`
iamxi
  • 浏览: 190872 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

程序员修炼之道-前言

阅读更多

      在好多论坛上很多人都推荐《程序员修炼之道》这本书,自己也是很希望提升自己的能力,所以早早的就像买来看看。之前下了这本书的电子书看了下,感觉很不错,锁前几天就在网上买了本回来。所以这几天都在研读这部宝典。

 

      这本书虽然不是什么圣经级别的不朽经典,但是的确是一部发人深省之作。全书没有怎么讲计算机方面的技术,而是在探讨如何成为一个“注重实效的程序员 ”,这是这本书的唯一一个主题。作者告诉我们一名“注重实效的程序员”应有的哲学、价值观和方法论,从编码、调试、项目管理的方面告诉我们该如何去做到“注重实效”。

 

      谁适合或应该读这书?书里面写了很多,一句话概括,就是那些想要提高自身能力与技术的人。只要想提高自己,就可以看下这本书。也不需要系统的看完,随便翻翻就能有点收货。

 

      在前言中提到了注重实效的程序员的特征,我看了下自己是否有这些特征:

      1、早期的采纳者/快速的改编者。就是喜欢尝鲜并很快的接受这些新知识、新技术。好吧,我喜欢尝鲜,可惜并非能很快的熟悉这些新事物。

      2、好奇。……我不好奇

      3、批判的思考者。不照搬别人的东西或说法。我……是个没主见的人。

      4、有现实感。对现实有很好的感知能力,很好的估计出一件事的困难程度。这个我在行,我重视以乐观情绪面对问题,以白绿无一疏的态度来处理问题。

      5、多才多艺。有难度。

      还有两个最基本的特征    关心你的技艺思考!你的工作

      好吧,我不是个注重实效的程序员……所以我要看这本书来提高自己。为了让自己成为注重实效的程序员,向自己发出挑战。

 

      注重实效的程序员和大型团队之间,我用作者的一段引用说出来(我很喜欢这段):

              我们,采集的只是石头,却必须时刻展望未来的大教堂。

                                      ——采石工人的信条

 

      作为了不起的程序员,应该在持续的最初许多的小改进,每天多提炼自己拥有的技能,把新的工具增加到自己的技能列表中。这就是CSDN上讨论的,大牛与菜鸟之间的差别。

 

     这本书每一节都是独立的,没必要从头看到尾,可以选自己喜欢的章节先看着,觉得不错,符合自己胃口再看其他。我喜欢这样的书籍,至少不死,有时间就看,也可以避开那些自己讨厌的东西。

 

 

 

分享到:
评论

相关推荐

    程序员思维修炼-英文版

    ### 知识点提炼:《程序员思维修炼-英文版》 #### 一、书籍概述 - **书名**:《Pragmatic Thinking and Learning: Refactor Your Wetware》(中文可译为“程序员思维修炼”) - **作者**:Andy Hunt - **出版社**...

    单元测试之道java版

    在介绍《单元测试之道Java版》的同时,文中也提到了“程序员修炼三部曲”,这是一系列专注于软件开发基础和实践的丛书。这些书籍旨在帮助读者快速掌握软件开发的基础知识和实际操作,对于那些希望提升自己的软件开发...

    java程序员上班那点事

    1.1.2 修炼第二层境界:世界如此之大,要学的东西很多11 1.1.3 修炼第三层境界:最深即最浅,最浅即最深,不过如此12 1.1.4 点评"修炼三层境界" 13 1.1.5 回答这个问题13 1.2 问题2:大学毕业生找不到职业入口13

    Java程序员 上班完整版

    - **初级阶段**:初入职场的Java程序员通常处于修炼的第一层境界,即初步掌握Java基础知识,能够完成简单的编码任务。在这个阶段,薪资水平相对较低,但通过不断学习和实践,能够逐步提升。 - **成长阶段**:随着...

    Java程序员上班那点事儿

    - **修炼层次**:书中提到了程序员职业发展的三个层次。第一层次是初学者阶段,此时需要广泛学习基础技术和工具,如Java、数据库管理等;第二层次是深入学习阶段,这一时期程序员需要对某一领域进行深入研究,例如...

    awesome-programming-books-1:计算机经典书籍:books:,保留书单

    前言 :books:经典技术书籍PDF文件,涵盖:编程语言,计算机系统,网络协议,数据库,代码艺术,设计模式,算法与数据结构,系统架构,微服务,测试,程序员职业修炼等相关书籍。版权原因,保留书单可以找找别人的...

    squanch.github.io

    前言 在学习技术这条路上并不是一帆风顺,也一直在探索一条适合自己的学习方法。从一开始的技术小白,到现在还比较上道的老鸟,在这个过程中走了太多的弯路,想在这里和大家分享一些我的经历和学习方法。 在编程的...

    高级java笔试题-fullstack-tutorial-site:https://frank-lam.github.io/fullstack

    那么程序员又如何修炼内功呢? 工欲善其事,必先利其器。这里我将推荐开发过程中的提效工具、开发利器、协作工具、文档技术等等。 一、数据结构与算法  排序算法、动态规划、递归、回溯法、贪心算法等 数据处理典型...

Global site tag (gtag.js) - Google Analytics