30刚过,从嵌入C转C++,是否可行?
鄙人在码农当中年龄绝对算大的了,因为听说这行是青春饭,干事的基本上都是20几岁的小伙子,28就已经算资深的了,过30应当都做管理。可惜鄙人对管理真不感兴趣,只想一门心思搞技术,所以管理上没什么发展。
我的技术情况:C搞得比较熟,但绝不敢说精通,因为我比较清楚C还有哪些个方面我还没来得及掌握。我会点儿JAVA和Python,这些程序员的基本素养。
对于C++的认识:看了下C++,除了STL觉得思维不太适应外,就C++语法本身而言,不谈算法,我觉得好像没有传的那么神乎其神,很多人抱怨的虚函数我当时看了第一反应是,这不是就是C里面的回调吗,和java里面的接口也挺像。另外让我头疼的是C++的概念真的太多了,可能要做那么一两个项目才能理解其中大部。
为什么想转:一、投入回报比低下:当初是因为对嵌入式感兴趣才上船的,现在发现这行竞争实在太激烈,高手太多,而且高手基本上都会C++,java什么的,我觉得我没什么竞争力,二、钱途十分有限:嵌入式利润越来越薄,恶性竞争已经非常厉害,一套系统,小公司忙一年利润只有二十几万非常正常,而且收货单位经常欠款。大把和我年限差不多,水平要高很多的开发人员拿着低于8K的薪水(二线城市),不像互联网行业,8K基本上只是个起点。
说了这么多,现在想搞linux平台的C++开发,主攻网络应用和数据库这一块,不知道有没有可操作性,希望我不会只能搞嵌入式了。请大家给给反馈,这里先谢过了。特别是论坛里已经当领导的,你们会不会考虑这样的人。