一直以來,都在模仿,讀書時,模仿書本,模仿老師.工作後接觸c#,同行告訴我,要想當程式設計師,首先得學會模仿.於是,我的程式生涯從模仿開始了.
後來從一些工作實踐中又體會到:模仿的東西既保險又可靠.當參與乙個團隊的開發時,首先,我必須了解整個程式的構架,然後模仿別人的東西,開始寫程式.當我碰到問題時,第一,我會找搜尋引擎,在那裡面我總能找到一些解決思路,模仿他們.第二,我會找同事或同行幫助,他們會給我一些思路,我在模仿.
然而,今天我突然聽到乙個同行研究程式時,說了兩句讓我值得回味的話,網上的東西不一定是我們真正想要的;遞迴演算法效率不如堆疊演算法.當然,他能提出這兩點,肯定是他能用自己的方法解決這兩點.他也許就是我們說的強人.
不得不承認,我在模仿過程中確實遇到過這些情況,我曾經想自己寫一套方法,然而,我知道以我目前的能力,我做不到,我能夠做到的僅僅是在模仿別人的基礎上,加以小小的改進.事實上,我突破不了這一點.這不禁讓我沉思:乙個真正的程式設計師是不是應該有創新精神.
做乙個合格的程式設計師吧
1 總結自己一天任務的完成情況 最好的方式是寫工作日誌,把自己今天完成了什麼事情,遇見了什麼問題都記錄下來,日後翻看好處多多 2 考慮自己明天應該做的主要工作 把明天要做的事情列出來,並按照優先順序排列,第二天應該把自己效率最高的時間分配給最重要的工作 3 考慮自己一天工作中失誤的地方,並想出避免下...
乙個合格的程式設計師該做的事情
乙個合格的程式設計師該做的事情來自 csdn 選擇自 mailbomb 的 blog 程式設計師每天該做的事 1 總結自己一天任務的完成情況 最好的方式是寫工作日誌,把自己今天完成了什麼事情,遇見了什麼問題都記錄下來,日後翻看好處多多 2 考慮自己明天應該做的主要工作 把明天要做的事情列出來,並按照...
乙個合格的程式設計師該做的事情
程式設計師每天該做的事1 總結自己一天任務的完成情況 最好的方式是寫工作日誌,把自己今天完成了什麼事情,遇見了什麼問題都記錄下來,日後翻看好處多多 2 考慮自己明天應該做的主要工作 把明天要做的事情列出來,並按照優先順序排列,第二天應該把自己效率最高的時間分配給最重要的工作 3 考慮自己一天工作中失...