java开发转行做c++ 迅速逆袭_C/C++_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > C/C++ > java开发转行做c++ 迅速逆袭

java开发转行做c++ 迅速逆袭

 2013/1/25 11:06:30  popjxc  程序员俱乐部  我要评论(0)
  • 摘要:转行做C++开发已经快一年了,从菜鸟级到入门级可谓磕磕绊绊,不由得感慨c++门槛确实比java高。这里总结一下转做C++的艰辛和经验,以便后来者进行参考。首先做下背景介绍,本人大学计算机本科,大学期间学过c++,但当时主要兴趣在java上。目前工作4年,前3年一直做java,近一年转行开始做c++服务端开发,下面就说说近一年的感触。逆袭的最大障碍----习惯3年的java惯性在入门时会给人很大的打击,在头几周你的脑子里会充满疑问,比如string、map、list为啥都是小写开头的
  • 标签:c++ Java 开发

? ? 转行做C++开发已经快一年了,从菜鸟级到入门级可谓磕磕绊绊,不由得感慨c++门槛确实比java高。这里总结一下转做C++的艰辛和经验,以便后来者进行参考。


? ? 首先做下背景介绍,本人大学计算机本科,大学期间学过c++, 但当时主要兴趣在java上。目前工作4年,前3年一直做java,近一年转行开始做c++服务端开发,下面就说说近一年的感触。


逆袭的最大障碍----习惯


? ? 3年的java惯性在入门时会给人很大的打击,在头几周你的脑子里会充满疑问,比如string、map、list为啥都是小写开头的?头文件里为啥不让import?(using namespace), 为啥那么多cpp都在一个目录下而不好好划分一下目录结构?为啥这个通用的东西都没有个类库。。。这些问题在头几个星期会一直困扰你,让你对java十分怀念,对c++充满厌恶,这是最容易放弃的几周,但是你一定要有信念:只会一种语言的程序员并不是真正的程序员。 。。经过几周的克服,你就会慢慢习惯c++式的编程,后面的路将会好走很多。


逆袭的伤害减到最小----循序渐进

? ? java程序员最大的依赖是什么?我觉得是eclipse。当你来到c++面前,看到别人都在疯狂的敲击着vi异或emacs,你也马上就开始用vi学习开发c++?NO!千万别这样,步子迈大了容易扯着蛋。

? ? 你的首要任务是要学习c++,而不是vi编辑器。你可以继续使用eclipse的c++编辑器CDT, eclipse的代码提示和快捷键,能够让你知道stl里各个类都有哪些函数,降低编程门槛,让你感觉到“貌似还在编写java程序,只是换了一套类库罢了”。如果你害怕vi粉丝程序员来说你的风凉话,就干脆把eclipse的主题换成黑底白字,这样远远看来跟别人差不多!

? ? 另外如果做的是linux下的c++开发,不妨先装个red hat或者Ubuntu的系统,然后痛痛快快的使用eclipse。

?

? ? 差不多过2~3个月左右,如果你觉得对stl里的各给类都还算熟悉,不用代码提示,也能手敲出来,你就可以决定放弃eclipse了

?

? ? ?曾经有一个流传,世界上有三种程序员:1是使用VI编辑器的程序员,2是使用emacs的程序员,3是使用其他编辑器的程序员。那么,挑选一段你还算清闲的时间段,果断试试vi或者emacs,用一张纸打印出这个编辑器好用的快捷键,把它贴在显示器的旁边,边看边学。 当用vi敲打代码的同时,你心里会偷偷在笑,难道已经脱离java屌丝了吗?没错!恭喜你,你已经成功逆袭为一个c++和java的双料屌丝:-)



本文仅是个人观点,仅供参考。

?

发表评论
用户名: 匿名