iT邦幫忙

2

軟體工程師從新手到高手的流程

  • 分享至 

  • xImage
  •  

“工慾善其事必先利其器”:利器階段(把技術放入自己的工具箱):
Step1:協助公司(中小型公司)維護一個系統,並進行定制化(最好是簡單改動:處理界面和功能裁剪);
Step2:利用空餘時間,學習系統的各個模塊(如果公司系統太大,很多的代碼被封【只能看到接口,看不到源代碼】)的話,那麽就不適合了):模塊的功能是什麽,模塊的内部結構,各模塊之間的關係,語法,設計模式等等;
Step3:嘗試自己寫這些模塊;
Step4:按照這個模板,開發新項目,參與度越高,收穫越大,新項目最好能上綫;
Step5:把項目中重複使用的部分,獨立出來,開發成工具,設計成可以重複利用的工具,放入工具箱;
Step6:把常常使用的開源的工具,也放入自己的工具箱中;
“君子不器”:發展上下游的能力(產品和管理,設計開發項目的能力)
Step7:抽象能力:學習,思考,喜歡上,做需求分析,系統設計和模塊設計和功能設計(要有常用的工具;
對甲方:圖文並茂的做出滿足客戶需求的ui展示,進一步達成需求共識;
對乙方:能根據公司需求,進行系統設計,跟外包廠商進行溝通,讓其理解系統,並進行報價和開發;
對己方:根據系統設計圖,模塊設計圖,功能設計圖,流程圖等,進行開發;
);
上下游:搭建產品的知識框架(產品的生命周期:定位產品處於那個周期),項目管理的知識框架(項目的周期:定位項目的階段);
https://ithelp.ithome.com.tw/upload/images/20211214/20139212830GAopVzo.png


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言