我相信激励是非常重要的。这也是为什么我常常把时间管理(这些书激励我不管改进我的时间管理方法)的书和软件开发拿出来看看。我最近刚看完一本 书,“Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman”。这本书推动我仔细的思考我应该把时间花在哪里。

巧合的是最近是我25岁生日,也即将是新的一年。所有这一切都推动着我整理自己的技能,并制定下一年的学习计划。

我把它写到博客里面也是那本书的作者建议。我觉得这个建议非常好。和所有人分享你的计划,会让你更有动力去完成它!

技能

那本书的作者建议,制作一张图表,列出你所有的技能,然后评估他们。有这样一张图表你就非常清楚你下面将要学习什么。

我把所有的技能分成四组。其中两组是非常实用的,包含了我日常用到的技术。其他的两组是一些软件开发的基础知识,计算机科学的理论等等。我要说明的是,我 并没有做非常严格的调查,这个图表也不是我这些年积累的所有技能。这个图表的目的并不是让你对自己所有的知识列一张详细的表,而是让你自己对自己的专业技 能有一个全局的了解。我对技能打分为1-5,1分就是了解,但是没有实际操作过。5分就是非常熟练的掌握。

当我第一次看到这张表时,我意识到我的计算机理论是这么差。我也意识到我欠缺unix技能。还有,我发现我在使用ruby的时候,没有使用java和groovy的时候爽。我也也许应该在ruby上多花点时间,让它达到5分。

阅读列表

在我看来,书是最有效的获取任何一个领域知识的途径。你可以看视频,阅读博客,但是你的知识是很分散的,直到你阅读了这个领域的一本好书。我有一个建议, 那就是交替阅读技能书籍和基础书籍。阅读经典的基础书籍从长远来看一定会大有裨益。但你也不能停止学习新的技能,也许你明天就能用上。

根据我的技能图表,我决定阅读“Rails AntiPatterns”这本书。而计算机科学的基础知识我打算通过阅读“Types and Programming Languages”来提高。

也许你会觉得我没有必要做这个知识图表,因为不用这个图表我也可以做相同的决定。这很有可能,但是这个图表给了我做这个决定一个清晰的理由。

现在就尝试!
所有这些工作大约只需要花费你30分钟时间,而你将有可能成为一个更好的程序员。

30分钟,让你成为一个更好的程序员相关推荐

  1. 如何成为一个更好的程序员,或者说是学习者?给你七个建议!

    点击关注上方"五分钟学算法", 设为"置顶或星标",第一时间送达干货. 转自编码之外 今天庆哥就来和大家聊聊,如何成为一个更好的程序员,毕竟别人都说程序员都是屌 ...

  2. 如何编写好的代码/成为一个更好的程序员

    如何编写好的代码/成为一个更好的程序员 几个月前,有一位演讲者来到公司谈论优美的代码,他的论点是优美的代码以许多不同的形式出现.简单中有优美,折衷中有优美,稳定性上有优美,功能上有优美,坚固性上有优美 ...

  3. 冥想五个程序r_冥想将使您成为一个更好的程序员:这就是方法。

    冥想五个程序r 什么是冥想? (What is Meditation?) Meditation can be many things depending on whom you ask. In thi ...

  4. 如何成为一个更好的程序员,应重视哪些方面?

    点击蓝色"架构文摘"关注我哟 加个"星标",每天上午 09:25,干货推送! 来源:www.cnblogs.com/xiaozhi_5638/p/1018694 ...

  5. 怎样成为一名更优秀的程序员?我总结出 7 条建议,希望对你们有帮助!

    有几个人在 React 大会上向我请教一个问题--如何成为一名更优秀的程序员.人们将我视为一名非常资深的程序员,因此值得听听我的建议.我觉得可以分享一下,自己多年来在编程方面的"思维模式&q ...

  6. 怎样成为一名更优秀的程序员?我总结出 7 条建议

    有几个人在 React 大会上向我请教一个问题--如何成为一名更优秀的程序员.人们将我视为一名非常资深的程序员,因此值得听听我的建议.我觉得可以分享一下,自己多年来在编程方面的"思维模式&q ...

  7. 如何成为更优秀的程序员?程序员进阶的8种途径

    本文讲述了8种方式帮助你如何从一名普通的程序员进阶成为一名伟大的程序员,让我们就从此时此刻开始提高自己的开发技能吧. 是时候开始认真考虑一下如何升级你的java开发技术了.让我们来认真地学习一下吧. ...

  8. Pandownload 下线了,我花了 30 分钟自己搭建了一个网盘

    点击上方视学算法,选择设为星标 加个"星标★",每日好文必达! 文末包邮送3本技术书! 来源:码匠笔记 阅读文本大概需要 5 分钟 点击「阅读原文」查看pk哥原创精品视频. Pan ...

  9. Pandownload 下线了,我自己花了 30 分钟自己搭建了一个网盘

    点击上方"Python与机器智能",选择"星标"公众号 第一时间获取价值内容 来源:码匠笔记 Pandownload 下线大家心里都很苦,不过我们还是的重新站起 ...

最新文章

  1. NDK开发 - C/C++ 访问 Java 变量和方法
  2. 《线性代数》概念定理大全!
  3. 新手建站注意点,你有注意到没?
  4. 音视频技术开发周刊 64期
  5. java弹出提示窗口_Java实现弹窗效果的基本操作(2)
  6. python计时器单位,python(计时器)
  7. python 路径规划最短距离_路径规划(最短路径)算法C#实现
  8. 精品软件 推荐 常用软件 游戏的 运行库 下载 合集 3D game 玩游戏的一定要收藏一下。...
  9. 算法分析 | 分支限界算法设计之布线问题 C语言版
  10. 网络安全篇 全局ACL与URPF-12
  11. 小白聊智慧制造之二:智能制造的体系架构
  12. Aho - Corasick string matching algorithm
  13. 7-11 How Long Does It Take(25 分)
  14. 禁用右键 回车 ESC 和 ALT+F4组合建
  15. 行车记录仪摄像头4线
  16. 哪一个属于计算机外存储器,下边哪一个属于计算机的外存储器()
  17. Python在线办公系统毕业设计源码071116
  18. Stm32 SRAM 启动方法
  19. Android 仿照微信查看大图
  20. 一种测试FPS的方法

热门文章

  1. SharePoint Desiger编辑模板时提示“服务器错误,拒绝访问”的解决之道
  2. 【转】SQL Server服务器名称与默认实例名不一致的修复方法
  3. 【转】JPA、Hibernate和Mybatis区别和总结
  4. 一步步编写操作系统 23 重写主引导记录mbr
  5. REVERSE-PRACTICE-BUUCTF-32
  6. 【LightOJ - 1038】Race to 1 Again(概率dp,数学期望)
  7. 【HDU - 4185】Oil Skimming (二分图,建图,匈牙利算法)
  8. Coursera自动驾驶课程第2讲:The Requirements for Autonomy
  9. 数据结构数组计算机中的应用,2018考研计算机:数据结构数组和广义表复习重点...
  10. 任意阶魔方阵matlab程序,【精品】任意阶魔方阵算法(c语言)