我从这一本书中了解到了软件工程师如何从小白到行业大神,初入编程时如何面对代码,在测试合作的时候可以让你的代码更具有更强的可执行性,使你对解决BUG一直充满动力,设计程序运用抽象思维从难点出发,想要成为软件大神有个关键是对自己编写的代码做修改,高手的练成不是光会写代码、会设计程序就行,还要会带领团队,如何带领出有凝聚力、有执行力的团队,与团队成员共同成长。
从中我了解到了不同的开发模式。瀑布式开发模式、敏捷开发模式、班车模式、分布式微服务开发模式。还有关于架构设计的知识,分而治之,理清思路。架构设计就是把需求进行抽象和分解。作为设计架构的人,首先你要知道怎样把同类型的内容抽象出来,还得知道实现目标要分成哪些步骤,以及怎么从大的步骤里切出小模块(设计模式)。
代码的整洁程度代表着一个软件工程师的专业素养,不是写的人说自己的代码整洁就算整洁,而是读的人觉得整洁才算整洁。判断你的代码整不整洁,一个最基本的标准是,读代码的人根本不用问你,只要上下读几行或者看看注释,顺着逻辑就能知道这些代码是什么意思,以及他要用的话知道该怎么用。
软件工程师设计程序更多需要的是谋篇布局的能力、思考总结的能力。到这个阶段,就要有一定的独立思考的能力。别人只给你一个问题,你要给出合理的科学的解决方案。
网友评论