作了七年软件开发后反而更迷茫

一位作了7年之久Java开发的兄弟在微信上发来求助,但愿我给他出出招,摆脱目前的困境,我天然是尽我所能,但愿他也能进步。程序员

他的现状:一直作Java开发,除了Java外接触不多。对业务基本不关心,只要把功能作出来就行。历来没想过当领导,也当很差。想着改变本身,但是感受改着改着以为不像本身,太假。比较不自信,比较悲观,想作出改变。微信

通过跟这兄弟两三个月的接触时间,简单列出几个关键点,比较具备普适性,在微信里已经直接答复过他,这里再细化落在文字里,但愿能帮到他以及跟他很像的朋友。运维

 

  1. - 技术储备不足工具



  2. - 忽略业务的重要性学习



  3. - 自主性不够测试



  4. - 交际圈子狭隘编码


技术储备不足

除Java外,其余涉猎不多。其实就是技术面、技术宽度、技术深度的问题,但决不是掌握了几门开发语言而已。整个软件研发生态比较庞杂,若是刚从业专一某一语言开发没有问题,但年限长了之后,就成了天花板,经验久了就应该比新手涉猎面要广,否则如何带领初级工程师完成任务?spa

从需求分析、系统设计到编码实现、测试发布再到后期的运维运营、迭代升级等等,这条链路很长,若是仅仅卡在编码实现阶段,对后期的成长无疑是个瓶颈。业务能够能过不少种技术方案实现,甚至整合整合资源就能够搞定,根本不须编码。设计

扩展阅读:3d

忽略业务的重要性

认为业务是需求分析人员或产品经理的工做,本身只管完成开发任务,实现功能便可。这也是一个比较广泛的认知误区,尚未摆脱初级从业者的心态,角色没有很好的转变过来。时间长了会致使业务领悟能力下降,在需求消化吸取时效率底下,沟通成本增高,开发完成的功能极可能与实际需求不对口。

业务是根本,技术仅是手段、工具。没有业务依附,技术便无从谈起。而技术从业人员每每会将两个方面颠倒,这也是不少搞技术的同窗出来创业的一个短板。

扩展阅读:

缺少自主性

主动出击才能掌握更多的自主权,否则就只能被动接受安排,上面交代什么就完成什么,完成了就闲着。本身彻底没有节奏感,工做起来很累,也很容易对工做产生厌倦。以主人公的态度作事,遇到问题会主动解决问题,而不是推诿等着别人解决,这个效率相差不少。同时也能锻炼人的大局观,这是被动作事时体会不到的。

往常讲”不想当将军的士兵不是好士兵“,到了必定阶段就应该有必定担当,若是一味的被人推着走,想有所做为真的很难,这对本身的职业生涯也是个灾难。以前讲”在其位,谋其政“。如今改进一下”不在其位,也要谋其政,以备在其位“。

举个栗子,你想着直属领导的工做,他才有时间想他上层领导的工做,等直属领导高升了,他的位子天然考虑到你!

扩展阅读:

圈子相对比较狭隘

人很容易受到环境的影响,若是仅限于工做圈子,就比较狭隘,平常工做的内容仅会专一于某一方面,其余方面的话盲点就会比较多,这些盲点一方面能够自学,但更多的经过交流学习能够得到不少,特别是思惟习惯、眼界见识、机会机遇等等,不是读书自学能得到的。日常很容易看到很多人,下班到点就走,到家基本也是休息了。周末也基本处于放羊状态,除了同事很难接触到其余人,这其实就是障碍,温馨区形成的发展障碍。

技术虽然比较枯燥,但技术人的圈子应该丰富些,无论技术群仍是兴趣群都将丰富我的的生活、发展。


上面比较有表明性的几点,特别是刚从业不久的朋友要更要特别关注,不少时候日子过着过着就麻木了,因此须要三省其身,把握住节奏。

至于后面的想要作出改变又不敢改变,我的不自信等等,网上的鸡汤已经不少,这里就不灌那些养分了。就如我公众号签名里写的:除了编码,生活还应该有沉淀。


扩展阅读:



更多 我的成长 文章关注公众号,
相关文章
相关标签/搜索