您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
java工作一年了,流行的框架都会了,前台不算精通也算熟练了. 遇到瓶颈,如何突破?
技术,框架,自己的java工作一年了,流行的框架都会了,前台不算精通也算熟练了. 遇到瓶颈,如何突破?
发布时间:2016-12-08加入收藏来源:互联网点击:
java工作一年了,流行的框架都会了,前台不算精通也算熟练了. 遇到瓶颈,如何突破?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
很荣幸能够回答题主的问题,你所经历的也正是我之前遇到的困惑,能有这样的疑问,说明题主是个有上进心的,但是不知道在哪方面做出努力,我会用自己的经历给出建议,希望能够帮助到题主。
第一个问题:感觉j2ee该学的都学了,不能精通,算是熟练.
对于j2ee,还有目前大部分公司主流使用的框架。
service 端
Spring, Spring boot, Spring integration,Spring MVC等
通讯协议
Http, Https, Webservice, Active MQ, Dubbo等
数据库连接
Hibernate, Ibaties, Mybaites,JDBC等
其他必备技术
Git, Jenkins, Tomcat, Jira, Conflence, Scrum等
可以明确的说,熟练使用这些技术,一年时间肯定是不够的,除非每天加班到12点,第二天6点起来继续工作,当然熟练使用这些技术也只能达到中级java 开发工程师的级别,如果面试高级java开发工程师,对常用的框架底层知识没有了解,那基本上也是废了。
下面是我在boss直聘截取的职位要求,题主可以看下,要求还是蛮高的。
Java中级开发工程师
所以说,就目前来讲,java工作一年时间,有了一定的项目基础,java框架都在项目中使用过,是个很好的学习和提升自己的契机,目前要做的是在java后端开发中继续提高自己的层次,深刻了解所用到的技术,包括底层架构,所用算法等,等到你能满足大部分市面上的高级java开发工程师的职位要求的时候,再去学别的语言也不迟。
互联网中流行T型人才,所谓的一专多能,是指你在某一方面要强出同行中大部分的人才,在别的技术领域也能有技术储备,大概能到别的技术领域的初级开发的水平。如果没有自己的主线,所有技术栈都是一知半解,简单的看不上,难得问题解决不了,谈何竞争力!
第二个问题,职业规划
这里不得不多谈及到职业规划的问题,题主Java 开发一年多的时间,应该提早做出职业规划,从问题二:学手机端?安卓,还是IOS?,还有问题三:学大数据,基本上可以看出是要走技术路线的。
Java 开发工程师的职业规划路线
走技术路线:技术高手、技术专家、软件架构师。走管理路线:项目经理、部门经理、技术总监两种规划的选择,需要根据题主的目标和目的来选择,现在的大部分的程序员都是以薪资为导向,哪个工资高,就学哪门技术。这个想法当然可以,但是需要注意的是,技术更新是日新月异,而学习能力和精力会随着年龄的增长而减弱,所以我们在选择自己学习什么技术,还是走哪条路线的时候,一定要考虑到5年后,10年后的自己应该在干什么岗位合适。
喜欢加关注,您的关注是我持续更新的动力!
回答于 2019-09-11 08:43:50
数据结构,算法,设计模式
这些才是编程的核心思想。
当然学习框架可以避免重复造轮子,但是你要知道每一个框架的实现原理和设计思想
回答于 2019-09-11 08:43:50
我是Java后端转安卓 ios双端,给你说一下我的真实经历。Java后端在入门前三年工资确实不如安卓和ios,其中安卓工资又是略高于ios的 原因是开发阶段安卓比ios要复杂一点。但是你要往未来发展和适用行业来看绝对Java后端比安卓和iOS前端要好。如果你是个十年资深Java后端绝对比10年安卓找工作要容易。原因有以下几点:1安卓做了五年以后基本没办法转型了,安卓没办法往深了做,往深了无非是rom hal c linux等。行业确实有点限制,rom无非华为小米等手机厂商的选择,app开发除了字节跳动,现在已呈现弱势。相反,现在微服务,如火如荼,背后的技术栈都是java后台,spring zookeeper等。2如果你是个10年资深开发/架构,去招聘网站找找工作就知道是andriod开得多还是java开得多,首先一点安卓开发限制最高基本是5-10年,十年以上不招了,Java10以上的工龄工作岗位还是很多的,集中在30-50k区间。3Java后台可以转cto,而安卓iOS属于前端范畴,转cto难度比Java要大的多。4很多传统行业数字化对Java后端需求大,对于app需求不大。–––我是一个Java后端转安卓IOS,十年经验的架构师的经验之谈
回答于 2019-09-11 08:43:50
深入了解底层,比如读shiro框架内部源码,了解实现的思路和方法,然后二次扩展框架来实现功能。
手机端的话可以学,但是建议在学精后台开发以后再慢慢学习,手机端开发说白了到底还是ui层,和用户交互的一层,论难度和规模肯定不如后台,学的东西后台也确实多,即便是谷歌或苹果倒了,后台技术也不会受影响。
搞后台工资是不低的,工资低是因为经验不足,技术不够,多看底层多了解实现原理多实战项目,总结经验。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |