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

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


模式列表

  • 另辟蹊径(A Different Road):你发现自己想要去的那个方向跟通往软件技能的道路并不相同。
  • 只求最差(Be the Worst):当快速超越了周围的每一个人,你的学习速度下降了。
  • 质脆玩具(Breakable Toys):你工作在一个不允许失败的环境中,却需要一个安全的环境来学习。
  • 具体技能(Concrete Skills):你想到一个优秀的团队中工作,然而你掌握的实用技能很少。
  • 正视无知(Confront Your Ignorance):你发现了自身知识中的许多漏洞,而你的工作需要你理解这些主题。
  • 技重于艺(Craft over Art):你需要向客户交付解决方案,你可以选择采用一种更简单且已证明有效的方案,也可以利用机会来创造一些新奇和美妙的东西。
  • 建立馈路(Create Feedback Loops):你不知道自己是否正遭受“无意识的无能”(unconscious incompetence)之苦。
  • 深入挖掘(Dig Deeper):你只拥有许多工具、技术和方法的肤浅认识,在尝试解决更困难问题的时候,不断地遇到障碍。
  • 自定路线(Draw Your Own Map):老板提供给你的职业道路全都不适合你。
  • 提高带宽(Expand Your Bandwidth):你对软件开发的理解较为狭隘,只关注日常工作中的低层次细节。
  • 暴露无知(Expose Your Ignorance):你发现了自身知识中的许多漏洞,担心人们会认为你根本不明白自己所做的东西。
  • 常用工具(Familiar Tools):你发现很难估算自己的工作,因为你的工具集和技术栈总是在快速变化。
  • 找人指导(Find Mentors):你发现自己花费大量的时间在发明轮子,然后不断遇到障碍,但却不清楚到哪里找人指导。
  • 同道中人(Kindred Spirits):你发现自己无人指导,束手无策,而且周围气氛看起来与自己的期望不一致。
  • 学会失败(Learn How You Fail):学习能力提高了你的成功几率,但失败和弱点依然存在。
  • 培养激情(Nurture Your Passion):你工作在一个不好的环境中,它扼杀你对软件工艺的激情。
  • 不断实践(Practice,Practice,Practice):日常编程活动不会给你通过犯错来学习的机会。
  • 坚持阅读(Read Constantly):虽然你快速掌握了许多东西,你尚未搞懂的更深入、更基本的概念却源源不断地出现。
  • 阅读列表(Reading List):需要阅读的书籍数量快速增加,你不可能读完它们。
  • 记录所学(Record What You Learn):你一遍又一遍地学到同样的经验。似乎没有一样能持续下来。
  • 且行且思(Reflect as You Work):随着你装进肚子里的工作年限和项目经历越来越多,你发现自己在等待着一种质变,使你神奇地变成“经验丰富”的开发者。
  • 以退为进(Retreat into Competence):当你发现了自己的大片无知领域时,你感觉自己要被淹没了。
  • 密切交往(Rubbing Elbows):你感觉有更高级的技术和方法而自己却抓不住。
  • 分享所学(Share What You Learn):周围的人学习起来没有你快,你感到失望了。
  • 坚守阵地(Stay in the Trenches):你获得一次提升的机会,组织想把你提升到一个不再编程的职位上。
  • 钻研名著(Study the Classics):你周围更有经验的人们不断地引用一些书中的概念,他们以为你已经读过那些书了。
  • 持续动力(Sustainable Motivations):你发现自己工作在一个令人失望的世界里,做着含糊不清的项目,面对着客户不断摇摆而且相互冲突的需求。
  • 打扫地面(Sweep the Floor):你是个缺少经验的开发者,需要赢得团队的信任。
  • 深水区域(The Deep End):你开始担心自己的职业并没有处在稳定水平,而是陷在了泥沟中。
  • 漫漫长路(The Long Road):你渴望成为一位软件师傅,而你的抱负同人们的期待不一致。
  • 白色腰带(The White Belt):你正在奋力学习,因为已有的经验似乎使新技能的学习更加困难了。
  • 释放激情(Unleash Your Enthusiasm):你发现自己为了适应团队而压抑自己对软件开发的兴奋和好奇。
  • 使用源码(Use the Source):如果你周围的人没有能力区分好代码和坏代码,你如何能认识到自己工作中哪些地方做得好呢?
  • 使用头衔(Use Your Title):当你在职业场合介绍自己的时候,你都会觉得自己必须道歉或者专门解释一下自己技能水平和职位描述之间的差异。
  • 入门语言(Your First Language):你已熟悉了几门语言,但任何一门用得都不流畅。
时间: 2024-12-28 17:46:59

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

码农的产品思维培养第一节(人人都是产品经理读书笔记)

