軟件開發怎麼提高?

1 個回答
miss纸巾
2017-09-11

這主要看是哪個領域的。因為軟件開發也分很多種。

比如 Android 開發的可以這樣提高。

初學者

一般來說初學者需要一本書,結合視頻,把書本看完基本上就算初學者了,需要提醒的是一定要記得把書中的demo全部敲一遍並親自運行,很多時候看不如敲,敲遠比不上親自運行。這個時間每個人學習能力不一樣,專職學習的話1-3個月差不多了。

初級工程師

一般工作一年以下的都算初級工程師,這個時候基礎知識基本都能掌握,比如四大組件的使用,常用的佈局與控件的使用,一些簡單的動畫與自定義View等,這個階段相對來說算進步挺快的,這個時候只需要找家相對靠譜點的公司,主動做事,多承擔任務,不要怕吃苦,多加加班,雖然說到加班大家都反感,但是現實就是這個時候你不加班多做點事,難不成等著以後覺得技能不夠用了再加班麼?這個階段完全不用考慮生活與工作的平衡,因為這個時候你根本談不上生活。這個階段多努努力,很容易快速成長為中級工程師。

中級工程師

這個階段因人而異,大概工作經驗1-2年之間。但是往往這個階段才是遇到瓶頸的時期,這個時期也許你承擔app中單獨的某塊功能完全沒問題,對一些常用的開源庫也都能耳熟能詳,項目中也會採用一些比較流行的開源庫等,對常見的一些動畫、自定義View與佈局也能很快實現,可能也會注意一些常見的代碼技巧,但是這個時候再也不是加加班就能對你的技術有很大提高的階段了,這個階段需要方法、實踐與執行力

相關推薦

推薦中...