返回介绍

勿以浮沙筑高台

发布于 2025-01-22 00:38:51 字数 2401 浏览 0 评论 0 收藏 0

无论是培训和是自学,不管是科班出身还是半路出家, 现在越来越多的人进入计算机软件行业,这是一件好事情, 至少证明这个行业还处于蓬勃发展的、昂扬向上的阶段, 要不然也不会有这么大的需求量。

但是只学会了一门语言, 或者短期内通过培训突击了一门技能, 是远远不够的, 因为只是学会了一些招式,内功并没有练好,如果不把基础补上,越往后走越难, 想成为高手更是难上加难。

计算机的基础有:离散数学,数字电路,计算机组成原理,数据结构,操作系统,计算机网络,数据库,编译原理,汇编 等, 这些可是计算机系大学 4 年的专业课, 你能一下子掌握吗? 几乎不可能。

有人可能觉得这些东西没什么毛用,还不如我学一点实际的 Java 技能来的实在, 我想说的是: 勿以浮沙筑高台

当你在陷入 Java 虚拟机的细节不能自拔的时候, 你会看到那些理解计算机组成原理和汇编的童靴能够轻松的应对。

当你觉得看线程很吃力的时候,那些学过是进程的通信和同步的同学会觉得这根本不是什么事儿。

当你和 Java Socket 编程努力的 fight 的时候, 那些搞懂了计算机网络的家伙们表示毫无压力。

当心苦苦纠缠于 Hadoop 的 MapReduce 的时候, 那些学过函数式编程思想的人表示小菜一碟。

当你学习缓存,node.js 这样的新技术的时候, 你也许不知道这些技术的基本思想,在几十年前早就出现了,现在只是换了一个场景来应用而已。

计算机的基础就是内功, 能让你迅速的理解、学会新的技术,新的招式,

这在编程技术瞬息万变的 IT 业有强大的竞争优势,有追求的同学,应该把内功练好。

QQ 群视频 , 每周一次, 每次 2 小时(讲 1.5 小时 + 0.5 小时问答) , 开课时间暂定 9 月 19 号这一周,具体时间群里讨论确定 。

课程内容 1. 计算机的组成 (1.5 小时) 目标: 了解计算机的主要组件及之间的关系,了解计算机的重要概念

计算机硬件组成 系统启动过程 Hello world 的一生 计算机系统的本质问题:速度不匹配 计算机的重要概念:进程和线程,并发和并行,同步和异步

扩展知识: 施乐帕洛阿尔托研究中心 IBM 早期的机器

2. 计算机语言的发展 (0.5 小时) 目标: 了解计算机语言的过去,现在和未来

机器语言、卡片机、汇编语言、高级语言 编译型 和 解释型 静态类型和动态类型

扩展知识: 100 年后的语言

3. 程序的机器级表示 (2 小时)

目标: 彻底理解 CPU, 内存,指令在机器硬件级别是怎么一起工作的

最最基本的 C 语言和汇编、指针、寄存器、堆栈 C 语言,汇编,机器指令之间的关系 函数在 CPU 和内存级别到底是怎么回事? 指针到底是怎么回事?

扩展知识: 缓冲区溢出攻击

寄存器计算机 vs 堆栈式计算机 RISC 和 CICS 存储程序 图灵机

4. 计算机网络 (3 小时) 目标: 理解计算机网络的工作原理以及重要的协议

理解协议、网络协议分层的本质 理解应用层协议 HTTP,FTP,SMTP TCP/IP,ARP,NAT 等

扩展知识: 互联网的发明 网络编程的发展

5. 操作系统 (3 小时) 目标:了解操作系统的 4 大基本功能:进程管理,存储管理,文件系统, IO

深入进程和线程

如何给程序提供一个独占内存的假象

CPU, 内存,硬盘,操作系统等如何配合来实现分层的虚拟存储器

文件系统

IO 管理 报名 加我的 QQ(3340792577) 或者 微信(liuxinlehan) , 我需要和你聊聊, 看看是不是适合听这个课,然后再加入群里。

这次我想采用类似于众筹的方式, 至少满 25 人 才开讲。 费用 249 元 , 收费对双方都是约束, 你需要认真参与,我需要认真准备和讲课。

课程总共 10 个小时,平均每小时 24.9 元。

PS : 如果这种形式不错的话, 我会陆续再讲一讲这些内容: 面向对象的设计 一起写 SSH 框架 优秀源码解读

掘金是一个高质量的技术社区,从 Swift 到 React Native,性能优化到开源类库,让你不错过互联网开发的每一个技术干货。长按图片二维码识别或者各大应用市场搜索「掘金」,技术干货尽在掌握中。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文