c++程序员就业前景如何
任何一个使用C++开发者的企业必将付出更多的成本,因为优秀的C++程序员是少而又少。基于软件企业化的需要,人们很自然地需要一种简单易用、面向对象、安全灵活的"新一代Windows服务"(Next Generation Windows Services,简写为NGWS)应用程序的语言,于是C#出现了。它全方位简化了C++的功能,使其具有C++所没有的简单易学的优势。它既没有C++"悲剧性"的指针概念,也没有类似"::"、"."和"->"的`"愚蠢"操作。
因此我们也可以说,C#才是程序员们所必须掌握的语言。但是,我们不能忽视这一点,语言总归是程序员的工具,谁具有简单易用、支持最新技术并能快速有效地进行软件开发,谁就是程序员的工具。
如果上述的结论还不能接受的话,那么让我们看看现在C++程序员的窘境吧!
就目前而言,选择C++就意味着选择Visual C++,而不C++ Builder.这是C++程序员第一件让人头痛的事。因为VC与Windows 98/NT同出一炉,相同功能的Visual C++应用程序编译后,其大小要比C++ Builder小得多。不仅如此,其稳定性和完善程序要比C++ Builder要强得多。
但是"Visual C++"这个名字曾误导了很多人,他们认为自己买了一套完全可视的编程系统,类似于Visual Basic,并在刚开始的几天总这样幻想。然而不久,人们认识到他们必须实际编写和阅读C++代码。虽然Visual C++向导可以节约时间和提高正确性,但程序员必须理解向导所产生的代码,最主要的,还必须理解Microsoft Foundation Class(MFC) Library的结构和Windows操作系统的内部工作方式。许多C/C++的DOS平台的程序员把这种工作方式评价为"枯燥且艰深晦涩"的过程。尽管新版本的Visual C++6.0提供了控制台应用程序类型,使DOS程序员能方便地进入MFC应用程序的开发,但仍然不能从根本上改变上述弊端。
选择了Visual C++,就必然选择MFC,一种程序结构,一种编程风格。但由于MFC是OWL同时代的产物,已经落后于VCL一个时代了。从开发出基于ATL的WTL可以反衬出MFC的不足。这恐怕是Visual C++程序员最窘的地方。
但我们暂且不提MFC过时的尴尬,单是稍稍地改变一下应用程序的外观,Visual C++已是力不从心了。例如,想要改变控件的字体和背景,你得重新生成一个类,而VB只需更改一下属性。从Visual C++界面设计的网站的火爆可见一斑。
不仅如此,Visual C++程序员也时常感到另外一种尴尬,一个小小的BMP、JPG图片显示,在Visual Basic中轻而易举的事件,到了VC居然需要那么多的代码,而且在数据库应用程序的开发中还常发生许多一些细微的错误,令程序员们大为恼火。更为甚者,如果有人还想用Visual C++编写Internet/Intranet程序的话,那简直就是自寻烦恼。
虽然,一个优秀Visual C++程序的薪水要比其他程序员高。但是,他所花费的精力不是其他程序员能比拟的,他不仅需要承担高昂的培训费,而且还要承担90%不成功的概率。这恐怕是想成为Visual C++程序员的人最苦恼的事。
当然,我们不是劝你放弃使用C/C++语言,相反还十分支持。因为使用C/C++编写的程序结构和算法能被更多人接受,毕竟C影响了整整20个年头。但是时过今天,我们还能靠它来"谋生"吗?
相信你已经有了自己的答案。当然,我们之所以跳出来,是希望程序员们不单是在这个方面去思考,更主要的是:在我们国家软件发展浪潮到来的今天,我们不能再盲从,我们应该关注软件产业、关注互联网产业、关注信息产业。我们也应该有自己的归宿,难道印度软件大国给我们的启示还不够多吗?
-
医药市场营销就业前景
摘要:医药营销专业就业前景是根据医药营销专业毕业生近年来的就业情况及工资待遇,给高考考生介绍医药营销专业的就业前景好不好及就业前景怎么样。医药行业是21世纪最具前景的朝阳产业,是我国民经济的主要支柱产业;也是为13亿人民的健康防病治病、为国民经济提...
-
现在国际经济与贸易专业就业前景如何?或者说,毕业后比较适合什么工作?
如题,现在国际经济与贸易专业就业前景如何?或者说,毕业后比较适合什么工作?...
-
测量专业就业前景
毕业季即将来临,相信很多测绘学子对未来还不是很明确,让我们一起来系统回答一下测绘类专业就业情况以及薪资水平吧,希望对大家有一定的参考意义。首先,本专业大部分人都是男生,只有少量几个女生。男生第一类,就业为中铁中建等各类工程局及省市级的工程单位,毫无疑问从...
-
英语教育的就业前景
英语教育专业就业方向该专业毕业生适合在中小学、幼儿园教学以及其他类型、层次的英语培训机构从事英语教学工作和教育管理工作;其次在各类各级公司、企业从事一般性翻译或外贸工作。英语教育专业就业前景英语教育专业由于专业的局限性,目前来看就业前景堪忧。...