一直在做业务的程序员技术会进步吗?程序员如何跳出舒适圈呢?
2021/7/1 20:21:50
本文主要是介绍一直在做业务的程序员技术会进步吗?程序员如何跳出舒适圈呢?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
转自:https://blog.csdn.net/mm782642353/article/details/84575250 文章说的不错,记录下来。
我是一个前端程序员,在刚开始工作的时候,在原来的部门,有一段时间一直在做各种活动,比如双十一、双十二、端午节活动等等。这些活动的模式基本差不多,我在做这些活动的过程中,有收获吗?有,当然有,但大吗?并不大。
转岗之后,我陆续接触过一些项目,还有的项目很重要,用部门老大的话来说:是我们部门历史性的项目。做这些项目我有收获吗?有,比如说我之前没有用过 Vue,在新项目里我就接触了 Vue。然后呢?然后就没有然后了。
在我至今为止做业务的过程中,我越来越意识到【一直做业务,技术进步慢,甚至没有进步】这个问题的严重性。
接下来我想说明这个问题存在的原因,以及我想到的解决办法(仅代表个人意见)
存在原因
1.项目架子已经搭建好了
2.业务已经消耗完你的精力
轮子已经造好,你只需要填充业务代码
进步最好的方式就是造轮子,在轮子已经造好的情况下,做业务的同学只需要把业务代码填进去就行,从项目的发展角度来讲,这些业务代码是项目的核心价值,但从技术上来讲,你做的事情,很有可能就是在一遍遍重复。
没有余力关注技术
特别是业务发展比较快的时候,每天 PM 排着队找你,在这种情况下,能做完业务就行,具体实现方式好不好,老板在乎这个吗?
会导致什么后果
工作8、9年,评一个2-3都为难
这不是开玩笑,我就见过活生生的例子,前不久,团队在面试时,就遇到了这样的人,对我来说,我是不可能让自己处于这样的境地的。
你能看到这里,说明你在工作当中也是在担心自己技术提升的问题,这里跟大家分享一下一套可解决此问题的方案!
把简单的事情交给别人
如果你能体会到今天的主题【一直做业务,我要怎么进步?】,那你应该已经具备一定的经验,一般的业务需求对你来说是重复的。那这个时候你就可以尝试着把这些需求交给其他人(如果自己无法做主,建议你找下leader),我的意思并不是叫你去甩锅,而是把需求交给那些还不是很熟练的人,对别人来说,做更多的需求能有比较大的进步,对你来说,有空余时间做技术上的事情能有比较大的进步,一举两得。相反,你若一直占着坑,别人也没有空间成长。
空出来的时间,可以去研究自己还不熟悉的技术点,也可以去研究研究轮子。一定比你做业务提升快。
这一步在实际操作时,可能会遇到一个问题:在以业务为主的团队,接触更多的业务就意味着更大的存在感。
控制自己跳出舒适圈
舒适区 这个名词所包含的东西,我想大家早就听腻了,就像我。但做出来就很少。
但在我意识到【一直做业务,我要怎么进步?】这个问题的严重性的时候,我痛定思痛,最近终于开始付出行动了。
比如说:在做二维码相关的项目的时候,我会去了解二维码的生成原理。
比如说:在实现一个具体功能的时候,我不再像以前那样用现有的方案,这样更省事,可以直接 Copy,改个参数就行,而是故意去以优化的方式去实现功能。
以上就是我总结的两个方法,都是出自自己的实际经验,希望对大家有用
欢迎一起交流!
【http://wuhairui.cnblogs.com/】
这篇关于一直在做业务的程序员技术会进步吗?程序员如何跳出舒适圈呢?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现