外行想在计算机方面走远一点,应如何系统学习?

2021-11-05 00:30:43 +08:00
 Aaron01

目前在事业单位上班,时间较多,大学学的不是计算机,但一直对计算机有兴趣,也零零碎碎看了很多教学视频,比如兄弟连的 Linux ,小甲鱼的 python ,黑马前端的 html ,css,javascript,狂神说的 java,docker ,crash course 的计算机科普课,还有一些黑客与画家,浪潮之巅等小说,但还是感觉对计算机方面没有一个整体的认识。

我的目标是能自己写一些代码解决自己的问题,比如写个脚本实现自动点击学习公共课程,甚至是自己编写一个 app 实现自己的一些想法,或者参与开源项目的建设,但感觉距这些目标都非常遥远。

所以,如果我想对计算机方面进行系统的学习,直接以考研为目标合适不,比如找王道考研这个机构去学计算机综合 408 那几本书。

真诚发问,还请各位前辈不吝赐教。

1741 次点击
所在节点    问与答
8 条回复
lrvinye
2021-11-05 00:40:21 +08:00
自己尝试做个个人项目,就好比你说的写个 APP ,不会的地方就问搜索引擎,一步一步慢慢走出来,自然很多东西就在过程中理解了
powerman
2021-11-05 09:16:45 +08:00
不用系统学习,你需要什么就去学什么,系统学习那可就大了,从逻辑电路 FPGA 到 汇编 操作系统 编译器 到 C 语言 到 Java ,我会的东西太多了,大多没什么卵用,你要做 APP 就去学 APP IOS 安卓调一个原生的去开发,你要写脚本那就去学 Python 了解 HTTP 协议,你要参与开源项目就看人家用什么技术栈,需要啥就学啥,系统学习,你没个 4-5 年刻苦的学习,很难从上到下摸清楚,当然即使这样的系统学习也大多就是三脚猫级别,也就是有个全面的了解,实际上用于工作实践呢 卵用都没有,老板光是让你调个 CSS 就能浪费一下午的时间,专业的人干专业的事情,砍树就去拿斧头,杀牛就去拿牛刀,计算机的坑太多,不要系统去学习,没卵用。
FantaMole
2021-11-05 10:04:57 +08:00
底层入门的话,我还是推荐这本《计算机系统要素:从零开始构建现代计算机》。先读一读,入个门,建立一个计算机体系基础概念
coderluan
2021-11-05 10:38:32 +08:00
你这么看视频学习,和看短视频学知识一样,浪费时间,尽量还是看书和在线文档。
除非你想读研,否则不要按考研的准备,浪费时间。
你想写应用,也不需要对计算机进行系统学习,除非你打算花 1 ,2 年时间做准备,找个语言系统学习就行了,只是编程解决问题,推荐 python 或者经典前端,主要看你想解决的问题是桌面或者浏览器的,比较重要的一点是养成程序员的一些习惯,比如通过互联网解决问题之类的。
zw1one
2021-11-05 11:05:19 +08:00
“目前在事业单位上班,时间较多” 坚定了我码农转事业单位的决心 [狗头]
4cheng
2021-11-05 11:25:45 +08:00
在有基础的前提下看看 CSAPP 吧
Stain5
2021-11-05 13:07:21 +08:00
本科 CS 的课程,学完就算科班了
CS61B Data Structure
CS61A SICP
CS61C CSAPP
CS168 Computer Network
CS186 Database
Princeton Algorithm
aboat365
2021-11-05 14:39:55 +08:00
你希望得到的,很多人拥有,拥有的人却羡慕你的空闲。如果你只是兴趣爱好,那建议直接动手开发个小软件,逢山开路,遇水搭桥。

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

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

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

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

© 2021 V2EX