程序员焦虑语言和框架,是因为没掌握核心?
近日看了一篇公众号的文章“写给期待年薪百万的IT同学”,作者是做海量分布式服务器系统设计开发的,文中提到: 核心能力是什么?是架构设计,关键细节设计的能力和经验。 在海量服务器设计领域,核心能力,大概包含物理设计和软件设计。物理设计包含:磁盘存储设计,内存缓存设计,核心数据结构设计,一致性问题处理,容灾设计等;软件设计方面包含:模块划分,接口定义,设计模式应用,核心数据传输结构设计等。拥有上面的核心能力,你用C/C++,Java,甚至python都可以实现。在这里,核心竞争能力跟语言其实没有多大的关系。