还记得以前我在做web开发的时候,有的代码是"height:300px;width:500px",女朋友在旁边就会说:我也懂,高300像素,宽500像素。 说的没错, 我还会指着简单的sql语句告诉她:选择 XXXX 从一个叫 **** 的表中(select x,x,x,x from ****),然后她就觉得原来高深的计算机也是很简单的,还狂言自己学学也就会了~
现在看到声明性编程是未来的趋势,什么是声明性编程或许讲概念我还真讲不清楚~但是想必做软件的看到名字也基本上略知什么意思了。是的,以后编程会越来越简单,应用程序的搭建会越来越迅速,以后估计不需要计算机专业的人去搭建简单的应用程序了,这是趋势。
我不太懂c++,因为我是80后的程序员,在上学的时候做项目直接用的就是c#,c++?只看过书,考过试。。。。。。但是还是有点粗浅的认识。我想做c++的人应该知道,用c++写个网络应用小工具或者程序,估计自己要写上几个类了,c#呢,需求灵活的地方肯定要自己写类了,但是大部分情况下只需要看看.Net类库,用用里面的方法和属性基本就差不多了。。。。。。以至于我工作了快一年了,做的最多的是找这个那个类的属性和方法。
微软做了越来越多的工作,带给我们方便和简单的同时,也在挤掉我们生存的空间。这是技术的进步,但是同时也是带给我们的危机。以后还需要那么多的技术人员去做应用层面的开发工作么,即使需要,技术含量不高的开发能让我们养家糊口么?
往深层发展,这是目前我认为保持自己竞争力的一个方式,技术在发展,系统在更复杂,或许应用层面已经不再需要我们了,但是计算机系统的越来越复杂,应用越来越广阔,注定了我们的用武之地不可能越来越少,前提是不断提升自己,跟着发展趋势提升。。。。。。