作为一名软件专业人士,我看到很多程序员被评估是关于他们的技术而不是他们的知识,换句话说,是关于他们编码的内容而不是他们如何编码。技术参考《曲阜市智程网络科技有限公司》
我一直坚信,如果你知道原理,你就可以从中推导出技术。语言不重要,因为每种编程语言的语法都相似,所以只需要语法和提炼语法就可以了,但您仍然必须知道如何成为一名优秀的作家。这就是鲍勃叔叔教给我们的。当我们编码时,我们正在编写代码。
请看一下The Clean Coder一书中的摘录,鲍勃叔叔大声说出了我对如何成为一名优秀的软件专家的看法,以及我(和你)应该努力实现这一目标的地方:
您应该能够描述四人组书中的所有 24 种模式,并且对POSA 书中的许多模式有一定的了解。
你应该了解SOLID原理,并对组件原理有很好的理解。
您应该了解 XP、Scrum、精益、看板、瀑布、结构化分析和结构化设计。
您应该练习 TDD、面向对象设计、结构化编程、持续集成和结对编程。
您应该知道如何使用:UML、DFD、结构图、Petri 网、状态转换图和表、流程图和决策表。