【讨论】三年C/C++经验,往后的路我该怎么走?
我觉得我的困惑应该是比较有代表性的,写出来大家讨论一下。
我大学毕业到现在差不多三年,期间一直用C/C++开发(其实主要是VC和C)。第一家单位是个搞船用雷达的,因为当时刚毕业没什么经验,只是在公司里用MFC写写界面。干了将近两年,觉得实在没意思,去了一家嵌入式培训机构学习ARM+Linux。学完后正好碰上经济危机,大公司不招人了,就只好去了一家小公司,说是说搞嵌入式,其实就是把ARM当单片机用,写写逻辑,写写界面。做了几个月就走了,现在在一家外包公司,外派到华为做电信项目。用的是高通的BREW平台,也是写界面,调调API,我一点都不感兴趣。
感觉自己满失败的。混了三年,从来没做过自己喜欢的东西。中国的公司,特别是一些民营的小公司,一般都没什么技术含量,无非就是把别人搞好的东西拿过来,改个界面。什么算法啊,C++里面那些库啊,设计模式啊,项目管理啊,基本上用不上。所谓嵌入式基本上是做QT,那些GPS之类的模块都是封装好了给你用的。华为你别以为有多牛,在里面也就做个电话本,备忘录之类的东西。
可能很多人要说我井底之蛙了。的确,我承认我的技术档次比较低。在此我就想请教一下各位牛人,到底要怎么做才能提升自己的技术?或者说以我的资历,应该往哪个领域发展?
做企业业务估计是没戏,那好像是java和C#的天下。电信,金融项目怎么样?
嵌入式现在很不好找。不知道做山寨机怎么样?
Intel,微软,IBM之类的企业一般会招怎样的人?具体说说,最好能直接贴出招聘内容。
个人感觉做网游是最好的选择,这也是少有的C++占统治地位的领域,应该也能接触到算法,设计模式之类的东西。
C太简单(有人想骂了,呵呵),没有高质量的项目给你做,一点前途都没有。
希望大家多发言,别整虚的,别说什么C做精了一样有前途之类的话。下一步我该去什么样的公司?去之要做什么准备工作?