魔扣论坛

魔扣源码论坛业务
查看: 2121|回复: 10

好程序员+烂技术=痛苦

[复制链接]

该用户从未签到

28

主题

0

回帖

31

积分

魔扣新手

Rank: 1

魔扣币
2
贡献
2
威望
1
发表于 2018-8-12 22:15:40 | 显示全部楼层 |阅读模式
魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
来自:程序师
链接:http://www.techug.com/the-miserable-programmer-paradox
原文:http://blog.garlicsim.org/post/2840398276/the-miserable-programmer-paradox




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


“好的程序员大部分的时间都在干他们厌恶的事情、使用他们厌恶的技术和工具。”



这是反常理的,看上去就是悖论;你会认为烂程序员才会把时间都花在烂技术上,优秀的程序员会把时间花在那些尖端的技术上。不是吗?


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



什么样的工作会让程序员们厌恶不已?





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


好程序员厌恶做那些本来可以自动完成的事情。如果一个程序员被指使去做一个机器(通常是电脑)能自动完成的事情,他会非常的懊恼。程序员的志向是让机器尽可能多的替他们完成任务,只有剩下的一些机器不能完成的工作才会自己出手。


这是一个程序员应该具有的一种非常有益的本能。


一个简单的需要自动完成的工作的例子: 想象一个程序员浏览一个有1000行代码的文件。他想找到第791行,因为这一行被认为有问题需要修改。但编辑器现在显示到第30行。大多数人都会简单的拖动滚动条一直到自己想要的那一行。但一个好程序员是不会去干这样的事情的。他们会使用一个能够使他们直接跳到特定行的编辑器。例如,在我使用的编辑器里,“Ctrl-L -> 791 -> Enter”就能做这样的事情。


这个例子很简单;更复杂的例子有很多。


好的程序员厌恶做重复性的工作的原因是,这些小事情会打断程序员的思绪。思绪是一个脆弱的东西;一旦思绪被打断,需要花很久才能再接起来。如果你每5分钟就被这种体力工作打搅一次,你的思绪就无影无踪了。


在日常工作中,程序员需要处理各种各样的技术工作、使用各种各样的工具。程序员喜欢那种含“体力劳动”相对较少的工作。程序员喜欢那些只需要很少的体力劳动的技术和工具(Python,Django,git等都属于这一类),讨厌那些需要大量体力劳动的技术和工具。(这个我就不举例了:)


但程序员必须即要处理那些有趣的自动化的技术,同时也要做那些讨厌的,需要体力劳动的工作。好的程序员会尽可能的使他们的生活远离那些烂技术,但总有一些很糟糕的技术他不能简单的抛弃。有时是因为他们开发的产品需要这种技术;例如,所有的web开发程序员都必须要跟HTML打交道,但HTML里有很多很讨厌的属性。有时一些很烂的技术不能抛弃只是因为有大量的人在使用他们,程序员必须去使用它们。



大部分的时间都是花费在了烂技术上



从这个角度看,你就能很清醒的理解这个悖论为什么会出现了。烂技术会用掉大量的时间和精力。好的技术只需要很少的时间和精力。程序员每天的时间和精力是有限的。这有限的资源中很多一部分被投入到烂技术上,正是因为烂技术需要你付出更多。换句话说就是,他们主要的日常工作都是在跟他们讨厌的技术和工具打交道。因此,好程序员很痛苦。


我希望我的这篇文章最终能给解决这个问题带来一些启示,但估计不会很多。我们能做的事情就是尽量的抛弃那些烂技术,使它们远离我们的生活,而那些暂时抛弃不了的,我们只能忍受。
有人用微信聊天,有人却在微信中学习,成长。下面是2016最HOT公众号,赶快试试新的关注方法吧!

关注方式
★长按二维码,选择“识别图中二维码”进行关注。




iOS开发
微信号:iOSDevTip


▲长按二维码“识别.”关注
简介:每天学习一个小技巧,让学习iOS开发更简单!
[img=502px,29]https://bbs.morko.net/https://bbs.morko.net/source/plugin/csdn123_news/csdn123_showimg.php?url=http://mmbiz.qpic.cn/mmbiz/n9BCHWJuRJdzyh5Fp34xlCVWbiaUmtrN1yiceibLDdtNOVKXATXs54cHQU8qmuiaYKmddeRdECbALhP8UbNDBvhL8A/0?[/img]


猿圈
微信号:CodePush


▲长按二维码“识别.”关注
简介:为你揭秘地球上神秘的程序猿的生活圈!


[img=502px,29]https://bbs.morko.net/https://bbs.morko.net/source/plugin/csdn123_news/csdn123_showimg.php?url=http://mmbiz.qpic.cn/mmbiz/n9BCHWJuRJdzyh5Fp34xlCVWbiaUmtrN1yiceibLDdtNOVKXATXs54cHQU8qmuiaYKmddeRdECbALhP8UbNDBvhL8A/0?[/img]


Android开发精选
微信号:AndroidPush


▲长按二维码“识别.”关注
简介:定期翻译、发布国外Android优质的技术文章,开源库。
[img=502px,29]https://bbs.morko.net/https://bbs.morko.net/source/plugin/csdn123_news/csdn123_showimg.php?url=http://mmbiz.qpic.cn/mmbiz/n9BCHWJuRJdzyh5Fp34xlCVWbiaUmtrN1yiceibLDdtNOVKXATXs54cHQU8qmuiaYKmddeRdECbALhP8UbNDBvhL8A/0?[/img]


