课程咨询 :18487146383     QQ:570023382

长沙ios培训 > 达内新闻 > 达内ios培训专家:好程序员效率法则!
  • 达内ios培训专家:好程序员效率法则!

    发布:长沙ios培训      来源:达内新闻      时间:2016-04-26

  • 一篇文章中提到了“10倍效率的开发人员(10x developer)”的概念(卓越的开发者的效率往往比一般的开发者高很多,而不只是一点点),长沙ios培训 专家在读了之后受到启发,并向多位大牛询问如何成为“10倍效率的开发者”,最后得 了以下的答案。

    1. 只做需要做的工作

    使用敏捷方法;

    全心全意做UX设计;

    沟通第一;

    编码也许不是解决问题的办法;

    过早的优化是一切罪恶的根源;

    选择最简单的解决方案。

    2. 站在巨人的肩膀上

    使用开源框架;

    使用简洁语言;

    不要做重复的事情(不要重新发明轮子);

    利用包管理器来进行公共和私有代码分配;

    不要任凭巨头(如微软)的摆布而修复库中的一个Bug;

    不要让你的雇主逼你学习;

    自主学习并为自己设定新的目标。

    3. 了解数据结构和算法

    达内ios培训专家:好程序员效率法则!

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

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

    5. 集中注意力

    不要整天开着你的电子邮件、Twitter、Facebook等,在工作时将它们最小化或关掉它们,戴上耳机。

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

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

    7. 只管去做

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

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

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

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

    10. 潜意识是强大的工具

    离开10分钟往往就可以解决一个问题。

    控制编程时间,给自己一个多姿多彩的生活,劳逸结合能让你在工作时更高效、更愉悦。

    当然,即便是上了年纪的程序员也知道,以最少的时间完成最高效的工作是成为10倍效率开发者的必要条件。

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

    11. 推动自身和团队进步

    重视批评,以包容的态度接受批评并提升自己是非常重要的事情。没有这个基础,你不可能成为一个高效的开发者。

    一位智者曾经说过:“聪明的人善于从自己的错误中学习,而智慧的人善于从别人的错误中学习。”

    推荐文章

上一篇:达内ios培训专家:职场上要注意哪些小细节?

下一篇:达内ios专家揭秘为啥60%的用户不买Apple Watch2

最新开班日期  |  更多

3G-IOS软件工程师就业班

3G-IOS软件工程师就业班

开班日期:11/30

3G-IOS软件工程师就业班

3G-IOS软件工程师就业班

开班日期:11/30

3G-IOS软件工程师全日制班

3G-IOS软件工程师全日制班

开班日期:11/30

3G-IOS软件工程师周末班

3G-IOS软件工程师周末班

开班日期:11/30

  • 网址:http:/cs.ios.tedu.cn     地址:长沙市芙蓉中路一段479号建鸿达现代城27楼
  • 课程培训电话:18487146383     QQ:570023382     全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56