
感谢邀请。选择java可以说是一个不错的行业。目前而言,大学生 毕业面临的专业很多,当然了,可选择的也很多,目前AI,pyhton,大数据方向可能会比较好一些。但是就目前互联网行情而言,感觉,哪一行都不好做,同时,如果比学的踏实,善于总结和深究,那对你而言,哪一行 都适合。
如果先 学习java,在大学里不知道是不是计算机专业的。首先建议的就是如果有机会的话能到公司里去实习,那就是第一选择。没有合适的就机会的话,可以到培训一下。当然了,自学也时可以的、首先你要通过途径来了解和开始进行,在培训学校了学习,虽然说是皮毛,但是通过这些皮毛,让你一步一步的去进阶去学习。当学完这些皮毛简单的之后,剩下的就靠你了。
之前写了一篇学习JAVA的职业规划
最近计划学习Java后台,因为最近接了私活的问题,好多都要Java后台和前端一起做。平常我在做什么,当然是忙着赚钱了【除了敲代码,你还有什么副业吗?】接了活自己还要找开发Java后台开发的,为什么我自己不会呢,会了不是更好吗?
关于转行:
可能以下几个出路
1、产品经理。程序员转型做产品经理应该是非常理想的。如果你在一个行业做了多年的程序员,肯定对这个领域了解的很清楚了,转行做同类型的产品经理肯定是轻车熟路了。。。
2、销售经理。因为做过开发,所以懂得产品的性能,优缺点,这样,做起销售来也是易如反掌。。。
3、做培训师。一定的理论知识加上丰富的实践经验,这样的老师是最受欢迎的。。。
4、自主创业。因为工作了多年,积累了财富,积累了经验,也积累了人脉,选择自己熟悉的项目自己干。
5、研发管理
这是我们比较常见的软件开发者职业生涯的道路,先在研发一线岗位实战锤炼,获得更多的经验之后,逐渐走向管理岗位:工程师,项目经理,研发总监,技术副总,CTO等等。但是,走向管理岗位的开发者,需要具备一定的领导管理能力,当然,能够有领袖气质自然能更好的做好这些工作。
如果你是Android移动端开发,我建议你一定要转行转作为Java后端或者前端的方向
关于学习javaweb学习路线,我的计划是这样的
搞了android这么久,每天都在接触Java,Java技术还是有的。
网页前端基础 如HTML, CSS, JavaScript基础 jQuery基础, BootStrap.
什么是BootStrap
是一个做网页的框架(目前最流行的WEB前端框架),就是说你只需要写HTML标签调用它的类你就可以很快速的做一个高大上的网页,你不用担心兼容问题,提供了很多样式供你选择!比如你需要做一个网站的导航对吧,你自己写的话你需要写很多代码,但是如果你使用bootstrap框架来写的话,只需要写好HTML标签然后调用类名就可以了!去bootstrap中文网,看他的API就能够快速的上手!
关于Bootstrap我推荐的学习博客是 https://blog.csdn.net/qq_25502269/article/details/79347809
具体要学习什么,在这里我先笼统的说一下
1、SSH框架
Hibernate5框架、Struts2框架、Spring4框架、SSH综合案例实战, springBoot、mybatisspringMVC等框架
2、项目实战
Oracle数据库、Maven、BOS物流管理系统或者是像ERP管理系统、商务综合管理平台之类的很多项目
制定计划是多么的重要!计划的执行更是怎么的重要!在一步一步的实行中,可能需要很长时间一星期或者是一个月。
不过有人要问我是不是要转Java后台,我想我一开始说的很明白,学习Java我是在空余时间学习的,我就是要把不可能转化为可能!
我觉得补充的还是程序开发中用到的知识点:
最少包括以下点:js,html,css,ajax,ajax跨域,跨站脚本,web缓存,web优化,nginx,apache作用,鉴权方式,cookie,session,servlet,filter,基本数据结构,线程池,线程并发,缓存,io等等,知识点非常多。如你前台用jq,你应该了解他的选择器和ajax是如何实现的(其实去了解就会发现不复杂)?而不是只是会用。后台你用springmvc,你要了解他是如何工作,知其然也只所以然。
1.《java从入门到精通》
2.《Effective Java 中文版》
3.《java核心技术卷一》
4.《java核心技术卷二》
5.《javaWeb整合开发王者归来》
其实要学的东西很多,但是要记住,我们是程序员,就要不断的去学习和总结,持之以恒,厚积薄发~~
技术的提高来源于总结,互联网趋势发展不止于今年,建议你以正确的态度去看待,少玩手中的农药和抖音,多去学习和提升,打破瓶颈,同时希望大家在技术领域上,走向更高,更远。欢迎和我一块进阶技术
