我会javascript、C#和一些粗浅的PHP,主要做.NET(WPF、Webform、MVC之类的),工作也两年了,一直很喜欢C++,但是我的一个导师说现在C++已经是昨日黄花,地位比较尴尬,大部分公司也都不想做引擎,而是直接买。另外,现在像Photoshop这样的纯单机、没有一点网络交互的软件也少之又少,而且我感觉如果不旁敲侧击的看.NET FRAMEWORK框架,直接理解这个框架到CLR会很困难,至少我这么觉得。
我想在网络编程方面有自己的见地和程序作品,自己列了一些语言:C C++ Java,大概就在这三种里选,哪一个对于网络编程、协议控制有更好、更深的积累?比如我想做一个爬虫程序、我想做一个抓取信息的程序之类的。 另外,我不是想跟风,我学习工作之外的另外一种语言也绝对不是冲着钱去的,至多是作为现在赚钱途径的一个补充。不然肯定就obj c了,而且我们公司有几个obj c的牛人,我的目的就是更好的理解编程这门学问,C#固然好,但是封装的太厉害,.NET框架当然有很多值得学习的东西,但是我感觉,不学学我说的那三种语言,是难以深刻理解framework框架的运行原理的。 那么浅段的目标就是网络编程,长远的目标就是更好的理解编程吧。请各位大牛说说自己的看法。
另外,好多人说C++做到最后就是COM,我其实很喜欢这个语言,但是感觉现在对于C++的就业机会太少了,而且动辄8、9年的经验太恐怖了…
喵喵时光机
青春有我