- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
⼯作三年的Java程序员该如何规划后续的职业发展?
程序员从开始选择到坚持下去,⼯作了三年对⼀个程序员意味什么?在职位上:⾼级开发⼯程师?架构师?技术经
理?or ... ?在能⼒上:各种编码⽆压⼒?核⼼代码⽆压⼒?平台架构⽆压⼒?看着这些问号都⼼累。相同三年,不同程
序员却⾛在了不同的路线,有些能在三年成为架构师,有些却还是程序员,不是⼯作年限加长⽽已,那么,三年你迷惘
了吗?⼜⾛到了那个⼗字路⼝?
那么,站在这个⼗字路⼝的程序员,该怎么选择下⼀步的⾛向?下⾯和千锋⼴州⼩编⼀起来看看吧。
第⼀、合理的职业规划
什么是职业规划—-就是你短期或者长期的⼀个职业计划!⼤道理不讲,咱简单点。先问你⼏个问题:
a.你⼯作⼏年了,你愿意⼀直和新⼊⾏的新⼿⼀样就是个简单的程序员吗?
b. 你愿意⼀直写代码,⽽不关⼼其他吗?
c. ⼀个项⽬的前期需求,设计,后期部署维护,领导找到你,你说咱搞不定,⾏吗?
程序员不是敲代码的机器。第⼀年太多东西不懂,你可以⼀切听从⽼⼤的安排,敲敲代码,看看数据库,测试⾃⼰和别
⼈的代码;但是第⼆年,你还是这样吗?不可能的,⼀年的经验你完全可以⼊⾏了,是时候该学习怎么进⾏需求分析,
怎么设计数据库,怎么写各类⽂档,怎么写更好的代码?这是⾼级程序员的要求!
第⼆、⾏业背景很重要
⾏业背景⾮常重要;⼯作3年后必须确定⾃⼰的⾏业背景,⽐如⼀直从事电信⾏业,⼀直从事银⾏项⽬,⼀直从事ERP
⾏业等等。
⼀个程序员不可能是⼀直写代码的,就是写代码也要知道业务逻辑,满⾜什么需求;俗话说隔⾏如隔⼭,每个⾏业的业
务都不⼀样,甚⾄差别很⼤,⽐如你⼀直从事流媒体的研究,让你跳槽到⼀家银⾏项⽬,完了,⼀切从头学吧,以前的
⾏业经验都⽤不上了;⽽且,⼀个公司公司招⼈,就是希望找到那些很容易上⼿,不需要培训业务很久的程序员;频繁
跳槽的朋友,⼀定要注意这点;
⼀直在⼀个⾏业呆久了,就可以成为这个⾏业的专家;我们可以经常看到,⼀个项⽬组的某个leader,代码写得⼀般,
⼀直在⼀个⾏业呆久了,就可以成为这个⾏业的专家;我们可以经常看到,⼀个项⽬组的某个leader,代码写得⼀般,
但是却可以跟客户流畅的沟通,控制着新需求的提出,bug的修正等等;⽽客户也很愿意跟他打交道,因为那些⽼的项
⽬只有他能维护,他甚⾄熟悉系统的每⼀张表结构——-可想在这个⾏业呆的时间有多久啦。
第三、别以上班太忙没时间学习为借⼝
很多⼈认为⾃⼰没有成为技术⼤⽜并不是⾃⼰不聪明,也不是⾃⼰不努⼒,⽽是中国的这个环境下,技术⼈员加班都太
多了,导致⾃⼰没有额外的时间进⾏学习。
实际上的做法正好相反:⾸先我们应该在⼯作中学习和提升,因为学以致⽤或者有实例参考,学习的效果是最好的;其
次⼯作后学习不需要⼤段时间,⽽是要挤出时间,利⽤时间碎⽚来学习。
对程序员来讲,开发思想、架构、代码就是财富,软件的价值在于重复利⽤,⽽不是每个东西,都从头开发。有些模块
在很⼤程度上有⼀定的相似性,例如业务逻辑上都需要某个查询字段、显⽰某些信息,操作上都涉及到数据的增删改查。
这种重复的⼯作⽆形中增加了开发⼯作量。xjr快速开平台正好解决了这⽅⾯的问题,xjr快速开发平台是开发⼈员以某种
编程语⾔或者某⼏种编程语⾔(⽐如:⽬前流⾏的多种web技术,包括springboot, JPA ,Druid,
Activiti ,Lombok,swagger,poi,WebSocket,Jquery,BootStrap, maven ,Jenkins 等等)为基础,将各种需要
的功能封装在不同的层中,具⼤家调⽤⽽开发出来的⼀个软件。基础简单的功能交给它。可以花更多时是来学习新知
识,不断提升⾃我。
Java程序员的⼯作2-5年成长路线可以以下⽅⾯来。
⼀、阅读源码
深⼊的Java学习,经典源码阅读不可少。
⼆、分布式架构
随着业务越来越复杂,数据量越来越⼤,并发量越来越⼤,单体的架构模式显然再也⽆法对应,作为Java后端架构师,
⾼并发+⾼可⽤+海量数据的分布式架构体系,是必不可少的。
三、性能优化
作为后端Java技术专家,解决性能问题才真正体现⼀个架构师的功⼒。只有深⼊学习JVM底层原理,Mysql底层优化以
及Tomcat调优,做到知其然,知其所以然。
您可能关注的文档
最近下载
- 常用实验动物的生物学特性及应用.pptx VIP
- 常用实验动物的生物学特性及应用详解.ppt VIP
- 东莞农商银行校园招聘笔试真题及答案.pdf VIP
- (外研2024版)英语七上 Starter 核心知识点讲解+练习(学生版+解析版) .pdf VIP
- 测测达人版心理学基础考试题库答案APP测测基础认证题库.docx
- 中兴ZXA10-C300-GPON光接入局端汇聚设备-产品描述.pdf VIP
- 第1章推理与证明(单元测试·基础卷)数学青岛版2024八年级上册.docx
- 11ZJ901 室外装修及配件(OCR).pdf VIP
- 廊坊市攀岩场建造及运营策划案廊坊市攀岩场建造及运营策划案.doc VIP
- 口咽癌护理查房.ppt VIP
文档评论(0)