新闻动态

千硕教育 > 新闻动态 >

从事JAVA开发人员发展规划

时间:2019-09-27 14:46作者:千硕教育it学院

学习java的人员应该怎么样的发展规划呢?首先肯定是急不得,把技术学好才是王道。其他的事急不得,一样一样来。

  java开发人员的职场规划

  本人从本科B类(三本)院校毕业,学的是计算机科学与技术专业,从事JAVA开发的工作快五年了,总结了一些技术相关的经验和非技术相关的心得,加上我是一个非常无聊的人,周末有空,顺便写一个博客记录和自我总结,我把它分为2个部分,一个是工作,一个是生活。希望对看我的博客的人有所帮助,可以从中获取到一些有用的信息和经验。

  一、工作

  1、毕业刚开始,没有工作经验,工资能够满足基本生活就可以了,不要看短期的工资多或少,找一份可以提升自己的技能的工作。

  我在2014年的时候,那时在广州拿的是3500元月薪,这个薪资是对普通院校毕业的学生而言的,如果是名牌大学毕业的就不一样,我听我以前的一个同事说过他的同学刚毕业就进了腾讯,薪资没透露多少,我也不好问,但是肯定是我比高3倍,他是华南理工毕业的。一个好的大学毕业证是多么重要,这个决定了同一批毕业生的起点。上那个大学是高考就已经决定了,无法改变,所以当起点不一样的时候,普通大学毕业的学生就要认真多一些了。

  可以去一个公司中小型公司,找一份JAVA开发相关的工作,一边完成上级安排的工作,另一边自我学习。学习的方式可以是加入相关的QQ群,上github、码云等技术网站,看别人的源码,在自己本地电脑实践。做JAVA开发的人,无可避免要学会前端开发,因为大部分业务系统都涉及后台管理系统的页面开发,一些小公司是不会投入人力在后台管理系统页面开发的,所以一般都是JAVA开发人员包了这块工作内容。记住一点,不要埋怨怎么又分这种任务给我。其实多做一些这种事情有利于提高技能熟练度。像一些前端的技术栈:JS、HTML5、CSS3、JQuery、esayUI、extJs这些,目前可能不会再使用了,但是之前很多系统是用这些做前端页面开发的,维护系统,所以要使用。

  上那个大学是高考就已经决定了,无法改变,所以当起点不一样的时候,普通大学毕业的学生就要认真多一些了。可以去一个公司中小型公司,找一份JAVA开发相关的工作,一边完成上级安排的工作,另一边自我学习。学习的方式可以是加入相关的QQ群,上github、码云等技术网站,看别人的源码,在自己本地电脑实践。

  做JAVA开发的人,无可避免要学会前端开发,因为大部分业务系统都涉及后台管理系统的页面开发,一些小公司是不会投入人力在后台管理系统页面开发的,所以一般都是JAVA开发人员包了这块工作内容。记住一点,不要埋怨怎么又分这种任务给我。其实多做一些这种事情有利于提高技能熟练度。像一些前端的技术栈:JS、HTML5、CSS3、JQuery、esayUI、extJs这些,目前可能不会再使用了,但是之前很多系统是用这些做前端页面开发的,维护系统,所以要使用。

  学一下也没什么。目前流行的VUE、TS、angular、reflect、node js等前端语言也会慢慢被后面的技术栈替换,需要养成一个终生学习的态度,需要用到什么就去学习什么,都是为了完成工作。我以前就经常抱怨项目经理老是把那种前端页面开发的活丢给我,印象很深刻的是我还怼了以前公司的一个项目经理,我就说你能不能招聘一个前端开发来干这些,他说公司没资源,只能我来干,后面有资源了就不用你了。现在看来项目经理确实是对的,当时太年轻,不懂分寸,如果有机会,我还是要跟他道歉,不该当着同事的面怼他。顶撞上级,这个是大忌。

  2、先要掌握各种技术栈的使用,例如spring家族图谱技术栈、mybatis、hibernate、dubbo、springboot、mysql、redis、rabbit mq、kafka、elk、mock、junit test、spring cloud、netty、web socket 、web service、阿里巴巴开源项目等,然后再了解其原理,再深入其源码。(我还是停留在知其原理,未探究其源码阶段,这里需要的时间太多了,我没这个心思,我是以工作为驱动,需要解决什么问题就去掌握什么技术栈)掌握了使用和原理,这样去找工作的时候能作为一个考核点,技能能适应岗位,也许可以被招聘,个人经验总结找工作第一点看学历,第二点看技能,学历不好,技能熟练,也是可以通过考核的,还有一个加分点就是看眼缘,面试官觉得你顺眼,给你机会试一试。

  我以往的求助经历都是这样的,面试官觉得我这个人技能还行,能独立解决问题,还有一点可能是真的看着我顺眼,就我了这种感觉。

  我求职不上的原因很多时候都是学历不符合一些企业的招聘要求和面试官觉得我不行。我并不会为此难过,我把这些看成了一种缘分不够的事情。只要不是做基础研发,做业务系统、应用的开发,并不需要很高的智商,勤奋一点的人都能做到。

  3、学会使用各种工具,例如eclipse、idea、power designer、xshell5、sftp5、SQLyog、putty、filezilla、Axure RPro、post man等等

  4、深入一个行业的业务,例如金融行业、电商行业、物流行业、物联网行业。这些行业有什么特点,业务系统、应用需要用到什么技术栈,这些技术栈可以解决什么系统、应用的问题。行业业务是怎么开展的,业务系统、应用需要做什么。

  最近我跟我以前的一个同事交流,他跟我说了一句我觉得很对的,他说小赖,你知道你为什么要不高工资吗?他说很重要的一点是你没用特别深入一个行业,没在一个特定的领域有深入研究,加上你学历不好,所以你求职的时候会遇到一个不上不下的尴尬,本来那个招聘的岗位是月薪3万的,但是你不符合这个岗位的要求,还有一些地方达不到,所以不会用你。确实是这样的,我在做电商、物联网的时候用到的技术栈和做金融行业的技术确实不一样,而且金融行业对业务的理解要求非常高,不懂业务,你没办法设计业务系统、应用,使用的技术栈和解决方案都不一样。我同事给我的建议是让我一直做金融行业的业务系统、应用开发,未来通货膨胀了几倍,到时候月薪3万不是梦。

  确实是这样的,我在做电商、物联网的时候用到的技术栈和做金融行业的技术确实不一样,而且金融行业对业务的理解要求非常高,不懂业务,你没办法设计业务系统、应用,使用的技术栈和解决方案都不一样。我同事给我的建议是让我一直做金融行业的业务系统、应用开发,未来通货膨胀了几倍,到时候月薪3万不是梦。

  我觉得他说得很对。之前我做物联网应用的时候,一直使用netty、springboot集成IOT、涉及tcp通讯,kafka消息推送等,现在做金融行业的信贷系统,IOT就用不上了。但是那种分布式的微服务的概念、解决方案却是通用的。

  5、了解一些概念性的、解决方案的、前景的事情。比如微服务架构、devOps、iot平台、ai、大数据平台、数据仓库、分库分表spark流计算等

  6、做一些与运维相关的事情。例如系统运维、磁盘容量监控、网络策略、中间件集群搭建与维护、数据库搭建与维护、数据库监控、jenkins自动化部署、docker安装和维护等。可以花钱买一个阿里云实例,自己本地电脑远程连接到阿里云实例上,平时自己实践一下,例如搭建一个elk收集应用日志,安装一个mysql、redis、rabbit mq、kafka等。

  7、做一些与项目管理相关的事情。例如gitLab管理代码版本分支、合并代码等,自己搭建一个gitLab。项目需求管理、项目进度管理、项目文档管理等

  二、生活

  1、个人建议刚毕业第一年,找一份稳定的工作,有一定的收入,存点钱。一边工作,一边报名考驾照。利用周末的时候去学车,把驾照考了。平时工作和学习都很累了,生活上可以培养一些兴趣爱好,学学唱歌跳舞,放松一下,别过得那么压抑。我之前是骑单车的,现在已经放弃骑车了。可以通过其他运动来锻炼身体,钱没赚到不要紧,保重身体,别年纪轻轻就一身病。尽量不要抽烟喝酒,这样会加速脱发。保护好头发、牙齿,颈椎、腰等财富,平时多注意一下个人卫生,别搞得那么邋遢,一身臭味,影响其他人。尽量自己一个人租房住,学会独立生活,面对孤独。很多时候很多事情都要独当一面了,别老是想依靠别人,尤其是父母。如果是普通人家的孩子,父母都是工人,没什么物质基础和背景的人,那么还是想想怎么提高自身,培养自己独立解决一切生活上的问题。比如租房、搬家、买家具家电、维修家电、打扫卫生等。

  2、第二或三年换一份工作,主要还是要看工资,因为是真的穷,要存钱,将来做点什么事情也有点积蓄。还是要找一个女朋友,认认真真地谈恋爱,谈恋爱也是生活中的一部分。至于追女孩子的经验,我个人觉得是这样的,不要吹嘘自己,真诚一点,是怎样的就怎样,通过欺骗和吹嘘自己骗了一个女孩,最后她也是会发现你不是像你所说的那样,真正合得来的人,你就是很普通地请她吃一顿饭,诚实地对待,很简单地就成为男女朋友。如果你追一个女孩很累很费劲很不开心,那么我还是建议你不要追了。金庸的小说里的男女主角很多时候都是吃了一顿饭,自然而然地在一起。

  3、有钱先买车,不要把自己的下半生都按揭在一套房子上面。如果你是很有钱的人,那么就另当别论。有个车,出门比较方便。另外不要纠结养成成本的问题,这些钱是要花的。出门方便一些,朋友同事之间来往的次数也多一些,交流一下,多多少少可以了解到一些信息,对自己也是有帮助的。

  4、至于结婚生子的问题,不要怕父母催。有些事情是急不来的,命中自有安排。还是要看自己是不是有能力、有条件、内心上是否做好了要筹建一个家庭的准备。毕竟谈恋爱只是2个人的事情,不开心不适合还可以随时分,不用承担过多的责任。结婚了就是2个家庭的事情,如果很富裕,那么应该也不会有什么矛盾。如果生活贫困,那么时间一长了就很多矛盾。弄不好像我大哥大嫂那样,隔一个一年半载就闹离婚,闹了几年都没离成,2个孩子都上小学了。

  5、生活中要看到自己的缺点、不足的地方,不要自以为是,有错就改,做得不好不对就改。人都是主观性的,旁观者清,很多时候一些朋友对自己说的话都是中肯正确的,只是自己没听懂。我认识的一个朋友,我说我要买SUV,他却对我说,小赖你不适合开SUV,SUV车太大太高,你矮,不太搭,你适合开轿车。我这个朋友说的话,我居然不会生气,我还觉得他说得很对,确实是这样的,后来我就决定了买轿车。生活中真的有一些朋友是真正给你建议帮助你的,你要学会倾听那句话是有用的。

(责任编辑:admin)
------分隔线----------------------------
 

武汉千硕教育光谷校区是华中地区成立时间早、规模大、开设科目齐全的IT职业教育培训学校之一。自2004年以来千硕教育光谷校区毕业学员已经有上万人,由学校推荐就业于北京、上海、深圳、广州、武汉、成都等地。

光谷校区主要开设的专业课程有:网络营销游戏开发JAVA软件开发.NET软件开发UI设计等。

联系我们
电话:027-87506402
您还可以通过以下方式与我们联系:
关注我们
Copyright 2004-2019武汉千硕教育咨询有限公司 版权所有 鄂ICP备19001727号-1 武汉市洪山区洪山科技创业中心B座3楼千硕教育
武汉千硕教育光谷校区百度地图