最近很烦,不知道该怎么选择了,首先,我已经精通了PHP和VC/C++,尤其是PHP,对tp,zf,symfony等框架和pear,adodb,smarty等类库也运用的十分熟练了,对PHP的各种模式比如结合ext,flex,jquery等开发也已经很好的掌握了,并且有几个大型项目和门户,以及大量企业站,小型站的开发经验,现在快要毕业了,要找工作了,仅一门PHP貌似不够强悍,想学习另外一门语言,首先因为学校是教JAVA的,所以对JAVA还是比较了解一点,但毕竟学校教的是基础,所以也是懂一点,然后自己也自学了点Python和LINUX C/C++,现在想从
1.JAVA大系(java ee,java se,android等)方向;
2.直接继续走开源路线把python学精通,比如twisted,django,pygame等等,然后学精通linux c/c++以及linux内核,嵌入式方向,
再结合php走纯开源路线。
此两者选其一,
但是想不好怎么选择,因为
1.JAVA学的人太多,而且JAVA貌似比较简单,比VC++都简单很多,纯粹自己的感受,因为JAVA EE这块纯粹是花时间的,就是各种框架和类库的用用,就是几乎很少动脑筋,一般不用考虑硬件的,JVM全部封装好了的,像SS2H这样的整合,什么EJB,就是比ROR,SYMFONY这些多打点代码,复杂点,背的,用的多点,说明手册多看点,学习时间长点,我知道难度几乎跟C++无法比拟的,但是学习这个,一个个学太耗时间了,至少一年的,而且貌似JAVA程序员的工资是十分的低的,(纯属个人见解,别臭骂我啊)
2.我虽然喜欢而且十分想往嵌入式甚至机器人方向发展(LinuxC/C++),但毕竟要面对现实问题,怕研究个7,8年也没有任何成果,连自己都养不活了,不仅如此我也十分喜欢开源,当初选择PHP就是这个原因,现在想选择Python,然后再linuxC/C++,Linux内核,但是Python中文学习资源包括书籍都是讲基础语法,跟JAVA,PHP方面的项目实例,模块大全的书都没有的,而且我英语又差,怕无法深入,况且毕竟我们这里,甚至中国地区招聘python程序员的公司少的可怜,都是招聘JAVA或者.net的(这里我想说,.net,c#这种微软的东西是以后死也不去学的,莫名的会鄙视,我也不知因为什么)而且也不想离浙江太远的。
我该怎么选择,请各位大虾帮个忙,给个意见啊。先谢了。

解决方案 »

  1.   

    linux  unix肯定要会操作....
    数据库肯定要会用...
    其他 选择java吧,,起码学起来不算复杂、
    至于c# 出来也有几年了吧,市场占有率一直上不去....
      

  2.   

    LZ精通PHP和VC/C++,又有几个大型项目和门户、大量企业站小型站的开发经验,继续做就是了。可以考虑去康盛(已被腾讯收购),作Discuz很不错的。不需要学这么简单的JAVA,个人见解。PS:我工作5年多了,担任过项目经理、部门经理、技术经理,不敢说精通Java。
      

  3.   

    首先申明数据库包括oracle,mysql,pgsql,sqlite每个都已经十分精通了,自己也用php会写数据库抽象层了,学JAVA好是好,就是虽然请的人也多,公司也多,但学的人也很多,而且语言简单导致供过于求,我们这里有8年经验的JAVA程序员只有4000一个月,公司的理由是,JAVA又不是C++,变化不大,做来做去就是JAVA EE为主的企业级ERP,CRM等这些开发或者而且开发,数据库调调分布式搞搞,而且没有ror开发块,python好扩展,会的人多,所以工资给的很低的
      

  4.   

    但是康盛是好,离浙江太远了,python,linuxC
    学了没保险,JAVA学了工资低,悲剧
      

  5.   

    C++ 本来工资就比JAVA高 你还想学java干嘛···
    你可以向手机开发方向发展
    技术不在多 在于精 你都精通PHP和C++了 肯定会有不错的发展
      

  6.   

    "我已经精通了PHP和VC/C++,尤其是PHP,对tp,zf,symfony等框架和pear,adodb,smarty等类库也运用的十分熟练了"
    单看这个  你已经十分牛了~!!! 不用再请教方向了