信件是发到我MSN的邮箱里面,感觉有一定代表性,这里发出来。
一家之言,欢迎拍砖哈。
原文在这里:From: yihua0607@hotmail.com
To: tonyxiaohome@hotmail.com
Subject: 望指导
Date: Tue, 23 Jun 2009 00:14:07 +0800
肖老师:
你好, 我经常看你的博客,获益匪浅,从中明白了很多东西,但现在还有一事比较苦恼,希望得到你的帮助
我是去年毕业的,8月份参加工作的到现在快一年了,在大学时专业是计算机,在学校时主要学习的是C/C++,自己也比较喜欢C++,但在公司目前工作在用java开发,由于工作之前没有学过java,所有参加工作后由于工作压力努力学习java(大概一个月后开始进项目组正式开发),刚开始因为工作缘故下功夫学习J2EE相关知识,大概5个月左右基本熟悉了java并可以完成日常工作,渐渐的觉得自己还是比较喜欢C++,所以后面半年基本上在学习vc,但一直感觉进展不大,因为总是看书,很少有时间去做项目练习,现在就很苦恼,想辞职找一家做C++的公司,但自己又没有这方面的开发经验。还请老师给点指点。
谢谢!!
我的回答如下:
如果是我的建议,则建议你还是继续钻研Java。
C++有很美的地方,不过,任何学习,目的都是工作赚钱,为学习而学习,这不是我们提倡的。
如果你正在做着Java的工作,建议你可以直接钻研Java,深刻体会Java的精髓,也能获得很大成功的。
特别是,Java的面相对象设计模式,比C++有过之而无不及,没有必要,脱离自己的工作实际,另外去学习C++,甚至,C++学出来,工作的机会比Java还少。没有必要那么做。
如果你喜欢的是指针等C和C++语言特定的操作特性,那我也不赞同,这不是绝对的,Java能成为排名第一的语言,就表示它所面临的应用环境,不用指针也能完成得很好,那么,就不要为了耍酷而故意玩指针,这样还特别容易引起程序bug。没有必要。
语言仅仅是工具,不要贸然去喜欢,或讨厌某一门语言,这都会使自己的职业发展之路,越走越窄,说句过分一点的话,那如果有一天,C++被淘汰了,你是不是就不活了?但事实上,没有那门语言能基业长青,当年Pascal,是各个大学的标准教学语言,现在呢?除了Dephi还有一些用户,你还能找到哪些应用场合?
C++我也不敢保证它会100年不淘汰,事实上,目前C++有点走下坡路的趋势,因为它很尴尬,底层应用,驱动开发,内核开发,C足够,C++过去反而有害,上层UI设计,脚本语言,怎么都比它快,C++现在有点尾大不掉,高不成低不就,也许过几年,就没什么人用了也未可知。我虽然是主要研究C和C++的,但也不敢昧着良心说话。
反而,近年来,Java声势很盛,起码招聘网站,很多都是招Java程序员的,如果这么好的一门语言你不去研究,不学第一,非要学第三,小心把自己学成三流的人才啊。
另外,职场上做事,专心最重要,你刚毕业,对整个软件业的开发需求理解还很低,此时去判断那个语言,那门技术重要,本来就不是很准确,如果贸然行动,求改变,还真说不好是好是坏。我的意见是,如果做一件事情,说不好是好事还是坏事,最好的做法是先不忙做,先稳下来看看,看清楚了再决定。
你说呢?
本文出自 51CTO.COM技术博客
分享到:
相关推荐
小学一年级书信:垃圾箱的来信.pdf
总有同学来信问我们这样的问题,说:"老师我看了视频了,可是怎么一动手就没有任何思路呢?" 对此,我一般都会说不要着急,如果你只是看了视频就想行云流水的话,那老师这些年的锻炼真是白费了,这么多年的苦练才能略...
该程序用C++BUILDER 4.0编译(第一次会因为缺少文件报错,不用跟他计较,重新编译一次会自动创建的),由于该程序仅供学习参考之用,且编写较为仓促,故程序结构略显混乱,大家可以自行做相应修改,但若将其中模块用于...
Borland C++ Builder 6 (汉化补丁终结版) 汉化说明 ======================================================= 欢迎使用剑客软件,您的支持是我们前进的不懈动力。 --------------------------------------------...
2017-2020年为电话、微信、网络 来信总数这个指标仅是环境信访的一个渠道,还有电话、网络、来访、微信等各种渠道,由于其他渠道的数据年鉴不全,收集难度大,仅以来信数作为民众对环境的诉求。 2007年整体减少,...
一款小型的java编译工具:BlackTea-java <br>一、软件介绍: 在你学习java的时候对频繁使用cmd感到麻烦吗?对eclipse等大型工具感到占内存太大的话?您可以使用本程序,它不到200k,它间接的使用了JDK方便了大家...
来信总数这个指标仅是环境信访的一个渠道,还有电话、 网络、来访、微信等各种渠道,但由于其他渠道的数据年鉴不全,收集难度大,仅以来信数 作为民众对环境的诉求。 2007年整体减少,可能原因是信件渠道减少,或者...
C++ 是一个难学易用的语言! C++ 的难学,不仅在其广博的语法,以及语法背後的语意,以及语意背後的深层思维,以及深层思维背後的物件模型;C++ 的难学,还在於它提供了四种不同(但相辅相成)的程式设计思维模式:...
教师来信:关于2002年高考作文及学生习作6篇.doc
各省环境污染来信总数1997-2016 来源:历年《环境年鉴》发布的数据 指标说明:各省环境污染来信总数:各省政府收到环境污染方面的人民来信总数,该数据指标可以反映出当地的环境污染问题的大体状况
有任何使用问题欢迎随时与博主沟通,第一时间进行解答! 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、...
用JAVA Applet做的一个批量上传客户端,用户可以多选文件进行上传,服务端可使用ASP,PHP,JSP等实现。客户端会将文件分卷POST到服务端,服务端需要接收这部分文件并保存为临时文件;分卷上传结束后客户端将调用...
GZoltar Java库,用于自动调试 GZoltar是一个用于自动调试Java应用程序的库。 目前,该库的可用地址为:对于命令行界面,ant任务和maven插件,可以在以下位置找到有关如何使用GZoltar或如何将GZoltar集成到项目构建...
用java写的图形界面计算器,在Linux下完成,Windows 7下测试与之无异。 界面主要用swing和awt实现,有注释。...我以前是做C++的,也刚开始接触java,没事写个玩玩。 我的邮箱:youngeryang@yahoo.cn,欢迎来信交流。
关于逻辑移位、算术移位可参见迅雷深大笔试题部分。的一道题。 以前看到C++标准上说,移位运算符(<<、>>)出界时的行为并不确定: The behavior is undefined if the right operand is negative, orgreater ...
我於今年七月发表了一本着作《多型与虚拟》和一本译作 <深度探索 C++ 物件模型> ,获得很大的回响。这些作品都不是针对 C++ 的完全初学者所写,但从初阶到高阶为数众多的 C++ guy,热情地表达了他们对这些主题的喜悦...
java向EXCEL中写入数据。里面有一个ExcelWrite.java的文件和一个jxl的jar包。
普通TCP聊天程序, 分java,python两个版本。 程序亮点:图形界面:tkinter->python,swing->java 多线程,tcp,以及通信协议设计。...欢迎来信告知并留下意见和反馈! 我的email: tonytan198211@gmail.com
以前写的聊天室的升级版本,加入了私聊功能,支持最小化到托盘。来信有提示功能,仿qq(图标在托盘闪烁)。
JAVA源码,综合应用,仓库管理系统 Java仓库管理系统,应朋友需求而开发,由于时间和本人技术上的原因无法做尽善尽美,若有不足之处,请加以指证!欢迎你的来信和我探讨,我将虚怀以待更不胜欢喜!程序作者:春意盎然...