zoukankan      html  css  js  c++  java
  • 读《大道至简》有感

    这个暑假,一个月的时间读了一遍多《大道至简——软件工程实践者的思想》这本书,说实话,有很多内容没怎么读懂,但是读完真的有很多感想,感触真的挺深的。

    在到目前的学习中,我想有相当一部分人会是“知其然而不知其所以然”的情况,至少我感觉我自己就是这样的,平日里的学习只是知道了,学到了某某某东西是什么,并且仅仅是把学到的东西简单的作为一种工具,到目前,我们掌握的只是从前的大佬们通过他们的实践而总结出来的果实,说不好听点,我们就是在吃现成的,甚至是吃“别人嚼过的东西”。而我感觉我目前所欠缺的就是——探求本源。我们应该学着去探求深层次的道理并在实践中尝试去应用之,而不是简简单单只学会了“公式”式的方法去套用,就我目前的认知来看,如果只是“知其然”,那么将来仅仅可以做一个最底层的码农,但如果“知其所以然”了的话,我感觉未来可以走的更好。

    在说到“编程的精义”,作者引用了“愚公移山”的例子来阐明了工程的团队以及对于整个工程的思路。在大一C语言、C++的学习过程中,我比较习惯把从头到尾的思路想清楚,然后再去写。而我发现有些同学在拿到要求后就直接开始编写。当然,实力特别强的大佬们我感觉他们这样可以做的非常快,但是我认为对大部分同学来说,一上来就编写可能很快就会写完,但漏洞也会较多,改起来比较麻烦。而在“愚公移山”这个案例中,首先愚公拥有完整的工程团队,对于整个工程,他们有着完整的思路,从头到尾他们都知道自己在干什么,应该干什么。

    “程序=算法+结构”,这句话我认为十分精髓,还有“积极工作和勤于思考都要占时间”,这句话点醒了我,思考和工作相结合,可以达到事半功倍的效果。

    在书中的第二章,作者讲到“是懒人造就了方法”。作者引用了李冰的典故,并且和愚公进行了对比:愚公选择一味的挖,而李冰的办法是用火烧。我想,这里的“懒人”并不是真正意义上的懒人,我认为真的懒人是不愿意去做任何事的。而作者所讲的懒人,我认为可以称之为“聪明人”,因为当他面对工程时,他没有像愚公那样知道自己该干什么了以后就赶紧开始,而这里的“懒人”却没有着急,冷静的思考出了更快捷的方法。这同样印证了上面所说的:思考真的非常重要!

    然后在第三章,作者讲到了团队。对于这一章的内容,我只读懂了一二,也只是大概明白其中的一小点道理,可能是因为自己还没有接触到那一块吧。这里我就简单说说我的想法。上面提到的愚公,虽然他带领着自己的小团队开始了一项工程,但是我认为他只是适合做一个小职员,因为,在他拿到工程以后,就直接开始了最简单的工作,所以我认为,放到现在给愚公一项任务,他可以很好的完成,但让他去带领一个团队,可能效果并不好。而李冰,即作者所言的那个“懒人”,面对工程时,他给自己的团队找到了极好的方法,而在实施过程中,他甚至可以在旁边看着,而不是像愚公那样亲力亲为。所以我认为这个“懒人”已经具备了做一个团队领导者的初步能力。当然,这是不够的,我感觉,做领导,能力得有,但可以不一定是整个团队中最好的;要有魄力,敢于承担责任的魄力等等这些。这一块我也不了解,等以后有幸去探索吧。

    这本书所讲的道理真的很多,讲真的没怎么读懂,可能也就囫囵吞枣读了个大概吧。下个月8月我想还得好好品品这本书。

  • 相关阅读:
    《Docker Deep Dive》Note
    使用 Angular RouteReuseStrategy 缓存(路由)组件
    我的 VSCode 配置
    TCP/IP协议
    Fiddler代理手机抓包
    基于 Docker 和 GitLab 的前端自动化部署实践笔记
    Vue.js 2.x render 渲染函数 & JSX
    服务器免密登陆脚本
    gitlab+jenkins+pm2+rsync实现node的自动化部署
    nginx常用
  • 原文地址:https://www.cnblogs.com/shumouren/p/11274974.html
Copyright © 2011-2022 走看看