下面是对IT职业发展核心能力的个人观点:
作为一个普通的程序员,拥有的是态度,是问问题,是责任心,需要的是能力。
程序员的态度应该是一种什么样的态度那?是一种刻苦钻研,努力解决问题,精益求精的态度。程序员问问题是怎样的那?是不懂的业务就要问,不懂的技术就要问。程序员的责任心是怎样的那?是对代码的隐患想通为止,解决为止,是对线上的程序负责任的态度。这个时候,持之以恒,就慢慢拥有了能力。
作为一个普通的程序员,需要什么样的能力?是数据结构,算法,操作系统,语言特性,网络,数学。。。
作为一个技术负责人,拥有的是能力,需要的是价值。
技术负责人拥有什么样的能力?是对业务的理解和掌握,对架构的了解和应用,对常见问题的熟练解决。这个时候,能力可以水满则溢,影响他人,便拥有了价值。
作为一个技术负责人,需要什么样的价值?是沟通理解的价值,是顺其自然的价值。
作为一个中层领导,拥有的是价值,需要的是贡献。
中层领导拥有什么价值?是人脉,是对行业的理解,是对技术的理解。上通下达,把握方向。这个时候,合理利用团队的价值,完成工作目标,为企业创造利润,便拥有了贡献。
作为一个中层领导,需要什么样的贡献?创造利润,创造荣誉。
那么,高管呢?我想,拥有的是贡献,需要的是认可。