-
Shell 开发在运维中的经验总结
无论是系统运维,还是应用运维,均可分为“纯手工”—> “脚本化”—> “自动化”—>“智能化”几个阶段,其中自动化阶段,主要是将一些重复性人工操作和运维经验封装为…
-
35 岁的程序员是“都挺好”还是“都挺惨”?
最近大火的电视剧《都挺好》,因为将原生家庭父母与子女的矛盾,重男轻女等问题聚集在一个家庭中,非常现实的剧情引发了网友的新一轮追剧。剧中家里老大苏明哲,清华毕业斯坦福大学计算机专业背…
-
2019 年度程序员薪酬报告:40 岁以后普遍遭遇收入天花板
高学位是否意味着更高的薪水?我的薪资与全球其他国家或地区的同行相比如何?哪些福利更受欢迎?在当前的就业市场,我的技能价值几何?下一个即将到来的技术中心在哪里…… 对于技术工作者的诸…
-
做了三十年程序员的我是如何避免出现厌倦的
读了大量关于编程倦怠的帖子后,我开始思考自己从事这个行业这么长时间(从 1981 年开始)是如何一直保持兴趣的。我为什么还在写代码呢? 当然,我在我三年前一篇很火的帖子“我 56 …
-
一个 30 年老程序员的修炼之道
本文作者 Julio Biason 从 1990 年开始从事软件开发工作,以下是他从过去 30 年软件开发生涯总结出来的一系列冷笑话式的经验之谈。 关于软件开发 规范先行,然后才是…
-
快速掌握前端开发中的常见错误
前言 今天我们来了解一下现在浏览器中支持的一些Error对象,如果你还在经常在捕获到错误的时候不知道该用哪个类型,总是习惯于去throw new Error(‘xx&…
-
走进Golang之运行与Plan9汇编
通过上一篇走进Golang之汇编原理,我们知道了目标代码的生成经历了那些过程。今天我们一起来学习一下生成的目标代码如何在计算机上执行。以及通过查阅 Golang 的 Plan9 汇…
-
你的React组件还能跑得再快一点
写在前面 React 提供的虚拟 DOM 和高效的 Diff 算法的完美搭配,实现了对 DOM 最小粒度的更新。在大多数情况下,React 对 DOM 的渲染效率可以满足我们的开发…
-
打包教你推荐系统的开源工具和框架
如果我们懂得了原理,知道了实际推荐系统需要考虑哪些元素之后,却在你摩拳擦掌之际,发现要先从挖地基开始,你整个人可能是崩溃的。 轮子不要重复造 但是事实上你没必要这样做也不应该这样做…
-
给新手 Java 开发者的 7 点提示
Java 是一个多功能的编程语言,在某种程度上,它用在几乎所有可能涉及计算机的行业了里。Java 比较的大优势是,它运行在一个 Java 虚拟机(JVM)中,这是一个翻译 Java…