高效能程序员的修炼阅读笔记01
这次准备阅读一下高效能程序员的修炼这本书,通过网络上的了解这本书是一本介绍开发软件过程中的一些大小细节,我觉得目前可能会对我有一定的帮助
第一章 你想成为一个程序员
生命中最困难的,是想清楚你真正想要做的事情,而不是学上一堆假设将来会有用的东西。
如果你想成为一个程序员,你只需追随你快乐的感觉,并且爱上代码。不要为了学编程而学编程。
第二章 把一堆烂事搞定的艺术
1.学海无边!每一天,你一定要一起床就热情澎湃。
2.让兴趣自由地引领我们去任何地方。
3.作为一名软件开发人员,你该如何磨快你的锯子
4、不要只顾着埋头写代码,要讨论、反思和学习。可以阅读优秀的编程博客,
5、痴迷是通向成功的一个最明显的风向标。
6、只要有可能,请远离干扰,并且避免同时做多个项目。程序员在切换认为时,必然会在时间、质量以及深度思考能力各方面都受到损害。
第三章 高效编程之原则
1、第一条法则:永远都是你的错
在怨天尤人之前,我们应该先自我反省、努力把自身的问题解决了。
2、大道至简:你永远都有简化的空间
作为一个软件开发者,你就是自己最大的敌人。你越早认识到这点,你的境况就会越好。
编码的本质——作为程序员,我们的任务是要意识到,我们所做的每个决定都是一个折中。
代码评价的维度(代码简洁度、功能的完整度、执行速度、编码所花费的时间、健壮性、灵活性),从简洁开始,然后依据测试的结果按需要提升其他的维度。
最好的代码就是完全没有代码(所谓“大道至简”)。如果你热爱编程——并且爱得情真意切
3、避免写注释
代码其实已经告诉我程序是怎样工作的了,我需要注释告诉我的是:程序为什么这样工作。你应该总是专注于编写代码,而忘了还有注释这种东西的存在。这会迫使你竭尽全力使用最简单、最直白、最能进行自我说明的方式把代码写出来。(
4、学会读源代码(源代码示例源程序)
Git clone一条命令,能把远程的源代码复制到本机。Git(分布式版本控制系统)是一个在开源社区里广泛应用的源代码管理工具,github网站给用户提供git服务。
我们需要接触到源代码,我们必须阅读别人的代码,因为只有理解了那些代码后,我们才能把自己的事情做好。
过去我存在的问题:编程容易受到影响
有设什么不好:极大的降低了效率
解决办法:应该从确定要做一件事后就把可能造成影响的东西放的离自己远一点