从学徒到高手之路

这本书读起来很快,而且很多地方都感觉到了共鸣!收获还是不少的...

空杯心态

这是我最喜欢的一个主题,书中有一个故事:

  

  意思是说,如果我们自己的心态不摆正,骄傲浮躁,不能静下心来好好学习,那么看再多的书也是无用的。

  只有以一种求知的心态学习,才会有收获。

关于技能

  对于软件开发者来说,在入职之前的学生时代应该广泛涉猎各种专业领域的书籍,尽量扩宽自己的知识面,为入职打下一个良好的基础。

  在实习时,尽量保证快速的学习,以可用为目标,你不需要知道某个UI组件的实现原理,只需要知道怎么使用即可。

  然后入职后,在最开始的几年,当你确定了职业方向,就应该深入理解当前的方向,深入的挖掘其相关的技能。

  在技能有了一定的铺垫后,再去横向的扩宽视野,连点成面。

关于学习

  我觉得我做到了其中的一点,就是不断的分享自己的所学。可惜书中也说了,记录的知识不应该被带进“坟墓”,应该时刻的阅读回味。我的博客其实写完很少自己回头看,这点确是不足之处,应当及时翻阅才是。

  另外程序猿的确需要不断的学习,比如前端技术来说,5年前会想到js可以用于服务器么?会想到js也可以实现依赖注入、MVVM么?

  时代在变,当大家都熟练使用git的时候,你还抱着SVN不放,这就有点落伍了...不是技术发展的太快,而是自己害怕改变,害怕失去赖以生存的工具和手段。

  但其实,过去的工具的积累,也会改变我们现在使用的工具的方式以及理解....这也印证了乔老爷的那句话,因果循环~

自定路线

  关于职业的规划,每个人心中肯定都有几十种想法。甚至现在的想法跟过去三年的想法有着截然不同的差异,同样未来的规划也可能随时改变。

  因此调整自己的规划与改变职业的方向同样重要,只有把自己职业的规划同当前的工作结合起来,才会达到目的。

  相反,如果职业规划与目前的工作不在同一条线路上,要么就换工作、要么就改变自己的规划以适应工作。

关于工作

  工作中,有可能会觉得自己与周围的气氛格格不入。可能是文化氛围不同,也可能是你自己还没有调整好。

  主动的汇报工作、积极沟通,都是工作必备的技能...

  程序猿的工作相对简单,做好自己手头的活足以...当然如果心不在此,那就要多多搜集周围的信息了...

  比如想走项目经理或者产品经理的路线,那么你应该多注意项目管理与架构...

  如果想走技术支持的路线,那么应该多了解产品的部署以及运维相关的工作...

  如果想走咨询的路线,则需要对自己的产品、周边的市场、行业的动态、最新的技术...都要有一定的把握.

  这些都是工作中可以学到的。

...最后一句,规划很重要,你还在迷茫吗?

3----------------------------------------

时间: 2024-08-28 17:32:25

从学徒到高手之路的相关文章

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

