加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

程序员的重复劳动陷阱

发布时间:2019-07-02 20:03:57 所属栏目:移动互联 来源:ChaosYang1987
导读:同样是一样的计较机专业结业,进入职场的地位和事变都差不多,为何有些措施员短短几年就生长为万能选手或规模专家,有些措施员还在做CRUD? 措施员的一再劳动陷阱 不知道各人有没有这样的感受,每次插手一个新的公司/组,一开始老是要学这个学谁人,也许会

同样是一样的计较机专业结业,进入职场的地位和事变都差不多,为何有些措施员短短几年就生长为万能选手或规模专家,有些措施员还在做CRUD?

措施员的一再劳动陷阱

措施员的一再劳动陷阱

不知道各人有没有这样的感受,每次插手一个新的公司/组,一开始老是要学这个学谁人,也许会花许多时刻看现有的代码,然后花一些时刻实现一点点小的成果。

比及颠末一段时刻后,本身对事变越来越驾轻就熟,提来的相同需求顿时就可以做,以做得多做得快为自满,认为这样可以更受老板青睐,可以升职加薪。

我在结业第三年的时辰插手前公司,在插手公司的第一个季度,我首要再做一些边沿器材以及领略体系,从第二个季度开始在组里的焦点营业上开拓。

其时本身为了可以或许快速的出成就,会从组里全部的使命里挑看着较量轻易实现的做,每每一天就可以做完一个可能两个使命。

做完一个使命后,发明backlog内里有相似的使命,我也“赶忙”抢过来assign给本身,然后快速的做完,提交code review。

从谁人季度开始我每个季度做的工单越来越多,高出组里的全部其他成员,本身也对本身的“高效”洋洋自得,觉的本身事变的很是充分,前进很大。

然而在这个进程中,我已经不知不认为掉到“一再劳动”的陷阱中去了。

我们在写代码的时辰,有一个原则交叫DRY(Don't Repeat Youself)原则,简朴普通的说就是不要copy paste代码,能抽象成函数的抽象成函数,能抽象成基类的抽象成基类。

可是措施员的事变自己也应该遵循一样的原理,那就是只管不要做一再的事变。

一再劳动对措施员的危害

回到开篇的题目,同样是一样的计较机专业结业,进入职场的地位和事变都差不多,为何有些措施员短短几年就生长为万能选手或规模专家,有些措施员还在做CRUD?

措施员的一再劳动陷阱

大部门的技能进修曲线相同于上图,经验过短暂的入门期和相对长一些的蕴蓄期之后,也许大部门技能城市进入到高效期。

在入门期和蕴蓄期的时辰也许手艺行使的服从会低一些,进入到高效期之后,跟着手艺行使的服从大大进步,事变所发生的“输出”也越来越大。因此“高效期“给人以充分的假象。

一旦本身的某项技能进入到高效期,在此基本上的晋升会很是坚苦,也许之前事变三个月所把握的新常识,比之后一年在事变中蕴蓄的要多。

偶然辰我们看一个措施员事变了5年,可是他也许第一年进修并认识所用的技能,接下来4年都在做沟通的事变,办理相同的需求,那么他的5年岁情履历便是1年乘以5。

而有些措施员,他每事变一段时刻之后,城市钻研技能更深的部门,可能去进修新的技能,老是保持着在实行本身并不善于的规模,那么这样的措施员,他的5年岁情履历会比前一种措施员要多。

怎样挣脱一再劳动的轮回

既然一再劳动的危害这么大,那么我们是否可以挣脱一再劳动的轮回呢?

有的时辰,措施员本身也不想总是一再的干相同的对象,可是无奈被派发的使命一再的许多,好像本身可以选择的不多。

在我本身在第三年大量一再劳动之后,我的司理找到我发言,说我不该该这样一再本身,同样的工作做一两次就好了,再一再的做对本身的辅佐不大。

我分享一下我是怎么样停止一再的劳动的:

1.找到Pattern,办理一类题目而不是一个题目。

当你办理了N次相同的需求的时辰,是否可以把这些题目抽象出来,是否可以去自动化的实现这类需求?

改了N次bug之后,是否可以发明bug的纪律,可以或许开拓出静态说明器材来抓住这些bug?

2.实行用新的技能办理同样的题目。

偶然当项目标实现并没有几多划定的时辰,我们可以在必然的自由度下实行新的器材。

本年年头的时辰我去实行修改一个已有的内部器材前段,持着进修新技能的生理,我用Redux从头实现了前段,而不是在原有的jQuery的前段基本上修改。

3.实行换岗。

换岗亭可以直接的让你接管差异的项目,做一些差异的工作。我在上家公司的第一组待了近三年才换组,此刻来看应该更早的时辰实行差异的工作。

换岗亭也会带来一些其他的题目,好比到新岗亭之后也许会影响提拔速率,必要从头成立本身的势力巨子等等。

4.换事变。

换事变是一个终极大招,它会带来许多其他的变革,不提议只是为了离开一再劳动而换事变。

假如没有养成精采的进修风俗,那么换一份新事变之后也很有也许陷入到新的一再劳动的轮回中。

一再劳动不行以完全停止

一再劳动是否可以完全停止呢?

我觉的是不行以停止的。以上的内容都是基于措施员生长的角度去说明题目,一再劳动是有害的。

可是将措施员的劳动视为代价输出的话,纯熟的代价输出确实也是措施员的代价之一,可以争取到更高的薪酬。

我们站在组织的角度上来看,一再的需求永久存在,这些一再的需求必要被完成。

假如在职员设置有限的环境下,不行停止的单个个别成员必要去举办必然的一再劳动。而因为时刻上的紧要性,也许必必要用高效粗暴的要领来实现。

假如你是公司的初创成员,必要在初期做大量的一再事变来从无到有的实现新的产物,那毫无疑问这是应该做的,由于这样的一再劳动带来的收益也许是庞大的。

但愿各人在事变中都可以正确的熟悉到一再劳动的陷阱,让本身可以或许保持耐久的生长。

【编辑保举】

  1. 想从措施员酿成架构师?看100篇架构计划的文章,不如干1次这个
  2. 没在路边悔改代码的措施员,不敷以谈人生
  3. 20年措施员分享履历:20条编程履历,必然要看完
  4. 措施员这生平,你活好了吗?
  5. 双宋仳离,冰冰星散,最慌的是措施员!
【责任编辑:武晓燕 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读