優(yōu)秀的程序員和優(yōu)秀的碼農(nóng)之間存在什么區(qū)別?
關(guān)于碼農(nóng)和程序員,這兩種看不太相同,但實際上也有區(qū)別的兩個名詞,到底之間存在哪些不同呢?某百科是這樣跟我們解釋的。碼農(nóng):一般指從事軟件開發(fā)職位的職員,學(xué)不到新技術(shù),同時也是部分從事軟件開發(fā)工作人員的一個自嘲的稱號。程序員:是從事程序開發(fā)、維護的專業(yè)人員。一般將程序員分為程序設(shè)計人員和程序編碼人員,但兩者的界限并不非常清楚,特別是在中國。
那么一名優(yōu)秀的程序員和優(yōu)秀的碼農(nóng)之間到底又存在哪些不同呢?
有人說碼農(nóng)和程序員之間并沒有什么差別,只不過是稱呼上的不同而已。下面我們就來對這兩個名詞進行一個詳細(xì)的剖析。
A說:
'程序員懂得計算機程序的設(shè)計算法,思想,如何實現(xiàn)程序的步鄹,碼農(nóng)只會按照系統(tǒng)分析人員給出的框圖調(diào)試代碼,不懂得設(shè)計算法,思想,只能做最底層的代碼調(diào)試工作。'這句話就是我想說的!現(xiàn)在很多所謂的程序員只會在網(wǎng)上找現(xiàn)成的代碼,雖然他們也會找到一些差不多合適的代碼改改就能用,但是用過就用過了,卻從不把找來的代碼中的精髓思路仔細(xì)消化,而且在程序設(shè)計之初就總想著依靠網(wǎng)絡(luò),不愿意主動構(gòu)思程序的設(shè)計。
B說:
優(yōu)秀的程序員會告訴你打根基的重要性,會勸你在厚積薄發(fā)前要隱忍。
優(yōu)秀的碼農(nóng)會告訴你學(xué)啥底層、啥啥啥一拖就好了,學(xué)了python還要啥自行車啊,數(shù)據(jù)結(jié)構(gòu)排序函數(shù)二分搜索這不都內(nèi)置了嗎?工作中永遠(yuǎn)用不到,學(xué)算法有啥用啊?成為高手有很多種方法匯編是個屁啊?
C說:
我見到的優(yōu)秀的程序員多數(shù)是“隨著一個迅速發(fā)展的企業(yè)一起迅速成長起來的”。學(xué)校里教不了多少東西,一味看書也無法理解復(fù)雜的場景,唯有在實踐中鍛煉,不停的解決問題。在企業(yè)發(fā)展中不掉隊,最好是走在隊伍前面。(很多掉隊的轉(zhuǎn)做PM了)
D說:
優(yōu)秀碼農(nóng),干活,兇猛的干活;優(yōu)秀程序員,發(fā)現(xiàn)問題,解決問題。
僅此而已。
E說:
人類和猿類的區(qū)別從制造和使用工具開始。
F說:
碼農(nóng)就如流水線的工人,隨時可以取代。
程序員是有思想的碼農(nóng)。
(以上觀點均來源各大社交論壇,如有雷同純屬意外。。)
通過以上的整理歸類,相信對于程序員和碼農(nóng)間的區(qū)別您也心中有數(shù)了。也有人說其實碼農(nóng)不過是程序員對自己的一種謙誠。但是朋友,我告訴你哦,一般胖的人才喜歡穿寬松的衣服,一直都看不到自己藏在衣服里的肉,于是總是會忽視,到最后越來越胖。
聯(lián)系客服