❶ 游戲程序員在第一家公司至少干多久才適合跳槽
一份工作如果不滿8個月就辭職跳槽,這是很糟糕的,除非你能找出非常客觀的理由,比如公司大規模的裁員行為或工廠倒閉。
無論是HR還是獵頭,對應聘者非常看重的一點便是「忠誠度」,因為一個企業不希望辛辛苦苦培養的員工到頭來卻為別人做了嫁衣。
一個人如果在同一個單位工作年限低於2年往往會被看作「不夠忠誠」,不到1年,便被視為「穩定性差」。
8個月內就跳槽,這在HR眼裡,或許表明你沒有通過6個月的評估或第一個績效周期。邁克爾建議,你最好在履歷中省略這份工作,將任何成就算入自由職業部分。
有些東西太糟糕了,只能被拋棄,其中就包括低於8個月的工作。
218個月是社會公認的下限
工作了至少18個月才考慮跳槽,這是社會公認的下限。
這意味著你至少安然度過了一個評估周期。通常而言,績效評估是按年進行的,而且公司只會對工作滿6個月的員工進行評估。而這正是18個月這個數字的由來。
邁克爾表示,短期工作不能太多,如果你在一份工作中「被誘騙」,工作僅8個月就離職是可以理解的。但如果有5份工作均是如此,這似乎就是你的問題了。
除非這份工作非常糟糕,否則你應該至少將這份工作做滿18個月,跨越2個日歷年。
雖然我們不喜歡這些規則,不過許多公司非常不待見前一份工作只幹了6至17個月的員工,這是現實。
程序員等技術崗,一份工作堅持多久跳槽最合適?
348個月跳槽比較好
在其他方面相同的情況下,2年好於18個月,3年好於2年,4年好於3年。
3年正是大多數正規企業第一次簽合同的期限,如果被公司認可,那麼接下來將會是合同續簽。
工作滿4年了,你可以得到在那裡工作的「全部學分」,除非有明顯的證據證明你表現不佳或停滯不前。
如果你有幸在第四或者第五年被內部提拔,那麼繼續在這個崗位上。
如果到了第四、五年,成績突出卻沒有得到更高的職位或者薪水,那麼最明智的選擇就是跳槽。
因為眼下的環境已經成了瓶頸,而且個人的求勝慾望和上進心處於高點,此時跳槽不僅可以得到更高的職位和待遇,也可以繼續延續個人的求勝慾望。
472個月還沒升遷,趕緊跳
工作72個月了,此時,如果你沒有得到升職或更好的項目,這份工作將開始給你帶來傷害。
如果你能不斷獲得升遷,這份工作可以做多長時間呢?答案是:沒有上限。
一個人在進入一個新的工作環境,第一年往往是「打醬油」的熟悉過程;第二年才可能慢慢進入角色,真正融入企業文化;經過前兩年的積累,到了第三年才真正出成績,當然這也是職位和薪資提高的關鍵時期。
工作滿四年,除去入職後的第一年,其他三年沒有起伏,或者有平級調動,這種情形還是可以接受的。
如果你6年之後依舊沒有明顯的升職記錄,這就會讓人覺得你胸無大志,雖然你還不至於糟糕到連工作都保不住的程度,但你也只能算是平庸之輩。
❷ 程序員剛進公司要做什麼
1 看代碼。
在學校裡面接觸到的項目,一般代碼量比較小,而實際項目代碼量要大的多。所以剛開始都會很不習慣,肯定要先看幾天代碼,習慣下大工程的開發模式。
2 接受培訓。
有些公司會有新人培訓。主要會介紹針對行業的一些知識。這些知識學校不會教,各個行業也都各有不同。
3 學習編程規范。
大多數公司對編程書寫規范,包括格式,命名方法等,均有要求,這些在學校同樣是不會教的。所以需要學習。
4 以上幾項是基礎,做好後,就會安排做一些簡單基礎的任務。常被稱為」體力活「,一些簡單重復性的基礎代碼編寫。然後再從一點向外擴,直到整個項目。這個過程有可能需要幾年甚至十幾年。
❸ 一般的程序員,工作一天平均有多長時間在寫程序
這個就是看個人的工作性質了
也看公司的項目情況
如果公司項目比較多時間比較緊,那麼一天到晚就是在看代碼,寫代碼了,而且很大可能需要加班
如果暫時公司沒有項目,那麼就比較輕松連,空間時間多,可以看看自己想學的知識
如果公司的性質是外包的話,那麼非常不幸就是一直在忙了
另外一般忙的時候都是在項目開始初期和項目要結束的時候,項目中間時間的話不是很緊張
❹ 自學程序員要多久,如何找工作
自學時間長短關鍵在於個人自律程度和對興趣的愛好程度,如果特別喜歡編程,差不多6個月左右吧。
我覺得找一本入門書籍,把基礎語法弄清楚,然後跟著書中的範例去敲代碼,這個時間段不要太長,一般把握在一個月左右即可。過完第一階段,自己動手做項目,大小都可以,主要是自己要弄明白怎麼去搭建程序結構,怎麼實現自己的想法,不明白的地方盡量自己思考,最終把程序做起來。
接下來就可以去找工作了,我覺得第一份工作不要太在意工資,只要能進入項目開發團隊,這才是真正歷練的開始,在公司里做個一年最有,掌握了開發技巧,這時候可以考慮跳槽換個薪資滿意的工作了。
劃重點:堅持,特別是遇到困難的時候,熬過去自己就離成功不遠了。
❺ 程序員能幹多久
跟別的職業差不多,一般都能做到40歲左右,除非是國企一直做到退休都可以。而且如果轉型轉的好的話 一直幹下去也是可以的,比如說從程序員變成技術部門的管理者或者項目的管理者。企業的架構師之類的。
❻ 從一個沒什麼計算機基礎的人到一名正式工作的程序員需要多長時間左右
既然選擇了學c# 那麼我覺得你應該是想做一個c#程序員,用.net做網站,我也是今年剛畢業 不過我在這個軟體公司做了半年多了,我們也是主要做網站和內部統計系統,我覺得你應該先到一家軟體公司實習,哪怕是自費的就當去學習,不要去所謂的培訓班,去看書學習也不現實,我大學學的是網路現在也是一名程序員,用.net做,去一家軟體公司實習,首先學會使用編程工具包括軟體平台之類的輔助工具,開始先熟悉語言和工具,然後開始用你學會的工具去嘗試解析項目的代碼,等對代碼有些敏感之後去學習使用工具自帶的一些控制項,學會之後把零散的東西整合去思考怎麼去做一個完整的項目,之後就可以嘗試自己去做一個項目了,當然是要時刻在前輩面前詢問,有時候還需要前輩來給你做一些技巧上的東西,那樣可以讓你認識到很多你自己都不知道的短處,等自己把項目做的差不多的時候交給前輩看看 指出其中的不足,記住一定別怕他說你,他們會因為我們的無知嘲笑我們 不過那是對我們好,我開始也是天天被老闆罵,不過那樣能讓我成長的更快,現在我基本能自己完成一些簡單的項目了,慢慢來,天天追著前輩問,等你真的進門了,知道大概的框架了,便可以去尋找你自己的發展方向了,這時候你便可以深入的去學習你自己的方向了,其實程序員的進門很簡單 不過我們作為門外漢是找不到重點的,所以還是去軟體公司實習,翻過這堵牆便可以看到很多簡單的東西,讓我們醍醐灌頂
❼ 程序員應該多久跳槽一次
在我們行業,有一句不成文的行話叫做:「People who stay in one spot earn less than those who move」 (常更換職位的人比一直不動的人有錢)!
所有跳槽的前提,都建立在你擁有了夯實的硬實力的基礎之上。
對於想跳槽的程序員,我有以下建議:
不要盲目跳槽
什麼是盲目跳槽?盲目跳槽一般基於以下2點:
1 缺乏大局觀,純因眼前利益跳槽
為了更高的薪水跳槽無可厚非,但你要把握好一個度。
舉個例子,如果你每次都只是為了能增長3%的年薪,而頻繁地換工作。當HR看到你的簡歷時,你會被認為是一個對公司沒有忠心、對自己的事業沒有遠見的人。
2 橫向跳槽,沒有任何成長
什麼是橫向跳槽?舉個例子,如果你從一個AT&T的程序員,跳槽到競爭對手Verizon的同一職位,這就是橫向跳槽。
一般來說 ,橫向跳槽都不被看好,為什麼?
因為在經歷了這樣的跳槽之後,當你去面試下一家公司時,你很難回答HR的一個問題:
「What did you learn or how did you progress your career by making this change?」
(你的這一次職業轉變讓你學到了什麼?給你的職業發展帶來什麼進步?)
❽ JAVA 程序員 在一般的公司!工作時間通常是幾個 小時啊! 是不是天天加班到10點以後啊!
如果是一些網路公司,比如說支付寶,一般是8點多下班,如果是其他的一些系統集成之類的公司,正常情況5點半左右,趕項目就難說了。加班嘛,每個公司都有的。
❾ 自學程序員需要多長時間
自學程序員需要半年的時間。
程序員職業要求:
一般的程序員都有四年的在專業領域的學習,需要一個在程序領域的學士學位獲得者,不論是數學方面的還是工程方面的都是可以的。
大約有20%的人在這一領域的計算機科學和工程學擁有更高的學位。還有很小一部分程序員是自學的,盡管一些專業性的學校或者綜合大學可以提供,但是也需要一些別的途徑來提供相關的人才。盡管學歷是比較重要的,但是公司經常把重點放在應聘者的工作經驗上,很多剛從大學畢業的大學生雖然有引人注目的學位證書,但是他們找不到工作是因為他們缺乏經驗。
(9)程序員去公司要多久擴展閱讀:
程序員崗位職責
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
❿ 新手程序員剛去公司都幹些啥
無論在哪種行業,新員工入職的第一件事就是入職培訓,讓員工了解一下公司的企業文化以及了解公司的各項規章制度。其次就是培養員工的思維能力、服從能力,提高員工的綜合能力,讓員工能夠更加適合他的崗位。
接受完這些基礎培訓之後,就會有人專門給你培訓關於程序員的一些知識,因為我們每個人在學校學的知識還是比較有限的,而且跟實際運用還是有一點差別的,另外計算機技術的更新速度非常之快,可能我們在學校多學的知識到我們去工作的時候已經落後了,所以需要有人進行培訓,讓你了解一下編程的規范模式、公司的編程軟體以及讓你學習別人寫的代碼。
當你對這些有所了解這時候就會安排師傅手把手教你如何進行編程,一開始不會讓你一個人負責一個項目,只會讓你做一個項目的一小部分,通過這樣一步一步的積累,慢慢你就會熟悉整個編程流程。然後就會開始給一個項目讓你自己做,測試一下你自己的能力,如果你能自己獨立完成,那麼說明你已經學會了,可以自己獨立操作了,如果自己不能獨立完成,那麼就還得繼續學習,一直學到你能獨立操作為止。
當你能夠獨立操作的時候,那就恭喜你已經成為一個合格的程序員了。程序員工作是一個高薪職業,但是工作強度不低,經常需要加班,有時候周末也要加班。不過這是一個有付出就有回報的職業,好好努力吧,祝你早日成為一個合格的程序員。