1、只需要做的工作
使用敏捷方法;
全心全意做UX设计;
沟通第一;
编码也许不是解决问题的方法;
过早的优化是一切罪恶的根源;
选择最简单的解决方案;
2、站在巨人的肩膀上
使用开源框架;
使用简洁语言(如HAML、Jade、Coffeescript);
不要做重复的事情(不要重新发明轮子);
利用包管理器来进行公共和私有代码分配;
不要任凭巨头的摆布而修复库中的一个Bug;
不要让你的雇主逼你学习;
自主学习并为自己设定新的目标.
3、了解数据结构和算法
如果你不知道什么时候应该使用快速排序、不懂辨认程序、不会写递归函数,你将无法成为10倍效率的开发者。使用多种语言你才能清楚不同的框架是如何解决相同问题的。尽可能去了解底层命令,以便能够做出明智的决定(Web框架是怎么存储session状态的?Cookie到底是什么?).
4、不要怕买工具,它可以节省你的时间
5、集中注意力
6、尽早并且经常性地进行代码重构
7、只管去做
8、挑选一个编辑器,并掌握它
高效开发者喜欢使用文本编辑器胜过IDE编辑器,因为那样可以学到更多东西。无论什么情况,尽量使用键盘快捷键,因为熟练使用一件工具的前提是熟悉它。一定要想清楚后再写代码。
9、整洁的代码胜过巧妙的代码
要想让其他人能够读懂你的代码,尽量使用最少的代码来完成任务。遵循DRY(Don't repeat yourself)的原则,使用明确定义的对象和库,将任务分解成小而简单的代码段。
10、潜意识是强大的工具
离开10分钟往往就可以解决一个问题。控制编程时间,给自己一个多姿多彩的生活,劳逸结合能让你在工作时更高效、更愉悦。当然,即便是上了年纪的的程序员也知道,以最少的时间完成最高效的工作是成为10倍效率开发者的必要条件。
作为一个程序员,我觉得在职业生涯中最好的一件事儿就是从电脑前站起来,去拜访那些在某一领域有所建树的人们。
11、推动自身和团队进步
重视批评,以包容的态度接受批评并提升自己是非常重要的事情。没有这个基础,你不可能成为一个高效率开发者。一位智者曾经说过:“聪明的人善于从自己的错误中学习,而智慧的人善于从别人的的错误中学习。”
分享到:
相关推荐
【开发高效率的J2EE企业应用】 J2EE企业应用的开发是一个复杂的过程,涉及到多个组件和资源的高效管理。对于大型项目来说,优化性能是至关重要的,因为任何微小的效率问题都可能导致系统整体性能下降。在《开发高...
从给定的文件信息来看,虽然具体的内容细节未能呈现,但根据标题“高效率开发工作流2.doc”以及描述和标签的重复,我们可以推断出这份文档主要关注的是提升软件开发过程中的效率。在IT行业,尤其是软件开发领域,...
架构的高效率便捷开发框架.zip基于SpringMVC+Spring+MyBatis (SSM) 架构的高效率便捷开发框架.zip基于SpringMVC+Spring+MyBatis (SSM) 架构的高效率便捷开发框架.zip基于SpringMVC+Spring+MyBatis (SSM) 架构的高...
【SharePoint高效率工作流开发】是关于使用SharePoint Designer 2007和Visual Studio 2008创建高效工作流的专题。SharePoint的工作流功能基于Windows Workflow Foundation (WF),这是一种强大的框架,用于构建业务...
sharepoint高效率工作流开发.doc
【标题】:“高效率的轻量级低代码敏捷开发平台” 在当今的信息化时代,软件开发的速度和效率已经成为企业竞争力的关键因素。低代码开发平台正是为了解决这一问题而诞生的创新工具,它允许开发者通过图形化界面快速...
提高软件开发效率经验 软件开发效率是软件企业的生命线,影响着企业的盈利模式和产品研发管理。提高软件开发效率需要从多方面入手,包括提高项目成员工作技能、制定适当的研发流程和部门协作流程、总结经验反省过错...
MyEclipse10高级配置快速提高开发效率
拥有高效率便捷开发模式,使开发人员更专注于业务,达到面向业务开发。 项目使用 Maven 构建,便于项目管理,支持 Oracle、MySql 等主流数据库。 前端展示界面采用基于 Boostrap 实现的响应式布局,并集成了一系列的...
团队协作中,有效的沟通和分工,如同《编写高质量Java代码.pdf》中提到的,可以协同完成复杂的任务,避免重复劳动,提升整体效率。 总的来说,提高开发效率是一个综合性的过程,涉及代码质量、开发流程、个人能力和...
从2009年到现在,Android开发...本次演讲PPT将分享通过组合使用大量新框架,模式和工具,高效率的开发Android App。主要介绍ButterKnife,Volley,Retrofit,Gson等开发框架,Rx编程模式,Bugly等第三方开发平台工具
WonderTrader是一个基于C++核心模块的,适应全市场全品种交易的,高效率、高可用的量化交易开发框架。面向于专业机构的整体架构。数十亿级的实盘管理规模.从数据落地清洗、到回测分析、再到实盘交易、运营调度,量化...
安卓开发-android上实现mp4文件的高效率切割。.zip
AGV高效率搬运车.zip模型AGV小车图纸机器人穿梭小车自动导引潜伏式运输车SW加工图纸下载AGV高效率搬运车.zip模型AGV小车图纸机器人穿梭小车自动导引潜伏式运输车SW加工图纸下载AGV高效率搬运车.zip模型AGV小车图纸...
PMSM 同感应电机等其他电机相比是一个本质上的高效率电机,但近年对于节能的强烈要求,兴起对更高效率化和更可广泛使用的电机的研究开发。伴随着小型化和高磁通量密度,容易产生振动和噪音,所以这个要求减低振动和...
唛盟旨在为企业开发业务系统提供一整套解决方案,唛盟具有高效率、低代码、功能丰富等特点。企业可以在唛盟工程之上,加入更多其它业务功能;也可以以唛盟作为模板,创建新的工程,用于开发其它业务。使用唛盟构建...
通过F.I.S的使用,能够快速将高质量的软件研发转化为高效率的生产力,进而提升整体的产品交付速度和质量。 总之,F.I.S作为前端开发的集成解决方案,为前端工程师提供了一套成熟的工具链,帮助他们解决了很多传统...
NULL 博文链接:https://royal2xiaose.iteye.com/blog/1461511
在软件开发中,我们可以使用该芯片来设计高效率的电源管理系统,例如在服务器、数据中心、电信设备等应用场景中,该芯片可以用来升压电压和提供高输出电流,从而提高系统的整体效率和可靠性。 此外,在电源管理系统...
为了实现高效率太阳能电池的量产,需要开发出能够大规模、高速度制造的技术。例如,文章中提到的“局部存在的电浆CVD法”,该方法可以实现每秒3.3纳米的成膜速度,大幅提高了生产效率。 在技术创新方面,日本三菱...