This commit is contained in:
by931
2022-09-06 22:30:37 +08:00
parent 66970f3e38
commit 3d6528675a
796 changed files with 3382 additions and 3382 deletions

View File

@@ -253,7 +253,7 @@ function hide_canvas() {
<li>你不懂 Java 多线程,也可以回答好 Java 多线程的面试题;</li>
<li>你不熟悉 Docker也可以回答出容器化应该如何做。</li>
</ul>
<p><img src="assets/CgqCHl9V0vKAQ5IbAAHTtF5p1Vc746.png" alt="2.png" /></p>
<p><img src="assets/CgqCHl9V0vKAQ5IbAAHTtF5p1Vc746.png" alt="png" /></p>
<p>操作系统已不仅仅是一门大学的必修课那么简单,更是计算机领域的本源知识,任何编程语言学下去都会碰到操作系统知识,比如 Java 的虚拟机、Go 语言的协程与通道、Node.js 的 I/O 模型等。任何研发工具学下去也都会碰到操作系统,比如:</p>
<ul>
<li>MySQL 深入学下去会碰到 InnoDB 文件系统;</li>
@@ -280,7 +280,7 @@ function hide_canvas() {
<p>中国互联网系统最主要的设计约束:并发高、数据量大(毕竟中国互联网是以人口红利起家的)。比较巧的是,海量用户的 C 端场景和大数据商业分析场景,我刚好都负责过。而高并发、大数据中的很多知识,又需要从操作系统中获取,加上我本身操作系统方面的知识也比较扎实,所以在实际场景这块我也有丰富的经验。</p>
<p><strong>接下来再从我的角度来看看“现在要不要学操作系统”,我觉得现在的时机刚刚好</strong></p>
<p>首先,目前是一个在线教育的风口,我结合自身背景以及拉勾网在线招聘求职方向的优势,给你带来一门针对工作场景的就业提升类操作系统课程,符合平台调性。</p>
<p><img src="assets/CgqCHl9V0ueAZF6MAAHXnXl0CKc462.png" alt="3.png" /></p>
<p><img src="assets/CgqCHl9V0ueAZF6MAAHXnXl0CKc462.png" alt="png" /></p>
<p>再者,云原生架构出现之后,越来越强调“谁开发谁运维”,因此业内对操作系统的需求度在提升、要求也在提高,所以我设计这门针对工作场景的就业提升类操作系统课程符合市场需求。</p>
<blockquote>
<p>操作系统的需求量也是急剧增长。
@@ -323,7 +323,7 @@ function hide_canvas() {
<p>所以,操作系统这门课程既适合新手入门,也适合有经验的开发人员进阶学习,这并不受经验影响,不同的是你们的学习目标和学习收获。</p>
<h3>寄语</h3>
<p>最后,我还想和你说点关于职业发展相关的事情。</p>
<p><img src="assets/CgqCHl9V03aAEUTpAAHv8lYGeMI639.png" alt="1.png" /></p>
<p><img src="assets/CgqCHl9V03aAEUTpAAHv8lYGeMI639.png" alt="png" /></p>
<p>中国有超过 1000 万程序员,大部分人的年薪小于 30 万。我观察到一个这样的现象:一方面求职者们抱怨市场竞争激烈,大家争抢一两个岗位;另一方面很多优秀团队的高薪岗位招人难,闲置多个空位,求职者很多但是符合岗位要求的却很少。到底是什么原因造成企业招人难,求职者求职难的情况呢?</p>
<p>其实,<strong>拉开个人薪资和团队整体水平差异的分水岭,根本原因就是计算机基础知识的掌握程度</strong>。基础好的程序员,学习速度快,愿意花时间去积累知识,提高自身能力,因此涨薪快、跳槽更容易;而基础不好的,学习相对较慢,知识输入少,因此涨薪慢、跳槽难。个人能力的高低决定了收入的水平。</p>
<p>这个事情很现实,也很不公平。但是反过来想,为什么基础不好的同学,不把时间精力拿出来去填补自己的知识空缺呢?如果你的操作系统知识还是一盘散沙,那么请你现在就开始行动,跟着我一起重学操作系统,把这块知识捡起来。愿正在看这篇文章的你,能通过自己的努力去到更好的团队,拿更高的薪水,进而得到更广阔的发展空间。</p>