作為一個已經寫了十幾年代碼的程序員,工作過程中也會有專科和本科存在一定的差異,但本質上差別不是很大,學歷因素在軟件行業主要在剛入行的時候起點作用,有些公司招聘公告上直接寫明了本科以上學歷,要求再高點直接985以上的,普通的本科直接觸及不上,即使能力夠了但因為學歷卡住了面試的機會沒了。所以學歷對于第一份工作工作影響特別大,主要在面試機會上,至于進了公司本科和專科工資上差異很小,一個專科只要有了幾年的工作經驗再出來找工作影響就少了許多,有了經驗再找下一份工作就會輕松許多,可以通過朋友介紹推薦,現在更加方便了還有獵頭,能力夠了直接把你推薦到你想去的公司,只要拿到面試機會能力還差不多就能順利過關,畢竟跳槽還屬于小概率的事件,把握一次機會就夠了。
說了這么多并不是為了證明學歷高就沒什么用處,技術類的專業注重的是經驗積累,一個好的學歷只是證明有了一個好的起點,并不代表以后就一定是一直優秀著,在現實中的寫代碼的能力上以及具體知識儲備上,本科是優于專科生的,差異沒有想象的那么大,碩士和本科差異就顯得大了許多,在很多理論基礎以及思維方式上已經拉開很大的差異。
隨著人工智能的發展,現在剛剛流行的一種新的崗位算法工程師從業人員基本上都是碩士以上,因為對于算法的要求非常高,有些公司寧愿選擇編程差些,但算法很強的程序員,類似于這種特殊崗位不同的學歷層次的差異就顯得非常明顯。在軟件編程過程中大家記住只是你的代碼完成能力,以及突破難點的能力,曾經遇見一個高中畢業的程序員,能力強的不行,代碼和框架能力都強的沒的說,剛進公司的時候大家聽到一個高中生來公司了,都帶著將信將疑的態度,結果做了幾個模塊解決了幾個棘手的問題之后大家都服氣了,做技術只要解決能力強勁很快就會被大家認可,又來覺得這個廟太小,直接跳槽去百度了。
雖然編程看重的只是編程能力,但不能就此打住不去學習基本知識了,如果有機會重新來過,一定優先選擇繼續深造而不是直接參加工作,特別是技術類的崗位一旦工作上很難有閑暇時間去充電,更不要說去提升自己學歷了。很多在校的大學生覺得自己學的理論知識距離社會很遠,老是想著早點接觸社會早點工作,這種想法可以理解,一般工作了幾年之后都會不由自主的后悔,為啥當初不再努力一點,但當時的狀態是渾渾噩噩整天混日子,這就是我們常常懷念的大學時光吧。
作為一個在軟件行業混了一些年的老人,對于還在學校的大學生一點建議,如果將來想在軟件行業有所成就,先踏踏實實在學校把基本功弄扎實,即使現在看不到直接的成果,也要強制自己去堅持,未來的你會感謝現在奮斗的你。
希望能幫到你。