看完了原創的程式設計師保值的4個秘密這篇文章,有點小激動哦。要想使自己保值,就得形成自己的優勢,要有創新意識。
摘錄幾點如下:
相當大一部分的程式設計師都在做應用層面的開發,所做的軟體用來解決特定場景的問題,給使用者的工作和生活帶來方便。—–應用層面沒有什麼不好,它更接近於現實問題,如果能在解決應用問題的過程中總結解決問題方法經驗(不能是純技術經驗),那麼應該可以鍛鍊對基礎知識的理解和靈活運用的能力吧。
什麼樣的人會被輕易替代?不求甚解,似懂非懂,幹了多少年還看不透所用技術的本質,遇到問題仍然懵懂不解茫然無措,這樣的程式設計師,注定很快被一大波正在趕來的小鮮肉擠下工作崗位。——遠離複製,貼上。
假如你對一門語言的各種特性都體察入微了悟於心,假如你對乙個框架的機理和各種應用場景都有獨特的理解和豐富的實踐經驗,那你幾乎是不可替代的,你已經成了這個語言和框架方面的專家,價值不可估量。
有一些技術,門檻是相對較高的,比如組合語言,比如作業系統核心,比如驅動……正因為門檻高,回報也高。
大部分程式設計師其實不懂演算法,都是用框架裡的模組拼積木。如果你妙悟演算法真諦,那你就超越了90%的程式設計師了,你的重要性和價值將不可估量。
如果你在實現產品時也能站在使用者的角度來思考,斤斤計較乙個功能是否符合應用場景、是否與使用者的行為特點吻合、是否貼合使用者的使用習慣,那恭喜你,你超越了90%的程式設計師——大部分程式設計師是按產品經理和ui設計師的要求來實現產品。
但這裡所說的創新不一定是那種顛覆性的創新,也許是把眾多不被重視的細節做到更好,也許只是把另外一種理念引入到這個產品中去,也許是像海底撈的員工一樣給使用者不一樣的感受,這些都是創新。
程式設計師修煉之路摘錄
在工作中使用的更為正式的交流方式中,最困難的部分也許是確切地弄清楚你想要說什麼。家在開始寫作之前,會詳細地構思情節,而撰寫技術文件的人卻常常樂於坐到鍵盤前,鍵入 1.介紹 並開始敲入接下來在他們的頭腦裡冒出來的任何東西。規劃你想要說的東西。寫出大綱。然後問你自己 這是否講清了我要說的所有內容?提煉它...
程式設計師修煉之道 摘錄
1.注重實效的程式設計師,不僅要完成工作,還要完成的漂亮。2.關心你的技藝。3.思考!你的工作。4.提供各種選擇,不要找蹩腳的藉口。5.不要容忍破窗戶。6.做變化的催化劑。7.記住大圖景。8.使質量成為需求問題。9.定期為你的知識資產投資。9.1每年至少學習一種語言 9.2每季度至少閱讀一本技術書籍...
摘錄 暴躁程式設計師的產生
摘自 code complete 大全 建造軟體系統跟其他任何花費人力財力的專案是相似的 如果打算建造一座房屋,你需要在開始釘釘子之前準備好手繪草圖 表達設計概念 和藍圖 即設計詳圖,包含所有細節資訊 在澆築混凝土之前必須審核藍圖並獲得批准 在軟體領域做技術規劃也包含同樣多的事情 在把聖誕樹立起來之...