在大一提前学习 Java 和数据库的人占比大吗

2022-04-15 23:03:41 +08:00
 Leoscott

大一学生目前在学后端知识。我感觉我学习的内容相对超前,Java ,Servlet MySQL 和 git 。因此我也产生一种失去同步的感觉。想知道,如何在同龄人中找到同步感并坚持下去

5745 次点击
所在节点    Java
79 条回复
littlewing
2022-04-16 16:11:52 +08:00
建议先打好基础,计算机体系结构、数据结构、算法、分布式系统、区块链...
lmshl
2022-04-16 16:47:25 +08:00
学 Java 大可不必,你的目的是增长见识而不是学一堆历史包袱。Java CRUD 生态里充斥着各种低质量过时的糟粕。
如果你真想增长见识的话,建议去学 Haskell / Scala / Rust ,这些语言并不需要你有 C / Java 基础,而且让你提前认识到“现代化”的计算机科学。

同时也可以学一点 NodeJS / Swift / Kotlin 或 WASM 等偏前端应用技术,做一些看得见摸得着的小东西出来,比对着黑框框死敲更有成就感。
lmshl
2022-04-16 16:48:44 +08:00
提升码功的教材有很多,我特别推荐《 SICP 》这一本,也是大一新生入门教材,也是帮助我收入十倍增长的一本书。
MoonCak3
2022-04-16 16:59:38 +08:00
我大学 java 挂科了,出来还是做了 java 仔
AmiKara
2022-04-16 17:05:23 +08:00
现在这个卷成麻花的时代还要追求同步感?
Jwyt
2022-04-16 17:57:44 +08:00
大一不学计算机基础 网络 数据结构?
TMM
2022-04-16 18:18:26 +08:00
大一,去刷绩点啊。保研到清华直博或者直接出国不比这以后干码农的路爽多了
kkocdko
2022-04-16 18:25:45 +08:00
怎么说呢,个人觉得,可能还是谦虚一点好。事实上,学得越多,越能感到自己的无知。

看看外边的世界吧,看看那些计算机强校。要竞赛,有 ICPC Final ;要社区贡献,有 Rust core team ;要工程实践,有 zCore 。他们才多大年纪呢?等我到了那个年纪,我又会成为什么样的人呢?

学会一点东西,比身边的同学们更强,这自然是好的。但,身边大一就挂科的同学,又能代表什么呢?台上用着 VC6 ,讲着++i + i++的老师,又能代表什么呢?

“同步”?现在可是“异步”的时代,是“并行化”的时代,是“工作窃取”的时代。

我们的目标是什么?
em70
2022-04-16 18:39:07 +08:00
还是一种考试思维,社会竞争和学校考试不同,是没有上限边界的,考试你 100,别人 90,但出了学校发现人家牛人是 28 万分,哪有什么超前,前面是无止境的
learningman
2022-04-16 21:40:49 +08:00
@kkocdko 结果就是抑郁
yogogo
2022-04-16 21:44:27 +08:00
Java 三天就学会了有什么好学的[手动狗头]
bleaker
2022-04-16 21:51:49 +08:00
18 岁和 30 岁都能学 Java ,但有些事情只有十八岁的身体与心境才能干

不要浪费
cloverzrg2
2022-04-16 22:13:41 +08:00
我大一学 PHP ,我那个时候就没考虑过别人学不学,纯属兴趣
jiangzhizhou
2022-04-17 05:45:28 +08:00
差不多快 10 年前,我大学一年级。明显感觉到内地的同学不如沿海的本地学生大英差。大学英语都没认真学,课程设置也是问题,后面花了差不多一年半学雅思。
这辈子最吃香的学习成果了。
你举的这些例子,往后学习生活工作中都会接触得到,我的建议是有条件去美国 /加拿大读一个 CS ,对你之后帮助比特定的技术大。
xQmQ
2022-04-17 07:32:06 +08:00
大一计科的话,现在没必要后端技能,不如打好基础,好好学 C ,了解底层知识,机组的东西学一下;然后学操作系统,英语好推荐 MIT 的 6.S081 ,不太行推荐南大 OS ;后面再学计网
https://pdos.csail.mit.edu/6.828/2020/schedule.html
http://jyywiki.cn/OS/2022/

然后把数据结构和算法好好学,刷刷题
时间足够的话去看《深入理解计算机系统》,把它的实验都做了

期间 Git 之类的工具是一直在用的,这方面推荐 MIT 的 The Missing Semester of Your CS Education
https://missing.csail.mit.edu/

好好学英语,我毕生的痛苦就是来源于英语

我现在大四快毕业了,前三年光顾着玩了,啥也没好好学,大四了会学了,知道怎么学了,时间不够了。你才大一,时间够用,可以好好打基础。如果你学校可以的话,多找找学校资源,像我一样学校不行的话,自己锻炼在网上找资源的能力。
ydpro
2022-04-17 08:56:27 +08:00
有没有想过有人高中就可以写游戏了
crece
2022-04-17 20:48:41 +08:00
个人感觉 mysql 可以好好学学 其他的不着急
westtide
2022-04-18 00:22:09 +08:00
学 CSAPP (深入理解计算机系统)和 SICP (计算机程序的构造和解释),TCS (理论计算机科学)让你蔑视其他所有人
Pixel4xl
2022-04-27 16:53:17 +08:00
@BarryPan 请问你的美区 apple one ,能给我一个车位不 ?

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

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

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

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

© 2021 V2EX