编程随谈

     从DaseII开始,历经basic、Fortran、c、powerbulder,html,c#,Java......到了Stringboot,且不说还有数不清的各类其他语言,80年代的程序员,到90年代可以成为编程专家,而2000年以后,如果还以为自己是程序高手,而不去了解新的编程思想,2010年之后,就基本是一个编程文盲了。

     编程行业成就了年轻人,但是也折腾坏了一批年轻人。很多年轻人靠着体力好、脑子好使,进入编程行业,几年之后,身体也就造的不行了,脑子也不好使了,则慢慢的转成其他行业。

    原来的编程,并不要求有多好看的用户界面,也不要求有很多种展示方式,一个编程工具,一个程序员就可以完成一个挺复杂的应用系统。而现在的应用是:运行速度的无限要求,分布式处理与存储技术诞生了;多媒体的展示要求,电脑版、移动版、特殊显示版等多种编程技术诞生了;对展示界面的美化和专业化数据处理的要求不断提高,诞生了很多种前端编程工具和服务器编程工具,使得软件的界面实现、业务逻辑完全分家了。

   于是乎,编程成了一个系统工程,相应的编程工具、插件、设计模式、各类框架等等不断涌现,令人眼花缭乱,编程可以形成工厂化运作,一个人就可以完成一个项目的可能性基本上消失了。

    应用设计工程师、数据库设计工程师、编码工程师、测试工程师、系统网络工程师、项目实施工程师等等专业化技术人员应运而生,他们相互配合、分工协作,才能顺利的完成一个项目的开发。

   编程,或者说应用系统开发好像是变得越来越复杂了,真的是在什么样的应用场景都需要这样吗?

猜你喜欢

转载自www.cnblogs.com/laoxu6205/p/10455888.html