《软件开发者路线图:从学徒到高手》读书笔记

本文是《软件开发者路线图:从学徒到高手》的读书笔记,作者分享了作为学生的阅读体验和感悟。强调保持空杯心态,接近技术大牛,选择做团队中学习最多的角色,重视沟通与教学,坚持阅读和写作,用文本编辑器实践算法,阅读和理解开源代码,以及建立个人项目和寻找学习伙伴等成长策略。
摘要由CSDN通过智能技术生成

      《软件开发者路线图:从学徒到高手》 这本书挺不错的,虽然书不厚,但是看完后很有收获。

      由于我还是个学生,书中的一些模式对我而言不太适应,于是我有所取舍的做了些笔记写了些感想。

 

暴露无知,以空杯心态学习。

在不写代码的时候,也就是休息时间,尽量去接近那些技术牛人,我们可以从他们身上学到很多东西。

只求最差,也就是说宁做凤尾不做鸡头。一个团队中处于最差的角色可以让我们学到更多。

一个人教的时候,两个人再学。当我们学到新知识的时候,要乐于去和他人交流。我们需要具备有效的沟通能力,以及培养他人,使之加速前进的能力。

坚持阅读,最好每天都能阅读二三十页的经典书籍。可以利用琐碎的时间,随身携带一本薄书。

坚持利用博客记录我们所学。

我们可以参考一些经典书籍的参考书目去获得相当不错的阅读列表。

试着用文本编辑器(不是IDE)去编写一些算法。在你确认你的算法是完美的之后,再用IDE去运行看看结果,看看结果是否理想。

找别人的代码来读一读。如果你平常使用的软件是开源的,那最好不过了。通过阅读代码,你将开始理解创造了你所用工具基础架构的那些思考过程,并学会学会特定语言的各种惯用法和精妙细节。

阅读开源项目时,要有下载最新版本的习惯,要试着从和历史版本的比对中理解程序员的意图,并记下让你觉得新奇的算法、数据结构、和设计理念。然后写一篇博客,描述一下项目的架构,着重突出自己学到的新思想。

在团队中,要使自己对团队的贡献最大化,也就是说要有责任心。如果你水平不高,那可以做一些琐碎的事情,甚至可以在空闲的时间倒下垃圾。

使用自己熟悉的工具,构造自己的“质脆玩具”。比较经典的“质脆玩具”有个人WIKI。随着时间的投入,我们可以像这个项目中加入更多的特性。要尽量让自己的WIKI有所特色。当自己的项目失败时,没关系,我们的项目不需要对别人负责,重要的是我们从中学到了知识。

找到自己的同道中人,共同交流共同进步。

当自认为掌握了一些知识的时候,试着向其他人去解释,或者用语言对自己解释。这是检验自己是否掌握知识的一个好方法,因为在这个过程中,我们极有可能会发现自己真的没有完全掌握。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值