學習先進的搜索技術、手段和及策略
妳完成工作的能力通常取決於妳的檢索能力。
幫助別人
教別人始終是學習壹切東西的好方法之壹。
有耐心,常練習
深入學習壹點先進理念
成為壹名中級程序員,很大壹部分是要在代碼裏面體現出壹些所擅長的概念。
找到真正令妳著迷的東西。也許是圖像處理,也許是數據庫設計,等等。即便妳是壹個入門級的程序員,也要嘗試壹下成為某壹自己所關註領域的專家。
學習妳的領域裏面的基本理論
寫出“Hello World”,跟理解那些字是如何顯示到屏幕上的是兩碼事。通過學習支撐妳所從事的工作的“基礎/底層工作(groundwork)”,妳會變得更加在行。
看看高級程序員的代碼
在工作中看看高級程序員寫的代碼,然後問壹問事情是如何以某種特別的方式完成的,為什麽?可能的話看看開源的項目。甚至即使其他程序員沒有好的編程習慣,妳也會學到許多編程經驗。
學習好的習慣
壹個程序員在學會如何編程時,卻經常沒有被傳授到那些不那麽有趣的細節,像代碼格式編排。甚至盡管學習這些東西並不會令妳的代碼更好,也不會令妳成為更好的程序員,它也會確保妳不被同事視為入門級的程序員。