软体工程师从新手到高手的流程

“工慾善其事必先利其器”:利器阶段(把技术放入自己的工具箱):
Step1:协助公司(中小型公司)维护一个系统,并进行定制化(最好是简单改动:处理界面和功能裁剪);
Step2:利用空余时间,学习系统的各个模块(如果公司系统太大,很多的代码被封【只能看到接口,看不到源代码】)的话,那麽就不适合了):模块的功能是什麽,模块的内部结构,各模块之间的关係,语法,设计模式等等;
Step3:尝试自己写这些模块;
Step4:按照这个模板,开发新项目,参与度越高,收穫越大,新项目最好能上綫;
Step5:把项目中重複使用的部分,独立出来,开发成工具,设计成可以重複利用的工具,放入工具箱;
Step6:把常常使用的开源的工具,也放入自己的工具箱中;
“君子不器”:发展上下游的能力(产品和管理,设计开发项目的能力)
Step7:抽象能力:学习,思考,喜欢上,做需求分析,系统设计和模块设计和功能设计(要有常用的工具;
对甲方:图文并茂的做出满足客户需求的ui展示,进一步达成需求共识;
对乙方:能根据公司需求,进行系统设计,跟外包厂商进行沟通,让其理解系统,并进行报价和开发;
对己方:根据系统设计图,模块设计图,功能设计图,流程图等,进行开发;
);
上下游:搭建产品的知识框架(产品的生命周期:定位产品处于那个周期),项目管理的知识框架(项目的周期:定位项目的阶段);
http://img2.58codes.com/2024/20139212830GAopVzo.png


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章