1. 程式人生 > >說我裝13?過來,打屎你!(揭祕程式設計師裝13面具)

說我裝13?過來,打屎你!(揭祕程式設計師裝13面具)

程式設計師一直都是很善良的IT工種,勤勤懇懇不辭辛苦的工作,不過今天的文章不是為了宣揚程式設計師的偉大。儘管在網際網路的發展中,他們貢獻了無數的程式碼,用自己的技術推進了網際網路的程序。我們還是要扒一下程式設計師的裝13行為,可能會有很多程式設計師看了本文會十分的憤慨,但考慮到你們很忙,沒有時間黑公園網站,我也就不客氣了。

程式設計師你還說沒有裝13

寫程式碼離不開各種程式設計工具,有眾多工具供選擇便有花樣的喜好,對裝13的程式設計師來說,是堅決要抵制IDE的,IDE臃腫緩慢,一定是要用vim加編譯器的組合。vim和emacs就代表高階,用IDE就是low。我不否認很多大牛使用vim,但也有不少寫不出好的程式還要用vim裝的,很多明明用起來很吃力,操作不熟練,好像非要用vim才能寫出優秀程式碼一樣。

用vim配合各種快捷鍵、擴充套件覺得順手,加上vimer本身優越感,其他的編輯器一如 emacs notepad++ 之流就是渣,深愛一種編輯器便唾棄其他的,即便是口上不說,在黑客馬拉松上看到別人在用什麼 UltraEdit 寫程式碼,內心也會鄙夷一番,頓生自己很牛X的幻覺。

還有自認為Mac寫出來的程式碼比Windows寫出來的優秀,去咖啡館看一看,拿Mac的就兩種人,不疼不癢的文藝小青年和自以為是喬布斯的碼農。



機械鍵盤是每一個碼工的必備!

聽說寫程式碼很牛的工程師都用Happy Hacking Keyboard,在好不容易掙了點錢之後,狠下心花了2k多買了個HHKB鍵盤,還必須得是無刻字版。看著清一色沒有任何字母的鍵盤,一想到也用上了這麼高階的鍵盤,好像技術能力也飆升了一樣。技能不怎麼樣,裝備是不能落下的。

滑鼠的發明讓使用者使用電腦的門檻降低了很多,圖形化的介面加上自由移動的滑鼠點選方便了操作。在程式設計師眼裡並不是這樣的,滑鼠對他們來說就是累贅,它是效率的殺手。一定要用各種指令,所有的操作都在鍵盤上狂敲,這樣才能體現出技術水準。

對於某些崇尚開源文化的程式設計師來說,只有開源的軟體才能讓他們興奮,不開源的軟體都是受到異樣的眼神看待。甚至在他們眼中,是不能理解為什麼會有人寫出這麼爛的Windows 。他們恨不得所有的軟體都是開源的,這樣就可以更多的複製那些優秀的程式碼,而那些自己寫的程式則是不希望讓外人看到原始碼,大多是因為自己程式碼寫的太爛。

不加班的程式設計師不是好程式設計師,他們經常以自己在深夜程式設計為榮,甚至宣稱在深夜開發才有靈感。最好還要在半夜發條狀態:每天看著星光回家感受特別充實之類的。實際上的原因很簡單:碌碌無為的白天引發的愧疚心。

某些自身的需求,比如在豆瓣租房小組裡找房,一般人瀏覽一下小組內容,就可以獲得自己需要的資訊。程式設計師們一定要用高大上的方法,要寫個指令碼,抓一下資料,然後再根據自己的需求關鍵字檢索一下,否則不足以凸顯程式設計師的獨特技能。


寫指令碼成為程式設計師的職業病

對於產品的升級,增加新的功能,程式設計師們會以工程難度大、很難實現為理由,抵觸做一些改進,如優化之類的。已經做好的工作不想改動,那麼背後真實的原因是什麼呢?往往是之前寫的程式碼太爛了,不願意回首再讀,設計之初沒有考慮擴充套件性。他們甚至寧願重新寫,也不願再改動程式碼。

