评分及书评

4.6
43个评分
  • 用户头像
    给这本书评了
    4.0
    观念可以参考

    Robert C. Martin 编著的《程序员的职业素养》具体内容包括:成为真正的软件专业人士需要鼻备哪些条件,如何应对彼此冲突又紧张的进度表和不近情理的管理人员,如何做到流畅编程,克服阻塞状态,应对无休止的工作压力的方法,培养坚持不懈的态度,拥抱新的开发范式、以及如何管理好时间,如何培育有利于程序员和开发团队茁壮成长的环境等。《程序员的职业素养》这本书中没有任何一行代码,但是却将程序员应该具有的本质,应该具备的能力与该养成的习惯,都说明的很清楚。以上这些,不光是对程序员,亦可供所有想成为具备职业素养的职场人士参考。

      转发
      评论
      用户头像
      给这本书评了
      4.0
      锻炼深度工作的能力

      这本书的名字是代码整洁之道,但实际上,全书几乎没有涉及到任何代码的细节。本书是从道的层面,而非术的层面,来探讨如何写出鲁棒,可维护的代码。首先,拼命去满足不合理的设计要求和时间期限,其实是不专业的表现。在我们能做到的范围内,言而有信,交付高质量的代码,要远远好过避免冲突,答应任何要求的情况。在交付代码之前,我们要做好单元测试。程序员要比 QA 更懂自己的代码,这才算做专业。当 QA 测试到自己代码的盲区时,去钻研和学习这部分内容, 使得下一次的代码更加鲁棒。另外,不要单纯追求新技术。 Get your hands dirty,能够上线的有些乱的代码,要远远好过一直不能上线的优美代码。要有勇气说不。当需求不合理,或者别人总来打断你深度工作时,要礼貌而客气地告诉对方你自己的诉求,然后在深度工作之后,去处理和解决对方的事情。利用自己的业余时间,给自己充电。老板不为你自己的成长,是你自己在为自己的成长负责。真正好的领导,不仅珍惜自己的时间,也珍惜团队成员的时间,减少不必要的会议,并且在必须参加的会议上,尽可能的提升效率。在团队内部,形成有效的协作,而非单打独斗,就可以形成一个有战斗力的团队。一般这样的团队在 3~20 人之间,最佳配置是 12 人左右。最后,珍惜你自己的注意力,时刻让自己处于深度工作的状态,才是有专业素养的表现。

        1
        评论
        用户头像
        给这本书评了
        4.0
        软技能

        不太硬核

          转发
          评论
          用户头像
          给这本书评了
          5.0

          我觉得这是一本可读性比较高的书。更多提到的是程序员的职业素养。编程学习的内容不多,也是在文末了,但是我觉得很有用。编程学习需要辅导,作者有过两次非常重要的 “辅导”—— 一是一本说明书,二是高中的时候看到别的程序员工作,学到东西。作为外行人,可以看这本书吗?我觉得可以,职业素养是不分行业的。完全可以通过书中程序员的职业素养,来启发我们现在的工作。我很喜欢关于预估的三元论。不想疯狂的加班对吧?那你得和领导协商好,多久才能完成任务,说服他可不一定容易,三元论说不定就可以帮到你。乐观估计,常规估计,悲观估计,然后根据权重计算需要多少时间才能完成。还有很多关于职场沟通的,尤其是专业岗位的工作者,我觉得这本书都是不可多得的宝贝。我在书评看到一位用户说,从业 5-8 年的程序员越早看这本书越好。我比较超前,只是有想学的欲望,离从业远着呢,不过我完全赞同他的话。

            转发
            评论
            用户头像
            给这本书评了
            5.0

            工作年限 5~8 年以内越早读越好,都是血泪史

              转发
              评论
              用户头像
              给这本书评了
              5.0
              专业的重要性

              本书的名字是代码整洁之道,但是并没有 Demo 展现代码整洁,所有的整洁都源自于专业,表现的专业,技能专业,沟通专业,工作专业,协作专业,传承专业,单元测试专业。

                转发
                评论
                用户头像
                给这本书评了
                5.0
                师者,传道受业解惑也

                虽然这本书中没有任何与编程相关的细节性知识,但很明显能感受到它的力量之大、之猛。因为它在说明为什么的问题,而其他大量书都是在说明如何如何的问题。作为一个专业人士,当然这里特指程序员,你要表现得像其他专业人士一样,时时刻刻能够承担责任、为结果负责,能够主动学习进步,对自己的领域有所关注并时时更新,要忠于自己,要善于合作,要有所追求…… 幸好,在合适的时候看见这本书,感谢🙏Bob 大叔!

                  转发
                  评论
                  用户头像
                  给这本书评了
                  5.0
                  让我失眠的书

                  翻了开头的几页,看到序中提到的故事,当晚失眠了。我一直认为软件工程师是专业人士,并为自己的专业而感到自豪,但同时又感到合作的其他职能同事从来没有尊重过软件工程师的专业,我一直以为这是国内的行业病症。但本书作者说的却是他的经历,我差点看哭!不是因为共鸣,而是由于绝望!怎么国外也是如此!!第二天,我一口气读完了本书,一切从自己的身上找原因,软件工程师不被尊重,的确是因为软件工程师普遍表现不专业,国内国外都是如此。不是环境问题,从自己做起,做一个专业的软件工程师吧!

                    转发
                    评论
                    用户头像
                    给这本书评了
                    5.0
                    程序撰写是门手艺

                    进了 SAAS 行业就得懂点技术,不然跟技术沟通挺吃亏的。今天在飞机上囫囵吞枣就读完了这本书。这是一本写给技术员的书,但写得足够深入浅出我一个外行人也能看懂个大概。以前跟技术沟通的点滴加上本书的说法逐步形成了一个较为立体的认知。首先系统是用在环境当中的,商业模型是什么场景是什么非常重要,不然出来的就不是环境所要的自然就是废品。然后技术在产品抽象基础上进行代码撰写。真正牛叉的技术是能够给出个理想时间预期、正常时间预期、最坏时间预期的。但实际情况往往是技术限于老板客户压力不敢正常表达意见或者不敢说明真正的时间从而导致预期与实现期望差距过大。程序撰写作为一门手艺,有着手艺的基本规律。新手总要有一个过程才敢放手重任。老手总要熟悉多种语言多种开发环境多个项目才能有立体的视角。平时总得经常练习及开源分享才能保持手艺不生疏。一个高手,也许是一个懂生活懂行业,自己产品设计前端后端测试都能上的全栈程序员。

                      转发
                      评论
                      用户头像
                      给这本书评了
                      5.0

                      在中国,程序员被看作新生代的农民工,原因可能是程序员现在的体量很大,但专业的程序员不多。很多程序员自称 “码农”,可谓是相当形象了

                        转发
                        评论
                        用户头像
                        给这本书评了
                        5.0

                        这本书的内容出乎我的意料,没有太多技术相关的东西,却从更高的高度给出了很多跟 “专业” 相关的建议。如果说看 bob 大叔的作品有什么相似的感觉,就是看完之后,总在某些方面,如编码、架构、职业方面的自尊提高了,有种再也受不了从前的自己的感觉,我想这就是认知升级的感觉吧

                          转发
                          评论
                          用户头像
                          给这本书评了
                          4.0
                          一名业内从业者的发省

                          冲突中的自我救赎,一切途径和经验不是为了解决冲突,而是在项目的生命周期中寻找如何在利益冲突双方,彼此都接受的存在形式而已,但是前提是用 “专业” 要求自己,因为这是自己能要求别人的自我安慰的底气。

                            转发
                            评论
                            用户头像
                            给这本书评了
                            4.0

                            学习一门技术,喜欢看这门技术的演进过程以便能够更好的理解现有的过程,作者具备非常资深的软件开发经验,通过自己多年实际工作过程中的例子生动的表达了正确的工作方式、沟通方式及其学习方式,值得当代的我们认真学习并付诸实践。

                              转发
                              评论
                              用户头像
                              给这本书评了
                              5.0
                              代码整洁之道

                              这本书其实并没讲太多代码相关的内容,可以看成一本程序员的素养修炼手册,非常值得读

                                转发
                                评论
                                用户头像
                                给这本书评了
                                5.0
                                什么才是专业程序员

                                作者把自己的工作经验总结之后,提出了很多高效的行为模式。涉及了程序员日常生活的方方面面。很好的一本指导书。

                                  转发
                                  评论