程序员的核心竞争力

这里说的程序员是指以写程序为专职工作的人,那些只说不写程序的不算。

核心竞争力有三,一是学习能力,二是分析能力,三是创造能力。写程序首先先理解需求和技术栈,大多数时候都不是你熟悉的,因此要求快速学习能力。其次,要能从对零碎的信息进行拼接整理,形成有逻辑的认识,在设计和问题求解是都需要这种能力。最后,软件开发大部分时候遇到的都是新的综合性问题,需要运用多种知识创造性的解决。

这几种能力的培养说到底还是学习能力的培养。在如何学习那门课程中,强调组块的重要性,而组块正是快速学习能力的基础,有良好组块的脑袋在学习新东西时能和已有组块建立更多关联,从而更快更牢固的学习。组块建立的扎实了,分析问题才能调理,思路严谨,不东一榔头西一棒的乱撞。一个领域的组块有助于在新领域建立组块,通过刻意练习在不同领域作用组块能增强创造力。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容