鄭重宣告:本文純屬fans同學的個人見解,僅供參考,歡迎拍磚。
軟林至尊,fans同盟。號令天下,莫敢不從。 @fans
1.老師教--這裡的老師指大學教師。
優點:現場講課,不懂可以問。
缺點:理論多於實際,很多老師沒有很多軟體開發經驗,只能講一些理論知識和一些比較基礎的實踐能力,適合入門級的;
講完了,就沒有了。
2.看書
2.1電子書或文件
優點:免費;獲取和攜帶都方便。
缺點:傷眼;不能做筆記。
2.2紙質書
優點:看著舒服;可以做筆記。
缺點:花錢;攜帶不便。
3.敲**
優點:實踐出真知。
缺點:需要大量時間編碼和除錯。
4.做專案
非商業專案:
優點:將自己所學到的很多知識,融入到乙個專案中,大大提高解決實際問題的能力。
缺點:費時,累,掙不到錢。o(︶︿︶)o
商業專案:
優點:帶來收入;大大提高技術能力;有成就感。
缺點:非常累;壓力比較大-技術挑戰大,心裡壓力大,失敗風險大;
優點:自己控制節奏,實現個性定製化;
缺點:費時
6.討論--交流
下級(水品遠遠低於自己的):
優點:提高表達能力和心裡承受能力;積累人氣值;發現人才。
缺點:難於溝通,挑戰耐心。
同級(水品和自己差不多):
優點:增長見識。
缺點:見解不同,容易導致爭執。
上級(水品遠遠高於自己的):
優點:解決問題;少走彎路;
缺點:相對比較抽象,不夠具體。
7.研究他人寫的**或程式
優點:學習別人優秀的思想和編碼技巧。
缺點:需要很高的自學和研究能力;費時間。
8.總結
寫作-寫技術文章
優點:檢驗自己是否真正理解了某些技術;
共享心得體會,提公升人氣。
結交好友。
缺點:費時間,挑戰寫作能力。
回想所學--回想自己學過的內容,檢驗自己是否掌握了。
比如,看完一本書,對著目錄回想一本書的內容,然後再不看目錄。同樣的,對所有看過的書,來次回想。
優點:便捷。
缺點:挑戰心裡極限。
寫寫畫畫--畫點軟體開發相關的圖,比如流程圖,架構圖等
優點:提高挈領,一目了然。
缺點:太麻煩。
9.參加培訓
...10.參加技術交流會
...
軟體開發方法
軟體開發方法 1 結構化方法 結構化分析,結構化設計,結構化程式設計組成,面向資料流的開發方法 依據分解與抽象原則,按照資料處理流程,利用資料流圖建立系統功能模型,從而完成需求分析工作。適合資料處理領域問題,不適合大規模,特別複雜的專案,且難以適應需求變化。2 jackson方法 面向資料結構的開發...
軟體開發方法
常見的軟體開發方法有結構化方法 jackson方法 維也納開發方法 vdm 和物件導向的開發方法。1.結構化方法 指導思想 自頂向下,逐步求精 基本原則 功能的分析與抽象。優點 1 適用於資料處理領域的問題 2 支援工具較多,發展成熟。缺點 1 不適應規模大的專案 2 不適應特別複雜的專案 3 難於...
軟體開發方法
指系統內各個組成要素之間的相互聯絡 相互作用的框架。結構化方法也稱生命週期法,是一種衝突的資訊系統開發方法,由結構化分析 結構化設計 結構化程式設計構成,它是一種面向資料流的開發方法。優點 開發目標清晰化 開發工作階段化 開發文件規範化 設計方法結構化 侷限性 開發周期長 難以適應需求變化 很少考慮...