能力的差別體現在後天的努力上,職業發展的差距形成於認知。
本科比專科多學兩年,基礎知識更豐富踏實一些。所以就平均水平和能力來說,本科一般要比專科強。比如說高數的作用就非常重要,而專科生在這方面相較本科生,是沒有優勢的。
還有一個重要因素是和學歷相關的:自律性。能上好大學的普遍自律性較強。像程式設計師這種需要不停充電的行業,自律性尤其重要。
但是我覺得有必要對專科畢業的程式設計師們說明:程式設計師講實力,講項目,靠經驗。要想走得更快更高更遠,還要看天賦、努力和機遇。學歷的作用,並沒有那麼大。
專科生就業前幾年選擇少,大部分努力的專科生,都是這樣的故事:
畢業後去了小公司(或者外包)
1年後跳稍微好點的小公司(創業團隊)
2年後技能逐漸完善
3年開始在小公司挑大梁(或者進入中型企業)
然後為了漲薪繼續跳槽……
跳槽頻繁在專科生中非常明顯,因為沒有那麼多選擇,比如說跳到一個每天加班、技術棧又非常落後的小廠,只有繼續跳。
那麼選擇少的情況下專科程式設計師能做什麼?
1.學習
選擇少,頻繁跳槽,沒有穩定的學習環境。這個時候,就更需要有一個長遠的學習規劃。如果說第一年解決生存問題,第2年開始,我建議大家花一點時間開始彌補專業知識。比如每天拿出一個小時學習算法、作業系統、網絡……等等基礎學科,堅持1年(即可達到大多數本科生水平),堅持2年,就會成為基礎很好的一個程式設計師了。
2.「跳槽」不如「出成績」
跳槽建議不要太過頻繁,在一家公司越久,越容易學到東西並積累經驗。很多名校畢業的學生,能讓我看到在遇到很微不足道的小事的時候,那種認真負責的態度,即便是在耽誤自己的成長和時間,也要有把事情一做到底的堅持態度,這樣的態度值得部分專科生學習的 。
3.續本
建議在生存問題解決後,馬上開始考慮續一個本科。目前BAT中,馬老師的淘寶是對專科生比較友善的。騰訊是近乎無情,百度介於兩者之間。很多公司會單純看學歷,所以早做準備。
比起糾結「本科程式設計師和專科程式設計師有什麼區別」這種問題,努力消除區別更有意義。希望以上分享對你有所幫助。