程序员,春天来了,你定了计划清单没.docxVIP

程序员,春天来了,你定了计划清单没.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序员,春天来了,你定了计划清单没

一日之计在于晨,一年之计在于春,对于程序员来讲,挑战自我很重要。有创造力的以及技术性的休整是可行的。给自己的新年列个计划清单,一起在新的一年更好地成长吧!每个月都是一个每年可更新的技术性的或个人的挑战:进入真实生活。保持健康。欣然接受不舒适。学习一门新的编程语言。自动化。多学点数学。专注于安全。备份数据。多学点理论。对艺术和人文学科有所涉猎。学习新软件。完成一个个人项目。继续读下去,看看我的建议。进入真实生活程序员们过分沉迷于数码设备,在数码设备之外也别有一番天地。因此,在真实生活中的投资会带来相对多的回报。这里有一个起步表,表中是真实生活中可供尝试的活动。对于每一项活动,如果你真心付出一个月,你就不再是一个新手(而是一个富有经验的初学者):做饭远足滑雪天文学慢跑举重木工武术跳舞保持健康程序员往往过着久坐不动的生活,因此我们面临着我们职业带来的特有健康挑战。我们往往会忽视这些挑战。每年,花一整月的时间,调整你的锻炼、饮食以及环境,来培养持久的健康习惯。每年去一次诊所,测量血压、胆固醇以及血糖。观察这些数值是怎样随时间而变化的。如果你的手腕开始疼痛或者已经疼了一段时间了,现在就停下来,采取措施,预防重复性劳损(RSI)。把目标放在改进姿势上,重点关注肩膀和脖子。我使用姿势纠正带:(对,它对男人也适用)跟踪体重、卡路里摄入以及卡路里消耗。如果必要的话,改变生活方式,来培养更健康的饮食和减肥方法。如果你本来就很健康,就考虑一年的结合力量和肌肉的实验吧。2016 年更新:在过去的几个月,我一直在试着使用可以将桌子改造为站立式办公桌的附件,我不仅在心灵上,而且在身体上都有新鲜感。我估计我站一天能多消耗360卡路里,然而我觉得它的作用还不止这些。因为站立让我总体上活动得更多了。我发现,相比于坐着,我的注意力在站着时更加集中。跳出舒适区从我 20 岁出头起,我观察比我年长的同伴,尝试发现为什么有些人停滞不前,而另外一部分人一直精力充沛。答案是舒适。舒适导致技术僵化。一个系统,它能正常为我们服务,而且我们一直在坚持使用它。但是,技术在进步,那些局限于舒适的人绝对认识不到这些进步的益处。惯例之所以变为舒适的,是因为它原来就是不舒适的。清单中的事情,可能让你在刚开始感到不舒服:换成德沃夏克键盘。从 emacs 编辑器转化到 vim 编辑器或者反过来。停止使用鼠标。使用不同的窗口管理器。从奶油和糖转变为不加牛奶的咖啡或者不经过调味的茶。花一整个月的时间试试『流行新垃圾』。每周关掉手机一天。学习使用单手输入设备。尝试使用不同的操作系统。对于一个小项目,尝试不同的版本控制系统。每周强制断网一天。试试饮食上的约束:纯素食主义、素食主义、不含奶类等等。每天吃一种你不喜欢的食物。少用有利手臂(dominant arm)。学习用非利手(non-dominant hand)写字。开始写博客。报名参加公众演讲。听一种你并不喜欢的音乐一个月。在医院或退休之家做志愿服务。一周禁食一次。去一个用不同语言或者有不同文化的国家。从你不喜欢的种类里选读一本广受欢迎的小说。从你不喜欢的种类里选观一部备受推崇的电影或片子。学会开手动档汽车。质疑一些你相信的事。做一些不一样的事情,一个月之后,决定是否想继续这样做,或者看看能不能找到这样的方法,能把新事物和旧事物最好的东西融合起来。举个例子,当用了 10 年的 emacs 转用 vim 时,在插入模式下,我设置了 emacs 风格的快捷键,但是我用的编辑器是 vim 。更新:读者 Shae Erisson 为欣然接受不舒适续写了『3 的规则』:当已经有3个人推荐你尝试一样东西的话,你必须尝试一下。他还给出了一个『 15 分钟规则』:给某个东西(比如一部电影或电视节目) 15 分钟的评判时间。如果你在 15 分钟之后不想继续下去了,就放弃它。这两条规则我都喜欢。学习一门新的编程语言编程语言起起落落。只懂一门语言的程序员,他们解决问题的能力和事业前景会受局限。用它写一个不大的程序。这里有一些非主流的可供学习的语言:Racket.Haskell.Rust.Scala.Erlang.Clojure.SML/NJ.OCaml.Squeak.Prolog.Datalog.miniKanren.如果你有足够勇气,试一试依赖类型(dependently-typed)编程语言或者定理证明系统(theorem-proving systems):Agda.Coq.Idris.如果你没有编程语言可以去学了,自己发明一个。自动化程序员具备的最有力而未被利用的技能就是,使虚拟和现实自动化的能力。如果你从来没做过机器人的话,做一个吧。至少玩玩乐高头脑风暴机器人吧:或者玩玩 Arduino 板或树莓派:观察你做的日常活动,然后决定哪些能全部或者部分自动化。家庭自动

文档评论(0)

jixujianchi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档