`
dogasshole
  • 浏览: 845410 次
文章分类
社区版块
存档分类
最新评论

开发随笔

 
阅读更多
  • 知道的道理和真正指导自己行动的道理是两码事,就是要通过不停地重复来强化之,这就是有效的对自己编程的方式
  • 最好的编程状态(起码对自己而言)就是充分休息,心情平静,“不以物喜不以己悲”的状态,无我的平静的沉浸在其中,热血的状态也很好,但是仍旧没有平静的好。
  • 人总是要在不同的状态间切换的,不可能一直平静,不可能一直热血,随兴最高
  • 写代码的时候务必要谨慎,要以负责的态度来看待代码,绝对不能以粗暴侥幸的态度来做,每一行都要透彻的认识到做什么的,不停地挑战自己是否能做的更好,这样才会进步,对代码不负责是程序员对自己最不负责的事情了
  • 在谨慎负责的态度下,做每一个事情就变得代价更大,所以做每个事情就要根据情况进行取舍,一段代码可以写的更高效,但是要增加复杂度,这个时候要看是否真的需要那么高效了,开发时间总是不够的,这种高效上的完美会带来更大的项目上的不完美
  • 在开发一个完整产品的项目里非常有趣的事情占少数,或者说比较无趣的,甚至说很没劲的事情占多数或者很多,艰苦的事情也不少,这种实战型的环境的要求和学院的环境截然不同,需要的能力也不同,我们程序员认为的“核心能力”,譬如算法的积累,在实战中更属于基础能力或者说是必要能力,更多的团队合作能力,心态甚至个人性格的特质则属于“上层建筑”,都很重要,但是软能力则是只有在实战中才能锻炼的
  • 衡量自己实力的一个比较简单粗暴的方法:团队里有你没你,战斗力上的区别。当然这个和团队有比较大的关系,所以说是一个简单粗暴的方法,但是客观上也折射出了对个人综合实力的考量。
  • 一般来说,牛逼feature像dps,其他的基础部分像是T和治疗,dps在T和治疗的辅助下才会牛逼而且耀眼,没有T和治疗只是跪的命
  • 不停地回顾代码,从上层的结构到下面的细节,每一次都在之前的基础上去focus到不完美的地方,会不停地更好,在已有的东西不够好的情况下,去完善这一块是非常重要的。
  • “大脑喜欢整洁”,算是从根本上说明了为什么要写简洁的代码,这个我们就是被设计成适合处理简洁的东西的。
  • 深度冷静是一个重要能力,热烈繁忙的状态根本不是高效写出高质量代码的状态
  • 程序员需要一颗禅修之心
  • 科学运用身脑心,可以让自己在接近巅峰的状态,写出高质量的程序,否则让自己的智商打8折,是很不好的。
  • 如果加班不可避免的话,那么最好以更主动的方式来对待加班:a,避开压力大和全团队同时加班的情况,压力大会造成体力消耗更快,全团队加班一般办公司会乱哄哄,这也不是适合程序员思考的环境,b,平时多锻炼身体,当勤奋工作在主观意愿上没问题,那么就会在体力上成为瓶颈,c,找好节奏,可以以2个月为限度,自己profile自己在什么样的强度下是最好的
  • 以征服其他程序员为导向的想法是幼稚的,以最终产品的质量为导向是比较好的
  • 能够做到放下,才会心静,自己的智力也会得到提升
  • 何为程序员的内力?觉得是:所能习惯的复杂度和系统化的知识积累。
  • 冒险是年轻程序员爱做的事情,保守是年长程序员爱做的事情,两者都有优缺点,觉得比较好的方法是创造冒险的条件(比如加快进度,即便接下来的险冒失败了,仍旧能够cover住),然后放手去做。
  • 在把事情做对做好的前提下,速度才是有意义的,否则只能用不靠谱来形容
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics