回覆列表
-
1 # 雲懷
-
2 # 雲懷
碼農與程式設計師,這是個問題!
作為新晉碼農,咳咳,我也想稱自己是程式設計師,但是我還不夠!
碼農:能用程式碼開發一系列產品了,遇到不會的,能谷歌,能百度,能copy,但是,可能並不瞭解copy下來的程式碼,只知其然,不知其所以然,而且有一部分還自認為自己實力很強,什麼都能做,當你一問底層原理,框架結構他也只會用一句“我會用就行”來逃避這個問題!
一個普通的碼農+谷歌=優秀的碼農!
程式設計師:與碼農雖都是敲程式碼,但是他們更知道程式碼為何如此寫,在相應的時間點裡的相應的場景裡的相應的人會如何進行操作,他們做一個行業的產品,便會學習那個行業,比如做金融行業的程式設計師,他做完之後,應該可以到一家小公司從事財會部門工作了,至於大公司,還是不吹不黑,低調低調!自學能力是程式設計師生涯中最為重要的能力之一,只有會自學的人,才不會被當今技術潮流拋之腦後!他們雖然也copy程式碼去用,但是他們絕對會審查程式碼,是如何寫的,copy下來的程式碼是否滿足自己需要,是否安全,其中會不會對其他位置造成bug,等等等等,確認無誤後,其實他自己已經懂該如何寫了!
程式設計師的能力,不僅是技術上這種硬實力會高於碼農,在軟實力同樣如此,協調能力,溝通能力,需求理解能力,專案掌控能力,甚至領導能力,專案設計能力都遠遠高於碼農!
程式設計師,不只是敲程式碼的,他們是來改變世界的!
碼農是程式設計師的初級,還在錘鍊自己的技術,當技術到達一定程度,自學能力到達一定程度,且不固步自封,方能成為一名真正的程式設計師,這期間,短則兩到三年,長則十年,都不一定跨過去!
或者說,十年的程式設計師是有十年工作經驗,而十年的碼農只是一個工作經驗用了十年罷了!
碼農與程式設計師,這是個問題!
作為新晉碼農,咳咳,我也想稱自己是程式設計師,但是我還不夠!
碼農:能用程式碼開發一系列產品了,遇到不會的,能谷歌,能百度,能copy,但是,可能並不瞭解copy下來的程式碼,只知其然,不知其所以然,而且有一部分還自認為自己實力很強,什麼都能做,當你一問底層原理,框架結構他也只會用一句“我會用就行”來逃避這個問題!
一個普通的碼農+谷歌=優秀的碼農!
程式設計師:與碼農雖都是敲程式碼,但是他們更知道程式碼為何如此寫,在相應的時間點裡的相應的場景裡的相應的人會如何進行操作,他們做一個行業的產品,便會學習那個行業,比如做金融行業的程式設計師,他做完之後,應該可以到一家小公司從事財會部門工作了,至於大公司,還是不吹不黑,低調低調!自學能力是程式設計師生涯中最為重要的能力之一,只有會自學的人,才不會被當今技術潮流拋之腦後!他們雖然也copy程式碼去用,但是他們絕對會審查程式碼,是如何寫的,copy下來的程式碼是否滿足自己需要,是否安全,其中會不會對其他位置造成bug,等等等等,確認無誤後,其實他自己已經懂該如何寫了!
程式設計師的能力,不僅是技術上這種硬實力會高於碼農,在軟實力同樣如此,協調能力,溝通能力,需求理解能力,專案掌控能力,甚至領導能力,專案設計能力都遠遠高於碼農!
程式設計師,不只是敲程式碼的,他們是來改變世界的!
碼農是程式設計師的初級,還在錘鍊自己的技術,當技術到達一定程度,自學能力到達一定程度,且不固步自封,方能成為一名真正的程式設計師,這期間,短則兩到三年,長則十年,都不一定跨過去!
或者說,十年的程式設計師是有十年工作經驗,而十年的碼農只是一個工作經驗用了十年罷了!