• 一直在做业务的程序员技术会进步吗?程序员如何跳出舒适圈呢?


    转自:https://blog.csdn.net/mm782642353/article/details/84575250 文章说的不错,记录下来。

    我是一个前端程序员,在刚开始工作的时候,在原来的部门,有一段时间一直在做各种活动,比如双十一、双十二、端午节活动等等。这些活动的模式基本差不多,我在做这些活动的过程中,有收获吗?有,当然有,但大吗?并不大。

    转岗之后,我陆续接触过一些项目,还有的项目很重要,用部门老大的话来说:是我们部门历史性的项目。做这些项目我有收获吗?有,比如说我之前没有用过 Vue,在新项目里我就接触了 Vue。然后呢?然后就没有然后了。

    在我至今为止做业务的过程中,我越来越意识到【一直做业务,技术进步慢,甚至没有进步】这个问题的严重性。

    接下来我想说明这个问题存在的原因,以及我想到的解决办法(仅代表个人意见)

    存在原因

    1.项目架子已经搭建好了
    2.业务已经消耗完你的精力

    轮子已经造好,你只需要填充业务代码

    进步最好的方式就是造轮子,在轮子已经造好的情况下,做业务的同学只需要把业务代码填进去就行,从项目的发展角度来讲,这些业务代码是项目的核心价值,但从技术上来讲,你做的事情,很有可能就是在一遍遍重复。

    没有余力关注技术

    特别是业务发展比较快的时候,每天 PM 排着队找你,在这种情况下,能做完业务就行,具体实现方式好不好,老板在乎这个吗?

    会导致什么后果

    工作8、9年,评一个2-3都为难

    这不是开玩笑,我就见过活生生的例子,前不久,团队在面试时,就遇到了这样的人,对我来说,我是不可能让自己处于这样的境地的。

    你能看到这里,说明你在工作当中也是在担心自己技术提升的问题,这里跟大家分享一下一套可解决此问题的方案!

    把简单的事情交给别人

    如果你能体会到今天的主题【一直做业务,我要怎么进步?】,那你应该已经具备一定的经验,一般的业务需求对你来说是重复的。那这个时候你就可以尝试着把这些需求交给其他人(如果自己无法做主,建议你找下leader),我的意思并不是叫你去甩锅,而是把需求交给那些还不是很熟练的人,对别人来说,做更多的需求能有比较大的进步,对你来说,有空余时间做技术上的事情能有比较大的进步,一举两得。相反,你若一直占着坑,别人也没有空间成长。

    空出来的时间,可以去研究自己还不熟悉的技术点,也可以去研究研究轮子。一定比你做业务提升快。

    这一步在实际操作时,可能会遇到一个问题:在以业务为主的团队,接触更多的业务就意味着更大的存在感。

    控制自己跳出舒适圈

    舒适区 这个名词所包含的东西,我想大家早就听腻了,就像我。但做出来就很少。

    但在我意识到【一直做业务,我要怎么进步?】这个问题的严重性的时候,我痛定思痛,最近终于开始付出行动了。

    比如说:在做二维码相关的项目的时候,我会去了解二维码的生成原理。

    比如说:在实现一个具体功能的时候,我不再像以前那样用现有的方案,这样更省事,可以直接 Copy,改个参数就行,而是故意去以优化的方式去实现功能。

    以上就是我总结的两个方法,都是出自自己的实际经验,希望对大家有用

  • 相关阅读:
    Union用法及说明:
    SQL用了Union后的排序问题
    10条PHP编程习惯助你找工作
    PHP性能分析工具xhprof的安装使用与注意事项
    11款数据分析工具(附体验网址)
    Linux下的库操作工具-nm、ar、ldd、ldconfig和ld.so
    ldd显示可执行模块的dependenc
    计算机图形学,三维框架设计
    dnat,snat
    百度识图API
  • 原文地址:https://www.cnblogs.com/wuhairui/p/10469619.html
Copyright © 2020-2023  润新知