文章预览
作者 | dev 来源 | 大迁世界 在技术社区中,经常可以看到一些博客推广编程语言的各种“高级特性”和“高级模式”,并使用这些特性编写一些“优雅”的代码。那么,学习和使用这些东西到底是好是坏呢?本文旨在帮助你做出判断。 技巧的巧妙与智慧的智慧 许多人以使用语言和框架的晦涩特性为荣,通过利用各种罕见的 API 展示自己对框架的熟悉度。他们认为自己的编程和技术水平高于那些编写简单逻辑的学生。这个观点是否合理?下面通过几个例子来推导一下: 首先,在招聘开发人员时,有一个有趣的现象:层次越高的应聘者,考察的具体编码技能越少,而更多考察架构能力、业务理解和工程质量。请注意,理解架构、业务和工程不是指沟通或管理等软技能,而是工程师的扎实专业能力。 另一方面,在技术社区中,最受欢迎的内容往往是
………………………………