你覺得什麼樣的程序員才有資格被稱作【碼農】?

本人不才,目前在國內某個有點名氣的公司做碼農,畢業沒多久,能力有限。前幾天在知乎上看到這個問題

為什麼有人覺得 OS X 不好用? - 馮卓的回答

我是4年前體驗的win8預覽版,那時候我大學還沒畢業,學校教課程用的大部分是vc6+mfc(好奇有木有大學教過qt的)wintc或devc,幾個編譯器在win8上都不兼容,再往上的集成環境就更不兼容了,所以那時候給我的體驗是win8預覽版基本不兼容任何編譯器,編程體驗比較差。於是我回復說【我當年用win8各種常見編譯器不兼容,編譯器都沒辦法用我們碼農怎麼編程╮(╯▽╰)╭】然後有人對此有意見。

但是奇怪的是偏題了?我明明是想表示win8不適合編程結果回復文不對題,回復各位如果有興趣可以點開上面的鏈接看,總之大概就是一位名為飛天小猴子的同學說【什麼年代了還用vc6】,【用vc6你好意思說自己是碼農】之類的。。。各位用過vc6的有木有感覺瞬間中槍pia~~~

下面還有很多對話。。我已經刪了回復(實在有興趣上面有放鏈接)因為真的不想在知乎這個地方還變成罵戰。總之之後我努力想把話題折回來,原本我是想表達最早的win8確實不適合編程的,結果活生生歪成了我編程不用專業的編譯器,所以我沒資格稱自己碼農什麼的。。這位飛天小猴子同學也很果斷的無視了我想折回原話題的初衷說到:

【說這些有啥用】(⊙v⊙)你開心就好啦~總之至此我的主題君算是被徹底掰彎了。。

其實我還沒問清楚他口中的專業的編譯器,我想他指的是集成開發環境。

我真的覺得挺奇怪的,各位當年在上大學的時候,學校上手教學用的就是vs或者gccg++么?(當然gccg++什麼的不算集成開發環境,我覺得蠻好用的就提到了)用集成度高的編譯器就代表編程能力高么?(比如編jee,因為本本帶eclipse不流暢,所以喜歡用小巧的java編譯器和tomcat單獨搭環境,引需要的jar包,後來工作了配mac本本,要用git再加上框架不好搭才改用集成開發環境,但是我工作後感覺自己的jee基礎非常紮實,這和我慣用非集成環境從而理解了原理絕對有分不開的關係)難道因為大學不用所謂專業的編譯器,就沒資格做碼農了?就無法證明一個程序員良好的功底?還是說良好的編譯器真的能提高程序員的功底?當然我現在也用集成開發環境,但是真的覺得基礎編程能力和集成開發環境沒多大聯繫。。

還有其實我一直以為碼農是程序員的自嘲,難道還有別的更深遠的含義?(⊙v⊙)

想問問各位,碼農在各位不同的程序員的眼中究竟是一個什麼樣的定義?究竟達到了什麼境界的程序員才能被稱為一個碼農?如果大家都覺得高端的集成開發環境成就一個碼農,我明天就各種安裝=^=!!

我之前是自認自己還屬於碼農的階段,現階段能完成業務,不造輪子。屬於初級程序員,離大神之路各種遙遠(我未來要好好努力總有一天也要造輪子=v=!!)結果被人批判說我連稱自己是碼農都沒資格什麼的,說實話打擊還是蠻大的。

-----------------------------------------------------題外話--------------------------------------------------

哇。。原來飛天大神還單獨開了一樓吐槽

我都已經回復強調好幾遍我說的是2012年是四!年!前。。。囧。。。怎麼總扯到2016年3月?果然潛水許久存在感各種低啊!

而且我真的不認為編譯器能決定一個程序員的編程能力,即使被吐槽了我也不認為。各位覺得呢?

題外話。。

天地良心我真的覺得習慣了OSX還蠻好用的,說實話我當時進這個問題也想為OSX辯解幾句。不過畢竟我是個專業寫腳本的碼農【劃掉】程序員,平時不是很需要所謂高端的編譯器,調試環境我還是喜歡自己搭。正兒八經開發時公司整體用phpstorm、xcode、android studio、eclipse啥的比較多。。尤其是當各種軟體一起開還能保持各種流暢啊真是好爽好爽啊=w=

