工作了2个多月,至今独立完成了三个项目,听同事说,他在这公司呆了一年,他说都是一些与硬件相关的小项目,重复的软件开发,这也或许是“程序员”的悲哀吧。我突然想到学下其他的东西,但是就不晓得学什么了。
    程序,我暂时想到了web方面(暂不考虑B/S),移动方面,pc方面(C/S),云计算(不是很了解)。
    今天查了相关工作来,C++ Builder,C#(跨平台方面),sap方面,服务器方面。C++不必多说,C#跨平台,主要是unity 3d。sap就是ERP的解决方案(我自己的理解)。
    就只说C#应用开发方面(C/S),还需要学什么?现在只会winform,多线程,网络编程,ado.net,简单的wpf。然后就不知道了。迷茫中···SAPC#方向Unity 3D程序员的接下来的路

解决方案 »

  1.   

    C#应用开发方面:WPF,silverlight,asp.net,学精些,做什么都容易上手,移动开发如http://bbs.csdn.net/topics/390533357应该是一个前景不错,
      

  2.   

    你才出来两个月。说实在的呐。。 程序员有两个类技能
    1. 基础技能
       1.1 如果你没有基础的技能诸如C#、Java等来让自己走进程序员的世界。
       1.2 如果你喜欢玩游戏,那么你会发现刚学的技能如果没有升级,花俏点也没什么攻击力
       1.3 所以无论你从学校或者自学得来的东西没有经过实际的经验,是得不到任何升级的,更谈不上商业价值。
    2. 经验技能
       2.1 如你所说,一个程序员工作了一年,就得看他是怎么想了,如果是向着学习的心态去走,那么一年可以得到很多的收获,因为一句Hello word,有人觉得很简单一句代码就输出了,有些人却研究到了怎么让计算机输出来。。所以这可能证明了,非常简单的功能有着非常多的实现方法,非常深奥的理解概念。
           如果你确定你已经理解了你当前手上拥有的技能包括任何细节,那么你为什么不尝试告诉他们C#的各类运行机制,看到你所描述的,看起来似乎懂的不少,但如果细细想起,一个程序员拥有很多技能时,是否曾经将这些技能付诸实现、应用、价值体现。我个人觉得专精一个语言,甚至比如C#中的Winform,再细节到Winform中的erp解决方案,那么工资将会体现出你的能力所在。。要学的还很多,程序员是一条不归路。。
      

  3.   

    问个问题,lz now salary?
      

  4.   

    一样一样的,工作四个月了,一直都是winform,感觉重复性很大,没什么长进,也自学了一些东西,wpf、asp mvc的,但自己看书总感觉效果不明显,效率也低得很,哎.....