<软件开发者路线图—从学徒到高手> 模式列表 另辟蹊径(A Different Road):你发现自己想要去的那个方向跟通往软件技能的道路并不相同. 只求最差(Be the Worst):当快速超越了周围的每一个人,你的学习速度下降了. 质脆玩具(Breakable Toys):你工作在一个不允许失败的环境中,却需要一个安全的环境来学习. 具体技能(Concrete Skills):你想到一个优秀的团队中工作,然而你掌握的实用技能很少. 正视无知(Confront Your Ignorance

《软件开发者路线图:从学徒到高手》【PDF】下载

<软件开发者路线图:从学徒到高手>[PDF]下载链接: https://u253469.ctfile.com/fs/253469-231196346 图书简介 作为一名软件开发者,你在奋力推进自己的职业生涯吗?面对今天日新月异和不断拓展的技术,取得成功需要的不仅仅是技术专长.为了增强专业性,你还需要一些软技能以及高效的学习技能.本书的全部内容都是关于如何修炼这些技能的.两位作者DaveHoover和Adewale Oshineye给出了数十种行为模式,来帮你提高主要的技能.本书中的模式凝结了多

[js高手之路]设计模式系列课程-组合模式+寄生组合继承实战新闻列表

所谓组合模式,就是把一堆结构分解出来,组成在一起,现实中很多这样的例子,如: 1.肯德基套餐就是一种组合模式, 比如鸡腿堡套餐,一般是是由一个鸡腿堡,一包薯条,一杯可乐等组成的 2.组装的台式机同理,由主板,电源,内存条,显卡, 机箱,显示器,外设等组成的 把一个成型的产品组成部件,分成一个个独立的部件,这种方式可以做出很多灵活的产品,这就是组合模式的优势 比如:家用台式机电脑,要求配置比较低, 这个时候只需要主板+电源+内存条+机箱+显示器+外设就可以了,不需要配置独立显卡 鸡腿堡+鸡翅+紫薯

读《软件开发者路线图:从学徒到高手》感悟

好长时间,没有读过一本书了. 这两天花了点时间,读了一本<软件开发者路线图:从学徒到高手>,感觉很不错,所以推荐给大家. 本来以为,作为一名合格的程序员只要会看文档和源码,就可以,看来我真的烦了一个很大错误呢,是不是你也有这个Bug ? 以前的我,总是喜欢 自己一个人摸索问题的答案,有的时候也不一定能够解决, 作为一名好的 程序员,要保持一个 谦卑的心,正如 乔帮主 所说的:"Stay foolish ,Stay hungry!" 学会,分享自己所学的知识,这样 会进步的更

[js高手之路]原型对象(prototype)与原型链相关属性与方法详解

一,instanceof: instanceof检测左侧的__proto__原型链上,是否存在右侧的prototype原型. 我在之前的两篇文章 [js高手之路]构造函数的基本特性与优缺点 [js高手之路]一步步图解javascript的原型(prototype)对象,原型链 已经分享过了. function CreateObj(uName) {             this.userName = uName;             this.showUserName = function

安卓高手之路之 ClassLoader

我不喜欢那些泛泛而谈的去讲那些形而上学的道理,更不喜欢记那些既定的东西.靠记忆去弥补思考的人,容易陷入人云亦云的境地,最后必定被记忆所围困,而最终消亡的是创造力.希望这个高手之路系列能够记录我学习安卓的点点滴滴.从而汇成流,聚为江,成为海. 下面就结合代码分析一下ClassLoader这个东西. 安卓应用程序是一个Dalvik虚拟机,加载的是Dex格式的文件.加载Dex格式的文件从直观上理解就是ClassLoader做的事情.那么,我们就从应用程序的启动说起,因为应用程序的启动一定是与Class

Android企业级最佳实践高手之路

如何从一个Android程序员到成为一个高手级别的Android开发者和架构师,是每个Android开发者和管理者关心的核心问题,成功的从一个Android程序员到架构师,需要掌握: 1, Android开发与架构,具备Android系统式如何驾驭开发者与架构者的的能力: 2, 通晓Android程序开发的最佳模式,当你直到这个最佳模式的时候,你会发现AsyncTask是Android的败笔,而且这个败笔一直未能够在版本升级中解决: 3, 理解Android程序开发和运行背后的控制者: 4, 合

[js高手之路]Node.js+jade+express+mongodb+mongoose+promise实现todolist

promise主要是用来解决异步回调问题,其实还有好几种比promise更好的方案,后面再说,这节,我们先用promise来改造下,我以前写的一篇文章[js高手之路]javascript腾讯面试题学习封装一个简易的异步队列 中的一道面试题( 页面上有一个按钮,一个ul,点击按钮的时候,每隔1秒钟向ul的后面追加一个li, 一共追加10个,li的内容从0开始技术( 0, 1, 2, ....9 ) ). promise的小实例: 1 function next1(){ 2 return new P

[js高手之路]Node.js实现简易的爬虫-抓取博客所有文章列表信息

抓取目标:就是我自己的博客:http://www.cnblogs.com/ghostwu/ 需要实现的功能: 抓取博客所有的文章标题,超链接,文章摘要,发布时间 需要用到的库: node.js自带的http库 第三方库:cheerio,这个库就是用来处理dom节点的,他的用法几乎跟jquery用法一模一样,所以有了这个利器,写一个爬虫就非常简单 准备工作: 1,npm init --yes 初始化package.json 2,安装cheerio:npm install cheerio --sav