OSX最致命的缺點就是導致了我現在不太習慣用windows了,當然還有那反人類的滑鼠=w=

-----------------------------------------------重要的題外話2-----------------------------------------

有木有成都的公司缺前端或者php碼農【劃掉】程序員?畢竟女生,可能不想在北京久住,攢夠嫁妝還是想回老家工作~~

知乎首問,喜歡潛水,歡迎各種討論各種抖機靈


種的代碼能結果的都算碼農。

寫了半天不能用的,一律不合格。

這跟ide沒啥關係。

但是配置的環境越全說明你能cover的問題就越多,處理過的問題也就越多。相對處理問題的速度也就越快。

其他的是習慣問題。 command line 很多情況比UI拖拽還快。 反應快。

但是也有死機的時候。


編程月當午,汗滴胯下土。誰知屏中碼,行行皆辛苦。


收到某人邀請,那就耽誤幾分鐘睡眠時間來回答一下吧,哈哈. 但是樓主提的問題和你描述的經歷視乎關係不大,差些誤導我.

什麼是碼農:只要是 Coding 的程序員,代碼量不限,水平不限,編輯器不限,哪怕是每天Coding Hello,World 都可以稱為碼農碼農是個貶義詞,對應的褒義詞就是 程序員.

還有,樓主提到了很多代碼編輯器,OSX, VisualStudio,Eclipse, VC6,SourceInsight,vim, Subline 等等等等,這些我都用過,而且都至少用過1個月以上,本質相同,目的相同,都是為了寫代碼,編譯代碼、調試代碼。當然不乏某些人會說,我會多少多少編輯器,用 vim 才算真正碼農之類的,我只能呵呵

碼農的本質:既然都叫碼農了,無論你用什麼IDE,產出是第一位的。哪怕你花一個月自己開發一個IDE呢,只要保證你的任務能超額完成,老闆才不弔你用什麼IDE.

最後吐個槽:我最煩面試的時候別人問我用什麼IDE,問這個的都是傻逼,100年後我也是這個話.


合適的才是最好的。用開發工具打擊人的,一般也高明不到哪裡去。


我說怎麼這麼多話,原來是妹子~

樓主上照片,我們再來決定要不要圍毆那個「碼農」


說句實話,我覺得程序員是除了大媽群體之外最喜歡抬杠吵架以偏概全的群體了。。。


正常上下班的是程序員,熬夜加班的是碼農。


原來是菇涼,菇涼的話就不叫碼農了

叫程序媛!!!


業餘時間不給技能樹施肥的都叫碼農


必然是工資超低——工資高的都懶得較是不是碼農的真。

未來是你的,冠軍屬於我。

——————————————————

更何況「碼農」本身就是帶有自嘲性質的貶義詞。


寫個程序混口飯吃的事情,天天上綱上線有意思么,就是個民工,糊牆的鄙視砌磚的,用鎬的鄙視掄錘的,真是low的一逼


碼農屬於體力勞動,程序員可是需要腦力的


有證的?


辛勤寫下只有天知道結果的代碼


碼農不應該是只會碼代碼而對工程內部的系統構架演算法一竅不通的人么…

PS:打字員也可稱碼農


以生成代碼為主要生存技能的人都可以叫碼農,寫程序的都可以叫程序員。以上。


做對日項目的才能稱得上碼農+手動滑稽~


為什麼問的是什麼樣的程序員才能被稱為碼農,下面亂七八糟的又是什麼操作系統、編譯器的事,既然評論的是人談其他那麼多有的沒的幹嘛


會寫hello world


秀優越感應該是誰賺的的錢更多,或者誰生活的更幸福,而不是如何敲代碼誰是碼農,萬惡的資本主義。


敢於說「我不是針對題主,我是說答題的各位都是垃圾」的人。


不低於年收入15w

不然碼畜 碼奴怎麼定義


推薦閱讀:

為什麼 Visual Studio Emulator for Android 那麼流暢?
如何看待VS繁長的安裝和卸載過程以及卸載不徹底問題?難道微軟沒辦法優化這個過程嗎?
visual studio C++把錯誤的程序編譯成功?
Windows 里如何做到同一個擴展名對應不同的 icon?

TAG:跳槽 | 程序員 | MicrosoftVisualStudio | 編譯器 | 碼農新人 |