提升自己的效率很简单,只有两个原则:不重复做东西,不做没用的东西
这要求要有个好设计,而且你要对要做的东西有很深入的了解,知道哪些价值最大,哪些价值最小,优先做价值最大的,最后做价值最小的,要有个好设计 ,才能使用你做最少的事情,完成最多的工作
首先我们明确不同的语言,可以产生的效率是不同的,基于同样熟练度
比如java 语言有大量的重复的东西,对于表达自己的意思很罗嗦,因此这是一个不高效的工具,它不是个好设计
python 使用上方便些,动态语言会更灵活,因为能用服务器搞定的事就不应该麻烦程序员,这是很浪费时间的事
ruby开发非常方便,和python一样执行效率不高
lua 是嵌入语言,只实现了很简单的功能,执行效率高,配合nginx非常高效
还有一个lisp 据说对于表达程序员意图非常方便,执行效率也高,是个非常不错的语言,可以考虑下
其他的就是工具库的熟悉,也能有效的增加效率。动态语言比静态的效率要高,这个可以确定,越灵活的语言对于提升效率就越有帮助
我们其实要做的是对世界的了解,只有你越了解这个世界你才能了解它的规则,只有按照规则你才能获得更大的生存空间,一切皆为生存