无可否认,下一个将被人们广泛掌握的技能将是编程。随着开发工具的不断平民化,和新型开发语言的不断兴起,我们即将迎来一个“全民编程”的后编程时代。后编程时代的特点有:
    ·编程工具日益傻瓜,最终到OS都捆绑着IDE。
    ·开发语言多样化,简单化,动态化。年轻人几乎都会Python、BASIC或者其他什么更新的咚咚。
    ·编程接口高层化。也许以后的某一个库会提供诸如GetQQPassword()或者OnLineNow()的函数。
    ·编程语言和OS的Shell之间越来越模糊,也许不捆绑IDE的OS本身就是一个IDE。
    ·类库的通用性大大加强。都可以像Python那样直接调用C的类库;更进一步,出现统一的;类库标准,任何语言都兼容其格式。
    ·平台日益多样化。Java的VM+bytecode模式将被广泛采用,效率再也不是编程的重点。
    ·VM模式盛行的同时,安全性将被提升。在VM层面和OS层面都将装有安全屏障。
后编程时代的程序员?编程将更加两极分化,一小部分人专门从事底层代码的编写,他们将是那时唯一一群能使用C/C++或汇编的人。程序员的定义逐渐模糊,大多数经典(Classical)程序员将“向下兼容”,不再专门从事软件开发。从此程序员一词被放进博物馆。
我们该怎么办?如果真的要从事计算机行业,那么重点学好基础知识,计算机原理,编译原理,算法,数据结构等等。
如果不打算继续从事,就在业余时间学一种很快上手的脚本语言,为未来的职业生涯做好规划。
后编程时代不会很快到来,因为目前IT业的很多标准还有待完善,很多技术还须经受时间的考验,也许15~20年以后,才会真正到来。