如果你不能持续提高自己的价值,恐怕迟早会沦为公司的鸡肋。赢得竞争,就是让自己比别人更有效率!好习惯决定高效率... ...
1 “泰勒实验”的启示:剖析每个个体日常工作中的每个细节,对细节进行持续优化,通过对细节的改进提升生产率。
2、 “你已经唠叨足够可以丰富我们公司的多样性了”——幽默短语
3、 浏览器的快捷键,如使用Ctrl+Enter就可以为浏览器中的地址的前后分别加上"www."和".com"
联想到自己对使用了近两年的Eclipse,却对其快捷键知之甚少, 深圳一度看不惯那些常常使用快捷键的人,认为那是在耍酷... ... 反思ING... ...
4、 对于那些普通用户而言能提高其生产率的东西(比如漂亮的途径界面、鼠标、下拉菜单等),对于程序员来说却是他们获得计算机最佳性能的障碍。“易用”和“高效”在很多时候其实是不相关的。
思索: 关于”专业“与”业余“角度发散... ...
——————————————加速法则————————————————————
与你的计算机交互越少,你就能前进得越快——去除繁文缛节使你有更多的事件来针对问题的实质。 关注本质,而非形式!
小实验: 启动面板——一个应用程序列表的有用程度与它的长度成反比。
介绍的加载器: Launchy/Colibri/Enso
1、 创建一个Windows启动面板(快速启动栏的作用... )
提示: 键盘输入总比导航快(首选键盘而非鼠标,光标就是你的眼睛)
2、 操作系统加速器
例子: Windows地址栏(是资源管理器界面中最高效的部分)
切换到地址栏的快捷键是Alt-D,补全按Tab键
提示: 花点时间来学习你手边所有隐藏的快捷键!
3、 剪贴板(寄存器)
Windows与Mac都限制我们只能用一个可怜的剪贴板——使用多重剪贴板
比如: 一个任务需要从一个文件复制粘贴一些不连续的内容到另一个文件,此时多数开发人员会复制,然后跳转到另外一个文件,粘贴,再跳转回第一个文件,并重复这个琐碎的步骤... ...
提示: 环境切换回消耗时间
反思: 我们总是反复重新发明同样的东西,因为我们没有意识到有人在10年前就已经解决了这个问题!
推荐产品(多重剪贴板): clcl(开源),下载地址:
http://www.nakka.com/soft/clcl/index_eng.html
4、 记住历史
提示: 忘记历史就意味着你得再输入一遍。 所有的shell都有一种历史记录机制,允许你再次调用先前的命令,这是shell相比图形化环境一个很大的优势:你无法再图形化环境下轻易重复细微变化的行为。
例子: 在windows中,键入先前的命令的前一部分然后按一下F8——匹配你刚才输入的
键入F7,你最近的历史记录会显示在一个列表中。
隐藏的Alt-Tab条目
5、 触手可及的命令提示符
推荐工具: Command Prompt Explorer Bar
下载地址: http://www.codeproject.com/KB/cs/commandbar.aspx
这个工具最棒的特性是它对自己所依附的管理器视图中目录的”粘性“.
提示: 在资源管理器中嵌入命令提示符使环境切换更容易
推荐工具:PowerToy
6、 开发加速器
什么事你屏幕上的最大可点击目标? ——正位于你光标下的那个目标?这就是为什么右键菜单中应当放置最重要的内容。
什么事第二大不表? ——屏幕的边缘?
Fitt定律: 需要移动的距离和 目标的大小 共同决定了用鼠标点击一个目标的容易程度。 为什么菜单栏位于屏幕的顶端?
思索: 关于用户体验的拓展... ... 很多事情并不像其表面所呈现出来的那样子简单自然,其实背后往往蕴藏着我们不知的因果关系。
7、 关于IDE的加速手法
首先推荐一款工具:Key Prompter
下载地址: http://www.mousefeed.com(每次你使用菜单进行选择时,一个对话框就会弹出来告诉你可以使用的快捷键,以及你已经做错了多少次,你甚至可以设置一种模式拒绝菜单选择)。
待续... ...
分享到:
相关推荐
《卓有成效的程序员》是一本面向广大程序员的实践指南,旨在帮助他们提升工作效率和代码质量。这本书结合了多种编程技巧、项目管理策略以及个人生产力的提升方法,为程序员提供了全面而实用的知识。 首先,书中的...
1. **时间管理和自我规划**:高效程序员如何合理安排工作时间,避免不必要的打扰,保持专注,以提高生产力。这可能涉及到番茄工作法、GTD(Getting Things Done)等时间管理技巧。 2. **代码质量和可维护性**:讨论...
卓有成效的程序员卓有成效的程序员卓有成效的程序员卓有成效的程序员
卓有成效的程序员(精选版) ,PDF格式。 本书是《卓有成效的程序员》的精选版,节选了原书中比较有代表性的四章。这不是一本帮助最终用户更有效率使用计算机的书。这是一本写给程序员、关于如何提高生产效率的书,这...
1. **时间管理**:书中强调了时间对于程序员的重要性,提出了有效的时间规划技巧,如使用番茄工作法来集中注意力,避免多任务并行导致的效率降低。同时,提倡定期休息以防止过度劳累和保持创新思维。 2. **代码优化...
卓有成效的程序员 精选版
通过阅读《卓有成效的程序员》迷你书,程序员们可以学习到这些重要的话题,从而提升自己的专业技能,更好地适应不断发展的IT行业。这本书的PDF格式使得读者可以在任何设备上方便地获取和阅读这些宝贵的知识。
《卓有成效的程序员》就是讲述如何在开发软件的过程中变得更加高效。同时,《卓有成效的程序员》的讲述将会跨语言和操作系统:很多技巧的讲述都会伴随多种程序语言的例子,并且会跨越三种主要的操作系统,Windows...
通过阅读《卓有成效的程序员》,开发者不仅能掌握提升效率的具体技巧,还能了解到一个成功程序员应具备的心态和习惯。书中的案例研究和实践建议都是作者多年经验的结晶,对于任何希望在软件开发领域有所建树的人来说...
这是一本少有的高清完整版,此书不看,是程序员的终身遗憾!
《卓有成效的程序员》是一本面向广大程序员的实践指南,旨在帮助他们提升工作效率,优化...通过阅读这本书,程序员不仅可以提升技术水平,还能学会如何在团队中更好地发挥自己的价值,成为一名真正卓有成效的开发者。
《The Productive Programmer》这本书是为那些希望提升编程效率、改善工作流程的程序员量身定制的指南。书中涵盖了大量实用的技巧、工具和方法,旨在帮助程序员提高生产力,成为更有效的开发者。 首先,书中的核心...
[13]卓有成效的程序员.zip上位机开发VC串口学习资料源码下载[13]卓有成效的程序员.zip上位机开发VC串口学习资料源码下载[13]卓有成效的程序员.zip上位机开发VC串口学习资料源码下载[13]卓有成效的程序员.zip上位机...
标题中的“卓有成效的程序员”是一本书的名字,这本书旨在帮助程序员提升工作效率和产出质量。在编程领域,卓有成效通常意味着能够有效地解决问题,编写出高效、可维护的代码,并且能够持续学习和适应技术的发展。这...
技术资料分享卓有成效的程序员技术资料.zip