程序员的年度计划

 英文原文:programmers-resolutions

  对程序员来说,挑战自己很重要,没人甘心在创意或技术上停滞不前。犹他大学计算机教授 Matt Might 分享了他的年度计划,引发了很多人的共鸣。

  1. 感受线下生活

  当你感觉生活被网络束缚,所得渐渐变少时,请尝试对线下生活(例如烹饪、天文和木工)多投入一些精力,可能有意想不到的收获。

  2. 保持健康

  程序员时常久坐,这让我们容易受到一些特有的健康问题困扰,却又往往视而不见。用一个月时间养成一项健身习惯,也别忽视身体的警告。

  3. 拥抱不适

  在我二十出头时,曾经研究年长者为何有人不断进步,有人停滞不前?答案是“舒适”。我们习惯找到一个适合自己的系统就不再改变,但技术不是这样。

  4. 学门新编程语言

  只会一门编程语言将限制自己解决问题的范围,职业生涯也会少了一些选择。用一个月时间学一门新语言(如 Racket、Haskell、OCaml)或新的编程范式吧。

  5. 自动化

  程序员身上最没有充分发挥的潜力是像在虚拟世界那样,让真实世界也实现自动化。试着用一个月的时间研究下机器人、Arduino,以及类似 Insteon 的系统是件有意思的事。

  6. 学习数学

  计算机科学的核心是数学法则,更好的数学技有助于成为更优秀的程序员。尝试系统学习一下逻辑、离散数学和统计学。

  7. 关注安全

  很少有程序员养成了良好的安全习惯,试着用密码管理器保存和生成密码,研究一年中影响最大的安全事故是怎样发生的。

  8. 备份数据

  每年都用一段时间检验你的备份策略,研究如何让这套系统成本更低,使用更便捷。对于关键文件要使用版本管理系统。

  9. 学习新软件

  为自己开发的软件增加创意的一个方式是,学习其他新软件。如果你没尝试过 3D 建模,那么可以学 Blender;若你不会 LaTeX,很值得尝试。

  10. 完成一个个人项目

  倘若你一直在为别人开发软件,那何不为自己也写一个呢?花一个月的时间完成它,然后把它开源。

http://news.cnblogs.com/n/173282/

时间: 2024-10-31 17:59:14

程序员的年度计划的相关文章

JSP程序员成长全计划

1.建立并且理解你的Web Server. 因为Apache 是免费的并且在大多数平台上工作,为训练目的推荐 Apache. 安装时间:2 天. 2. 保证你理解 HTML / XHTML . 你将需要了解html基础, 特别是 HTML 布局中的table的使用.XHTML 不久将代替 HTML ,学习 XHTML 的基础是一个好主意.许多程序员通过 HTML IDE 学习 HTML ( 集成开发环境 ) .因为大多数 HTML IDE产生混乱的HTMl语法,所以花时间学习手工写作html是很

程序员必读书单(转)

  原文链接:http://lucida.me/blog/developer-reading-list/ 关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a full man; conference a ready man; and writing an exact man. Francis Bacon 优秀的程序员应该具备两方面能力: 良好的

程序员必读书单

关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a full man; conference a ready man; and writing an exact man. Francis Bacon 优秀的程序员应该具备两方面能力: 良好的程序设计能力: 掌握常用的数据结构和算法(例如链表,栈,堆,队列,排序和散列): 理解计算机科学的核心概念

经验之谈!35岁程序员的独家面试经历

创业失败后,在找工作.选择了三家(两家上市公司,一家将上市),都走到了关键的节点.我记录了面试过程中被问到的一些问题,希望对自己将来的面试有帮助,也希望对别人有所启发. 我的经历和现状与被问到的问题息息相关,如下: 2002年毕业.  2002~2005做售后技术支持,2005离职转做软件开发.  2009开始做项目经理,后来做部门经理,期间还有50%左右精力在技术上.  2014.10~2014.11,项目总监,偏重管理,脱离技术细节.  2014.11~2014.12,主动回归开发岗位,进入

35 岁程序员的独家面试经历

创业失败后,在找工作.选择了三家(两家上市公司,一家将上市),都走到了关键的节点.我记录了面试过程中被问到的一些问题,希望对自己将来的面试有帮助,也希望对别人有所启发. 我的经历和现状与被问到的问题息息相关,如下: 2002年毕业. 2002~2005做售后技术支持,2005离职转做软件开发. 2009开始做项目经理,后来做部门经理,期间还有50%左右精力在技术上. 2014.10~2014.11,项目总监,偏重管理,脱离技术细节. 2014.11~2014.12,主动回归开发岗位,进入C3公司

中国第一程序员--求伯君

怀念着小学在486上玩WPS的时代,怀念486--586时中国软件的辉煌 中国第一程序员--求伯君摘自:http://www.XiaoHui.com 程序员的生 活,是比较寂寞.封闭和枯燥的.大浪淘沙,在这个软件工业飞速发展的时代里,出现了许多高手,但是,他们中的绝大多数人并不为人所知.像吴晓军.鲍岳桥. 周志农.刘旭.朱崇君.求伯君.王江民.王志东.梁肇新等等为大众所熟悉的高手,这么多来来也就这么一二十来位.他们个人奋斗的酸甜苦辣同中国软件地的发 展起落同步.国内接触过计算机的人都使用过或仍然

如何对待你的年度计划

你喜欢被"命令"去做某事吗? 你在"命令"自己做年度计划吗? 年度计划上写的是你"应该"做的事还是"想要"做的事? 我刚刚进入国企IT部门做程序员的时候总是想办法偷懒,到必须要提交代码的时候才匆匆糊弄一下(我糊弄的比较认真一点,哈哈),文档就更惨不忍睹了,身边的同事们也是这样做的,我没觉得有什么不对. 直到有一天我自己要做这个部门的项目管理时,从另外一面看同样的一种状态,立刻有了完全不同的看法:怎么让这些程序员更勤奋.更有计划

大龄程序员没有年轻程序员脑瓜灵活

最近我过了40岁生日. 一个朋友开玩笑的对我说:"嘿,我想这个意味着你已经老的不适合再去编程了吧!",我表面上哈哈一笑,但心里却触动不少. 年龄歧视在我们这行里并不可笑. 就像今天用Java的兄弟沦落到这个地步一样,几年前,使用COBOL家伙被我们从心底里嘲笑其老旧的编码方式和缺乏新技术中的灵活性. 如今轮到我被他们嘲笑了. 也许你也是这样. 如果目前没有,我估计这一天也会很快到来. 你还会笑的出来吗? 是的,我想会跟我一样的. 我们这一行受年龄歧视体现在好几个方面. 大家都热衷于热门

让站长或程序员过劳无功的13个坏习惯.

站长|程序员 你的工作是不是总也做不完?是不是经常加班?有时候这一切很可能是由坏习惯造成的-- 1. QQ.MSN.Gtalk,一个都不少. 由于聊天对象与聊天内容的不可控制性,使用即时通讯软件是降低工作效率的罪魁祸首.有调查显示,使用即时通讯软件,工作效率会降低20%. 2."总想多看一点点"--忘记上网的目的. 本想查找工作资料,结果在网页上发现<哈利波特7>出来了:再点进去,又在网页底端看到自己喜欢的明星跟某某又传出了绯闻--点着点着,就忘记自己要上网做什么了. 3.