智能营销笔记本服务商

营销笔记本+万能采集+AI名片+智能电销+短信群发=同步管理

免费咨询热线: 15064770313

智能营销笔记本程序员如何高效工作的5种要素

作为一名软件专业人士,我看到很多程序员被评估是关于他们的技术而不是他们的知识,换句话说,关于他们编码的内容而不是他们如何编码。技术参考《曲阜市智程网络科技有限公司》

我一直坚信,如果你知道原理,你就可以从中推导出技术。语言不重要,因为每种编程语言的语法都相似,所以只需要语法和提炼语法就可以了,但您仍然必须知道如何成为一名优秀的作家。这就是鲍勃叔叔教给我们的。当我们编码时,我们正在编写代码。

请看一下The Clean Coder一书中的摘录,鲍勃叔叔大声说出了我对如何成为一名优秀的软件专家的看法,以及我(和你)应该努力实现这一目标的地方:

1630828767668812.png

1. 设计模式。

您应该能够描述四人组书中的所有 24 种模式,并且对POSA 书中的许多模式有一定的了解。

2. 设计原则。

你应该了解SOLID原理,并对组件原理有很好的理解。

3. 方法。

您应该了解 XP、Scrum、精益、看板、瀑布、结构化分析和结构化设计。

4. 纪律。

您应该练习 TDD、面向对象设计、结构化编程、持续集成和结对编程。

5. 技术。

您应该知道如何使用:UML、DFD、结构图、Petri 网、状态转换图和表、流程图和决策表。