网站首页 程序人生 资源汇 学建站 源码 织梦模板 特效代码 技术手册 IT头条 电商 创业 运营 站长

特色栏目 视频下载 织梦模板 教程书籍 职业生涯 正能量 美图 标签索引

关于程序员的痛苦的一种论据收藏挑错

2018-11-08 17:01 采编:程序人生 阅读 投稿赚币
我所说的关于程序员的苦楚的一种悖论描绘如下: 好的程序员大部分的时刻都在干他们厌烦的作业、运用他们厌烦的技能和东西。 这是反常理的,看上去就是悖论;你会以为 烂 程序员

我所说的“关于程序员的苦楚的一种悖论”描绘如下:

“好的程序员大部分的时刻都在干他们厌烦的作业、运用他们厌烦的技能和东西。”

  这是反常理的,看上去就是悖论;你会以为程序员才会把时刻都花在烂技能上,优异的程序员会把时刻花在那些顶级的技能上。不是吗?

  我在自己的体会中发现了这个悖论,直到后来我才明白为什么会是这样。

  什么样的作业会让程序员们厌烦不已?

  这对一些有经历的程序员来说并不是什么新闻,但我要把这向那些非编程人员解释一下:

  好程序员厌烦做那些原本可以主动完结的作业。假如一个程序员被指派去做一个机器(通常是电脑)能主动完结的作业,他会十分的沮丧。程序员的志向是让机器尽可能多的替他们完结任务,只有剩下的一些机器不能完结的作业才会自己出手。

  这是一个程序员应该具有的一种十分有利的天性。

  一个简略的需求主动完结的作业的比如: 幻想一个程序员阅读一个有1000行代码的文件。他想找到第791行,由于这一行被以为有问题需求修改。但编辑器现在显现到第30行。大多数人都会简略的拖动滚动条一直到自己想要的那一行。但一个好程序员是不会去干这样的作业的。他们会运用一个能够使他们直接跳到特定行的编辑器。例如,在我运用的编辑器里,“Ctrl-L -> 791 -> Enter”就能做这样的作业。

  这个比如很简略;更杂乱的比如有许多。

  好的程序员厌烦做重复性的作业的原因是,这些小作业会打断程序员的思绪。思绪是一个软弱的东西;一旦思绪被打断,需求花好久才干再接起来。假如你每5分钟就被这种体力作业打搅一次,你的思绪就无影无踪了。

  在日常作业中,程序员需求处理各式各样的技能作业、运用各式各样的东西。程序员喜爱那种含“体力劳动”相对较少的作业。程序员喜爱那些只需求很少的体力劳动的技能和东西(Python,Django,git等都归于这一类),厌烦那些需求许多体力劳动的技能和东西。(这个我就不举例了:)

  但程序员有必要即要处理那些有趣的主动化的技能,一起也要做那些厌烦的,需求体力劳动的作业。好的程序员会尽可能的使他们的日子远离那些烂技能,但总有一些很糟糕的技能他不能简略的扔掉。有时是由于他们开发的产品需求这种技能;例如,一切的web开发程序员都有必要要跟HTML打交道,但HTML里有许多很厌烦的属性。有时一些很烂的技能不能扔掉仅仅由于有许多的人在运用他们,程序员有必要去运用它们。

  大部分的时刻都是花费在了烂技能上

  从这个视点看,你就能很清醒的了解这个悖论为什么会呈现了。烂技能会用掉许多的时刻和精力。好的技能只需求很少的时刻和精力。程序员每天的时刻和精力是有限的。这有限的资源中许多一部分被投入到烂技能上,正是由于烂技能需求你支付更多。换句话说就是,他们首要的日常作业都是在跟他们厌烦的技能和东西打交道。因而,好程序员很苦楚。

  我希望我的这篇文章终究能给处理这个问题带来一些启示,但估量不会许多。咱们能做的作业就是尽量的扔掉那些烂技能,使它们远离咱们的日子,而那些暂时扔掉不了的,咱们只能忍受。


程序人生if98.com,专注IT人成长、所需、职场,欢迎参与撰稿、分享资源!

扫一扫关注程序人生公众号

免责声明:本文内容由[程序人生]用户自行发布或编辑转载,本站不拥有所有权、不承担相关法律责任。 如发现有涉嫌抄袭的内容,可邮件 web@if98.com 举报,并提供证据,一经查实,本站将立刻删除涉嫌侵权内容。

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
-->

站长推荐文章

  • 我的编程之路:从好玩到

    我的编程之路:从好玩到玩好

    先解释下标题吧:好玩指的是爱好、觉得有趣,玩好指的是把事情搞定、让事物变得更好。 第一次接触电脑 我最早接触电脑是小学四年级的时候,...

    07-17发布351人阅读学习心得

  • 给未来程序员的15个顶级职

    给未来程序员的15个顶级职业建议

    好吧,我觉得10条不够,应该有15条职业建议。不过首先,我想解释一下出色的职业生涯是什么样的。 他们的进步曲线并不是每个月都会上升一点的...

    07-17发布330人阅读学习心得

  • 程序员你为什么迷茫?

    程序员你为什么迷茫?

    你曾经充满热情,是一位开源软件倡导者,你崇尚全栈工程师才有未来的理念,你渴望改变世界。但是现在你每天都处于焦虑之中,你每天不断地学...

    07-17发布191人阅读学习心得

  • IT行业的中年危机,老程序

    IT行业的中年危机,老程序员的价值在哪里!

    前几天和一个程序员朋友聊天,他说年岁大了,考虑转,他33岁,多么风华正茂的年岁,他的慨叹让我很意外,在公司是内行,能够处理那些所谓的...

    11-08发布157人阅读学习心得 IT行业,老程序员,职场

  • 如何成为一名成功的程序

    如何成为一名成功的程序员

    编程是一个仅靠兴趣仍不足以抵达成功彼岸的领域。你必须充满激情,并且持之以恒地不断汲取更多有关编程的知识。只是对编程感兴趣还不足以功...

    10-31发布146人阅读学习心得

  • 如何伪装成一个年薪20万刀

    如何伪装成一个年薪20万刀以上的码农?

    年轻的程序猿朋友们,从东岸、中部、南加迁徙到硅谷的你,是否希望远处的美女向你投来崇拜的目光?希望身边的朋友觉得你很酷很牛逼?今天我...

    09-28发布144人阅读学习心得

  • 做博士还是做一个专业的

    做博士还是做一个专业的程序员?

    当我从大学毕业获得计算机科学学位的时候,我就想继续学习并获得博士学位。但是,我又想作为一个软件开发者去参与工作,所以我在这一行中工...

    07-17发布103人阅读学习心得

  • 程序员的工作总结

    程序员的工作总结

    在新的公司工作半年了时间飞逝,作为一名工程师,也要时刻对自己反省,这样才能够有所提升,在工作中我总结了一下几点,这个可能也是大家常...

    06-13发布102人阅读学习心得

阅读排行

论坛信息推荐 更多 >>

关于我们

微信公众号

扫码关注官方微信

返回顶部