在一些上司不太懂技術的公司裡,一個專案分配下來之後,程式設計師會用各種專業的技術語言來跟上司溝通,用上司聽不懂的重構、迭代等術語來“阻止”這個專案,實際上不就是為了給自己多爭取點專案時間。

程式設計師的世界裡,是恨不得所有的電腦都和他的一樣。用最後一點耐心完成某個專案的程式碼後,提心吊膽的在自己的電腦上執行沒有問題了,提交上去之後,伺服器怎麼就跑不動了。在我這執行沒有問題的程式,為什麼在你這邊就出現問題了,一定是你的電腦配置有問題。反覆問清楚你的情況之後,確定這不是你的問題,才承認是自己程式的bug。


讀程式碼的和寫程式碼的是上輩子的冤家

本來能10行能解決的程式,一些程式設計師一定要把它拆開,一層一層的用設計模式去做,不斷的面向物件的包裝,包裝的一層一層又一層,碼出來100多行程式碼,這樣他們才感到高興。雖然不會太影響執行效果,但程式碼讓人無法看,於是下面每一個讀程式碼的程式設計師都會覺得上一個寫程式碼的是傻X。

說的就是矇蔽自己的程式設計師

網際網路技術的發展中,程式設計師的功勞毋庸置疑,他們用一行行的程式碼打造了很多產品,豐富了我們的各種體驗。他們有著心懷用技術改變世界的夢想,但種種對技術的偏執也產生了很多裝13的行為。上文列了這麼多的症狀,程式設計師這麼一善良的物種未能倖免。我們來看一看程式設計師裝13行為背後的動機。

在電腦發展初期,還沒有圖形介面的時候,一提到黑客、程式設計師,我們都會自行腦補他們面對著黑壓壓的螢幕,敲著各種字元。vim和emacs純文字的工作環境也讓他們沉浸在寫程式碼的快感中,久而久之vim就代表著老練,以至於後來有些程式設計師崇尚vim ,以為用vim就代表技術能力強。使用通用編輯器並不是問題,但熟練編輯器的使用和技術能力強是兩碼事,當你所常用專案中有某個IDE擁有十分吸引你的特色功能時,嘗試使用它。何苦逼著自己很吃力的用vim ,跟自個過不去。

程式設計師喜歡用自己的技術來解決一些問題,這本不是裝13的行為,可以說是值得鼓勵的,很多偉大的網際網路產品都是從最初一個不經意的意外嘗試開始的。這並不是意味著遇到問題就首先想到用程式碼解決,花一大段時間來解決一些技術難度不大的問題,沒有實質性的意義。非要用技術來解決這個問題,凸顯自己好像技術很強的樣子,就是裝。

也不知從什麼時候開始,加班成為程式設計師的習慣。在各種傳奇的創業團隊經歷多少個日日夜夜開發的故事鼓舞下,以為半夜開發就能寫出很牛X的程式碼,就能有更多的靈感。不斷的這種事跡,讓他們逐漸在潛意識中植入白天寫不出好程式碼的概念,於是白天的工作效率也就很低下,而這種靠深夜開發獲得成就感的行為,實在是可悲。

裝13的本質就是不願意承認事實,用一種假象來矇蔽別人。對程式設計師來說,不願意做一些改動,優化工作,不能理解為什麼在自己電腦上執行沒有問題在伺服器上就跑不了,這種情況就好解釋了。他們找出各種理由來搪塞,試圖掩蓋事實。真相大多是因為之前的程式碼寫的太爛,可讀性不高。而當自己與其他人合作的時候,看到別人寫的程式碼,心裡也會默默的鄙視一番,實際上你寫的也好不哪去。

大家都知道了,你裝給誰看


本次趣味揭祕僅僅為博你一笑 大家不要認真哦

程式設計師是需要不斷的學習的,在還沒有寫出牛X的產品的時候,好好打怪升級。切合自己的實際需求,來選擇合適的工具,技術不怎麼樣的非要硬逼著自己裝出很牛X的感覺,也就騙騙自己,技能不夠用再好的裝備也發揮不出來水平,相信玩過遊戲的都有過經驗。也別非遇到什麼問題都想著寫個程式來解決,對這樣的程式設計師們,我有一個問題,你現在有女友嗎?

