有編程基礎,辭職每天自學四小時編程,做git項目,刷leetcode。會比大廠在職的程序員成長慢嗎?

ww13142010


毋庸置疑的:會。

我自己在it行業已經混了十年,給你講個真實的例子:我公司以前有個哈工大的研究生,在做行政工作的。覺得編程工資高,有前途,就自己自學java編程,據說自學了有2,3年。然後來公司的時候,技術總監面試摸了一下底:能幹活,就是初級工程師的水平,在公司java開發水平屬於墊底的。如果不是老闆介紹來的,估計都沒有面試機會。如果在公司上班的程序員,3年如果項目成長夠快的話,都可以成為高級程序員了。

為什麼會有這麼大的區別?編程是一門實踐科學,需要不斷的去解決現實中的問題,才能不斷獲得成長。自學練手的項目做出來就好了,並沒有什麼實際的用戶去使用,給你提各種奇葩的需求。實際項目給客戶用之後會出現各種各樣你想不到的問題,產品,客戶,測試,項目經理,運維,甚至客服都會對你的項目產生各種影響。大廠的程序員的項目都是影響千萬用戶,甚至上億用戶體量,一點點細節沒注意到,就是成千上萬用戶被影響。就像玩遊戲一樣,你一直在新手村砍些什麼花花草草怪物升級,輕鬆經驗少,別人已經在下大副本,過一次副本經驗值夠你刷新手村怪物好幾個月。時間久了,差距自然就天壤之別了。

所以,要進步快就是準備個差不多,就趕緊去面家公司上班,去實際的項目中去鍛鍊成長,會比自己閉門造車效率高多了。


分享到:


相關文章: