在开发这条路上是永无止境的。。。
开发工具从以VisualStudio为主,到以Eclipse、MyEclipse等为主;
编程语言从以C系列为主-包括C、C++、C#,到以Java为主;
应用从以开发C/S模式的GUI程序为主,到以开发B/S模式的Web程序为主,特别是到现在的基于Spring的Java Web程序;
应用场景的变更则是从PC端转战到移动端,从后台扩展到前端的富应用,从集中式部署到分布式集群的并行计算,从基于关系型
数据库的C/S、B/S的三层经典应用架构,到Hadoop、Spark、Stream的大数据架构,以及IAAS、PAAS、SAAS的云计算架构,
甚或是当下火热的诸如基于TensorFlow的AI架构。
慢慢的发现,开发这条路越走越深,而趋势便是在不断的拥抱开源、拥抱编程思想的进化、拥抱计算无处不在的时代。
面向过程的开发已然成为历史,而现在是坚定的践行面向对象的方法论,用充满艺术的设计模式看待这个编程的世界。
然,还有更多的令我们欢欣鼓舞的新生代力量不断出现:函数式编程、面向切面AOP、面向服务SOA。。。
我们早已从单核时代的并发编程进入多核时代的并行编程,从Java SE 5的多线程模型,Java SE7的Fork/Join Framework,到
Java SE8的流式并行模型,Java的演变印证了这一时代的演变。
也许下一个时代已然不远,还有更多的在等着我们。。。