㈠ 為什麼會有這么多調侃「程序員」這一職業的段子呢
理想主義者、追求完美、敬業、技術狂、自嘲、偏執等等,也許能把這些符號都集中在一個職業身上,那麼一定是程序員。我做程序員開發多年,對程序員工作的熱愛是一種發自內心的感覺,也許職業真的能改變一個人,就像我當年剛參加工作的時候,特別不理解一個老專家對著一台列印機搞到晚上12點,然後一臉的墨水,搞定之後還開心的像個孩子一樣,我現在就特別理解,這就是程序員!
㈡ 為什麼國內很多程序員都自嘲自己在「重復造輪子」
這個很正常,因為寫的東西基本上業務差不多,而且也沒有什麼太大的變化,所以說自己每次都在寫這些代碼中度過,就是自己在重復造輪子。
㈢ 為什麼很多程序員喜歡自嘲是碼農
碼農,是程序員對自己職業的一自嘲。
其實,是把編程生涯與田間地頭的鋤禾日當午對應起來,確是有那麼些相似之處的。
能想像得到,田間整齊栽種的秧苗,與屏幕上顯示的錯落有致的代碼行有幾分神似。各種莊稼的種植是有講究的,正如要注意編程風格。
施肥灌溉:猶如對代碼進行的編譯鏈接。
除草除蟲:自然是在做著debug 。
挑水澆園:大概是在小菜園中進行的結對編程。
碼農這個叫法讓人體會更多的是滑稽、搞怪、無厘頭。畢竟一個是簡單的體力勞動,一個是高智商的腦力勞動,不可同日而語。
㈣ 碼農為何總愛自嘲,各種自黑
絕大多數的碼農性格都是偏向於沉穩內斂的,他們覺得說別人是一種不太合適的行為,可能是對別人的不尊重,關系好的可能沒有什麼影響,但是如果不清楚對方是什麼樣性格,調侃人家可能會影響關系的發展,還不如說自己怎麼說自己也自己是不在乎的,不得大家一笑調節一下氛圍,然後還給工作的忙碌帶來一點歡樂。
㈤ 為什麼中國的程序員總被稱為碼農
一邊艹著鍵盤碼代碼,一邊感嘆自己比農民伯伯收入低、還更辛苦,所謂我理解的「碼農」。 "碼農"很多時候是程序猿童鞋間的調侃,類似於調侃自己是『屌絲』『2B青年』之類,熟悉的人說說無所謂。但如果你直接將不熟悉的程序猿稱為碼農,估計沒有幾個會待見你。 -----------以上是第一次看到此問題的回答-------------------- 看到了@濤吳的回答,沒有想到的是'碼農』這個稱呼在行內、行外人之間有這么大的理解差別, 濤吳的某些觀點的確啟發意義挺大,我也認可,但有些觀點難能認同,就再詳細的理理自己的觀點。 首先, 問題的題目」「是有一定的可辯論性的,因為我所了解的事實是,大多時候是 」 中國的程序員自稱為碼農 「,很少有不同行的人稱呼程序員為『碼農』。當然,可能和我所處環境有關系。 認可濤吳所說的「自稱碼農的程序員並不見得能容忍其他人這樣稱呼自己」, 因為這就像他所舉的例子,黑人允許自稱,但不允許白人稱呼,同樣的詞在熟人說來是親切、是自嘲、甚至可以是自諷,但在外人說來,那不僅是不尊重,還有可能是侮辱。 其次,身處互聯網行業,程序員工作辛苦,加班再正常不過,項目進度、突發情況、公司文化都可能成為加班的理由,雖然收入不一定差,但夠苦逼。另外一方面, 程序員魚龍混雜,水平參差不齊,而互聯網向來是一個強調能力的開放行業,有多少能力就拿多少工資,這樣註定有相當大一部分因為水平不夠,導致收入問題成為』碼農『的心病。 而「 工作辛苦」、「收入低」和農民有類似,所以無論自嘲或者是被別人冠以「碼農」的稱謂,辛苦、收入低這兩個標志包含其一的可能性非常大。如果兩者兼有,那就是純種『碼農』一枚,夠苦逼。 當然,還有第三種情況就是@趙劼 姐夫這樣,「彈鋼琴的碼農」,已經做』碼農『做到一種境界,並不一定強調其辛苦、更不會收入差,以』碼農『 調侃的口吻戲謔人生,這個心態和大家自稱屌絲是一樣的,更多的自嘲自諷。其實, 這樣收入高而且相對不這么辛苦的精英』碼農『在行業內也不少。 再次,各個行業都會有自己行業內部的自嘲,就如測繪行業的苦逼孩紙們會說自己是背三角架的,搞工程設計的孩紙會說自己是畫圖的,我甚至碰到過學管道的同事,直接和我說是』擼管『的……』碼農『相對更為人知,是因為互聯網行業影響面大,傳播面廣。 我更不認同「 總而言之,在中國做一個程序員,很少有什麼事情能讓人覺得自己從事的工作很體面」這個結論。在我看來,程序員是一個更具體的概念,包括但不限於後端工程師(jsp、.net、php……)、前端工程師(JavaScript、CSS、HTML、ActionScipt……)、傳統軟體工程師(C、C++、Java、C#、VB……)、資料庫工程師(Oracle、my-sql……)、伺服器工程師(Linux、Windows……)、移動端開發工程師(Object-C、Java)……。如果精通於我列舉的某一項或者是省略號中的某一項,做為一個程序員,你就可以不用管別人看你體不體面,但自己過得非常體面。 我所認知的互聯網行業是國內唯一幾個能夠做到開放的行業,是唯一幾個和國際比較接軌的行業,程序員作為行業比較重要的一環,無愧於其擔當及責任。雖然中國的程序員「仰賴著洋人提供設備、技術和理念,從微處理器、操作系統、編程語言、編譯器、IDE、編程框架到應用程序 」,但並不像濤吳所說的「很少有業界的技術積累和傳承出現,即便有也流傳不開 」 。國內技術領域的交流還是非常多的,尤其是在北京、上海等一線城市,業界交流會議比較頻繁。國內走在業界前面的大牛基本都有在個人的博客佈道,github上更活躍著不少國內開源人士。上升到公司層面,諸如阿里之類的大公司也都有提供開源項目或開設技術博客以交流。如果說互聯網行業的編程技術都比較難流傳開,我還真不知道有什麼技術容易流傳開。 濤吳的很多的細節文字,我也持有不同看法,比如: ---------------------------------------- 總結線---------------------------------------- 『碼農』在我看來是同行間的自嘲詞彙,但在外行看來有這么大歧義,慎用有木有。大家都是工程師,有木有。 濤吳所說的」 學習和改進使用的工具和習慣 「,在我看來也是高級程序員的目標,三流的人會用工具,二流的人懂得工具,一流的人造工具。 言語可能稍顯過激,濤吳見諒。
㈥ 為什麼很多程序員喜歡自嘲
在我看來自嘲更多的是一種人生態度,因為能自嘲的人一般心態都比較好,而程序員這個職業懂得都懂,大部分時間要對著顯示器敲代碼,本身比較枯燥無聊而且壓力還大,如果不能有有著一個良好的心態的話,很容易由於過大的壓力而崩潰。而自嘲不僅能體現自己的幽默感,還能迅速的與身邊的人打好關系,何樂而不為之。
㈦ 是程序員在自嘲,還是程序員在普通人心中就是個沒前途
首先我認為沒有任何一個工種是沒有前途的,只有晉升難度的高低不一。
事實上除了碼農自己,我是沒有看見什麼人會覺得程序員這個工種沒有前途的。碼農之所以覺得自己沒有前途是因為碼農的晉升難度大,從一個菜鳥升級至技術總監這樣的崗位需要一個碼農嘔心瀝血,而事實上現在很多的碼農都不是真正喜歡這個行業,僅僅是覺得這個職業比較能賺錢,他們本身對技術的研究並沒有很熱衷,所以他們的爬升空間太少,而爬升空間少就會覺得沒有前途。最後,就目前的現狀來看能在碼農這個崗位上一路走到黑的大牛是很少的,100個碼農可能只有1個能真的成為技術大牛,而只有技術大牛才能繼續在程序員這個崗位上爬升,剩餘絕大部分人都是通過轉型來獲得上升空間(諸如成為管理者或者其他的相關崗位),這就是為什麼說程序猿沒有前途
㈧ 為什麼很多程序員喜歡自嘲
當我屢次不經意地凝視自己的博客時,邊欄上的園齡一項總會不揣冒昧地提醒我 —— 某人已躬耕十年。當年萬里覓封侯,匹馬戍梁州。如今聽雨客舟中,江闊雲低,斷雁叫西風 —— 十年,註定是一場生長收藏的輪回。
十年轉燈,摒卻金貂美酒、出離快馬寶刀,繁華洗盡之時,我常想,作為一名技術人,這本身何嘗不是一種莫大的慰藉。
一.正心誠意
毋庸置疑,做技術是清苦的。一個人,一台機器,相對無言,代碼紛飛,bug無情。須夢里挑燈,冥思苦想,肝血暗耗,板凳坐穿。世界繁華競逐,而你獨釣寒江,看盡千山暮雪,聽徹寒更雨歇。
如此技術,眾人視其為徭役,避之猶恐不及。而你卻不辭艱苦,一炷心香,毅然踏上了風鳴馬楚的征途。於你而言,這是一場修行。為此你搖動經筒,升起風馬,轉山轉水轉佛塔。此路甚為修遠,非弘毅之士不能往。玩世不恭之流,投機取巧之徒,都不會摘到技術的金蘋果。
因此,一名技術人,必是一位正心誠意之人。其心正,其意成,方能精進技藝。其心正,其意誠,方能進德修業。唯其心正意誠,行何處、居何位、理何事、待何人,皆能允執厥中。
二.格物致知
荀子曰:學不可以已。技術人不僅敏而好學,而且泠然善學。常言道,不學無術。從來沒有一個不愛學習的人、不善學習的人、不堅持學習的人能夠成為一名合格的技術人。
技術人的學習不是紙上談兵,不是坐而論道,不是白發死章句,不是袖手談心性。《大學》中講:「致知在格物,物格而後知至」。技術人的學習正是格物致知。從來沒有現成的技術寫在哪本書上,讀之便可盡得。任何知識的積累,技術的精進,無不是在每一次代碼的編寫、bug的調試、博客的總結中獲得。技術人並沒有多少「學問」,「學問」留給「做學問」的人做去吧,技術人只掌握自己格致之後的有限知識。
試問,一名好學、善學、格物致知的技術人,即便不做技術,放到各行各業,又何嘗不是人才呢?一名好學、善學、格物致知的技術人,涉足任何領域,又何恐不能取得成就呢?
三.知行合一
技術人不僅格物致知,而且知行合一。知而不行是學院的做派,而不是技術人的品格。一名技術人,本身就是知和行的統一。
「問題在於改變世界」——從青年黑格爾派初次提出這樣的命題,到馬克思在《關於費爾巴哈提綱》中正式確立全新的世界觀,從來沒有一群人像技術人這樣深刻的改變著我們的世界。常言道:無農不穩, 無工不富,無商不活。試問無技術人則何如?遑論海德格爾將技術稱為現代社會的座架,假使沒有技術人的身體力行,我們今天的世界將會是怎樣?倘若沒有技術人的知行合一,士、農、工、商能否給我們帶來如今這般的美好生活?
工人階級沒有思想的勞動是盲目的,知識分子沒有勞動的思想是空洞的。一名知行合一的技術人,於人類進步的事業是問心無愧的。
四. 道器不二
技術人不僅僅只是技術工具的熟練使用者,若然,則無非只是一個工具高級些的熟練工人罷了。《莊子·養生主》中借庖丁之口道出了技術人的真諦——文惠君曰:「嘻!善哉!技蓋至此乎?」庖丁釋刀對曰:「臣之所好者道也,進乎技矣。"
一名真正的技術人當是技進乎道,道器合一。《周易》中講"形而上者謂之道,形而下者謂之器。」技術人追求的不是以技術手段來實現單純的功利目的,而是在精益求精,止於至善中執道而行,追求天地人神的協奏。因此,一名真正的技術人絕不會因技術而枉死,絕不會因技術而病弱,絕不會將技術作為瘋狂斂財的工具,更不會將技術用於行不義之事。過勞死、體弱多病、不近人情、一心向錢、毀滅世界——這都是科幻片中大反派:「技術怪人」。眾人將其誤以為是技術人的本色,而事實絕非如此。現實中的確不乏技術從業者誤入這些歧途,那皆是始於對「技」的狂亂,對「器」的迷濁。道器不二,方才是技術人的本色。
不傷害他人,不傷害自己,技術的精進帶來的是品物咸亨的圓滿,技術人在執道而行的途中不改其樂。
五. 結語
十年技術生涯,我時常省思自己是否是一名合格的技術人。如若如此,那便是我莫大的榮幸;如若不然,那將是我下一個十年的不懈追求。
因為身為一名技術人,這本身就是莫大的慰藉!
㈨ 為什麼中國程序員愛自嘲
他們從某方面笑著表達出真實的想法,在別人認為是自嘲,但是他們這種工作性質可能真的決定了一直很辛苦,因為在這種大的互聯網公司,就是要求進貨24小時待命,公司的網路,或者說這種程序可能隨時出現問題,出現問題就需要有人去維修他,所以他們這種休息的時間一直不太穩定,然後身體上也會出現各種健康問題。有的時候我就不能跟別人明確的,或者說特別主觀的去表達他這種不滿,只能通過自嘲的方式去表達自己的想法,可以說挺不容易的,大家還是要理解這個行業,雖然說薪水不低,但是非常非常辛苦。
㈩ 為什麼很多程序員喜歡自嘲是碼農
像農民一樣 勤勞,枯燥,注重農時(工期),一點點培育自己種(寫)莊稼(代碼)。
澆水 施肥 拔草(交互 修復bug 升級)