专业能力往往在一个人职业生涯的 3 年内起到关键作用,而通用能力则决定了一个人 3 年之后职业发展的路线。

    上文中提到了需要提升专业深度,那么就拿【程序员】这个职业而言,到底什么算是专业深度呢?大家可能很容易举出:程序语言、数据结构、算法、架构能力等等。这都没有错。但是我们还需要注意到做好一名【程序员】除了专业能力要有深度外,还需要有一些通用能力,比如:良好的沟通能力、良好的文档写作能力、项目管理能力以及对业务的理解能力等等。换而言之只要是有助于我们做好【程序员】这个职业所需要的能力都属于我们需要提升的范围。