能把微软VS弄通,充其量算个初级程序员,更高级的程序员做什么你知道吗?_风闻
烟雨迷城-要限流就不要立帖,立帖就麻烦立好标题。2021-01-07 07:41
【本文由“老饕”推荐,来自《有见识的中国人都知道,中国员工就应该996》评论区,标题为小编添加】
Visual Studio只是一个微软IDE平台,是为了与另一个更牛的IDE平台竞争而模仿开发的产品,需求概念都不是微软创造的。
将它的性能发挥到淋漓尽致,充其量只能做一个初级程序员,会应用工具而已,帮助使用工具录入罢了。
精通数据结构,精通数据库,对算法有一定的理解(所谓的算法导论要精通吧,国内不叫算法,算法只依附在数据结构中),就有资格通过国家的程序员考试(助理工程师)。
精通算法,能理解设计要求,对算法的广度深度有深入的见解,就可以通过软件设计师考试(旧称高级程序员)
能够组织统筹大型的软件设计,熟练地运用cmm管理规范,保证软件按时接质完成,并可达到cmm2以上的规范,可以胜任项目管理师(高工)。
能熟练掌控软件开发需求分析,编写开发详细分析文档,建立软件架构模型,指导软件设计师和高级程序员进行开发,可以胜任系统分析师(高工)
能熟练搭建大型软件的架构关系,清理技术难点,澄清技术细节,给出开发规范,分配资源可以胜任系统架构师(高工)
能真正提高软件编程效率的是系统分析师(划界指路)、架构师(清理路障)、项目管理师(统筹协调)。
你的水平只停留在会用工具那一级,见到刀是刀,牛是牛。
当你见到牛时,会见到骨骼系统,肌肉系统,器官系统,神经系统时,你就会到达软件设计师的水平了。
好多软件公司996是缺乏三师坐镇,小鬼担大旗,见步行步没有长远完整的规划,导致低水平重复劳动,动不动就推倒重来。
还有,你幻想的美国程序员的工作效率,比中国国内的差远了。
用过美国的软件,根本好多是反人类的设计,用国产软件顺心多。