学会java 可以有哪些就业方向(请高手指点,初学者用得到)
各位前辈,本人大二学生,刚刚学习JAVA 一个学期了解SSH JSP HTML 等都了解一些,独立做过一些小项目,但我现在很迷茫,两年半毕业以后,如果我JAVA学的很好,我的就业方向在哪里?学的一般又能干什么?我也看了一些资料信息!但更迷茫!哪些方向和我学的知识更相关, 哪些方向会有更好的发展空间,发展平台。 哪些方向会很火!
请高手前辈,指路
------解决方案--------------------java的三个方向你知道的SE,EE,ME;
其实java现在的主流是EE,也就是WEB方向的,通俗的说就是网站后台
你所看到的人人网,淘宝,移动的官网都是java做的;
安卓崛起,在学完SE的基础之后,你甚至可以考虑去学安卓,做手机终端开发,这个纯属个人胡说看你自己
的意愿,ME,也就跟安卓一样做一些小应用程序之类!
还有分布式开发,这个我不是很了解!
------解决方案--------------------安卓,其实并非那么好,想想一个2年工作经验的安卓程序员的工资都可以上万,明显就是泡沫嘛。从某种程度上来说,手机开发全是cs类应用,亲,你看看你的pc上装了多少程序,大部分时候你是不是都用浏览器来上网?如果说你现在打定主意要做手机,两个方面你可以考虑一下,一是游戏,一是HTML5.其实你完全可以比较一下pc的发展历史,看看你的电脑上除了那些最基础的桌面程序外,还有多少是你需要的?
J2EE,可以分两种,一种是真正的企业级应用,一种是做网站,如果是做企业级应用的话,基本上你就毁了,原因做过的人都知道。至于做网站,个人觉得是java程序员比较好的出路。因为你会时时关注互联网的发展动向,了解很多技术,如果你运气好,加入到一个初创公司,能学到更多的东西。哥原来毕业的时候就加入到一个初创公司,现在利用业余时间在某个开放平台上做点应用,每月还能赚3000块钱,虽然不多,但是还有更多的应用能做,开拓了思路。
------解决方案--------------------
什么叫做项目,就是公司接了一个10万的项目让你来做,无论你再牛B,再牛B,再牛B,这项目总收入就是10万。换句话说,你的价值不是由你决定的,而是由项目的大小决定的。作为程序员来说,你越有创造性,对项目经理来说越危险。我现在也是带着几个信任做一个小项目,我绝对不要求他们去创新什么东西,demo我都写好了,他们只需要按照demo写代码就行了。保证业务逻辑上不能有偏差,保证按时完成每个模块。做完这项目就扔了,如果客户对这个非常满意,非常满意,最多就是一句话,“做得好!”,然后又被安排到下一个项目里面,这就是项目。
当然从05年到今年,我一直是在做公司的一个网站,做了6年时间,在这段时间里面,每个人创造的价值是无限的,需要积极性,需要创造性。05年的时候国内没有网站,或者说我不知道,开放自己的API,我看了当时国外的网站开放api,所以开放了几个api,然后结合discuzz、wordpress开发了一些插件来推广。那时我不懂什么叫SEO,后来慢慢学习,把网站的百度收入做到1千万,现在卖链接的收入一年也有20万。后来团队努力,把网站的年收入做到500万,个人的收入也增加了3倍。在公司也得到的绝对的认可。正式因为6年做网站的经历,我在业余时间也去某个开发平台上做点应用(名字就不说了,免得说我是枪手),现在应用每个月的收入也有3000多,虽然不算多,但是又让我学习到更多的东西,甚至为以后创业做了一个铺垫。
我们公司本身是一个外包软件公司,原来做欧美,现在慢慢做国内的。跟我一起进入公司的人,做了6年还是在做外包,不能说他们不好,但是在一个中小软件公司来说,做外包的出路不好。