Swift开发
微信号:SwiftDev


▲长按二维码“识别.”关注
简介:Apple开源的最新官方语言Swift,更简单,更灵活,也更有趣!
[img=502px,29]https://bbs.morko.net/https://bbs.morko.net/source/plugin/csdn123_news/csdn123_showimg.php?url=http://mmbiz.qpic.cn/mmbiz/n9BCHWJuRJdzyh5Fp34xlCVWbiaUmtrN1yiceibLDdtNOVKXATXs54cHQU8qmuiaYKmddeRdECbALhP8UbNDBvhL8A/0?[/img]


APP开发者
微信号:aswifter


▲长按二维码“识别.”关注
简介:分享iOS开发、Swift开发、Android开发和移动互联网技术。

[img=502px,29]https://bbs.morko.net/https://bbs.morko.net/source/plugin/csdn123_news/csdn123_showimg.php?url=http://mmbiz.qpic.cn/mmbiz/n9BCHWJuRJdzyh5Fp34xlCVWbiaUmtrN1yiceibLDdtNOVKXATXs54cHQU8qmuiaYKmddeRdECbALhP8UbNDBvhL8A/0?[/img]


Python开发
微信号:PythonPush


▲长按二维码“识别.”关注
简介:人生苦短,我用Python。
[img=502px,29]https://bbs.morko.net/https://bbs.morko.net/source/plugin/csdn123_news/csdn123_showimg.php?url=http://mmbiz.qpic.cn/mmbiz/n9BCHWJuRJdzyh5Fp34xlCVWbiaUmtrN1yiceibLDdtNOVKXATXs54cHQU8qmuiaYKmddeRdECbALhP8UbNDBvhL8A/0?[/img]
                    
                        


来源链接: http://mp.weixin.qq.com/s?__biz=MzA3NzM0NzkxMQ==&mid=404435361&idx=1&sn=1b10744324ba28c0e426b752419394db&3rd=MzA3MDU4NTYzMw==&scene=6#rd

该用户从未签到

2

主题

224

回帖

450

积分

中级魔扣

Rank: 3Rank: 3

魔扣币
224
贡献
224
威望
0
发表于 2018-8-21 13:49:54 来自手机 | 显示全部楼层
边撸边过

该用户从未签到

2

主题

255

回帖

512

积分

高级魔扣

Rank: 4

魔扣币
255
贡献
255
威望
0
发表于 2018-12-8 17:17:11 | 显示全部楼层
看帖要回,回帖才健康,在踩踩,楼主辛苦了!

该用户从未签到

1

主题

237

回帖

476

积分

中级魔扣

Rank: 3Rank: 3

魔扣币
238
贡献
238
威望
0
发表于 2019-1-7 15:52:59 | 显示全部楼层
我擦!我要沙发!

该用户从未签到

1

主题

276

回帖

554

积分

高级魔扣

Rank: 4

魔扣币
277
贡献
277
威望
0
发表于 2019-5-29 21:35:45 | 显示全部楼层
当你孤独时,风儿就是我的歌声,愿它能使你得到片刻的安慰;当你骄傲时,雨点就是我的警钟,魔扣源码论坛愿它能使你获得永恒的谦逊。

该用户从未签到

2

主题

272

回帖

546

积分

高级魔扣

Rank: 4

魔扣币
272
贡献
272
威望
0
发表于 2019-8-13 14:26:40 | 显示全部楼层
谢谢好朋友!因电脑出故障了,没能及时回复,抱歉!只想轻轻地告诉您。魔扣源码论坛,我一直在惦记您。世界上最永恒的幸福是平凡,人生中最长久的拥有是珍惜。珍惜人与人之间的真情,珍惜生命,珍惜健康。珍惜点点滴滴的快乐,珍惜网络中遇见的您——我的朋友!

该用户从未签到

1

主题

230

回帖

461

积分

中级魔扣

Rank: 3Rank: 3

魔扣币
230
贡献
230
威望
0
发表于 2020-1-14 09:10:01 来自手机 | 显示全部楼层
这个世界上我只相信两个人,一个是我,另一个不是你-魔扣源码论坛。

该用户从未签到

2

主题

263

回帖

528

积分

高级魔扣

Rank: 4

魔扣币
263
贡献
263
威望
0
发表于 2020-5-19 18:09:20 来自手机 | 显示全部楼层
没人回帖。。。我来个吧

该用户从未签到

1

主题

255

回帖

511

积分

高级魔扣

Rank: 4

魔扣币
255
贡献
255
威望
0
发表于 2020-7-5 09:24:37 | 显示全部楼层
空间里有思念,空间里有牵挂。忙碌的生活带走的只是时间,对朋友的牵挂常留心底,魔扣源码论坛关怀的心永远不改变。

该用户从未签到

2

主题

245

回帖

492

积分

中级魔扣

Rank: 3Rank: 3

魔扣币
245
贡献
245
威望
0
发表于 2020-7-23 09:54:19 | 显示全部楼层
LZ敢整点更有创意的不?兄弟们等着围观捏~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 联系我们
  • 新浪微博 :
  • 在线客服 :魔扣科技 
  • 源码QQ群 :魔扣源码论坛官方总群
  • 联系邮箱 :charlin#morko.net
  • 微信扫一扫
快速回复 返回顶部 返回列表