本节书摘来自异步社区出版社《软技能:代码之外的生存指南》一书中的第35章,第35.2节,作者: 【美】John Z. Sonmez(约翰 Z. 森梅兹),更多章节内容可以访问云栖社区“异步社区”公众号查看。

35.2 找出你的短板

你的知识短板并不全都显而易见。事实上,大多数的知识短板,你只能隐约觉察到。对于自己不知道的,你很难清楚地意识到,也很容易忽略。

知识短板会阻碍你进步。准确识别它们的最佳方式之一就是看看自己在哪些工作上花费了大量的时间,或者一直进行重复性劳动。通常,你会发现,自己的知识短板使工作速度放缓,额外需要大量的时间完成任务。由于理解得不彻底,你只能摸索着前进。这正是我不理解Lambda表达式的时候发生的情况。我花了大量的时间去调试代码,而不是用几个小时去理解它。

重复性工作也是如此。任何你所做的重复性工作都值得彻查一番,看看是否有自己不理解的地方,如果你这样做了,可能会提高你的工作效率。想想键盘快捷键。你一直重复使用某个应用,但是并没那么高效,原因是你不得不手动在屏幕上拖曳鼠标并点击。键盘快捷键可能就是你的知识短板。花点儿时间学习每天会用几个小时的应用(提示:你的IDE编程环境)的快捷键,一周能给你节约好几个小时的时间。

另一种识别知识短板的方法就是,时刻都要试图了解自己不理解或不清楚的事物。你可以维护一份清单,列出自己需要去研究或者自己不清楚的所有事物,追踪有哪些主题总是不断出现在这个清单上。你会惊讶地发现这份清单的增长速度有多快。你只要对自己坦诚:如果遇到不理解的知识,不需要马上就学会,但是一定要把它添加到清单中,这样你至少可以找出自己的知识短板。

假如你在准备面试,需要明确自己要学什么,这一方法最管用。尽量找出尽可能多的你在面试中可能会被问到的问题。如果你在找Java程序员的工作,你要整理出一份Java面试题的清单表,把所有题目做一遍,将自己不理解的概念和不会回答的问题整理到这个清单中。等你完成这一步,你就有了一份长长的待研究课题清单。这种方法看起来简单明了,但是很多准备面试的软件开发人员对要研究什么以及如何研究一头雾水。完成表35-1有助于你完成这项任务。

《软技能:代码之外的生存指南》一一35.2 找出你的短板相关推荐

  1. 《软技能——代码之外的生存指南》 之博客篇

    昨晚拜读 软技能-代码之外的生存指南 讲真,收益不少,感同身受的太多.而让我决定重新开始写博客,也是在拜读了 第21章 创建大获成功的博客 之后 博客的重要性早已烂熟于心,除了总结.记录外,更多的是分 ...

  2. 程序员的自我修养——读《软技能-代码之外的生存指南》笔记

    我记得曾经读过俞甲子的<程序员的自我修养--链接.加载和库>,当时就觉得这个书名起的不太合适,有点不合主题,因为这本书主要讲述链接库的事情,我认为这个是编译器的一部分,是作为程序员要掌握的 ...

  3. 《软技能 代码之外的生存指南》

    这是一本关于程序员人生的书籍,并不是一本技术书.作者从职业.自我营销.学习.生产力.理财.健身.精神七个方面来介绍,从中可以看出作者初期还是一个扎实.能力强的程序员,后面慢慢进入房产和其他投资实现了财 ...

  4. 《软技能-代码之外的生存指南》的读后感

    <软技能-代码之外的生存指南>的读后感 该文章是阅读<软技能-代码之外的生存指南>这本书后的读后感,主要总结了这本书中的几个方面的笔记. 1.职业篇 ①拥有商业心态 目前我们中 ...

  5. 《软技能-代码之外的生存指南》学习笔记之理财篇

    <软技能–代码之外的生存指南>学习笔记之理财篇 作者:[美] John Z. Sonmez 摘要:这是⼀本真正从"⼈"(⽽⾮技术也⾮管理)的⾓度关注软件开发⼈员⾃⾝发展 ...

  6. 软技能-代码之外的生存指南

    作为一个初级程序员,生活不仅有眼前的bug,还应该有诗和远方.最近读了一本书,虽然只读了一半但其中阐明的思想让我感受颇深. 初次看到这本书时候,就像书名软技能-代码之外的生存指南一样,直觉告诉我这肯定 ...

  7. 《软技能--代码之外的生存指南》读书笔记

    这本书可以说是程序员必读书了,本书共分为职业篇.自我营销篇.学习篇.生产力篇.理财篇.健身篇.精神篇等七篇,概括了软件行业从业人员所需的"软技能".通过阅读本书,软件工程人员.编程 ...

  8. 《软技能--代码之外的生存指南》学习笔记之生产力篇

    <软技能–代码之外的生存指南>学习笔记之生产力篇 作者:[美] John Z. Sonmez 摘要:这是⼀本真正从"⼈"(⽽⾮技术也⾮管理)的⾓度关注软件开发⼈员⾃⾝发 ...

  9. 软技能——代码之外的生存指南

    软技能--代码之外的生存指南概述 前言: 大纲: 一.职业 二.自我营销 三.学习 四.生产力 五.理财 1)怎样进行薪酬谈判? 2)被问当前薪酬? 3)offer可以还价? 六.健身 七.精神 感悟 ...

  10. 《软技能——代码之外的生存指南》笔记

    学习之十步学习法 作为在互联网日新月异时代的软件开发人员,自我学习能力为一个开发人员最重要的一个自身技能.如果我们想成为最好的开发人员,那么就必须要学会自学.无论如何,学会自学都是自我教育的核心技能. ...

最新文章

  1. Google Colab 免费GPU服务器使用教程 挂载云端硬盘
  2. wordpress如何禁用后台控制面板内容
  3. vb串口 任意波特率_C#与单片机串口通讯,实现简单的计数功能
  4. 选择自己用的到的文件编译一个CEGUISample(二)
  5. Gentoo 安装日记 11 (配置内核 :Module, block layer 和 CPU)
  6. Android Studio 多渠道打包、自动版本号及 gradlew 命令的基本使用
  7. 建立一个laravel项目
  8. Android绘制(三):Path结合属性动画, 让图标动起来!
  9. VC/VS开发问题集锦
  10. java学生考勤代码免费,基于jsp的学生考勤管理-JavaEE实现学生考勤管理 - java项目源码...
  11. Transact-SQL命令语法-数据表
  12. java 中的集合_JAVA中的集合
  13. 高效编写脚本的技巧分享
  14. 访问限制:由于对必需的库E:\j2sdk\jre\lib\rt.jar具有一定限制,因此无法访问类型JFrame
  15. ----uni-app之APP关联小程序实现扫描APP二维码跳转关联小程序----
  16. 学习笔记-B/S - Exploits
  17. 研究生如何进行文献检索和文献阅读
  18. oracle删除重复数据-百万级别数据以上情况
  19. mysql 时间格式
  20. svn使用问题:SVNlicense到期问题设置SVN提交代码时必须填写日志

热门文章

  1. HTTPS and the TLS handshake protocol阅读笔记
  2. 《python核心编程》笔记——系统限制
  3. 杭电1863+1879
  4. 使用Reflexil修改类库
  5. COM编程入门 第三部分(网文补充)
  6. invocation, 作者 Medwyn Goodall,女巫医 [搜索 invocation Medwyn Goodall]
  7. Centos7 卸载自带的OpenJDK
  8. 泛函编程(14)-try to map them all
  9. python学习第十八天 --文件操作
  10. python计数器Count