魔扣论坛

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

10倍效率的程序员的好习惯,你有几个?

[复制链接]
  • TA的每日心情
    慵懒
    2018-10-28 00:07
  • 签到天数: 17 天

    [LV.4]神出鬼没

    25

    主题

    0

    回帖

    2

    积分

    魔扣新手

    Rank: 1

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

    本帖子中包含更多资源

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

    x
    (点击上方公众号,可快速关注)



    英文:10 habits of 10x developers
    译文:iteye
    链接:http://www.iteye.com/news/23799


    Brad Feld的一篇文章《The Rise of Developeronomics》中提到了“10倍效率的开发人员(10x developer)”的概念(卓越的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving 在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson和Jonathan Locke)询问如何成为“10倍效率的开发者”,最后得到了以下的答案。


    (编注:一个优秀的程序员的效率会是一个普通的程序员的十倍之上。——《一些鲜为人知的编程真相》全文请阅读4月8日的推送)


    1. 只做需要做的工作



    • 使用敏捷方法;
    • 全心全意做UX设计;
    • 沟通第一;
    • 编码也许不是解决问题的办法;
    • 过早的优化是一切罪恶的根源;
    • 选择最简单的解决方案。


    2. 站在巨人的肩膀上



    • 使用开源框架;
    • 使用简洁语言;
    • 不要做重复的事情(不要重新发明轮子);
    • 利用包管理器来进行公共和私有代码分配;
    • 不要任凭巨头(如微软)的摆布而修复库中的一个Bug;
    • 不要让你的雇主逼你学习;
    • 自主学习并为自己设定新的目标。


    3. 了解数据结构和算法


    如果你不知道什么时候应该使用快速排序、不懂辨认O(n2)程序、不会写递归函数,你将无法成为10倍效率的开发者。使用多种语言你才能清楚不同的框架是如何解决相同问题的。尽可能去了解底层命令(plumbing),以便能够作出明智的决定(Web框架是怎么存储session状态的?Cookie到底是什么?)。


    4. 不要怕买工具,它可以节省你的时间


    Ben说:“昨天我花50美元买了一个位图字体工具,它帮我节省的时间成本绝对超过200美元。”


    推荐阅读:《能花钱的,就不要花时间》← 请点击


    5. 集中注意力


    不要整天开着你的电子邮件、Twitter、Facebook等,在工作时将它们最小化或关掉它们,戴上耳机。Tiny hack说:“即使不听音乐我也戴着耳机工作,这样便不会有人打扰到我。”


    6. 尽早并且经常性地进行代码重构


    有时,你不得不放弃漂亮的代码转而去寻找真正对项目有用的代码,但没关系,如果你的现有项目中有这样的代码,最好的方式便是不要看它,并重构。


    7. 只管去做


    将你的业余项目分享到Startup Weekend中。在我开始转到Unix和Ruby on Rails上之前,我买了一台Mac,使用Windows虚拟机花了一年时间做.NET项目。


    8. 挑选一个编辑器,并掌握它


    高效开发者喜欢用文本编辑器胜过IDE编辑器,因为这样可以学到更多东西。无论什么情况,尽量使用键盘快捷键,因为熟练使用一件工具的前提是熟悉它。


    在选择编辑器时,认真考虑并挑选最好的(Emacs或Vim),因为它们是通用的。其次,挑选你的首选平台最支持的。使用宏,不断地写代码;使用Mac上的TextExpander为整个段落创建快捷方式;使用Visual Studio或SublimeText的自动补齐功能;使用支持按行/列分割窗口的编辑器,这样你便能同时看到单元测试和代码(或模型、视图)。


    一定要想清楚后再写代码。Adam说,“我有朋友在一个大项目组里工作,他们组里最高效的程序员是一个高位截瘫用嘴叼着棍子敲代码的人,他总是在写代码之前想得很仔细且很少出错。”


    9. 整洁的代码胜过巧妙的代码


    要想让其他人能够读懂你的代码,尽量使用最少的代码来完成任务。遵循DRY(Don’t repeat yourself)的原则,使用明确定义的对象和库,将任务分解成小而简单的代码段。


    10. 潜意识是强大的工具


    离开10分钟往往就可以解决一个问题。控制编程时间,给自己一个多姿多彩的生活,劳逸结合能让你在工作时更高效、更愉悦。当然,即便是上了年纪的程序员也知道,以最少的时间完成最高效的工作是成为10倍效率开发者的必要条件。


    作为一个程序员,我觉得在职业生涯中最好的一件事儿就是从电脑前站起来,去拜访那些在某一领域有所建树的人们。


    11. 推动自身和团队进步


    重视批评,以包容的态度接受批评并提升自己是非常重要的事情。没有这个基础,你不可能成为一个高效的开发者。一位智者曾经说过:“聪明的人善于从自己的错误中学习,而智慧的人善于从别人的错误中学习。”




    【今日微信公号推荐↓】


    更多推荐请看值得关注的技术和设计公众号



    其中推荐了包括技术设计极客 IT相亲相关的热门公众号。技术涵盖:Python、Web前端、Java、安卓、iOS、PHP、C/C++、.NET、Linux、数据库、运维、大数据、算法、IT职场等。点击《值得关注的技术和设计公众号》,发现精彩!
    点击阅读原文,了解野狗
                        
                            


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

    该用户从未签到

    0

    主题

    241

    回帖

    482

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    241
    贡献
    241
    威望
    0
    发表于 2018-8-20 18:04:36 | 显示全部楼层
    魔扣源码论坛谢谢朋友的精彩点评!谢谢您一直以来的支持和鼓励!您的每一次点评,哪怕是一个小图、几句短语,都让我激动万分,温暖全身!感谢网络为我们搭建了交流平台,架起一座交友金桥!让我们相识网络、从陌生到熟悉、到相识相知,成为好朋友。愿我们的友谊今世永存!

    该用户从未签到

    6

    主题

    240

    回帖

    487

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    241
    贡献
    241
    威望
    0
    发表于 2018-9-15 05:58:00 来自手机 | 显示全部楼层
    好,很好,非常好!

    该用户从未签到

    0

    主题

    247

    回帖

    494

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    247
    贡献
    247
    威望
    0
    发表于 2019-5-3 17:49:18 | 显示全部楼层
    我也是坐沙发的

    该用户从未签到

    3

    主题

    252

    回帖

    508

    积分

    高级魔扣

    Rank: 4

    魔扣币
    253
    贡献
    253
    威望
    0
    发表于 2019-5-9 17:19:35 | 显示全部楼层
    最温暖的不是春天,而是朋友的笑脸;最惬谢意的不是阳光,而是朋友的祝福;最浪漫的不是桃花漫天飞舞季节,而是我们彼此牵挂和那温馨的问候!祝愿好友魔扣源码论坛天天甜甜蜜蜜快快乐乐!

    该用户从未签到

    2

    主题

    245

    回帖

    492

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    245
    贡献
    245
    威望
    0
    发表于 2019-10-24 17:05:33 | 显示全部楼层
    风,吹着想念;云,裹着爱恋;山,藏着真心;水,流着柔情;雨,飘着浪漫;雾,漫着赤诚;您,怀着温馨;我,揣着思念;魔扣源码论坛祝愿我的好朋友天天开心快乐!

    该用户从未签到

    0

    主题

    257

    回帖

    514

    积分

    高级魔扣

    Rank: 4

    魔扣币
    257
    贡献
    257
    威望
    0
    发表于 2019-10-31 20:27:13 来自手机 | 显示全部楼层
    宝贝儿,只要你幸福,我就幸福,魔扣源码论坛不管你在谁身边。

    该用户从未签到

    2

    主题

    253

    回帖

    508

    积分

    高级魔扣

    Rank: 4

    魔扣币
    253
    贡献
    253
    威望
    0
    发表于 2020-1-21 20:43:36 | 显示全部楼层
    看起来不错

    该用户从未签到

    1

    主题

    268

    回帖

    537

    积分

    高级魔扣

    Rank: 4

    魔扣币
    268
    贡献
    268
    威望
    0
    发表于 2020-4-26 13:01:46 | 显示全部楼层
    即使不见面,不说话,不发信息,我也会在心里留一个位置,安安稳稳的放着一个人。',

    该用户从未签到

    0

    主题

    234

    回帖

    469

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    235
    贡献
    235
    威望
    0
    发表于 2020-7-27 22:10:54 | 显示全部楼层
    温暖在你心里,只是你自己还没有发现它。',
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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