學無止境
1、軟體開發行業是乙個不停發展和永遠變化的領域。在乙個企業化的社會中,只有乙個人會為你負責--你自己。是否能跟上變化,完全取決於你自己。公司提供足夠大的平台給我,可是成長是你自己的事,自己的意願,依靠自己的努力。
2、如果你跟蹤技術變化,那麼學習這些新東西對你來說就是了解這些增量變化,如果你不跟蹤變化,技術變化就會顯得突然並且難以應付。
3、有時也要懂得摒棄陳舊和過時的開發方法。
4、你曾經認為自己已經很明白的事情,現在也許並不是你想象中的那樣,你要對沒有完全理解的某些疑問不懈地深入追蹤下去。打破砂鍋問到底。
跟蹤變化
1、唯有變化是永恆的,你從事的是一項充滿激情且不停變化的工作。如果只是掌握了工作中需要的技術並不夠,那樣的工作也許幾年之後就不再有了--你會被外包或者會過時,那麼你也將會出局。通過自己學習提高自己的價值。
2、對於很多先進的技術但工作中並未使用,你也要嘗試接觸它們,至少做到雖然不是這方面的專家,但也不是對它們一無所知。還可以選擇若干個技術仔細研究或應用於工作中。
3、點點滴滴的跟蹤技術,會使你在大的技術更新面前應對自如,此前的積累為你打下基礎。
4、每天計畫用一段時間來學習新技術,它不需要很長時間,但需要經常進行。記下那些你想學習的東西--當你聽到一些不熟悉的術語或者短語時,簡要地把它記錄下來。然後在計畫的時間中深入研究它。多看看,多記記,慢慢能發現最有價值的技術深入研究。(也可以看看頂尖部落格作者正在關注什麼,聽分享,積極加入到問答環節中,找一些關於軟體開發和非技術主題的好書)
5、你不需要精通所有技術,但要清楚知道行業的動向,從而規劃你的專案和職業生涯。
6、學習新技術時,你要正確地把握自己投入的精力,因此技術選型很重要。
7、只要你在某些方面成為專家,就能使用同樣的方法,很容易地成為新領域的專家。專家的道路都是大致相同的。
8、面對每個新技術,你都要弄清這個技術能解決什麼問題?被使用在什麼地方?
9、使用新技術,做決策之前,你必須評估新技術的優勢,開發乙個小小的原型系統,是對付技術狂熱者的一劑良藥。切換技術需要決策和考量,不要狂熱的追逐技術,要冷靜思考。
高效程式設計師的45個習慣
做事。與其推卸責任,不如去解決問題。欲速則不達。要增量程式設計,步步為營。沒真正理解一段 之前,別急著去修改它。對事不對人。掌握提問 反駁 爭論的技巧,注意說話口吻,不能帶個人情緒的接受或反駁別人觀點。排除萬難,勇奮前進。要真誠 有勇氣地說出實情和想法。當你發現某段 很混亂,需要重構,好,說出來。跟...
高效程式設計師的45個習慣2
1.選用有意義的注釋,用注釋描述 意圖和約束,注釋不能取代好的 2.在效能.商業價值.優雅.生產力幾個因素上,沒有必要追求所有的最優,開發者需要權衡,合理投入 3.使用漸進的方式來程式設計,尋找優化點,而不是追求一氣呵成,除非有不可辯駁的理由,否則不要使用艱深的技術.模式,使用最簡單的解決方案 4....
系列書目 高效程式設計師的45個習慣
practices of an agile developer 高效程式設計師的45個習慣 敏捷開發修煉之道 美 venkat subramaniam andy hunt 注 該書以習慣的方式描述了一些實際開發過程,並將錯誤的習慣 魔鬼 和正確的習慣 天使 放在一起進行對比。如果還是不能從魔鬼中轉到...