在前段时间,密集的推出Android学习记录之后,我觉得接下来的Android开发进入了一个精进演变的过程,革命性的东西略缺.每日更新特别新的东西也违背认知规律.所以以后关于Android方面的知识,碰到什么,然后记录什么. 而今天,在前一篇日志里面,我描述了我为什么要去理解"产品经理",从这一节开始,我要实施我的计划.所以,和Android记录一样,我要记录这个过程.对自己是一个回归总结吸收的过程,同时也希望能够帮助到更多的朋友,如果你也心存学习进取之心,如果你也如我一般疑惑未解心不

人人都是产品经理读书笔记(四)

补充:

《启示录:打造用户喜爱的产品》—— 读书笔记

这是一本非常不错的书,即使你可能只是一名开发工程师,也会有意想不到的收获! 如果你是一名产品经理,那就更不能错过了!不要留下遗憾! 这真的是一本很好的书,读每一遍都会有不同的收获,绝对让你震撼!我是会再读一遍或者N多遍的, 而能把这些内容转应用到实际中的人才是真正的高手,细细体会,在工作中好像已经有人在用了!惊讶!得抓紧时间了! 通过这本书,你将会知道一个合格的产品经理应该做什么,怎么做 本书主要讲解三个方面:人员.流程.产品 人员:产品从开始到完成过程中所有的参与者 流程:产品在开发过程中的所

产品经理学习笔记(二)------产品经理的工作职责(下)

二.产品经理的工作职责(下) 4.产品宣讲 ---宣讲对象:客服.市场.销售.运营.其他(开发进度到50%) ---宣讲目的:内部培训.获得认可 ---宣讲方式:内部推荐会(预测.演示.试用).注意控制(氛围.引导) ---宣讲目标:获得认可.帮助其他团队更好理解产品.协助其他团队更好开展工作 5.市场推广 ---对产品资料进行内容把关:网站.移动应用.印刷品等 ---主要针对:市场.公关.运营.销售 6.产品推出后的管理与迭代 ---运营数据的整理分析 ---深入一线体验产品 ---关注用户需

产品经理--读书静心的日子

入行教育,做教育产品工作,需要不断的进步. 一.了解产品开发.项目管理经验. 二.教育基础理论及相关知识. 小学阶段 (2016.2017不断的翻阅,有新的体会) 中学阶段(2018主攻方向)

谷歌和亚马逊如何做产品(读书笔记)

《产品经理》读书笔记

自从鼠标手犯病后,就刻意减少使用电脑的时间并且加强运动,目前已经完全康复,但是还是需要注意.因此更新博客的频率大大降低,但是也有时间多看看书,学习学习了! 最近看了<yes,产品经理>上下册,作者 汤圆 老马,文笔诙谐,把管理知识融入工作日常内容,浅显易懂,对于非管理专业的门外汉,还是不错的读物! 下面是摘抄的部分主要内容,个人认为比较有用的就记录下来. ------------------------------------------------ 制定产品价格策略的6步: 确定企业目标 冲

产品经理的那些事第一章读书笔记

1.一个产品经理的信仰:好产品能改变世界. 2.为什么要做产品经理:因为热爱,改变世界的方法有很多,技术可以改变世界,好的产品也可以,当然还有其他,但我热爱产品,一件事只有热爱了,才能持续不断的去做好,所以我选择了产品经理这条路. 3.产品是什么:产品是用来解决某个问题的东西. 4.产品经理为何而设:想要更了解产品与它面临的竞争情况,最终目的是要满足顾客的需求. 5.产品经理概念的进化: 分析: 1)行业形态不同:成熟行业vs.新兴行业 ①传统行业 概况:经过几十年乃至上百年的摸爬滚打,市场已经

【读书笔记】产品经理要做的事

文章链接:http://www.chanpin100.com/archives/44223 作为一个产品经理,不能只画图:产品经理更像是一个纽带,连接着各个环节,保持项目的正常运行. 在开始要做一个产品的时候,不能上来就画图,也不能告诉你需求就开始画图.应该先对需求进行筛选和挖掘:把伪需求去掉,挖掘出潜在需求. 1.分析产品的步骤:目标人群.使用场景.业务核心. 2.在团队中担任掌舵人,有目的的引导团队:激发团队灵感可以使用商业画布:客户分布.价值主张.渠道通路.客户关系.收入来源.核心资源.关

【读书笔记】神一样的产品经理(一)

 第一篇 产品经理 1.产品经理诞生的背景和价值 *很多入门级书里都会提到这一部分,本书讲了保洁诞生的第一个产品经理的故事. 2.很牛的产品经理(例子是乔布斯.郭靖) 1)几个重要特性:*影响力 *核心需求把控力 *创新力 *痴情力 2)产品经理的职责: *明确产品的目标用户群及其特征*获取.评估和管理用户需求*完成产品需求文档.产品原型和流程图*精通用户体验.交互设计和信息架构技能*项目管理.需求变更管理和需求验收*产品运营数据的分析和总结*提供运营.市场和销售等支撑 3)产品经理常犯的错误