读书笔记--《高效能程序员的修炼》

  1. 云栖社区>
  2. 博客>
  3. 正文

读书笔记--《高效能程序员的修炼》

丁国华 2016-04-08 07:35:02 浏览460
展开阅读全文

        初次邂逅......

       最近小编抽空看了一本书,书的名字叫做《高效能程序员的修炼》,从这本书的名字就能看出来,软件开发远不只是写代码那么简单,你要学会的是高效能的工作,这让小编想到了去年读过的一本书《高效能人士的七个习惯》,有兴趣的小伙伴可以看看哦,受益匪浅,《高效能程序员的修炼》这本书从人文角度而非技术角度去阐释了作为一个程序员,应该具备的基本素质,所以小编在看这本书的过程中,感到非常的有共鸣,通俗易懂,又很贴近小逼啊工作和生活中的实际, 俗话说,有一千个读者,就有一千个哈姆雷特,每一个人都有每一个人的思想与想法,感受与感悟!每个人都来自不同的环境,环境对人的影响都各不相同,所以,每个人的思想都不同,阅读所理解的程度不同,所以,一千个读者就有一千个哈姆雷特。对于小编而言,对于书中提到的高效编程之原则、设计时要把用户放在心上以及团队合作,尤为深刻,因为在平时的工作和学习中,小编会做项目,和用户打交道以及带领团队,这些都和小编的日常生活有着千丝万缕的关系。书中通过一个程序员的职业生涯的角度去说明了作为一名合格的程序员,需要具备的基本素质,同时也分享了作者工作中大量的经验和忠告。很不错的书籍,推荐给大家阅读,接下来,小编就和大家分享一下,小编与这本书的故事。

                

       软件开发远不只是写代码那么简单……

       拿破仑曾经说,不想当将军的士兵不是好士兵,现在小编想说,不想当项目经理的程序员不是好程序员,想当程序员吗?想做软件开发吗?那么仅仅会写几行代码是远远不够的,如果你想走的更高,更远,你需要知道的东西就要比别人多,比别人优秀。因为谁又愿意写一辈子的Hello World呢?只有我们自己坚持不懈的学习,IT这个行业,新技能层出不穷,我们只有丰富了自己的实战经验,开拓自己的眼界,不但从代码的角度看出新意,更要从用户的角度,从产品的角度,让我们自己的代码编程艺术,有句话说,世界上有两双神奇的手,一双给了魔术师,另一双给了程序员,那么就用我们神奇的双手,从手指到键盘,谱出生命的轨迹。仅仅知道三大结构是远远不够的,单枪匹马,闭门造车似的软件开发在当下这个时代已经不再可行。程序员需要知道如何与人沟通,包括其他程序员,包括自己的上下级,甚至包括客户。倾听别人的声音,获取别人的反馈,赢得别人的支持和信任。这样的程序员才能开发出这个时代所需要并且喜欢的产品。

            

       如何培养写作习惯
       人们需要花一生的时间去学习如何有效的写作,这件事情没有捷径,这个是有多少钱都买不来的,这个必须靠我们自己去提高,这也正是那些担心自己写作不行的人应该开始写博客的原因,这是一种锻炼,不管现在的你多么的不靠谱,只要你每周练习几次,就一定会有所提高,博客不用太长,坚持每周写几个,你一定能越写越好,但是如果你因为写作恐惧症而不这么做,那么,你很有可能永远就这样了,别想成为杰出的程序员。

        每个人都应该大量的写作,不管是撰写博客,写书,回复论坛社区的问题,写电子邮件,还是写其他的什么东西,写下来,然后回过头去斟酌一下,这种书面的沟通有助于我们理清思路,当你要向其他人详细解释某样东西的时候,你会惊讶的发现自己有多无知,于是,你不得不开始一个全新的探索过程,写作的过程就是一次探索之旅,而且这趟旅程会贯穿人的一生,无论写什么,都不重要,重要的是要动手去写,用行动去证明,动手吧,开始写起来。结合小编自己的经历,在CSDN上写博客三年的时间,三年的时间小编成长了很多,也收获了很多,小编喜欢把日常的生活,项目的经历,遇到的问题以及解决的方案都写下来,很大家一起分享,全世界的小伙伴都能看到小编的博文,给予小编建议,帮助小编成长,这样的小编,会成长的更快。

                

      设计时要把用户放在心上
      以用户为中心去考虑产品的设计,我觉得这点非常有道理,一个软件产品最终是给用户使用的,所以软件的视觉、用户体验、界面的友好度等等,决定了一个产品的成败,所谓细节决定成败,书中通过详细的UI界面和控件元素的不同设计比较了产品设计的优劣,还使用了非常专业的统计数据证明了作者的观点。其实我认为不光是软件产品,其他任何给用户使用的产品,都是这样。
       研究设计的人赶上了一个好时代,对于用户体验设计、服务设计以及更细分层面的工业设计来说,用户研究从经历了从一项非专业的活动,到一定程度上被认可,再到成为一种规范的过程,无论是行业活动、会议、网上论坛、学校课程还是专业实践,为用户设计已经成为大家公认的一个重要理念,凡事总会有例外,也学你现在还没有感受到大家对用户的重视,但你应该能认可的是现在的情况比以前好多了,如果你要为用户设计,那就一定要从深入理解用户开始,如果你对用户还没有这种深入的了解,那就需要进行某种形式的用户研究了。小编最近接手了一个项目---市委组织部考核,免不了的要和用户打交道,与用户打交道,是一门技术更是一门艺术,那么如何更好的与用户进行交流,让每次的访谈都融洽愉快,访谈并不是日常生活中的聊天,更重要的是要洞察人心,要把用户时时刻刻放心上。
                      
       轻重缓急,了然于心
      书中问道,程序员,你幸福了吗?最难的是,要搞明白你每日每夜的拼命工作到底是为了什么?科学家们喜欢标新立异,抛出了这样一个观点,钱是可以买到幸福,从一定程度上来说,他们是对的,关于幸福,其实大部分人都不知道她的科学本质,什么能带来幸福,什么又能维持幸福,也因此,他们不知道怎么样使用自己的金钱去获取幸福,那么,现在小编来说一个故事,一个对酒一窍不通的有钱人,并不见得比他们的邻居们更会存酒,一个对幸福一无所知的有钱人,并不见得比其他人生活的更幸福,金钱是获取幸福的一种机会,但仅仅是因为人们觉得应该能给他们带来幸福的东西常常并不能让他们如愿以偿,这一种机会很多时候都被白白浪费了,那么什么是幸福呢?下面八条,希望对看到这篇博文的有缘人有帮助。
      经历胜过物质
      助人为乐
      让幸福细水长流
      少买保险
      为将来埋单
      三思而后行
      小心比较购物的陷阱
      随大流

      赚钱不容易,跟钱财相比,幸福更是来之不易,因此,当你花钱的时候,请记住上面的八点,这样才能使你买到的幸福最大化,请记住,这是科学。该博文小编主要和小伙伴们分享了高效能程序员的修炼,一本书,一盏茶,一篇文章,一个故事,一段人生。    

            

网友评论

登录后评论
0/500
评论
丁国华
+ 关注