personal meta knowledge

基础统计知识

基尼系数:反映分配收入分配公平程度的指标,值在[0,1]之间,越小收入分配月公平。公认0.4是警戒线,超过0.4表明收入分配差距较大。根据黄金分割率,0.382是理想的基尼系数。 恩格尔系数:食品支出总额占个人消费支出总额的比重。恩格尔系数达59%以上为贫困,50-59%为温饱,40-50%为小康,30-40%为富裕,低于30%为最富裕。 ...

关于技术面试

技术职位的面试,主要考察两个方面:技术和人的品质。技术比较好理解,人的品质指人的软实力,它是广义的,只是我用了比较书面的说法罢了。 这里我想讲讲软实力的方面,因为很多时候你在技术上的面试表现已经能让你进入职位候选人中,招聘方会综合每一位候选人的情况后决定录用谁,这时你的品质/软实力是非常重要的。 就我个人而言,我希望告诫自己,无论是什么情况,不管是面试还是工作中,都要保持严谨、专注、认真、负责的态度。这是我经历几次面试后的感触,面试中比较忌讳的一点就是认为自己面试表现还不错,就懈怠或者盲目自信,这让人觉得你这个人不稳重,人家是不会录用你的。 还有一点, ...

[转]编程高手进阶之路

杰出程序员之所以如此成功,就是因为他们一直在锻炼。完美的身材要靠定期的锻炼才能获得,而且必须坚持锻炼才能保持,否则身材就会走形。对于编程和软件工程来说,道理是一样的。 这是一个重要的区别——我每天都开车去上班,但我的驾驶水平远远不如专业车手;类似的情况,天天编程可能并不足以使你成为一名专业的程序员。那么,什么才能把一个普通人变成一名专业车手或者专业程序员呢? 答案就在《科学美国人》的一篇名为**“The Expert Mind”(专家思维)**的文章里: 爱立信提出,重要的并不是经验本身,而是“努力的学习” ...

后端工程师的技能树

工作快一年了,工作内容涉及到log收集、应用的部署和维护、后端开发等,这里结合网络上的相关知识点总结下后端开发需要掌握的知识。以此评估自己的技能水平,也是自身发展的一种引导。 元知识 获取其它知识的知识和方法,可以通过这些知识,获取下面的知识和技能。 Google search StackOverFlow GitHub Quora Packt Youtube https://www.ibm.com/developerworks 基础 操作系统 进程/ ...

development note

Python 配置管理 Python里面需要进行配置管理,这里的一个原则是配置信息集中保存,dev,test环境由一个入口进行中心管理。比如,所有的配置信息都放在config.py中: db_dev = { 'host': 127.0.0.1, 'port': 3306, 'username': username, 'pass': pass, 'db': dev } db_test ...

林纳斯《只是为了好玩》读后感

学习是为了兴趣,在学习中找到有趣的地方,学习有趣的东西,保持好奇心 生活的意义一 大卫:现在我正在思考一个最基本的问题,这个问题挺重要的。你想借这本书表达什么? 林纳斯:这个嘛,我想阐释生活的意义。 … 林纳斯:基本上这个答案既干脆有漂亮。答案本身不会阐释生活的意义,但会直接告诉你生活中会发生什么。有三件事对生活是有意义的,它们是生活中所有事情的动机—包括你做的所有事和任何一个生命体会做的事:第一是生存,第二是社会秩序,第三是娱乐。生活中的所有事情都会遵循着这个顺序,娱乐之后就再无其它。所以从某种意义上说,生活的意义就是要你达到第三个阶段。 ...

个人英文翻译的反思总结

最初目的 我是一名软件工程师,在项目开发中要接触大量的英文文档,阅读非常多的英文文章。这让我深深感触到: 英语的读、说、写能力严重限制软件工程师的个人发展 语言不通带来的信息不对称也会影响着个人视野 这也是我决定通过翻译文章学习英文的初衷,后来慢慢衍生出adolphlwq/translate这个项目。 翻译历程 2015:阶段一 2015年5月对Docker非常感兴趣,于是开始阅读官方文档。记得那时候还是1.6版本,文档还很清新简洁,没有现在(1.13) 那么臃肿,并且带有很明显的商业色彩。 那时候第一次翻译文章, ...

vim check list

撤销操作:u 查看特殊字符 :%!cat -A :set invlist 行首添加字符::%s/pattern/add/,:2,4s/pattern/add/ 替换: :s/origin/dest/option 加密文件: :X后输入密码 :set key=取消密码 复制 ...

My common tools

社会愈加纷繁复杂,但是人的精力有限,不能一一去涉足。我们需要掌握一些基本的、原始的技能,然后使用这些技能去探索、学习新的技能。 使用一个工具/方法,并用好它。 Unix/Linux哲学 Google高级搜索 Youtube StackOverflow Quora Evernote GitHub Linux series tools Feedly Open source docs PacktPub ...