一個簡單的問題,好像必須複雜化才能凸顯自己的能力似的,於是想方設法的用各種程式碼設計,碼完了自己看著是開心了。等回頭需要改動的時候,程式碼寫的一團糟,自己都不忍心回首,就別找理由來忽悠別人了。

相關推薦

13過來揭祕程式設計師13面具

程式設計師一直都是很善良的IT工種,勤勤懇懇不辭辛苦的工作,不過今天的文章不是為了宣揚程式設計師的偉大。儘管在網際網路的發展中,他們貢獻了無數的程式碼,用自己的技術推進了網際網路的程序。我們還是要扒一下

剛入坑的程式設計師該告訴點什麼?高齡程式設計師的大實話

現在網際網路越來越發達,導致越來越多的人加入了程式設計師這個行列,或者說入了這個坑。那麼剛入坑的程式設計師你應該知道些什麼呢?下面是大佬的一些建議:在這裡相信有許多想要學習前端的同學,關注小編文章最後面文字,可免費領取一整套系統的web前端學習教程!正文少說廢話,多寫程式碼廢

為何工作十年內心仍無比恐慌騰訊產品總監曹菲

我從業到現在已經十年多了,這個問題是我從業五到七八年時最苦惱的話題。當時覺得這個世界太不友好了,網際網路這個行業全是年輕人,30歲以上就壓力非常大,我緩解這種壓力的方式就是每個週末必須得去做一些我認為比較有意義的事。 說到底是因為內心有恐慌,擔心有一天會失業,

BZOJ5109 CodePlus 2017大吉大利晚上吃雞最短路+拓撲排序+bitset

  首先跑正反兩遍dij求由起點/終點到某點的最短路條數,這樣條件一就轉化為f(S,A)*f(T,A)+f(S,B)*f(T,B)=f(S,T)。同時建出最短路DAG,這樣圖中任何一條S到T的路徑都是最短路徑,對於條件二就只需要判斷A是否能走到B。注意到空間開的非常大。那麼對於條件二的可達性顯然是可以bits

自定義註解絕對是程式設計師逼的利器

