• 《程序员修炼之道——从小工到专家》阅读笔记*part1


    由于9月份忘记了写阅读报告,导致十月份要把之前的阅读报告补上。

    《程序员修炼之道——从小工到专家》这本书的启迪点总是很有趣,以我的旧观念看,我总以为这类书会是很枯燥无味,读起来令人昏昏欲睡的。可是不然,这本书不仅干货十足,还以一些趣味故事来阐述道理。比如煮石头,煮青蛙等。程序,是程序员写出来的。是基于人的思想而产生的。所以,想要写好代码,首先得端正自己的思想。也不是端正吧,就是在一些细节出来好自己的想法以及心态。所以此书前面的部分写的都是如何规整自己,

    首先,要对自己的行为负责。将来在公司工作,难免会有大大小小的事。比如说你的源码出了问题,但有可能不是你造成的。这些错误不要将责任推给其他人,你的同事和所谓的“猫”都是无辜的。错就是在你。要有责任感。而不是在学生时代你说明事物的起因经过结果就会有导员理解你放过你。步入社会,要对自己的行为负责,如果不想负责,那就提前准备好,将源码备份,文档备份什么的。准备工作做足了,就不会有担心顾虑了。

    做事一定要干净利落。你的代码有暗病,不美观不规范,这不仅仅影响你自己,还会影响你的团队甚至你的公司。就像我们的建民欧巴给我们讲的,我们现在编的代码都是小case,都是在我们的温室下编的,一些小问题不足以造成什么影响,将来到公司,一个大工程几百个包几千个源码,这时候一旦有点纰漏,比如接口出了问题,整个程序都会崩溃。就像雪崩,没有一片雪花是无辜的。你的错误累计成雪山,在崩塌的一刻就已经阻止不了了。所以,还是那句话,在源头做好工作,免去之后的大部分烦恼。

    世界上没有绝对好的软件,所有的软件开发都是在进步的,要和客户沟通,他想达到的程度是什么样的,仅仅达到了需求是不行的,也要考虑代码的质量。这个也要作为和客户交流的一个重要point。不仅要学会和客户交流,和同组的人,和业内的大佬交流更加重要。和大佬交流,这不是无意义的社交,这对自己的成长还是挺重要的。多聊聊专业的知识,体会他的思想,与自己的思想作比较,不能把自己封闭起来。人嘛,也不是活在真空中。还是要和人进行交流的。

    使用搜索引擎时,多筛选信息是否符合自己的要求。这里个人推荐Google,专业性比百度强点。而且一些博士硕士写论文什么的都比较爱用Google来搜索资料。搜索时还要把自己的搜索目标编写的简明扼要。在网络上向别人求助时要虚心,也可以直接发邮件给一些高管专家什么的,也要注重言语的正式性。

      以下是书上给出的建议:

    • 每年至少学习一种新语言。不同语言以不同方式解决相同的问題。通过学习若干不同的方法,可以帮助你拓宽你的思维,并避免墨守成规 此外,现在学习许多语言已容易了许多,感谢可从网上自由获取的软件财富
    • 每季度阅读一本技术书箱。书店里摆满了许多书籍,讨论与你当前的项目有关的有趣话题。一旦你养成习惯,就一个月读一本书。在你掌握了你正在使用的技术之后,扩宽范围,阅读一些与你的项目无关的书籍。
    • 要阅读非技术书箱。记住计算机是由人——你在设法满足其需要的人——使用的,这十分重要。不要忘了等式中人这一边。
    • 上课。在本地的学院或大学、或是将要来临的下一次会展上寻找有趣的课程
       
    • 参加本地用户组织。不要只是去听讲,而要主动参与。与世隔绝对你的职业生涯来说可能是致命的;打听一下你们公司以外的人都在做什么。
       
    • 试验不同的环境。如果你只在 Windows 上工作f 就在家玩一玩 Unix ( 可自由获取的 Linux就正好 )如果你只用过 makefile 和编辑器,就试一试IDET 反之亦然。
       
    • 跟上潮流。订阅商务杂志和其他期刊 选择所涵盖的技术与你当前的项目不同的刊物。
       
    • 上网。想要丫解某种新语言或其他技术的各种特性?要了解其他人的相关经验,了解他们使
      用的特定行话,等等,新闻组是一种很好的方式。 b网冲浪t 查找论文、商业站点,以及其
      他任何你可以找到的信息来源。
  • 相关阅读:
    c++之五谷杂粮4---explicit
    ping
    Swift常量和变量
    Swift数据类型简介
    Swift 注释
    Swift标示符以及关键字
    xcode简介
    认识Swift
    Android_adb详解
    详解Android AM命令
  • 原文地址:https://www.cnblogs.com/Aming-/p/11768598.html
Copyright © 2020-2023  润新知