老實講大部分程式設計師的崗位並非是純技術崗位,所以做純技術導向的程式設計師隱含著風險。
我們身處的這個世界是這樣的:
最外面一層叫中國特色的社會主義,往裡面一層就是各種公司,公司裡面有一定層級,程式設計師處在層級中某個位置。
中國特色的社會主義和公司機制決定了什麼呢?
他決定了公司需要不斷的把人力、技術、材料、服務等等轉化為現金流。
程式設計師幹的事情是這一轉換過程的一環。
在這裡技術是創生現金流的一環,千萬不能把這個關係搞顛倒了,是技術服務於現金流,而非是現金流服務於技術。
對於大多公司,技術之所以有價值,是因為產品創造現金流,而技術是創造產品的關鍵一環。
這就是程式設計師生存的大致環境。
為什麼說是大致呢?因為在科研組織裡,故事有點不一樣。
某些演算法的研究,可能目的並非是當前的某個產品,這樣從短期視角來看,技術就是純粹的技術,服務於誰體現的並不明顯。
這個時候,如果乙個程式設計師單純的關注技術,就很像一匹只管跑路而不看道的馬,要麼有人牽著,要麼很容易掉坑里。
在國內有乙個很有意思的現象,很牛的程式設計師往往都會成為「產品經理」。
求伯君因為wps
而成名,王志東因為
richwin
,張小龍因為
foxmail
discuz!
而成名等等。
而產品恰恰體現的是技術與市場的融合。
億使用者,並且口碑很好,實在是個奇蹟。
,而不是技術,雖然張小龍先生曾經是非常優秀的程式設計師。
那麼關注些什麼更合適呢?
這也許因為產品的同而不同,但總的來講,調整一下視角,盡量和產品經理的視角重疊,並思考技術在其中的位置應該是有幫助的。
近來我經常講,當乙個人提倡一種方法時,不單要闡明方法自身,還要闡明方法自身的邊界。
軟體實在是太大的乙個領域,認為自己的想法是絕對普適的往往是錯誤的。
上述這個觀點,大概就只適合於同產品關聯比較緊的程式設計師,開發類庫、基礎框架、基礎演算法的就不太適合。
理想流 + 軟體 = 《完美軟體開發:方法與邏輯》
理想流 + 人生 = ??
理想流 + 管理 = ??
理想流 = 以概念和邏輯推演本質,追求真理。
不做純技術導向的程式設計師與中國特色的社會主義
老實講大部分程式設計師的崗位並非是純技術崗位,所以做純技術導向的程式設計師隱含著風險。我們身處的這個世界是這樣的 最外面一層叫中國特色的社會主義,往裡面一層就是各種公司,公司裡面有一定層級,程式設計師處在層級中某個位置。中國特色的社會主義和公司機制決定了什麼呢?他決定了公司需要不斷的把人力 技術 材...
中國特色程式設計師的 錢途
我常愛說,會中國常用的三千字寫不了個好文章的話,學會中國八萬漢字也未必就能寫出來。同樣,市面上的程式設計師如果去實現個初期的facebook大多數還是能做到的,但你會這些知識還不能做出乙個像facebook一樣有用的軟體,那麼你再精讀了作業系統 設計模式 大全 演算法導論.也還是照樣做不出來。所以我...
不做抱怨的程式設計師
看了任達華的專題採訪,華哥說,他拍戲三十多年了,一年多的時候要拍十幾部,最忙的時候乙個月每天都睡在車裡,而且每天只能睡一兩個小時,每天早上五點下班,然後白天又會接著拍戲。為什麼要這麼累?他說愛,因為愛拍戲。園子裡大部分都是程式設計師,大部分都經歷過加班的,而且現在也許也在經常加班,我也一直在加班,很...