迫于女票基础太差,起草计算机提纲给她特训讲课

2019-06-28 11:55:39 +08:00
 ChristopherWu

女票是前端,非科班,基础不好,就给她做做科普讲讲课。我只会后端,前端教不了 = =

昨天临时简单起草了提纲,v 友有建议或者需要补充的吗?

Linux 基础

Bash 基础

Bash 的小 tips

Vim 的基础使用以及 IDE

Git 的原理以及进阶使用

深入理解计算机原理

二进制表示

计算机网络的原理与应用

现代分布式系统

Docker 以及 K8s

分布式系统,节点

paas

16531 次点击
所在节点    程序员
181 条回复
Asice
2019-06-28 12:37:03 +08:00
前端还学 bash,vim,docker,分布式,是来炫耀的吧,告辞
Mistwave
2019-06-28 12:37:56 +08:00
想法不错,支持
bash 那里好像有点问题:
- 是上一个目录
.. 才是上级目录

别的没有细看,建议放 GitHub,方便勘误
heasy
2019-06-28 12:38:06 +08:00
好了,知道你有女朋友了,下一个
ChristopherWu
2019-06-28 12:38:13 +08:00
@Asice 就简单讲讲。vim 是便于操作的快捷工具啊,有些小公司是需要用到 docker 来搞前端的,分布式你当成是小科普就好。
gbin
2019-06-28 12:38:50 +08:00
@ChristopherWu 我倒是觉得像 Docker、K8S、Git 等这些工具类就不需要专门安排课程去讲了,需要的时候给点资料自己看就行,实在需要帮忙的时候再点播一下就行吧。
ChristopherWu
2019-06-28 12:38:53 +08:00
@Mistwave `-` 是回到上一次的目录呀。提纲中,我表达错了
ChristopherWu
2019-06-28 12:39:58 +08:00
@gbin 哈哈,你就当成有个白板,在前面讲就好。反正 k8s 与 docker 这些不会深入,就简单讲讲。git 的话,深入还是有必要的(深入也花不了多少时间)
shenyu1996
2019-06-28 12:42:23 +08:00
好好挣钱养她呀
cdwyd
2019-06-28 12:42:36 +08:00
我觉得,楼主把这些删了吧。
强行交这些东西会把女朋友交没的。
learnshare
2019-06-28 12:44:35 +08:00
bash 和 vim 可以去掉,没必要。curl + HTTP 讲一讲就挺好了

iptable Docker ?分手吧
c4f36e5766583218
2019-06-28 12:44:54 +08:00
```CTRL + r```是啥?
Ultraman
2019-06-28 12:46:09 +08:00
Vim -1
okjb
2019-06-28 12:48:00 +08:00
. 此层目录
.. 上一层目录
- 前一个工作目录
Mistwave
2019-06-28 12:48:56 +08:00
我觉得分布式可以移除
理论基础方面就从数据结构算法和操作系统开始,网络不用太深,HTTP 先了解下,以后有必要再深入研究。
实践方面也很重要,比如提纲里的 bash git vim 就很好,磨刀不误砍柴工。
shawndev
2019-06-28 12:49:44 +08:00
http 需要讲。其他倒不是说不需要之道,而是有更多优先级更高的东西需要讲。

ascii,gbk,utf8 和 utf16 什么关系。

正则表达式相关。

tcp,udp,websocket。

base64 是什么,为什么需要 base64。

xsrf,xss,sql 注入,重放攻击,中间人攻击的概念与防范。
c4f36e5766583218
2019-06-28 12:52:37 +08:00
@ChristopherWu https://www.v2ex.com/t/578253?p=1#r_7549574
```-```的另一个意思:man wget
-O file
--output-document=file
The documents will not be written to the appropriate files, but all will be concatenated together and written to file. If - is used as file, documents
will be printed to standard output, disabling link conversion. (Use ./- to print to a file literally named -.)
strugglexiang
2019-06-28 12:53:38 +08:00
你会后悔的
shawndev
2019-06-28 12:55:20 +08:00
@ChristopherWu

9012 年了,vim 能做的有哪些 vscode 做不到? vscode 能做的有哪些 vim 做不到?

我也是命令行和 vim 偏好者。但从工程实践的角度,我并不觉得 vim 仍然适合新手入门。

gcc+gdb+cmake 编写的程序一定比 visual studio 质量高吗,我看未必。只不过是有耐心学习 gcc,gdb,cmake 的人,多半已经可以编译出质量还不错的代码完成工作,才有心思和精力去学习这些工具。
uasier
2019-06-28 12:55:24 +08:00
关注,希望出一个仓库!!!
ChristopherWu
2019-06-28 12:56:41 +08:00
@shawndev 等等。。别急。 vim 跟 vscode 或者其他 ide 不是对立的。 其他 ide 可以整合 vim 的插件,从而做到少用鼠标,给编辑带来一丝快感。

vscode 的很多东西 vim 代替不了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/578253

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX