破坏程序员工作效率和生产力的 12 件事情
1. 校招/春招/秋招/算法/机器学习/深度学习/自然语言处理/C/C++/Python/面试笔记
2018/2019/校招/春招/秋招/算法/机器学习(Machine Learning)/深度学习(Deep Learning)/自然语言处理(NLP)/C/C++/Python/面试笔记
最近在 GitHub 上有个项目很火爆,有位 id 为 imhuay 的热心人带头建立了一个关于国内知名互联网企业笔试和面试经验的资源库,光从名称上就能看出其内容有多丰富:《2018/2019/校招/春招/秋招/算法/机器学习(MachineLearning)/深度学习(Deep Learning)/自然语言处理(NLP)/C/C++/Python/面试笔记》。
其中除了初步梳理和介绍的机器学习领域重要的基础知识和脉络结构之外,还总结了一些国内互联网名企网招、校招笔试面试时的内容和套路,非常值得立志进入这些企业的小伙伴们参考,而且是纯中文的哦!
目前,该资源库在 Github 上已经获得 4200 多星,可以说是很火热了。
校招/春招/秋招/算法/机器学习(Machine Learning)/深度学习(Deep Learning)/自然语言处理(NLP)/C/C++/Python/面试笔记
2. C/C++ 面试知识总结
C/C++ 面试知识总结,只为复习、分享。部分知识点与图片来自网络,侵删。
可以快速定位知识点、使用 jawil/GayHub 插件快速目录跳转、按 T 激活文件查找器快速查找 / 跳转文件。
3. 破坏程序员工作效率和生产力的 12 件事情
关爱程序员,每一个程序员都是公司和社会宝贵的财富,我们应该尽可能的别去打断他们的工作节奏,文本提到了 12 个可能影响到程序员的工作效率的事情。
毋庸置疑,我们应该在和程序员的交往中注意避免这些问题。
包括:中断和会议,管理的太细致,不信任,缺乏最技术债务的理解和支持、不可能完成的截止日期……
4. 为什么 JSON 不是一个好的配置语言
虽然现在很多项目还是在用 JSON 作为配置文件,但是文章依然痛斥了 JSON 作为一个配置文件不好的地方。
配置文件里应该要有注释,便于理解、便于以后维护。JSON 不支持注释。而且 JSON 信噪比太低,一堆的逗号、冒号、引号、花括号,眼花缭乱。
我们可以使用的 JSON 作为配置文件的替代品包括。
TOML、HJSON、HOCON、YAML(YAML不是标记语言)是一种非常灵活的格式,几乎是JSON的超集,可用于几个显眼的项目,如Travis CI,Circle CI和AWS CloudFormation、脚本语言、自定义的。
[为什么 JSON 不是一个好的配置语言](How We Wrote a Textbook)
5. Manjaro Deepin 是一个简洁而强大的 Linux 发行版的
Manjaro 一个简洁而强大的 Linux 发行版,
如果你还没有听说过 Arch,你并不孤单。Arch Linux自2002年以来一直存在,但正是这个令人惊叹的操作系统带有最小的功能和一个惊人的社区。但它对普通人来说有点多,即使安装也需要付出很多努力。这就是你没有听说过的原因。
Manjaro Deepin 是一个社区驱动的项目,它是目前中国最受欢迎的 Linux 操作系统之一。Manjaro Deepin 在 Debian 之上它试图融合一切,所以你值得尝试和拥有。