作为程序员,本科是必须的吗?

2018-06-14 15:08:08 +08:00
 imxthd

能不能分析一下现在好不好找工作?本科学历对我我多大帮助?

本人高二退学报了 Java 一年半培训(从小接触这方面,有兴趣才入行的),去年报了一个野鸡专科,现在面临的问题是需不需要报一个本科学历(不对口)?但是这个学历需要 2 年半才能拿到,不出意外我已经工作两年。前几天看到考研的帖子,真的是 人比人。。

学习的话目前基本是网上自学,每天专注学习的时间有 10 个小时,基本早上 8 点-晚上(12-1)点 除了吃饭午睡送女票回家外都在电脑旁,我现在还有半年毕业,按这种进度 毕业项目应该有 2-3 个(都是自己的想法,比如说主机管理系统)。数学英语可以说是渣,现在学的东西多了感觉记忆也不是很好,还好有笔记这东西。

对了,本科学历资费差不多在 6000-7500 左右,其实就是家里穷,才会犹豫不决的!

接受批评

12520 次点击
所在节点    程序员
96 条回复
leemove
2018-06-15 10:03:41 +08:00
如果能保证你的能力在很多本科生之上也就无所谓了吧.
sdxlh007
2018-06-15 10:04:51 +08:00
想进大公司,全日制学历还是需要的,我已经无数次被面试通过被拒在学历上面了,因为是非全日制本科,对方单位都不承认,所以,乘着还年轻学一个全日制本科来的好 2 年时间对你刚走上社会来说,真的不算啥
awker
2018-06-15 10:07:15 +08:00
@shew2356 现在是“全日制统招本科”
hotdogwc
2018-06-15 10:15:11 +08:00
先不谈学历,我不理解的是,说自己有“兴趣”,但是英语和数学渣。有兴趣的话不是应该先搞定这两个吗?还是说你学到现在还没有意识到不会英语和数学根本混不动?我认识几个低学历的大牛,英语和数学都牛的一逼。所以你是对编程有兴趣还是对编程的工资有兴趣?
aoaione
2018-06-15 10:19:14 +08:00
一般来说 等你意识到学历很重要的时候 已经晚了
tinytin
2018-06-15 10:52:45 +08:00
一般来说 等你意识到学历很重要的时候 已经晚了
---------------------
+1
Alexliu
2018-06-15 10:55:05 +08:00
好好上学吧,不要被哪些幸存者骗了
luhuan97
2018-06-15 10:58:37 +08:00
我高中升的专科,软件工程这专业还算不错吧,但是主要还是自己去摸索。一直在纠结要不要升本,主要还是家庭压力,没什么钱,专科都是免息贷款读的。我不是怕工作,也不是怕进入社会,我想立马工作赚钱,但是又感觉学历很重要。该肿么办
natscat
2018-06-15 11:00:41 +08:00
高二退学...

其实家里再穷 读不完高中? 考上大学都有绿色通道的 这些助学贷款最多毕业一年就还完了 不知道为啥不读个大学

大学四年如果认真学习的话(就算普通一本) 进一个二流的互联网公司还是挺容易的
natscat
2018-06-15 11:06:45 +08:00
现在计算机是大热门了 甚至我们那时候报专业都不知道计算机咋样 就是瞎报 我 10 届本科

现在的孩子接受的信息多多了 看看知乎上就知道了 所以计算机专业出来的学生越来越多 你怎么和人家竞争 确实厉害的人都是自学的 但自学也得有个好的环境不是? 起码我身边大神多,我知道学习的方向在哪?

现在不考个本科真的不行了,甚至我建议学习 AI 方面的同学至少读个名校的硕士

