社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 1072|回复: 3

[资源分享] 我读过的最佳编程书:一本没有代码的书

[复制链接]

6135

TA的帖子

4956

TA的资源

博客管理员

Rank: 6Rank: 6

资源大师勋章

发表于 2016-12-21 00:30:51 | 显示全部楼层 |阅读模式
本帖最后由 tiankai001 于 2016-12-21 00:37 编辑

        Dave Hoover 和 Adewale Oshineye 合著的《软件开发者路线图:从学徒到高手》是一本优秀的书籍,它能为技术人员提供很好的帮助。书中主要体现的思想就是人应该沿着一条漫长的道路坚持走下去。正如书中所言:“走上漫长道路上的人并非就是英雄,因为他们冲刺几年后就失去热情了,真正的英雄是那些以可持续速度坚持几十年的人。”


http://download.eeworld.com.cn/detail/tiankai001/563216

下面是我从书中摘取的一些精彩部分:

  • 掌握不仅仅是知道。还应该懂得如何减轻负担。
  • 如果你担心目前的工作会混乱自己的大脑,那么它就有可能成真。
  • 最好的学习方式就是跟想完成某些目标的人在一起,而他们所使用的方法就是你想的学会的。
  • “掌握合气道需要多久?”一名有理想的学生问道。唯一可敬的回答说:“你想活多久?”
  • 不要隐藏自己的无知。从明天起,我要做一个“无知者”,然后向周围的人学习。沉默寡言和暗自猜测所不了解的事情往往得到不很好的提高。
  • 要像一名马拉松运动员一样,锻炼一双强壮的腿。只有拥有了强健的双腿,运动员才能一直跑下去。例如一个有理想的开发者,在做了两年的Python项目后,他能够对Python有更深入的了解,但这“强壮的双腿”只能做为达成目标所必需的工具而已。
  • 做一个最差的人。当狮子的尾巴要比当狐狸的头能见识到更广的,学到更深的东西。加入一个所有人都比你优秀的团队,这样你就能够更好地成长。
  • 软件开发有两个最基本的要素:学习和沟通。
  • 应源源不断地汲取知识。但是在接触有用的软件开发的信息时,也要一些步骤。在当今铺天盖地的的信息世界,学会如何获取所需要的信息是提升自己能力的关键。当然,为了能有效的吸收新信息,然后了解它,记住它,最后应用它还要掌握必要的方法,并进行适当的练习才行。
  • 我们往往受益于那些不经意间的小程序,因为受到人为的限制,使得我们必须将能力集中起来。
  • 如果你在某领域呆的时间足够长,大家会将你称为“经验丰富的人”,但这不应该成为你的目标。所有的经验只能表明你在这个领域能够生存下去,但这不表示你已经学会了多少,仅仅说明你花了多少时间。你的目标应该是成为一个有能力的人而不是有经验的人
  • 软件不是一个产品,它是用于贮存知识的存储器。因此,软件开发不是生产活动,它是获取知识的活动。当最佳工作工具和你最熟悉的工具可能不是同一个的时候,你必须决定你的工作效率是否比团队的工作效率更重要。
  • 拥有天赋,幸运,财富以及名声都不能使你成为大牛,这些东西也不是技术人员所必需的。软件开发各方面的技术与将技术向前推进的能力才是核心。
  • 如果一个技术员挨饿,说明它是一个失败者。因为他完全可以用技术来谋生。而学习一项技术的最好方式就是与大牛在一起工作。




3.png
空杯心态
这是我最喜欢的一个主题,书中有一个故事:
4.png
5.png

意思是说,如果我们自己的心态不摆正,骄傲浮躁,不能静下心来好好学习,那么看再多的书也是无用的。
  只有以一种求知的心态学习,才会有收获。
关于技能
  对于软件开发者来说,在入职之前的学生时代应该广泛涉猎各种专业领域的书籍,尽量扩宽自己的知识面,为入职打下一个良好的基础。
  在实习时,尽量保证快速的学习,以可用为目标,你不需要知道某个UI组件的实现原理,只需要知道怎么使用即可。
  然后入职后,在最开始的几年,当你确定了职业方向,就应该深入理解当前的方向,深入的挖掘其相关的技能。
  在技能有了一定的铺垫后,再去横向的扩宽视野,连点成面。
关于学习
  我觉得我做到了其中的一点,就是不断的分享自己的所学。可惜书中也说了,记录的知识不应该被带进“坟墓”,应该时刻的阅读回味。我的博客其实写完很少自己回头看,这点确是不足之处,应当及时翻阅才是。

另外程序猿的确需要不断的学习,比如前端技术来说,5年前会想到js可以用于服务器么?会想到js也可以实现依赖注入、MVVM么?
  时代在变,当大家都熟练使用git的时候,你还抱着SVN不放,这就有点落伍了...不是技术发展的太快,而是自己害怕改变,害怕失去赖以生存的工具和手段。
  但其实,过去的工具的积累,也会改变我们现在使用的工具的方式以及理解....这也印证了乔老爷的那句话,因果循环~
自定路线
  关于职业的规划,每个人心中肯定都有几十种想法。甚至现在的想法跟过去三年的想法有着截然不同的差异,同样未来的规划也可能随时改变。
  因此调整自己的规划与改变职业的方向同样重要,只有把自己职业的规划同当前的工作结合起来,才会达到目的。
  相反,如果职业规划与目前的工作不在同一条线路上,要么就换工作、要么就改变自己的规划以适应工作。


回复

使用道具 举报

88

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2016-12-21 09:27:47 | 显示全部楼层
写的真好


回复

使用道具 举报

672

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2016-12-21 21:07:54 | 显示全部楼层
好书,想买一本纸本书


回复

使用道具 举报

8

TA的帖子

2

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-10-3 19:43:14 | 显示全部楼层
好书,想买一本纸本书


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-1-24 01:48 , Processed in 0.127351 second(s), 16 queries , Redis On.

快速回复 返回顶部 返回列表