- 思想
- 指導
- 從開始看DRP項目到完成已經有三個月左右的時間了,這是一個足夠長的視訊,當看第一集的時候就再想,啥時候看完呢?
- 其間,也斷斷續續,有時看的效率高有時相反,有時幾天看不了幾集,好在總算看完了收費還是挺多的,對于Java中的Web開發涉及到的技術有了些掌握和了解,這同.NET中的類似又有着不同,其中的秘密還需要自己體會,博大精深。
- 先說說思想因為它比較重要,如果有好的思想指導會少走很多彎路,效率也會提高很多,進度也會提高一大截,同時又對某些技術加深了解。
- 細心
- 在做這個項目過程中不知道遇到了多少錯誤,有大的錯誤也有小的不能再小的錯誤,而我突然覺得在程式裡面錯誤是部分大小滴,再小再小的錯誤也會使整個系統運作不起來,因而,都要以大錯誤來對待。
- 考慮了一下出現這些錯誤,其中,有很多是由于不細心,比如我記得有個錯誤調試了半天原來是函數沒有傳回值,還有很多的重複聲明變量了,局部變量與成員變量名字重複,這樣的錯誤有時程式在編譯之前并不會報錯;現在的IDE中對于拼寫錯誤基本可以避免因為編譯器會報錯,但也需要程式員的細心。
- 一個優秀的程式員,一定是一個細心的人。
- 時間管理
- 做項目或是做事不要往後拖,進行時間安排是很有必要的,有效的時間管理會提高做項目的效率和進度,無論你是項目負責人還是一個碼農,首先,要把自己的時間管理好,這是提高做事效率的前提。
- 管理時間大多時候是出現事情多的時候,即在事情多的時候管理好自己的時間,在什麼事情也沒有的時候大部分人是可以管理好的,而是在事情忙的時就時間一片混亂,使得項目進度受很大影響, 甚至,幾天内不動一點代碼。
- 在做機房系統或合作等等,經常因為這那的原因使進度推遲,這是不合理的。
- 時間管理就是解決在事情多的時候,使得項目進度依然進行下去。
- 指導
- 經驗
- 可以說各行各業都需要經驗,幾乎沒有哪一個行業是不需要經驗的,這就是老兵和新兵有什麼差別,從做項目中會感覺到項目經驗還是比較重要滴,給你一個功能或者啥東西,如果你有經驗很快你就會做出來,否則會搗鼓半天,查資料等,同樣的工作有了經驗後效率會大大提高,這就是為什麼公司愛招哪些有開發經驗的人,讓他們做東西會效率高,也不需要進行教育訓練,給他們講解怎能做怎麼做。我們現在就是在積累經驗,為以後工作做準備。
- 熟悉了Java環境中開發Web項目,Oracle、PL/SQL、Toad、Myeclipse、Tomcat等工具的使用,Java中涉及到的模式比較多,也對模式了解加深了一點,用戶端、伺服器、MVC架構等。
- 做這個項目是一點一點不斷完善的,即不永不止境的合理化,開始從Model開發後來加入了MVC結構,轉為Model2,給開發帶來了很多好處,以後還會利用Struts、hibernate、Spring等架構來進一步改善程式設計結構,架構之是以被很多人應用,是它解決了很多問題。
- 技術
- 技術方面設計的到内容比較多,這裡就不過多的介紹了,看下面這幾張圖是涉及到的主要内容包括業務和技術兩部分。
- 業務部分
- 技術
- 這個系統總算做完了,收獲頗多,體會很深,也感覺還有好多東西沒有學,實踐對于了解會有很多幫助,也會積累經驗。
轉載于:https://www.cnblogs.com/lilongsheng1125/p/4978577.html