Weekly Digest #1

Weekly Digest是一个新的系列,分享一些我阅读的文章以及我的观点,每周五发布。

我所信奉的编程哲学 -by- 张砷镓

本文介绍了一些好的编码习惯,虽然我平时也比较注意编码习惯,但是还是有很多不足的地方,以下几条是我接下来一段时间需要加强的地方:

  • Coding for Reading(我的一些代码逻辑需要调整)
  • 用常量代替魔术数 ;
  • 减少逻辑层次:对于复杂的表达式,通过提取中间变量来降低表达式的逻辑层次,保证每个表达式的逻辑层次不超过二层。对于多层条件判断,大多数情况可以用防御式编程将其简化成单层的条件判断,尽早return或者exit。(对于函数是尽早return还是推迟return,一直有些争论,我会在之后的某篇文章里进行探讨。)

请给它 5 分钟的时间 -by- 装傻充愣

我也有这样的坏毛病,尤其是在他人表达和我不一致的观点时候,我会立即进行反驳,并表现出强烈的“进攻性”,结果往往不是好的结果。看到这篇文章,我要反思一下,学习5分钟的技巧——『5 分钟』代表着『思考』,而不是作出回应。——在以后和他人的交流过程中获得更好的效果。

TEA上对该文章有不错的讨论,感觉superwa的第4条确实太“恶”了,不过不认同holy的心灵鸡汤的观点,『5分钟』只是个泛数,我们要让他们表达自己的观点(imwilsonxu),不倾听直接武断的下结论的方法不可取。另外心灵鸡汤对某类人还是很有用处的,比如我,疲惫的时候来点心灵鸡汤感觉很不错。

37Signals成员的工作空间? -by- 装傻充愣

工作空间的舒适与否直接影响工作的心情,我喜欢较大的桌面,较安静的空间。之前使用的桌子空间太小,感觉很不爽,上周末终于在淘宝上购买了新的桌椅,现在感觉好多了。

BattleStations @ Reddit 晒晒你的工作空间 @ V2EX

Getting Real -by- 37Signals #book

The smarter, faster, easier way to build a successful web application

现在Getting Real可以免费下载了,你还在等什么呢?

37Signals还有一本书:《Rework》,中文版《重来》

PS:想注册一下TEA,发现需要邀请码,想了一下也就释然了——邀请机制是社区初期保证内容的质量和社区的氛围的好方法。我目前不是TEA的好用户,再等等吧。

Weekly Review (2011.08.22 – 2011.08.28)

8月20号的时候发布了一篇我的8月份的计划,昨晚总结了一下自己上周的工作,发现自己的计划完成不了了——因为自己浪费了太多的时间。

上周做了些什么

  1. 我负责开发的内部项目上线并投入使用
  2. 修改项目的Bug,开发了一些新的功能
  3. 阅读了《结网》(80%),对产品经理有一定的了解
  4. 研究了一些东东(匿名投票、历史记录、编码规范等等)
  5. 初步掌握jQueryUI Sortable的使用
  6. 乒乓球技术提升了,玩了传说中的XBox和Kinect
  7. 看了《音为爱》《yes or no》《秒速5厘米》三部电影
  8. 看了《棋魂》,50集左右(我的周末就耗在上面了)
  9. 使用Yasac制定每天的计划,记录自己的想法

可取之处

  1. 开始规划自己的生活
  2. 学习了一些新的技术
  3. 和同事的关系还不错

不足之处

  1. 没有早起、晨读
  2. 没有坚持锻炼(健康状况 良)
  3. 没有进行每日回顾
  4. 没有更新博客
  5. 学习新东西,解决了问题后,没有进行总结,
  6. 周五,在不重要的功能上耗费了太多的时间,致使重要的功能没有完成,只得周六去加班
  7. 虽然开始规划生活,但是做的很不好。于是,虽然有很多事情可以做或要做,但是却不知从何下手
  8. 看电影和动漫耗费了太多的时间,致使更重要的事情没有做,比如说这篇回顾应该是周末就完成的
  9. 下班后都做了些什么?

如何改进不足

  1. 早起(今天做到了),晨练+晨读
  2. 晚上坚持跑步(只要不下雨)
  3. 每日回顾(每天抽出半小时,回顾反思自己的生活)
  4. 响应“写点什么”,坚持更新博客,这就是开始
  5. 学习新东西后,养成随手总结的习惯,并将总结发布到自己的博客上
  6. 专注的工作一段时间之后,应当停下休整一下,调整方向再次前行(目标导向)
  7. 已经开始了规划生活了,接下来就是坚持和越做越好
  8. 干,学会抵制诱惑,控制自己的时间,有节制的娱乐
  9. 好好利用自己的业余时间,开发个人项目,提升自己的技能

回顾结束了,也找到了改进的办法,那就开始行动吧!

PS:写这种东西是不是“滥竽充数”呢?不过,好像一直没有写出高质量的文章,所以就这样吧。

Gonna Sailing ;-)
==END==