最近很烦,不知道该怎么选择了,首先,我已经精通了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.   

    看LZ的职业定向了,你刚出来最好是找自己熟点的技术的方向.
    因为走进社会,不仅仅是技术,得学很多东西.
    .net我也肯定不推荐,java涉及的东西非常多,稍微了解熟悉就行了.(因为看你对java好象不是很感兴趣).
    不过向Android方向走是个很不错的选择,但技术不是关键而是idea.
    我属于那种有野心的创业类型,所以个人想法大概有点不同吧.
    技术方面我个人觉得是其次的,关键是全面提升自己的各方面能力,这样才不会造成技术高超仍是程序员的悲剧了.
    个人觉得IT这行不适合混太久,人的激情会别慢慢磨灭的.
    我宁愿去为自己的梦想拼搏.建议LZ先在自己熟悉的方面发展,然后看自己的未来规划,如果LZ
    一直想做IT这行,如果想成为技术上的名人那就继续钻研技术,如果想转管理层,那就注重其他方面的培养.
    如果你想自己创业,那就找家金融公司做.那样的公司会让你学到很多技术以外的能力. 比如说理财和投资.
      

  2.   

    1.JAVA大系(java ee,java se,android等)方向; 
    2 python动态语言要懂一门  吃饭的家伙也要懂一门
      

  3.   

    LZ很强大,自愧不如,我也还没毕业,觉得学的跟你的一比,太少了!我是java web方向的
      

  4.   

    专精一门吧
    1.JAVA大系(java ee,java se,android等)方向; 
    针对这个来说 能把java ee专精了就很不容易了 
    这不是指几个框架就好了
    而是高性能WEB开发 或者分布式计算 继而发展到云计算
    门户方面如果并发量真的很大的话找工作是没问题的
      

  5.   

    我跟楼主比自愧不如,我当年毕业的时候什么都不会,现在搞了4年j2ee。
      

  6.   

       说java简单的人都是没有学好java的人    根本就没有理解java  为什么要这么设计  可以有什么样更加合理的设计
       就因为java用起来简单所以它的内存分配问题垃圾回收问题 堆栈问题  理解起来就很复杂 设计起来就更复杂 如果是一般应用可以不了解这些东西  但这些都是基础  如果不会的话会一直处于一个瓶颈的地方。。
         
      

  7.   

    如果你真的精通vc/c++ 应该去微软 绝对没问题 
      

  8.   

    LZ给我感觉是眼高手低,你有资格评论一门你不熟悉的语言简单的资本吗
    按照你的说法,Java之父就是个笨蛋
      

  9.   

    JAVA之父不是笨蛋,但他用自己的聪明和C++开发了JAVA是别人变成了笨蛋,就像windows,.net/c#,就是让别人变成傻瓜,虽然简单但是永远脱离不了微软和sun
      

  10.   


    没看明白你想表达些什么。绝大多数的 Java 应用都不是部署在 Windows 上的,与 Windows 和微软无关。
      

  11.   

    还精通?!汗
    找工作时千万别说精通,语言这东西,没有哪个人敢说精通的。那么多类库,那么多类,你敢说所有的类你都知道是怎么用的?所有的函数,所有的API你都知道是做什么的,并且怎样调用????
      

  12.   

    所以就是说JAVA就是想让我们永远跟着它赚,永远学不完,有这样的东西来束缚思维,才导致中国一直没有真正的底层,或者科学意义上的东西,只有一批悲剧的使用者,号称“程序员”或者“工程师”