偶然间读了这篇文章程序员到底是一个什么职业?,作为一个经常被人抓走去修电脑重装Windows的一个程序员,真是很有感触。

很多人都认为所谓的程序员就是写代码的,甚至很多初级的程序员自己也认为我的任务就是写代码

在如今这个各种技术方案百花齐放的年代,单纯的程序员已经没有生存空间了,因为我们不再需要大批量的重复制造轮子了。

  • WEB前端:我们有HTML5,CSS,jquery,bootstrap
  • APP端:MVC,异步通讯框架…很多我也不知道-_-
  • 服务器端:数据库,IOC框架,web容器,MVC,各种消息队列中间件,NOSQL

上面这些只是简单列举了互联网开发相关的,而企业级开发涉及的又是另一套东西。

能运用这些技术方案,在一定的基础之上能进行创新,并解决一些问题的人,他们被称作工程师,而他们所具备的这种解决问题的能力叫做工程能力。

未来程序员这个词也许只是一种基本的能力,每个人都会编程序,而工程能力才是体现一个人真正价值的东西。