同等情况下学历越高越好
yanze0613
2018-06-15 11:20:54 +08:00
scnace
2018-06-15 11:22:20 +08:00
现在是 过几年可能不是(硕士学位必须) 因为现在流行人工智障和生成代码
kaedea
2018-06-15 11:34:56 +08:00
1. 如果你做程序员不图高工资高回报,比如欧美那批在 GITHUB 上非常勤奋的程序员,他们图的是贡献代码和改变世界的快感,那你完全可以不用管什么本科学历。
2. 如果你做程序员就图高工资,并且希望通过不停跳槽来提高基本工资,那本科学历还是非常有用的。
2. 如果你做程序员就图高工资高回报,并且希望在一个公司里面通过沉淀技术、闷声发大财、职级晋升来实现目的,那本科以上学习,985/211 是刚需。
chenyu8674
2018-06-15 11:43:18 +08:00
学历不重要,数学不重要,英语不重要
这些话的正确之处在于,如果有其他特长的话,缺乏它们不会降低你的下限
这些话的错误之处在于,如果你在其他方面遇到了阻碍,拥有他们可以极大提高你的上限
dychenyi
2018-06-15 11:49:33 +08:00
本科都不够用了,还专科? 别自诩编程能力高,有几个真正能力高的人只读个专科?
theqwang
2018-06-15 11:51:54 +08:00
趁着年轻,能读书就去读书。学历起码是个敲门砖,我们公司专科直接没有面试资格。能力可以慢慢提高,学历错过了以后就很难有机会和精力再考了。
xiaowangge
2018-06-15 11:54:35 +08:00
你上知乎搜索一下,有毅力的人 XXXX,能吃苦是怎么样一种体验,你觉得你能做到的话,那么,学历就没有那么的重要。

举特例的话,V2EX 站长 Livid 高中毕业,你搜索一下他高中阶段的博客。


==========分隔线===============================

《冒号课堂》----答读者问(1)——对程序员的一些个人建议

http://blog.zhenghui.org/2010/06/03/advice-on-programmer/


关于数学基础,窃以为并非什么太大的问题。几乎每个得知我数学背景的人都会对我说:哦,学数学的人来学计算机自然容易啦。事实上,这种观点虽然极为普遍,但也极为肤浅。本人从事数学 14 年(从本科算起)、从事计算机 12 年(与前者有部分重合),在这一点上还是比较有发言权的。事先说明,以下提到的数学不包括高中数学。其实大多数从事软件开发的人员用不到太多的数学知识,他们只需要正常的逻辑思维能力和抽象思维能力。整天拿数学说事,要么是无知,要么是找借口,要么是装高深。当然,我不否认一些高级算法、计算机理论以及人工智能等领域可能涉及到高深的数学知识(其实也只是图论、组合数学、数论、概率论、计算几何、抽象代数、数学逻辑等中的一小部分),但那毕竟只是少数。我也不否认自己的数学背景有助于对编程的理解,但投入产出比太低,不值得作为经验来推广。不过若想成为一位计算机科学家,那就另作别论了——这时数学懂得再多也会嫌少的。


倒是英语我希望你更重视些。我在《冒号课堂》中专门提过阅读原著的必要性,而且你也意识到译著的质量问题。建议不必特地去学习英语(你本来就会了,不是吗?),只要坚持读经典原著即可。其实,计算机方面的英文算是很容易的了,关键是克服自己的惯性和惰性。开始可能不习惯,看多了就习惯了。在此提醒一点,在阅读时请有意识地培养自己对英语的语感,就像编程时要有意识地培养自己对编程语言的语感一样。


总之,对于程序员来说,数学没有人们认为的那么重要,英语没有人们认为的那么不重要。


再说说专业方面的问题。你提到愿意重新自学大学课程,虽精神可嘉,但未必可取。从软件(或建筑)设计的观点来看,这是 bottom-up 法。作为学生,最好采用这种方法,但你已经参加工作了,所以我建议你更多地采用 top-down 法。这当然不是轻视基础知识,而是认为获取知识最高效的方法莫过于按需( on demand )学习。在实际工作中意识到某个知识点的重要性,从而有针对性地弥补短板,这样学习起来不仅更有效率,也更有兴味。需要强调的是,绝不能只是 “头痛医头”,而要“拔萝卜带出泥”。只有寻根究底、以点带面,才能快速有效地建立起自己的知识结构体系。对于软件开发这类实践性很强的专业来说,该法尤其奏效。
qiayue
2018-06-15 11:58:03 +08:00
我邻居,一个小妹妹,当初上完初中直接就去上了中专,然后学了两年,在第三年实习的时候幡然悔悟,回去读高中了,出过社会的孩子都比较爱学习,现在已经本科毕业了,虽说不是很好的学校,但比起之前的中专学历,好了很多很多
Gcourage
2018-06-15 12:02:17 +08:00
@wyds591101 我们公司也是,喜欢博士生…在犹豫怎么读研究生比较好
vazo
2018-06-15 12:19:52 +08:00
从用人角度来说,为什么筛选掉本科一下?这个群体已经有足够的人可以挑选,因此没必要花费时间精力。
从求职来说,你只要有本事,毛遂自荐这个成语了解下。

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

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

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

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

© 2021 V2EX