各位大神解答一下我关于计算机的问题

2022-10-24 14:10:50 +08:00
 freeday

计算机初学者应该首选什么语言呢,零基础自学那种 目前我自学的是 Python 语言,因为想到以后可以自己研发一个程序,我是想着靠这个赚钱的 说一下自己目前的情况吧 18 岁,高中刚毕业,打算在大学自学计算机,大学专业非计算机类 有没有什么书推荐一下,目前用的是图灵社区的 Python 三剑客 有什么关于自学计算机的建议,各位大神可以解答一下,有啥资源网站也可以分享一下 刚刚刷知乎看到了这个社区就翻墙进来了,顺便注册了一个账号,会认真看帖的 希望各位回复,谢谢!

2354 次点击
所在节点    Python
42 条回复
freeday
2022-10-24 17:42:00 +08:00
@liuzhedash 后面会找个培训班的,我也觉得自学还是有很多不足
freeday
2022-10-24 17:42:39 +08:00
@Kasumi20 p 语言感觉比较好上手啊,而且一来就可以做一些小游戏啥的,我感觉很有趣
ClericPy
2022-10-24 18:27:16 +08:00
非科班首选 js Python
靠这行吃饭还是得回去看计算机那几本书
然后找工作时候会发现,除非项目经验够丰富,人家更看重的可能偏偏是语言以外的那部分... 语言只是个开始
0001110001011
2022-10-24 19:01:54 +08:00
可以考虑考虑 先学学 单片机,然后再学点 c, c++ 等等.
这样软硬件 都了解下
mikewang
2022-10-24 19:29:22 +08:00
@Kasumi20 第一门学脚本怎么就废了
我是从 JavaScript 开始入门,后面学 C 的时候非常轻松,之后 C++、Java 的面向对象编程也都是水到渠成的事情
虽然 Python 一般不算是 C 系的,但是思想也是类似的。例如 a = b = [],为什么和 a = []; b = []不一样
深入之后肯定会有底层的思想的。
上来就学编译原理,不是件好事。
niantoudeyisi
2022-10-24 22:04:21 +08:00
感觉 go 挺好的 🐶
freeday
2022-10-24 22:54:00 +08:00
inframe
2022-10-24 23:32:58 +08:00
学习路线可以参考 csdiy 那个教程 roadmap 加上计算机系的学习规划大纲,就挺好的
但里面只是一些小点,没有标志性的里程碑。

一些想法么,随着时间和阅历的变化,会有新的认识。

换个专业最好,最省事。

不转专业的话,我的看法哈,大四毕业的时候,能踏踏实实自学完这些的一部分,
刷个 985 CS 研究生,或者到时候疫情估计约有可能实现了转折点,加点钱上海外硕( English 先过关,跑国外读书可能容易一点,毕竟¥¥¥)

这样的作为打工人入职时候的敲门砖就非常结实,
算起来,还有 3 年半去完成这个路线的实践

当然,到时候走科研路线刷个 Phd 也是可以的
mascteen
2022-10-24 23:38:26 +08:00
renmu
2022-10-25 00:46:42 +08:00
首先开始不要学 c
Jelly27
2022-10-25 08:48:56 +08:00
根据我自身的学习经历,初步了解计算机就看《 编码-隐匿在计算机背后的语言》,大神级别的书,高中生都能看懂,语言还是推荐 C ,它是架起与底层的桥梁,也方便之后学其它语言,C 语言书籍推荐看《 C primer plus 》,大白话,通俗易懂,之后数据结构与算法、数据库、计算机网络、操作系统之类的见仁见智了
duke807
2022-10-25 09:34:52 +08:00
『鸟哥私房菜』上册(下册服务器版本可以不看)

另外,千万不要去报培训班
qzhai
2022-10-25 10:18:36 +08:00
建议 先学 C ,倒不是为了让你多了解 C ,主要还是先学 C 的语法,学会语法在学数据解构,在学你想学的语言。
LXGMAX
2022-10-25 11:32:47 +08:00
楼上各种建议很多,但接触这门一定要学计算机组成原理,能让你清楚知道代码是怎么在机器上跑起来的,也能反哺如何写代码效率更高
Kasumi20
2022-10-25 11:42:46 +08:00
@mikewang 我不关心 a = b = [],为什么和 a = []; b = []不一样,因为我从来不写这种谭浩强代码,我只知道假如要写一个 HTTP 服务,node.js 两行代码搞定和用 C 一步步搞定的水平要求不在一个层次
julyclyde
2022-10-25 14:13:13 +08:00
@freeday 真不是能力问题
现在行业内人口太多了,赚不了钱的
lijiangang886
2022-10-25 14:56:47 +08:00
转专业吧
计算机专业学生学啥你学啥
joApioVVx4M4X6Rf
2022-10-25 19:41:54 +08:00
初学者先培养兴趣叭。。上来学什么 java c 什么汇编乱七八糟的,直接兴趣没了。
可以 python + js ,python 万金油,人工智能,web 后端都能弄,js 主要就是给 web 后端搞个界面,
然后再搞个云服务器,把自己的网站弄上去
我刚开始就是这么来的,还挺好玩的,后来自己慢慢坚持下去了
mikewang
2022-10-25 23:00:43 +08:00
@Kasumi20 别听见个“谭浩强代码”就拿出来用,这还真不是玩 UB 。
先搞清楚引用和拷贝的差别,浅拷贝和深拷贝的概念,再评价这句代码比较合适。
不能把编译,汇编,链接,说的头头是道,结果连 is 和 == 的差别都说不清楚。
Kasumi20
2022-10-27 21:28:16 +08:00
@mikewang 不是我听见就用, 是我看见这个代码, 就 emmmmm......总得找个词语形容一下吧, 这种语法层面的东西, 你死记硬背有什么用呢, 你要赋值就好好写, 多写几行又不会死.

所以说建议先 C 呢, 你一会引用一会拷贝的, 搞 C 的不会不知道自己一行代码下去会影响几个字节

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

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

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

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

© 2021 V2EX