程序員,須要獨立思考。而事實上,程序員容易被剝奪獨立思考能力和機會。程序員
程序員的工做經常是"以結果論成敗"的。某大廠的系統使用Java語言寫的,而且不斷招聘這類高手,也在這方面進行炒做。別人怎麼看?很容易會認爲:編程
因而乎,結論就有了,"Java語言就是好!就是高!就是編程語言中的貴族!"網絡
而後看着那個讓人眼花繚亂的大括號,頓時感受是那麼的整齊優美;寫個簡單函數都那麼麻煩——其實沒有函數,也以爲這就是Java的特點——貴族範兒。編程語言
接下來就是指點江山,凡是跟Java不同的,都是垃圾。函數
而另一些,特別是從接觸中小項目開始的程序員,開始使用的是PHP,他們也被PHP所折服,不斷吶喊着"PHP是世界上最好的語言",容不得別人說不。網站
Steve Yegge很是精準地把這些現象歸納爲"編程語言裏的宗教"。設計
一旦將某種編程語言視爲宗教,獨立思考能力就由此喪失了。教程
多數程序員,在至關長的時間內,可能只使用一種語言,所以容易出現"宗教狂"現象。get
因此,程序員最好多學幾種語言,別讓高牆擋住本身的視線。數據分析
程序員的獨立能力,還會被同事剝奪,好比產品經理。程序員們誤覺得,本身的工做就是按照產品經理的要求,把他們設計的功能實現出來。
如此一來,程序員就不思考了,別人說什麼本身幹什麼;別人不說的,就不幹。而且,爲數很多的程序員還認爲這很正常,他們惟恐多作了而招來麻煩。
天長日久,本身就不會獨立思考了。
比較好的工做狀態仍是應該積極響應產品經理的各類需求,不論是否合理——那個讓手機裏的應用根據手機殼顏色而變換顏色的需求,若是本着積極的態度溝通,也不至於上演"全武行"。
程序員最容喪失獨立思考能力的原因,還在於他們幾乎每時每刻能夠接收到來自網絡的各個渠道的信息。而今社會,網絡上的信息除了要"吸引眼球"以外,沒有別的功能,其信息量都不怎麼大。可是爲了吸引人,編輯們必定要用盡渾身解數,把內容搞得聳人聽聞,而且不斷地被極端化。因而乎,對於讀者,若是沒有獨立思考能力,被髮布者牽着鼻子走,是太容易的了。好比,如今熱炒的996問題。
誠然,獨立思考能力,不只僅是程序員,對社會各色人等,都是必須的。
做者已經出版圖書和課程內容:
以上圖書,在各大網店有售。
在線課程,請到網站itdiffer.com查看。