[GitHub 18k Star 的Java工程師成神之路,不來了解一下嗎!](https://github.com/hollischuang/toBeTopJavaer) [GitHub 18k Star 的Java工程師成神之路,真的不來了解一下嗎!](https://github.com/hollis

在坦尚尼亞如何國際長途中國的朋友?

只要你充值了,就可以直接打回 國內任何電話 當然要在號碼前加撥 “ +86”例如撥號132********就撥“+86132********” 座機 如010******** 就撥+8610*********不要撥座機

的中國“芯”手把手教設計CPU

​點選關注 非同步圖書,置頂公眾號每天與你分享 IT好書 技術乾貨 職場知識​​​參與文末話題討論,每日贈送非同步圖書。——非同步小編永恆的熱點——CPU                                                                             

的QQ群歡迎入坑

程序員 項目管理 uml Q群1(項目管理):128704420Q群2(UML):95749085Q群3(程序員):154614721入群請寫有意義附加信息噢!本文出自 “張傳波” 博客,謝絕轉載!我的QQ群,歡迎入坑!

這孤獨世界幸好有

niko 技術生活本文出自 “帥帥的小哥哥” 博客,請務必保留此出處http://xvjunjie.blog.51cto.com/12360960/1959575這孤獨世界,幸好有你!

MIT墻上的格言如果把任務留到最後一分鐘那麽一定能在一分鐘內完成任務

.cn 諾貝爾 ica 法拉第 ctr 幸福 貝爾 ace nbsp 1,永遠不能忘記傅立葉變換。 Never far no can forget Fuliye changer. 2,盲目的研究者就像法拉第和麥克斯韋之間的電學家一樣無所適從。 B

一線網際網路常見的14個Java面試題顫抖了嗎程式設計師

跳槽不算頻繁,但參加過不少面試(電話面試、face to face面試),面過大/小公司、網際網路/傳統軟體公司,麵糊過(眼高手低,缺乏實戰經驗,掛掉),也面過人,所幸未因失敗而氣餒,在此過程中不斷查缺補漏,養成了踏實、追本溯源、持續改進的習慣,特此將自己經歷過、構思過的一些面試題記錄下來,如果答案有問題

阿里老程式設計師逼:34歲花甲老人月薪才48k身心疲憊

早就聽說阿里的程式設計師最愛裝逼,本來我是不信的,大企業的人怎麼會信口開河呢,看到下面我有點信了。原來阿里的大兄弟是真的很裝,不多說,但是他們說得好像也是實話,我們來看看吧。 一名阿里的程式設計師發帖說道,84年的,如今已經是34歲花甲老人,月薪只有48K,每天工作10個多小時,感覺好累,

是時候要說再見了春風十里不如郵

              謝謝曾經幫助過我的所有可愛的夥伴們 ^_^ "無財作力,少有鬥智,既饒爭時"  --史學大家司馬遷 《史記·貨殖列傳》 我做了一個艱難而又堅定地決定,未必所有人可以理解,趁自己

程式設計師的工資高到底程式設計師的工資有多高?不瞭解的程式設計師

都說程式設計師的工資高,程式設計師工資是不是過高? 如果和國內和其他職業橫向比較,是的,區域性過高。全世界和其他程式設計師(主要是美帝)比,不是,太低。網際網路是不是毒瘤?以後優秀的人才不都跑去當碼農了?巨集觀角度講,網際網路確實吸引了過多人才,不是以後,是現在很多優秀的人才都往網際網路跑了。大

願意嫁給程式設計師嗎?網友的回覆很扎心很中肯

程式設計師一直被大家貼上各種標籤,譬如 “直男癌”,“品味差”,“地中海”,“顏值低”,“不浪漫“,“加班多“,“情商低“、“智商高”、“收入高”等。 對於這些標籤小編覺得有些說的太過於絕對了,比如 “直男癌”,“品味差”這些跟程式設計師職業沒多大關係了,應該屬於個人生活習慣的問題,就算他不從事

超過了30歲就別當程式設計師了吧?

去年12月,42歲的中興通訊的研究工程師從樓上跳下,結束了自己的生命,留下了自己的妻子,和兩個孩子。他在一週前被解僱,而公司拒絕給出解僱他的理由。他的妻子將他的故事放到網路上,不過中興為啥解僱,他為啥離開這個世界都是個謎。 但是網友將關注點放在了他的年齡上——42歲

5月書訊:流暢的Python終於等到

4月書訊中獎名單: 只愛艾薇兒《Unity遊戲設計與實現:南夢宮一執行緒序員的開發例項(修訂版)》 xy落青 《Angular權威教程》 AresCarry《Angular權威教程》 海馬-賴人《客戶端儲存技術》 code

推薦《Clean Code》一書成為優秀的程式設計師

曾經維護過有十多年曆史的銀行系統,也全新開發過多模組的企業應用系統。經歷過各種各樣寫法的程式碼,有的難以維護,有的清晰明瞭,有的埋下深坑… 在我的團隊裡,我總是向新人灌輸程式碼整潔之道的思想,我時刻告訴他們,功能完成只是最基本的要求,更重要的是你能把程式碼

程式設計師工資高到底程式設計師的工資有多高?不瞭解的程式設計師

都說程式設計師的工資高,程式設計師工資是不是過高? 如果和國內和其他職業橫向比較,是的,區域性過高。全世界和其他程式設計師(主要是美帝)比,不是,太低。網際網路是不是毒瘤?以後優秀的人才不都跑去當碼農了?巨集觀角度講,網際網路確實吸引了過多人才,不是以後,是現在很多優秀的人才都往網際網路跑了。大

#33歲公務員竟想辭職當北漂程式設計師網友:有什麼想不開?

程式設計師是一個技術職業,他們主要從事開發工作和維護工作,然而這一門工作有一些吃青春飯,加上經常加班,因此他們的薪資相對來說比較高。而公務員處於國家編制內,雖然薪資並沒有程式設計師高,但是他們的福利是很多網際網路公司不能比的。 如果有想學習java的程式設計師,可來我們的java學習扣q