`

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

 
阅读更多

我相信激励是非常重要的。这也是为什么我常常把时间管理(这些书激励我不管改进我的时间管理方法)的书和软件开发拿出来看看。我最近刚看完一本 书,“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分钟时间,而你将有可能成为一个更好的程序员。


转自:http://blog.csdn.net/szu030606/article/details/7380441

分享到:
评论

相关推荐

    成为一名更好的程序员

    如何成为一个更好的程序员?本书介绍了很多实用的方法。适合每个励志成为优秀程序员的人仔细阅读!

    这是一个成为更好的Java程序员的系列教程.zip

    这是一个成为更好的Java程序员的系列教程.zip

    六分钟八法则塑造优秀程序员.doc

    还记得那个叫做Justice Gray的人么?他曾经试图在六个月的时间里面成为更... 这里提供给大家一个简单的解决方案,有一些方法可以让你在六分钟之内成为更优秀的程序员。 你有六分钟的闲暇时光,对么? 我们一起来吧!

    xueqing#MyNote#五个方法成为更好的程序员1

    五个方法成为更好的程序员好的程序员并一定是技术强的程序员,而是那些可以在不完美的工作环境下保证软件质量和工作效率的程序员寻找不同观点要经常在做事之前问自己和别人

    六分钟八法则塑造优秀程序员

    他曾经试图在六个月的时间里面成为更好的程序员,这种做法似乎成为了一种众人追捧的时尚。 然而很长一段时间过去之后,其中的大部分人并没有如愿以偿的成为好的程序员。 这里提供给大家一个简单的解决方案,有一些...

    如何成为一个好的程序员.rar

    2)每看一本书,不要说这章我以前学习过了,也掌握的很好,因此我可以跳过这一章看更重要的了。 3)对于作业,遇到不会的尽量不要立刻向别人请教。如果实在解决不了的问题,可以先完成你会的,然后把一些特别的...

    bestJavaer:这是一个成为更好的Java程序员的系列教程

    成为一个更好的Java程序员这是一个成为更好的Java 程序员的系列教程声明:这是完全手写的仓库,不严谨的地方请告知作者。此项目无法和达博等开源框架相提并论,请读者不要盲目崇拜,此项目只是作者近来的读书,学习...

    程序员知识

    每个写代码的程序员都应该知道的常识,帮你成为更好的工程师。

    ChatGPT时代下,一个阿里程序员的一天

    同时,ChatGPT还给出好几个“深入浅出”的例子,仿佛对面站了一个人,还是位“博览群书”的人。这比看书有趣得多,又比使用搜索引擎简单很多。 一次,两次,三次……无论生病的问题,还是法律的问题,对面都能快速给...

    Rework英文版pdf(每一个有理想的程序员都应该读的一本书)

    每一个有理想的程序员都应该读的一本书-《rework》 每一个程序员都有改变世界的梦想,他们不甘平凡,他们想要make a difference,他们想要创立世界上最cool的公司,那具体该如何做呢?风靡全球的《rework》将告诉...

    五个方法成为更好的程序员

    对我来说,一个好的程序员应该是努力去追求尽可能无错的高质量的符合需求的代码实现。一些人也许认为好的程序员是那些懂得多门编程语言,懂得很牛技术的程序员,是的,这在某些情况下是对的。但归根到底,无论你用...

    Denny-s-emacs-configuration:Emacs使我成为一个更好的程序员

    Denny-s-emacs-configuration:Emacs使我成为一个更好的程序员

    如何使用搜索技巧来成为一名高效的程序员

    ——约翰·多恩对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案...

    程序员的八个级别

    我想让你告诉我说——不,这样更好,站起来,对着全班说–  你是否被人问过这样一个经典的面试问题,“五年内你对自己有什么规划?”当被问到时,我的脑子里总会回放一段1984年《TwistedSister》里的一个视频片段。 ...

    成为好程序员必须避免的5个坏习惯

    当你开始成为一个程序员的时候,在编程的时候很容易陷入下面所述的一些坏习惯。 作为一名程序员,犯错误不可避免,这是你学习编程课程中的一部分。在你的职业生涯中你会犯很多错误 – 有的特别、有的普遍 – 通过...

    如何成为1名大厂程序员

    帮助小白更好的进大厂的路线

    程序员精简简历模板.docx

    这是一份程序员精简简历模板,为您提供了一个方便而专业的简历制作工具。如果您正在寻求一份程序员的工作,这份模板将会为您提供最实用的排版建议和指导,确保您的简历能够在视觉上呈现出最佳的效果。 本模板包括了...

    rockstar:在2分钟内使您成为Rockstar C ++程序员

    Rockstar是一个了不起的库,只需2分钟,您就可以成为Rockstar程序员。 在过去的十年中,人们学习了 。 但是这些天来,它已经减少到只有。 但是,我想做得更好。 此回购协议不仅会在2分钟内教会您完成C ++,而且还...

    在2分钟内使您成为Rockstar C ++程序员-Python开发

    Rockstar Rockstar是一个了不起的库,只需2分钟,您就可以成为Rockstar程序员。 在过去的十年中,人们在21天内学习了C ++。 但是这些天来,它已经减少到只有10分钟了。 但是,我想做一下Rockstar Rockstar是一个...

Global site tag (gtag.js) - Google Analytics