毕业以后,在2家外包公司,做了2年了,最近找工作,成都,6K+,总的来说,工资还是见涨的,可是心底发凉……真不愿意去外包公司了,各种大外企,表面看起光鲜而已。2年里,各种外包(大部分是手机外包),各种平台蜻蜓点水……说直白些,就是没一个通的,除了c/c++,数据结构功底还算扎实,毕竟读书的时候还是下了功夫的。但是具体到平台,可悲的是,个人感觉连神雕里 早期的杨过都没法比,更别说黯然销魂十六年了!于是最近想,把windows编程或者linux编程狠下心来,好好搞通一个,个人倾向于windows,虽然2年工作经验里,接触linux平台的项目有,windows平台的基本没有……求各位大牛给小弟点建议,谈谈windows平台前景,也能谈谈linux最好,这里谢过了。PS:我所指的windows开发或者Linux开发,都是指系统api到系统内核编程这样的路线的,目前有打算先学习mfc和win32 api……

解决方案 »

  1.   

    Linux好阿,我以后都准备要转Linux。转Windows,你就更杯具了
      

  2.   

    指导什么的大牛什么的偶都算不上,不过觉得有几点感慨的还是想说一下。
    Windows桌面应用这几年肯定是在走下坡路了。但是B/S应用还是很有前途的。
    Linux的嵌入式应用和移动互联网应用也是很有前途的。(后者在Windows Mobile上面也还是可以做)
    你做C/C++的,感觉还是Linux好些,因为Windows的大方向肯定是第5代语言。
    另外感觉你觉得在外包公司不容易提高的想法,这个其实不是这样的。大公司的业务通常分为两种:一种是已经很成熟的;一种是投资性质的。对于前者,如果你做进去的话,会是非常枯燥的,例如花几个月时间就只是在研究一个产品的一个功能之类的事情;对于后者,其实和外包公司也没什么区别。更致命的一点是,大公司的员工非常容易浮燥和自满,对于一个想成长的技术人员来说,不是一件好事。你可以见到很多工作两年之后就开始当Leader,面试别人,然后就开始沾沾自喜的大企业员工,这种心态不容易做好产品。
    还有你可能认为只有深入到内核才是牛人。其实这种想法是不对的。有着丰富的项目经验的开发人员甚至测试人员对项目也是至关重要的。
    以上这么多,希望对你有所帮助。