Ⅰ 為什麼中國的程序員總被稱為「碼農」
對於一些貶義的說法,個人認為作為一個程序員應該保持「誠意開張聖聽,不要妄自菲薄」的態度。
程序員一直以來看哪個是別名最多的一個職業,我姑且不分褒貶的稱之為你才吧!就像小學的時候一樣,相互之間往往喜歡區別名叫昵稱之類的,而又往往外號叫的最響小名最多的就是最受關注的哪一個,程序員在當今網路上的處境大抵如此。
碼農這個詞米偶遇仔細研究過來源。參考其他人的回答知中文中的碼農大體相當於英文中的code monkey。程序員碼農說法的由來大概來自於程序員圈內自嘲的說法。這里程序員對碼農的更多理解可能更接近coder這個詞,就是說我是一個寫代碼的。可能會有人以此來明志,表面自己很熱愛寫代碼,或我很精通以此,再或者言外之意我只是一個寫代碼的,別來找我給你裝系統修電腦什麼的,我最煩這個了(ノ`Д)ノ。
程序員這個行業知名度雖然高,但是正在了解程序員是做什麼的人並不多,大多數人直觀臆想出來的感受可能是一個座在電腦前,後背前傾,頸脖前伸,面容憔悴,形容枯槁,兩眼無關緊盯著電腦,兩只雞爪子似的雙手快速的在鍵盤上敲擊,屏幕快速出現一行行一塊塊英文字元的形象。這其實只是程序員的表面,完全米有展現出大多數程序員的內在。程序員真正的工作是解決問題,代碼只是解決問題的途徑,或曰實現方案。
程序員究竟解決什麼問題呢,又是從哪裡來的問題呢?首先要提到產品經理,產品經理給成員一個需求,程序員要思考如何實現這個需求。比如產品說這個登錄過程應該這樣這樣,用戶是否有通過手機或者郵箱驗證。程序員要做的就是想方案來實現這個需求。在比如產品說我們這個網站要同時支持多少人訪問不會出現卡,或者頁面刷不出的情況。程序員接到這個需要就要思考如何設計這樣一個高性能,高並發的服務端,最終通過代碼來實現設計。好,現在代碼寫完啦,產品發布上線了。什麼購物網站啊,大家可以隨意挑選自己喜歡的產品,什麼交友網站啊,大家可以寫好自己的介紹發布出去讓別人看到。但是還米有完,可能這個網站還要加點新功能,或者程序員自己也想,這個代碼有沒有什麼地方實現的不好,換一個方法會不會更優雅。然後又是思考解決<=實現方案<=線下測試。自己測試發現可以,這個方法很好,發布到線上,就是用戶最終使用的形態。不斷提出新需求,完善新的功能我們稱之為迭代。改善現有設計我們稱之為重構。這些都是非常有藝術感的事!
事物發展就會演變出各種變體,有一些公司會把問題和解決問題的方法都做好,然後再交給其他公司或者個人去做實現(寫代碼)。由於在這里解決問題的過程被剝離出來(最有技術和藝術感的部分)剩下的就是實現,就是敲代碼。好比建一棟房子,房子的設計和施工方案都已經做好了,就剩下施工了,這時候只要找個施工隊就可以了。在這些做設計的公司,他們是有能力來實現這些方案(敲代碼)。但由於歐美日等國家人力成本高,將這些技術含量低敲代碼的苦活兒剝離出來交給相對落後地區的人去實現可以幫助他們節省人力成本。以上這個現象就稱之為軟體外包。另一方面,在美國主導的全球生產分工下,美帝也希望將中印這樣的發展中國家固定在低端製造,勞動秘籍型的行業。
既然程序員是解決問題的,那麼是否所有電腦相關的問題程序員都能解決呢?縱向來看,計算機系統可以簡單的分為三層,應用程序<=操作系統<=計算機硬體。計算機硬體的設計研發基本和程序員無關。硬體往上就是程序員的職責范圍了。這是可以簡分為應用軟體程序員和系統軟體程序員。系統程序員的責任是實現高效的硬體管理,應用程序員則是為用戶提供高效的服務。下面說說在這兩方面和國外的差距,手機端應用軟體(有服務端的包括服務端)差別不大,大家從自己手機中軟體就能感覺到。PC端有差距,比如人家有PS這樣的圖片處理軟體,而我們則沒有。在這方面人家發展了幾十年我們年數不夠,有差距還是可以理解的。但我輩當發奮努力,以追他人之先。另外應用程序web化應該是趨勢,這方面我們還是有優勢的,對於普通用戶來說最直觀的體驗就是不用裝很多軟體了,只要有一個瀏覽器就行。在操作系統層面,PC如Windows,伺服器如Linux。Windows微軟獨家擁有的閉源系統,不說。Linux內核開發來講國內正在迎頭追趕,內核的郵件中中文拼音的人名越來越常見,越來越多的國人加入到Linux內核的開發中。
Ⅱ 程序猿是什麼意思
問題一:什麼是程序猿 程序猿是一種近幾十年來出現的新物種,是工業革命的產物。英文(Programmer Monkey)是一種非常特殊的、可以從事程序開發、維護的動物。一般分為程序設計猿和程序編碼猿,但兩者的界限並不非丁清楚,都可以進行開發、維護工作,特別是在中國,而且最重要的一點,二者都是一種非常悲劇的存在。
該詞條其實說的是程序員,因為諧音的關系,而且都具有幽默感,所以網路語都在叫程序猿。
程序員[1](英文Programmer)是從事程序開發、李鍵維護的專業人員。一般將程序員分為程序設計人員和程序編碼員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程序員、高級程序員、系統分析員和項目經理四大類的方法。
詳細內容 ke./view/2321426
倫家就是一苦逼程序猿吶 呵呵
問題二:程序猿哥哥是什麼意思 程序猿就是程序員的意思。猿字不僅僅是員字的諧音,還因為有些程序員常常不修邊幅,不是很在意形象(比如我),並且喜歡專研技術不善言辭,所以看起來就像人中之猿。
問題三:程序猿是什麼意思啊,為什麼的 就是程序員,因為時常加班加點,無時間打理頭發鬍子,像個猿人一樣的
所以被戲稱「程序猿」!
問題四:程序猿和碼農分別是啥意思 程序員 編寫程序的人
碼農 專門打字的人
問題五:程序員和碼農是什麼意思? 5分 碼農的意思就是耕耘代碼的農民,就是程序員的意思,意味工作很辛苦。學這個時間要長,難度高,學得快也得三年五載吧,找工作也算有一個技能。
問題六:程序猿的名詞解釋 是一種近幾十年來出現的新物種,是信息革命的產物,在行為和物種歸類上我們也可稱為碼做如字猴。程序猿是人類在科技研究上的一種新興進化,擁有無與倫比的耐力、超越時代的智商、橫穿社會的苦逼相和低於人純擾啟類平均壽命的顯著特點。另,可以理解為」程序員「的無奈的自我稱呼。節日平年的9月13日和閏年的9月12日(每年的第256天)是程序員節。之所以選擇256,是因為它是一個8位位元組能夠表示的數目,256是2的冪中小於365的最大值。同樣的邏輯,在24位RGB顏色空間里,最大值為十六進制0xFFFFFF,表示為白色,又稱白色程序猿節。
問題七:程序員是什麼意思請細解釋下謝謝 程序員是對從事軟體開發的人員的統稱。主要就是利用計算機語言實現特定的系統功能,比如開發一個網站的後台,開發一個APP等等。現在比較流行的是ios,安卓,Java和PHP。
問題八:計算機程序員經常說的coding是什麼意思? 編譯程序,這個工作我感覺很枯燥。
問題九:程序猿gg開個小差什麼意思 就是思想不集中呀
小差 原指軍人脫離隊伍私自逃跑,現在常用來比喻擅自離開工作崗位或逃避任務的行為犯開小差罪,比喻思想不集中,做事不專心.