从职业方向来讲,java程序员如何突破成长瓶颈?
对于程序员来说,整个职场生涯需要不断突破成长瓶颈,从大的发展阶段来看,程序员往往需要突破三个比较关键的发展瓶颈,分别是初级职场瓶颈期、主力开发瓶颈期和主力研发瓶颈期。
初级职场瓶颈期看似简单实则难度较大,每年虽然有大量的计算机相关专业的毕业生,但是其中有不少人并不会选择从事软件开发工作,原因是多方面的,但是程序员的高门槛也是一个关键因素。按照历史经验来看,每年新进入项目组的初级程序员中往往都会有一部分人会选择放弃。
要想突破初级职场瓶颈一个关键点在于大学期间的积累,对于Java程序员来说,应该给自己确定一个主攻方向,比如Web开发、大数据开发或者是Android开发,然后一定要找一个项目组参加实习,实习过程对于JAVA程序员来说还是非常重要的。
在工作3年左右,大部分J***a程序员会成为主力开发人员,虽然这个过程并没有想象中的那么简单,但是大部分J***a程序员都能够突破这个发展瓶颈。从初级程序员成长为主力程序员需要具备两个条件,一个条件是项目经验的积累,另一个条件是较强的自学能力。
能否成为主力程序员与所处的平台有较大的关系,如果从事的开发工作有较大的局限性,并且工作本身的难度比较低,那么这种情况下要想成为主力程序员就有一定难度了,转岗或许是一个比较现实的方案。
从主力程序员成长为研发级程序员需要突破难度最大的一个发展瓶颈,要想成为研发级程序员不仅需要具备扎实的基础知识,同时研发级程序员还需要有较强的学习能力和动手能力。
读研是突破这个阶段发展瓶颈的一个不错的选择。
作者简介:中国科学院大学计算机专业研究生导师,从事IT行业多年,研究方向包括动态软件体系结构、大数据、人工智能相关领域,有多年的一线研发经验。
欢迎关注作者,欢迎咨询计算机相关问题。
迎接挑战,多做多学,这些很多人都已经提了。
那么还有一个大家没提到的,参加培训。无论你的成长方向是架构师,项目经理,产品经理等各种方向。从你提出来这个问题看,你们公司基本没有提供进阶的培训或者轮不到你。
重点在于参加进阶培训虽然很贵,但是如果能够一年参加一场大概3天左右的,那么至少对你寻找职业方向是很有帮助的。这是我工作了9年忽然明悟的一个道理,近6年来公司没有对我提供过一个培训,我自己也没有自费参加培训,现在发现自己已经遇到瓶颈了,但是不知道接下来怎么办。后面回想上一家公司提供给我的项经理预备役的培训,在这几年让我收益良多,但是近几年竟然在吃老本。
参加培训最难克服就是拿出很贵的培训费,因为现成的收益往往很小或者很少,但是长期收益还是很可观的。你可以先从第一次3000元,然后6000元,然后后面提高到10000的规格慢慢扩大培训资金。
就算培训没马上学到什么,但是现场听那些大牛吹吹牛也是很有帮助的,至少让自己知道要怎么吹牛,开开眼界。
谢邀。作为一名程序员,我也常常思考这个问题。这个问题,其实不单单是J***a程序员,所有的程序员同样会遇到这样的瓶颈。如题目所说,从职业角度来讲的话,那么突破瓶颈,就不仅仅是技术上的瓶颈,按我的理解,我想应该为:“程序员职业生涯的规划问题”。那么问题其实很清晰了:
一、技术、技术
在技术的道路上越走越远,越走越孤单,成为名NB的技术大牛。如何打通任督二脉,实现技术质变?实践经验加融会吸收,二者相辅相成,缺一不可。
二、技术、管理
在发际线越来越告急之前,选择升级为技术管理者,也是一个很好的方向。如何打怪升级?除了技术以外,大概应该还要会沟通,有团队精神,最后懂得人心吧。
三、技术、转行
三十六计,走为上计。三十六行,行行出状元。
四、技术、重新投胎
愿天下所有的程序员都不要走上这条路...
j***a两年工作经验,都需要会什么?
前一阵经常招人,就是二三年工作经验的,一般都是基本的前端知识,包括,html,JavaScript,css等,前端流行的库,jquery基本知识。
J***A语言的基本知识点,面向对象概念,J***A语言高级知识点,等。
数据库的基本知识,关系数据库和sql语言,or mapping工具或框架。大数据[_a***_]和查询优化等。
1、熟悉J2EE相关技术和框架(Spring mvc/Spring/Spring boot/Spring cloud,Mybatis/Hibernate等);熟练使用IDEA/M***EN/SVN等开发相关工具以及技术
2、熟练Oracle数据库或MYSQL开发技术及相关工具;
3、熟悉J***ascript,JQuery, Bootstrap、easyUI等前端开发技术
9、对所开发的功能模块优化完善,发现问题及时修复完善。
3年J***a开发年薪15W一年后突破40W,我是如何走出迷茫突破瓶颈的?
3年J***a开发经验,年薪15w,相对来说偏低了,但是一年后突破40w,如果按照正常的升职加薪流程来说,对于大部分程序员来说根本不现实,如果这是你真实的案例,我感觉有以下几点
第一点可能:你确实有过人之处
按照常理来说,你从月薪1万多点,一年后突然到了3万多,可能你确实是个天才,但是技术不是一口吃成胖子的,如果这种加薪表现在技术方面,一年的时间我觉得不太可能,除非你有过人之处,具有超人的能力。
第二点可能:可能你在一件公司重大事件上表现的特别的突出
你可能在公司某件事上做出了巨大的贡献,为公司赚了很多钱或者挽回了巨大的损失,公司为了表彰你,把你的年薪过山车的往上涨。
第三点可能:要么你跳槽了按照销售拿提成
可能你转行到了销售,在这一年里你销售的非常的好。