标签:
有哪些老鸟程序员知道而新手不知道的小技巧? - 编程 对里面一些比较看重项做一下解读。
技巧工具类
最好的工具是纸笔;其次好的是markdown。熟练使用 markdown ,熟练使用github。
最有用的语言是English。其次的可能是Python。也可能是node,总之程序员要学至少一种脚本型语言,用它解决问题后你会有意想不到的惊喜。
管理行不行,就看工作流。管理重视流程和执行。
重构优化类
先用profiler调查,再做优化。先找到瓶颈再找方法打破它;
过早优化,往往事倍功半;而不通过全局性能度量,优化也难有建树。先保证实现能用,再考虑进一步优化。
不要先写框架再写实现。最好反过来,从原型中提炼框架。
迭代速度决定工作强度。想多快好省,简化开发流程,加快迭代速度。
要基于原型开发。原型的价值是快速验证想法,要学会自己画原型。
其它
简单模块注意封装,复杂模块注意分层。
leader问你任务时间,你答不上来。很可能是任务拆分不够细。 宁可多算一周,不可少估一天。别总因为“好意”而让你的boss受惊吓。
与主流意见/方法/风格/习惯相悖时,先检讨自己最可靠。
出现bug主动查。那是难得的成长机会(对经验对形象都是)。不然别人查出来你会很被动。
造轮子是很好的锻炼方法。不过前提是见过别的轮子。 以现成的类库坑多为由不用,非要自己写,不过是避开了现有的坑,转而亲手挖坑亲自跳。
提问前先做调研。节约大家的时间。 翻译官方文档是通向“业界大拿”的捷径。
技术群是萌新的搜索引擎,同时也是老鸟的效率陷阱。很奇怪,喜爱社交的手艺人技术总是不咋地。
标签:
原文地址:http://www.cnblogs.com/doit8791/p/5153544.html