高三狗一枚,如果想走程序员这条路的话应该选什么专业?

2019-01-13 14:52:08 +08:00
 pourquoi
自学过一点 c,玩过 arduino,高中搞竞赛但是失败了。。如果大学不选编程一类的话自学行不行得通。虽然现在人工智能很火但我觉得我也不适合往那方面发展,只要能见到养家糊口就够了

P.S.我的成绩可能只有 211,达不到 985。。
12847 次点击
所在节点    程序员
124 条回复
maddot
2019-01-14 16:00:28 +08:00
学数学的太搞笑了,好像计科没数学课似的,如果工科开的那几门数学课没能对你的大脑形成挑战当我没说
SeaRecluse
2019-01-14 16:10:28 +08:00
学数学对你高阶有帮助,快速理解算法和分配资源。但是帮助的有限,理论上计科最好,其次软工,再次网工,然后电子和自动化
yc8332
2019-01-14 18:00:51 +08:00
当然是计科了。。。这才是科班
newComingBoy
2019-01-14 18:07:50 +08:00
计算机科学与技术 或 软件工程
onepunch
2019-01-14 18:11:56 +08:00
最好可以向人工智能、机器学习的方向发展
bajie
2019-01-14 18:22:05 +08:00
结合你的实际情况,那你一定要上西电的应用数学
xujingbao
2019-01-14 18:26:57 +08:00
做程序员能找到女朋友吗?
yagao0o
2019-01-14 18:40:38 +08:00
1. 对数字敏感和高等数学学的内容基本关系不大
2. 数学的逻辑性对于编程有提升,(个人观点:越靠近底层和数学关系越大)
3. 目前大部分程序员所用的数学知识,正常理工科都能学到
4. 其实计算机科学、软件工程、应用数学都可以,应用数学学完之后可能需要读研。
5. 对于大部分专业,在每个分数段都有对应的选择,我觉着你应该先专注于提高成绩,再根据分数段选择学校和专业。
pathbox
2019-01-14 18:46:35 +08:00
211 够了,但是好的 211 的计算机专业分数基本都要 985 吧,比如北邮。一进大学就继续搞 acm 吧
lychnis
2019-01-14 18:57:30 +08:00
像楼主这样高中就自学编程并且还知道上 V 站再加上现在网络资源发达楼主又处在黄金年龄当然是像扎克伯格一样几天捣鼓出一个项目然后一跃成为第二个脸书啦
wmhx
2019-01-14 19:19:32 +08:00
上大学了, 努力向更优秀的人看齐.
GeruzoniAnsasu
2019-01-14 19:44:39 +08:00
首先
计算机科学和数学是完全不同的两个学科
就跟物理和数学是完全不同的两个学科一样
即使他们有多么深的渊源和联系,这两门学科关注的东西也是完全不同的,请务必先搞清楚这一点

如果你的兴趣是写代码而不是数学,那么就不要去理学院数学系,如果兴趣是数学,就不一定要先考虑计算机。
同样是数学
数学系是,写程序算数
计算机系,是,寻求数学和实践的相互实现,比如用数学证明构建工程系统,或者用数学证明系统的某项特性
显然
学了数学,再怎么编程都是为了算数
学计算机,再多数学也是为了去构建系统

千万别盲信去什么数学系,你先搞清楚自己是不是喜欢数学其它都无所谓


然后
还有必须要明确的一点是,搞竞赛的编程,和普遍意义的编程也是完完全全两码事
不如说竞赛写的代码才是玩具
学习数字电路,体系结构,操作系统,编译原理,甚至只是学会各种前后端框架、命令、配置文件、语言写法要花的功夫都一点也不比 ACM 拿个牌子少,一进大学肯定会有很多人忽悠你,哎呀有竞赛基础呀,编程不就是刷题嘛,校队选拔不来一发?然后发现自己浪费一年出不了成绩怀疑学这行有啥卵用——其实都还没开始学
后面还有一个月一代的新框架,一个版本一变的新语言,一个环境一份的代码,甚至还有项目管理啊,设计啊,心理学啊,八门遁甲啊,时尚啊,养生啊,等等各种莫名其妙你从前根本考虑不到的但确实真的相关的杂七杂八的东西等着你,所以别先把写代码跟竞赛题绑死了

再然后就可以选专业了
计科的面最宽,也提供了所有必要的基础知识,凡是写代码一定会涉及到计科的课,然后什么信安啊网工啊软工啊其实都差不太多,反正基本上小专业的专业课

全都没用
只有计科的专业课是有且一定有且必修的

既然你想写代码,那何妨就去计科
既然不去计科也没所谓,何妨随便选一个
asdqaz
2019-01-14 22:46:42 +08:00
@lychnis
Chrome 点进来的
也是高中
zkeeper
2019-01-15 00:07:50 +08:00
@reself 这还真不知道, 我记得我上学那会北邮就是很厉害的学校了, 比后来所谓的 C9 也不差, 甚至可以说通信计算机比多数 C9 学校要强, 只不过它偏重通信 IT 方面, 其他方面几乎没有而已. 没想到它不是 985
mind3x
2019-01-15 00:22:29 +08:00
让你去学数学的都是坑你的。就一个专业:计算机科学,或计算机科学与技术。离这个名词越远的越不靠谱。很多大学的很多不相干的学院与专业都会打着计算机的旗号招生,什么“电子工程与计算机应用”,“应用数学与软件工程”之类的,不要上当,只找该大学的计算机科学学院下轄的专业。学院名里有“软件学院”,以及专业叫“软件工程”的,很多也是小妈生的,也要留意。
amazingrise
2019-01-15 00:36:55 +08:00
对计算机感兴趣,本科一定要学计算机科学。其他的工科说和计算机结合紧密的真的是骗人的。大学四年会被强迫学很多不想学的东西。况且很多大学转专业要求不低,不想学学不好的恶性循环要花很大代价才能跳出。希望楼主还是能选 211 工科强校的计算机科学与技术,像西电这样的(随意举的例子)。其他专业为优势的强校会让你感到自己是孤儿。这些都会让你痛苦四年。
不过劝楼主好好学习,最后高考是什么成绩真的说不准。很有可能就可以选中档 985 了,也很有可能只能选三流 211,这说不准的。只能注意基础题的复习(高考确实注重基础),注意做题多付出实践,希望楼主成功。
amazingrise
2019-01-15 00:42:24 +08:00
https://www.v2ex.com/t/527016
希望楼主要清醒,做出正确的选择
Blackbelly
2019-01-15 00:49:37 +08:00
要么计算机,要么英语啦

学计算机好处是可以蹭蹭 ACM 什么的比赛,机会多点

学英语好处是外院很多妹子,加上你会写代码,找到女朋友的几率高,而且英语接触久了好处多多

为啥我不提专业课程? 因为大学课程不都是扯淡么…
11wangyaoda
2019-01-15 00:54:16 +08:00
不懂为啥说 211 够了。
能上 985 就因为 211 够了就不好好努力了?
起点肯定是越高越好。计算机基础知识可以后补,但是学历是没法修改的,一辈子只有这一次(除了复读)。
高中还是努力高考,不要想太多其他。大学之后肯定来得及。
lrxiao
2019-01-15 01:17:23 +08:00
CS > SE > CE > EE > IS > ...

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

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

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

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

© 2021 V2EX