为程序员量身定制的12个目标

为程序员量身定制的12个目标

ID:40717929

大小:72.00 KB

页数:8页

时间:2019-08-06

为程序员量身定制的12个目标_第1页
为程序员量身定制的12个目标_第2页
为程序员量身定制的12个目标_第3页
为程序员量身定制的12个目标_第4页
为程序员量身定制的12个目标_第5页
资源描述:

《为程序员量身定制的12个目标》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、为程序员量身定制的12个目标来源:伯乐在线发布时间:2012-02-0511:13阅读:7520次推荐:5原文链接[收藏]  英文原文:12resolutionsforprogrammers  对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。变得有耐心保持健康拥抱变化带来的不适应学习一门新的编程语言自动化学习更多数学知识关注安全备份你的数据学习更多理论知识接触艺术和人文向新的软件学习完成一个自己的项目  接下来我会对这些建议逐个介绍。  变得有耐心  程序员们会担心锻炼

2、耐心付出的努力得不到应有的回报。其实,培养耐心只要付出很小的投入就能够得到相对而言很大的收获。下面是开始锻炼耐心可以尝试的一个列表,只要全身心投入其中任意一项,都可以在一个月左右脱离门外汉(成为有经验的新手)的阶段:烹饪徒步滑雪天文慢跑木工武术舞蹈  保持健康  程序员通常久坐少动,因此在日常工作中会面临健康问题,但通常都被我们忽略了。一年中花整整一个月来调整你的生活习惯、饮食和生活环境,这会促使你养成持久、健康的生活习惯。每年去一趟诊所检查血压、胆固醇和血糖,看看这些指标最近有什么变化。如果你的手腕开始疼痛或者已经疼了很久,马上停掉手上的工作开始与“鼠标手”(重复性劳损)作战。

3、注意你的坐姿,尤其是肩膀和脖子。我使用了矫姿器来帮助治疗。  跟踪你的体重、摄入以及燃烧的卡路里。如果有必要,可以改变生活方式以养成健康的饮食习惯和减肥。  拥抱变化带来的不适  在我20刚出头的时候,通过观察身边年纪稍大一些的伙伴我发现有些人停滞不前而另一些则活力充沛,我试着寻找背后的原因。答案就是舒适感。舒适会让技术停滞不前。当找到一个能够为我所用的系统时,我们会一直使用它。但技术是不断进步的,而那些停留在舒适区的人永远不会意识到这些进步能够为他们带来好处。不破不立,要让自己适应不舒适的感觉。  下面列出的事情一开始可能会让你感到不适应:使用德沃夏克键盘使用vim替代emac

4、s,反之亦然不使用鼠标使用不同的窗口管理器喝清咖啡不加奶油和糖,或者喝清茶尝试一个月“流行且无聊的新事物”一个星期中有一天不开手机学习使用一种可以单手输入的设备尝试一个不同的操作系统一个星期中有一天不上网试着对饮食加以限制:尝试吃素,成为纯素食主义者,不吃乳制品,等等每天吃一种你不喜欢的食物将你习惯使用的胳膊用绷带绑起来学习用你不习惯的那只手写字开一个博客参加公共演讲一个月听一种你不喜欢的音乐去医院或退休家庭护理做志愿者一个星期有一天快生活去一个与自己文化或语言不同的国家旅行读一篇广受好评但却不是你喜欢题材的小说看一场广受好评但却不是你喜欢风格的电影或演出学会用变速杆(手动)开车

5、反对你相信的一些事情  在一个月的尝试之后,你可以决定是否继续采用新方式,或者找到新方式中好的经验与原有方式的结合点。例如,在我从使用了10年的emacs转向vim时,我会为插入模式设置emacs风格快捷键从而继续使用vim。  学习一门新的编程语言  编程语言起起落落。如果只了解一门语言,程序员的解决问题能力以及职业前景都会因此受到限制。花上整整一个月时间吸收一门新语言或者一个新的编程范式,并用它写一个小程序。  下面是一些可以学习但不是非常主流的编程语言:Racket.Haskell.Scala.Erlang.Clojure.SML/NJ.OCaml.Squeak.Prolo

6、g.Datalog.  如果你无所不知,那么你可以实现一门新的编程语言。  自动化  程序员拥有最强大的待开发技能就是将虚拟和现实自动化的能力。如果你从来没有造过一个机器人,那么去做一个吧。至少学会使用LegoMindstorms或者玩一玩Arduinoboard。  检查一下你每天的任务,看看其中有哪些可以完全或者部分自动化。自动化在家庭生活里已经有了长足的进步,甚至可以像Insteon那样对系统进行DIY。  投资一个月的时间来进行自动化:调整你的邮箱过滤器或者设置procmail为频繁进行的工作编写自动化shell脚本编写shell脚本帮助写作学会如何使用cron工具改造橱

7、柜灯由感应控制尽可能地用无线替代有线停止手动同步:将信息存到云端安装一个远程控制音频系统通过你的服务器控制家里的空调安装数字监控摄像头安装数字内部通话系统,儿童监控系统让咖啡机自动打开为宠物安装自动给水槽为宠物安装自动感应门将Roomba改造成个人信使  译注:  procmail:procmail软件包包含一个自动的邮件管理器,可以很好的过滤和排序邮件。  cron:linux下的定时执行工具。  Roomba:Roomba是iRobo公司生产的定时智能机器人。  学习更多数学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。