一位高级Java程序员的经验之谈,希望对年轻的你们有帮助

学习方向与职业发展

(1)先广后深还是先深后广:

对于博主而言,其实接触的技术点还算比较多的,但是了解的都不深入,个人性格而言,比较偏向于实用驱动,如果在实际使用场景有用到再去深入学习,这样边学边用才能比较集中注意力。像一些同事,他们喜欢把一样东西研究得很深。

(2)业务经验也应当注重:

技术人员必然是技术优先,但是等你到了一定工作年限,其实业务经验也是非常重要了。之前领导找我年度工作谈话就有说过他们招高级工程师的时候对业务经验也非常看重,是否有自己独特的见解。相信道理大家都懂,但是平时有没有这样的意识,有没有去做又是另外一方面了。平时也可以多学习业务方面的知识。

(3)相同的工作年限为什么当过项目经理的人更吃香:

因为他们对业务理解更加深入,代码质量问题落在他头上,项目的人员协调与时间安排规划,责任越大,思考的问题就越多,遇到的问题处理经验就越丰富。把控能力也比较强。

(4)怎样能进入学习状态,并且坚持:

要想集中注意力学习技术,需要安静的环境,需要耐得住寂寞,因此你需要没有人打扰的环境,比如在一个集体居住环境,几个朋友一起住,一般多数回想着去哪玩,朋友在玩游戏,估计也是对你的一种诱惑吧。可以早点到办公室学习或下班学习一段时间再回去。或者选择自己一个人住。

(5)如何把握住学习的时机:

学习最能集中注意力的情况是有着比较强的好奇心和求知欲。所以一般一些技术分享或者老员工讨论的问题,可能很多概念知识你都不懂,这时候你就可以去学习了解这些知识。或者你工作中遇到的问题,尽量刨根问底的去弄清楚是什么原因导致的,不要一些老司机帮忙解决了就一了了之。或者是其他同事遇到的问题,你都可以去了解一下。

(6)你更适合走一条怎样的职业道路:

刚毕业不久的猿友,一般都是会比较心浮气躁的,对技术求知欲很强,特别是一些高大上的技术,什么大数据、云计算、架构等等,有些偏向于技术研究,有些偏向于业务。大部分程序员可能都会选择偏向于技术研究的,于是乎对偏向业务的不怎么感冒,因此觉得天天做这些东西没什么意思。这时候,静下来分析一下,你到底适合哪种方向。你能否静下心来对技术研究很深入,能否耐得住寂寞。

工作心得

(1)沟通协作第一:

工作中必然少不了团队协作,积极主动去沟通的人做事总是更加靠谱。道理大家都懂。但是我们需要把想法问题,简洁明确的表达给对方。另外总是以沟通的心态面对问题,而不是抱怨。如果觉得上级分配的任务难度太大了,你可以尝试跟他沟通,获取他有很好的建议或解决方案。

(2)谨慎记录与排漏:

感觉现在挺经常是开一两个会,测试同时偶尔找你排查一下环境问题,一天下来其实写代

码的时间并不多。一些关键点,非常建议提前记录下来,方便接回被打断的思路,同时避免一些逻辑或功能点的遗漏。

(3)思路清晰与效率:

建议动手写代码之前,建议先理清思路,关键逻辑,需求细节,这样后面写代码的时候效率比较高,而且质量也比较好。

(4)主动与多管闲事:

清楚自己的工作范围,自己心里有个界限,有些属于别人工作范围的事情,可以你提出的建议是好的,但是最好还是在合适的场景和时机提出。

(5)心态与工作状态:

程序员,总会有被坑的时候,或者不顺心的时候,尽量尝试控制一下自己的心态。

(6)可持续发展观看待技术与业务:

这点是我自己希望做到的。对于责任心而言,或者是说一个优秀的程序员。很多时候并不是完成产品提的需求就好了。多为它着想,代码可维护性和扩展性高不高。一些功能点也可以提出自己的想法,不要总是被动的接受产品的需求,业务功能拓展性好的话,可以减少产品改动需求。

关于学习

不管工作了多久,我认为我们的道路一直都是在学习的过程中,如果什么时候你觉得自己很强大了没有什么可以学的了,那我只能说你们是失败的。我一直都是在学习中成长,因为作为我们程序员很多同行的技术都有可能是我们学习的要点,觉得自己很强大了只能说目光太短浅又或者你太容易满足当前,人生在世不应该一直在前行的道路上吗?

不要以为找培训机构很丑,我前段时间找培训机构是觉得自己工作的年限有点久了,很多技术有点杂需要去系统化,因为那时候我也觉得自己的技术虽然懂的很多但是真的很杂。所以参加了培训出来之后感觉自己脑袋再也不用记那么东西但是技术都能够用。这就是需要系统学习的关键。

很多进阶程序员希望一直做技术去进阶,或者自学进阶。对于程序员来说时间就是金钱,我们何不找些工作年限高的高级程序员取经呢,那样我们能少走很多弯路。

本文来自企鹅号 - Java进阶高级媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据猿

普丘信息系统COO陈涛:智能零售行业客户数据应用的思考与实践

数据猿导读 “新零售”的核心之一就是零售智能化,即智能零售,这也是技术驱动产业变更的一个体现。本文中,普丘信息系统COO陈涛将和大家分享与讨论关于客户管理与营销...

351100
来自专栏程序员的知识天地

拥抱开源的程序员,凭什么能拿到更高的薪水?

上个月微软重金收购 GitHub 的消息宣布,在程序员群体里炸开了锅,开源技术一时成为技术搜索排行的热门讨论话题。 相比于以往,开源技术近年来愈发流行。在此趋势...

34110
来自专栏云计算D1net

公有云市场长久立足 秘诀何在?

在当前的云计算市场,公有云、私有云和混合云,是云计算市场三大主体,就公有云而言,一向宣称以服务为中心的公有云,是否能够可持续发展?盈利模式是决定因素。目前,亚马...

37580
来自专栏PPV课数据科学社区

大数据指数基金升级战,浪潮之巅谁与争锋?

从2013年互联网金融开始兴起以来,除了业务模式开始出现多样化以外,更多的核心发展在于互联网平台上的以大数据为依托的互联网征信技术。本质上而言,现有的互联网金融...

34260
来自专栏大数据文摘

浅谈营销中的数据互动

22960
来自专栏数据科学与人工智能

大数据是商业价值创造的重要力量

在大数据推动的商业浪潮中,要么学会使用大数据的杠杆创造商业价值,要么被大数据驱动的新商业格局所淘汰。毋庸置疑,当下越来越多的企业已开始应用大数据,并利用大数据分...

31060
来自专栏数据的力量

移动互联网的本质

15140
来自专栏BestSDK

企业微信正式上线,下阶段着重开放API接口

编辑导语 此版本除了具有类似微信的聊天功能,还集成了公费电话和邮件功能,多样化的沟通方式。在OA功能方面,结合了公告、考勤、请假、报销等功能。企业微信团队表示,...

35590
来自专栏灯塔大数据

大数据时代的创业趋势

面对信息化潮流,只有积极抢占制高点,才能赢得发展先机。世界正迈入大数据时代,随着互联网技术的不断发展,大数据成为一种重要资源,有利于推动创业创新。在此背景下,...

36880
来自专栏cloudskyme

谈谈SAAS模式

什么是SAAS 软件即服务英文是Software-as-a-service的意译。国外称为SaaS,国内通常叫做软件运营服务模式,简称为软营模式。 SAAS的起...

91690

扫码关注云+社区

领取腾讯云代金券