我学习C++已经有三个月了,和大多数初学者一样想大声发泄:"C++,你真TMD难!真想踹你两脚!"
但是C++的博大精深和强大的功能可能是其他语言无法达到的,至少我现在的理解就是这样!曾经,有些学GIS的学长说,GIS开发在国内一般二次开发比较多,所以只需掌握VB或C#就够用了.但是直到我在单位上实习的时候才感到这种说法是很幼稚的.因为会用C++编程的员工一般都是开发组长或是项目规划组长,而且工资比用VB或C#开发的多......!
为什么呢? 一个我认为比较厉害,比较有开发经验的学长告诉我:
原因之一:会VB的不一定会C++! 但会C++的一定会VB!
原因之二:前几年GIS在国内刚刚起步,许多项目只要做出来就可以了.但这几年不同了,GIS在国内开始高速发展,有些项目数据量大,所以不光要做出来,还要考虑项目的稳定性和效率!
原因之三:现在的GIS项目从传统的C/S结构转向B/S结果.所以就要考虑网络技术,其中最重要的就是JAVA语言,不可否认,有C++基础的程序员学习JAVA就很顺了.但是只会VB语言的程序员就会很郁闷了!
的确,现在想想本科时期还把VB当做以后吃饭的工具真后悔啊!说了这么多,就是想告诉本科的学弟,学妹不要走弯路.
由于本人现也是一菜鸟,以上谈的也很笼统,也只能算"道听途说",希望高手们多指点批评!
我也希望和众多为GIS献身的人们交流心得,使自己增长见识,少走弯路!