当前位置: 代码迷 >> Java面试 >> 本科生学Java去路何在
  详细解决方案

本科生学Java去路何在

热度:281   发布时间:2016-04-17 00:26:41.0
本科生学Java出路何在?
本科生学Java出路何在?

现况
貌似我处于一个尴尬的局面。我是一个本科生,软件工程,现在大三,实习季,你知道.....
大一暑假开始接触Java,进了一个团队跟着做java web项目。结果,现在我学会了如何用Java开发一个网站,懂得使用JS插件做到很多功能。简洁点就是熟悉Java,JS,基础一般。问题在于,大公司面试的时候不会在乎你会做什么SSH项目,它在乎你基础,算法,底层,聪明度。

分岔路 : Java 后台 ? 前端JS ?
现在开发岗位分工已经相当精细,必须选一个方向作为技术亮点,什么都半桶水只会被人鄙视。所以,必须选一个。我颇为国内Java就业前景担忧,阿里需要很多Java人员,但很难进。腾讯,没有。百度,好像也不大用。还有一些二线的互联网公司也很不错。但是需求量比不上学C++的,其相关方向颇多。无论你选什么方向,都需要深入。根据我的技术现况,有两条路线:

路线一:Java 后台。深入Java,底层,虚拟机,设计模式,并发,研究框架源码等等。有了几年经验,争取做个Java架构师.......

路线二:前端JS。“前端”很泛,我具体指的是JS工程师或PHP工程师,做逻辑的。会Js基础和JQuery就能胜任Js工程师,这是一个天真的想法。你得精通一门流行的Js mvc 框架,或许得研究一下某个框架的源码,看看是怎么实现,得能写出高性能/可复用的前端组件。

总之,两个方向,两者是无法兼顾的。希望有经验的人士,过来人,给小弟指点一下迷津。
若无建议,也可以分享一下职业生涯的感想,感谢~
------解决方案--------------------
不要纠结方向。最好都修。
------解决方案--------------------
引用:
不要纠结方向。最好都修。

真的做项目的时候前后台也不是一个人做,方向还是要选择的吧。我觉得前台和后台自己喜欢什么就选什么方向就行了
------解决方案--------------------
我也觉得都需要学好  我其实也和你一样  我3年经验了 现在一直在想今后的侧重点   
   但是现在也没去过什么大公司  所以现在是前台后台都搞  这样对自己没什么坏处  我们这个行业其实某些东西不一定要精通  但是一定要会用  会用了 就好去找方法解决
       如果实在你想分的话  我可以告诉你 今后前台肯定比后台有发展  这是我了解了很多资料后得出的结论  
------解决方案--------------------
先进了公司再说吧!就算你搞后台的,给你分配了前台设计的任务,你能拒绝么?
------解决方案--------------------
我只觉得学什么都一样,和语言前后台无关,想要在这个领域摆脱IT码农的状况,需要有深厚的底蕴
我所说的底蕴有三大方面
第一是扎实的基本功,各种算法,各种设计模式要熟练甚至达到精通的境界
第二是对计算机科学各个方面都有所了解,比如硬件原理,系统底层,网络通信协议,而且并不是浅尝辄止,说起来好像都懂,其实根本不了解细节,然后能在某个或某几个领域有独到的研究和理解,比如人工智能,云计算,大数据
第三是丰富的项目经验,没有经过实践的基本功和知识是没有任何价值的,而且这点在一二两点不够的时候尤为重要,所以你经常可以看到有着丰富经验的码农就算基本功不太好,照样比那些自诩聪明绝顶精通各种算法熟知计算机软硬件但从未参与项目的有用得多

总结一下就是第一是思想,第二是知识,第三是经验,三者兼具者不愁自己做什么,因为做什么都能有一番成就,你要真不甘于做一世码农,那就应该朝着这个目标去而不是整天考虑做这个出路好不好,做那个有没有人要,做这个前途好不好,做那个薪水高不高
  相关解决方案