程式設計師「已死」?
kent beck在《實現模式》一書中提到:「寫的好**不一定市場上面買的好,市場上面很多用垃圾**堆砌而成產品正在賺著大錢……」
有人說過,程式設計師把**寫漂亮是寫給自己的。產品經理才不管你的**漂亮不漂亮,他們只管功能有沒有完成,bug多不多。
事實證明,技術是程式設計師小圈子裡面的自我陶醉。
程式設計師已經「死掉」,作為程式設計師,不要以為技術很牛很了不起,其實最重要的是市場的策劃,對產品的合理定位,和對技術的合理運用。我們的技術是用來為商業產品服務的,千萬不要本末倒置。
單純的討論技術沒有任何意義
所有的技術都是為我們程式設計師自己服務的,使用者才不關心你的技術夠不夠先進。
技術不是最重要的,相對而言技術甚至沒有商務重要。我們技術人員就是釀酒的師傅,再好的酒還要把它賣出去。技術這東西,你能做出來,別人也不會比你差到 **。只有靠專利保護自己了。但是品牌和市場的定位,卻不是一天兩天能追上來來的就像蘋果的產品一樣。技術的保護壁壘相對於市場和文化的保護壁壘,我覺得 技術的突破容易的多。
不是說用了ajax的**一定比沒有ajax**賺錢;
不是說rails的**一定比j2ee的**賺錢;
不是說j2ee的**一定比cgi的**賺錢。
我自己也是一名程式設計師,乙個技術人員,我也希望技術人員的地位最高。可是從我經歷過的公司看,國企的關係最重要;it起步小公司,市場部最重要;外企的 marketing department最重要。不知道google裡面程式設計師的地位有多高,能不能否定產品經理的某些想法。
總而言之,研究人的永遠比研究技術的有更大的發展。
合理規劃你的程式人生
作者強調的是「技術不是最重要的」,尤其是對於面臨職業困擾的程式設計師和準程式設計師們,一定要認清自己究竟最適合什麼,首先「你不一定非要做技術」,其次「眼光一定要放遠,不要拘泥於技術,更不要拘泥於某一種技術」。
你對此有什麼看法?
程式設計師最重要的品質是什麼?
有時候我常常在想,作為乙個程式設計師最重要的品質是啥?是高智商,還是超強的學習能力?結合我個人的學習生活經驗得出的結論是作為乙個程式設計師最重要的品質因該是要有乙個好的心態。程式設計師都要和bug打交道,大家都知道找bug是乙個非常讓人惱火的事情。但是惱火是無濟於事的,並不能讓我們更快的找到bug,...
重要的不是技術
原創 王健 一 多年以前,我有個學生在一家做 工作流引擎 的軟體小公司裡工作。他遇到了一些麻煩。什麼是 工作流引擎 簡單地說,是一種可以自動執行流程的工作元件 使用者設定好基本的引數,該元件就能按照預先設定的工作步驟和業務的流程往下走。聽起來很酷,看上去很美。學生的麻煩是 公司的產品做得歪瓜劣棗的,...
乙個優秀的程式設計師最重要的能力是哪些?
乙個優秀的程式設計師最重要的能力是哪些?我心中的排序是這樣的 有足夠的自信和耐心 有系統的方法和套路 清晰和活躍的思路去解決所有面臨的未知問題 解決已知熟悉問題的能力 有極強的快速學習和理解能力,特別是對新知識和複雜的業務邏輯 解決未知和陌生問題的能力 有豐富的專業領域知識和對這些知識的深刻思考和見...