V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
imxthd
V2EX  ›  程序员

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

  •  
  •   imxthd · 2018-06-14 15:08:08 +08:00 · 12500 次点击
    这是一个创建于 2383 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    接受批评

    96 条回复    2018-06-15 21:36:57 +08:00
    FunnyCodingXu
        1
    FunnyCodingXu  
       2018-06-14 15:24:18 +08:00   ❤️ 5
    本科不是必须的,但是在现在这个时代别人都有你没有就是一个最大的问题,并且读书是改变阶级最好的方法。
    你这个学历目前来说会走的比较难,天花板低。
    而且不是说好大学就怎样怎样,但是能考上好大学的人学习能力普遍都不错,而写代码就是不断的解决问题不断的学习。
    我就是大专狗,高考几乎裸考,本来有机会上个三本好歹混个统招本科但是因为家庭经济原因上了大专 选的是自己毫无兴趣的机械制造白白浪费 2 年,14 年毕业 15 年转码农 16 年 2 月正式入行到现在薪资堪堪 0.75 狗
    这行真的不能松懈,你本来基础就比别人差很多,所以要坚持学习,我报了北京的自考,计算机网络的本科。
    反正能上统招的本科还是要上,但是建议报计算机系。什么民办的 乱七八糟的专业混个本科证还是算了。
    wyds591101
        2
    wyds591101  
       2018-06-14 15:38:01 +08:00
    1、工作看的都是能力,学历不重要!可是,学历就是一块敲门砖,如果不是内推,网上投简历基本上都是第一批就挂掉

    2、学历对升级很重要,而且还是乙变甲的重要途径

    3、同样有能力的两个人,学历本 学历博 ,级别的差别不是一点半点

    再说下自己,垃圾大学,学习算是本吧~你懂得

    同公司博士,入司级别别我高一级,1 年后我原地+1 对方原地+4

    不撕
    sfz97308
        3
    sfz97308  
       2018-06-14 15:38:21 +08:00
    在三四线城市可能还行,大城市里普通本科都越来越不好使了。看重学历的公司搞这么个本科证也没用,看重能力的公司高中毕业也没问题。
    fyxtc
        4
    fyxtc  
       2018-06-14 16:00:38 +08:00
    数学和英语都很重要。。。。个人建议如果能把升本的时间去这两个捡起来,可能收获会更大
    whypool
        5
    whypool  
       2018-06-14 16:08:28 +08:00
    哪里能搞本科,不要太贵,专科太难混了
    yiyuzhou
        6
    yiyuzhou  
       2018-06-14 16:09:24 +08:00
    如果没有学历 面试的时候工资会被人事压得相当可怕。。建议报个自考本科理工科类
    Mogugugugu
        7
    Mogugugugu  
       2018-06-14 16:11:21 +08:00 via Android
    需要 至少三年五年经验的出去面 不是那种特别特别牛逼到不用走 HR 的大佬还是乖乖学历吧。
    LaplaceTransform
        8
    LaplaceTransform  
       2018-06-14 16:18:32 +08:00   ❤️ 2
    你说你能力很强,结果本科都没考上,别人不大容易信。
    nosay
        9
    nosay  
       2018-06-14 16:20:42 +08:00
    是的,读吧,都变成月经贴了..读完本在读研,本科现在也不怎么够用了
    shuizhengqi
        10
    shuizhengqi  
       2018-06-14 16:22:05 +08:00   ❤️ 1
    本科都考不上,跟我说你能力强?
    我说我能造火箭,神州飞船给我机会当个设计师吗
    MuscleOf2016
        11
    MuscleOf2016  
       2018-06-14 16:22:37 +08:00
    学历不敢说很重要,但是本科这个学位还是挺重要的,乙转甲,很多都要求本科,哪怕你是个三本都可以。
    ly529
        12
    ly529  
       2018-06-14 16:33:20 +08:00
    不是本科,即使是内推也没有面试机会,亲生体会了 n 次
    justff
        13
    justff  
       2018-06-14 16:34:18 +08:00
    做技术工学历不重要。你要做的是好好学习技能,到大城市找有包容性的公司。
    lorcanluo
        14
    lorcanluo  
       2018-06-14 16:37:44 +08:00   ❤️ 1
    我们公司不仅看本科,还看四级~四级不过 你技术咋好都不要。
    stephenkung
        15
    stephenkung  
       2018-06-14 16:45:13 +08:00
    这算是行业规则。不是说念了本科你就多牛逼,很多硕士博士水平照样不咋的。但是没有本科学历,你基本没有面试资格,即便给你了工作,你也基本没有议价权。当然,更多的时候,人家看到你的学历基本就直接拒绝你了,因为同样的价钱,人家完全可以招学历更高的。
    JohnChiu
        16
    JohnChiu  
       2018-06-14 16:48:06 +08:00 via iPhone
    因为中国人太多了,你没学历能力再高,hr 也能随便从有学历的人里抓一大把能力相近甚至更强还对工资要求不高的人...如果有灭霸或许能解决这个问题。
    Akiyu
        17
    Akiyu  
       2018-06-14 16:50:27 +08:00
    这类问题不是有标准答案么:
    除非本科是 985/211, 否则不看重
    但必须得有, 因为这是敲门砖
    cuzfinal
        18
    cuzfinal  
       2018-06-14 16:50:56 +08:00
    学历是敲门砖,毕竟现在学历高的人太多了。
    fancyhan
        19
    fancyhan  
       2018-06-14 17:01:09 +08:00
    研究生+211 是标配,是拿到体面工作的比较容易地方式,当然专科变业界大佬 的传奇一直都在。只不过,概率低了些。
    xianxiaobo
        20
    xianxiaobo  
       2018-06-14 17:01:38 +08:00
    必须的
    mhoudg
        21
    mhoudg  
       2018-06-14 18:24:26 +08:00
    证书本身不重要,但楼主对自己学英语和数学的能力没信心就很糟糕了:我身边优秀的人都不担心遇到自己不会的东西,因为不会就学呗
    记忆力差不是理由,笔记只是外脑,不是大脑,就像内存不能代替 cpu cache,笔记里的知识是不能参与信息处理的
    如果考个本科能让你不再畏惧学习,那么本科就是非常必要的——所以楼主还是去上个学吧,自己去搞懂那个证到底意味着什么,很重要
    jiangnanyanyu
        22
    jiangnanyanyu  
       2018-06-14 18:43:18 +08:00 via Android
    能力强就出来证明给别人看呀。光说不做的
    bernie9
        23
    bernie9  
       2018-06-14 18:52:52 +08:00
    读本再读研。

    两年就挣回来了。 不然跟别人难度系数不是一个级别。
    silhouette
        24
    silhouette  
       2018-06-14 19:10:13 +08:00 via Android
    学历没啥用,还是看能力
    murmur
        25
    murmur  
       2018-06-14 19:13:41 +08:00
    不是必须
    但是现在本科生一抓一大把
    所以就跟四六级一样
    只不过大多数人有你没有所以被筛掉
    pony279
        26
    pony279  
       2018-06-14 19:19:57 +08:00   ❤️ 1
    如果不打算钻研技术钻到死的话,学历的作用主要体现在简历漂亮,找工作相对容易,对晋升多少有那么一点帮助。

    如果打算钻研技术的话,基本功和眼界很快会成为你的瓶颈。比如我,本科毕业第四年,对机器学习,图像处理很感兴趣,然而心有余而力不足,看公式费劲,学的慢。同期读研的同学已经毕业从事这方面工作了。
    mcfog
        27
    mcfog  
       2018-06-14 19:20:47 +08:00
    专科努力奋斗做上不错的程序员如果说有万分之一的概率的话,数学英语渣能做上不错的程序员的概率亿分之一都没有

    比起英语数学的话,本科也许还说不上必须的,但前提是你的英语和数学得达到本科理工科正常毕业的水平
    zhicheng
        28
    zhicheng  
       2018-06-14 19:23:20 +08:00 via iPhone
    如果只是为了拿文评找工作,除非企事业单位否则非统考的本科没有用。
    qdwang
        29
    qdwang  
       2018-06-14 19:29:10 +08:00 via iPhone
    我知道有高中学历程序员混的很好的。但是这个概率和中彩票差不多,lz 你指望中彩票吗
    luopengfei14
        30
    luopengfei14  
       2018-06-14 19:32:03 +08:00 via iPhone
    至少有一个学历,这个应该是敲门砖,除非你的能力或者经济能力到了刷脸的地步。例如马云…
    strawhat7
        31
    strawhat7  
       2018-06-14 21:32:38 +08:00   ❤️ 2
    如果有条件,建议你回去读书,去考个大学,你现在还年轻,还有时间和机会。如果不能,你要做好以下几点准备:

    1.现在做 IT 的人越来越多,用人单位会将学历门槛设置的越来越高。我刚出来的时候,高中学历问题还不大,而现在一些公司开始要求全日制大专了,而知名点的公司,全日制本科是最基本的了。这些会给你之后找工作带来困难,你一定要有一个很强的能力。

    2.如 pony279 所说,基本功和眼界会成为你的一个瓶颈。

    3.所以操作系统,计算机网络,数据结构这些一定要学好,英语和数学也是。

    4.进入社会后,有时候要处理下来自一些学历方面的小影响。比如大家聊天,无意间聊到毕业学校时,这个说我中大的,那个说我暨大的,然后问你哪里的?这个时候你会不会忸怩?

    5.加油,拿出比别人多几倍的努力,不断学习,不断提高,还是有很多机会的。
    douya0808
        32
    douya0808  
       2018-06-14 22:01:07 +08:00
    这东西从来就是有了之后没用,但没有之前有用

    "我虽然没有本科,但我有实力"

    何必终身用这种话念给自己

    学历是一个人的底线,说学历没用的人只是生活还没把你逼到那条线,当然我祝他们也永远也不要碰到那条线
    xiayebaibi
        33
    xiayebaibi  
       2018-06-14 22:13:28 +08:00 via Android   ❤️ 1
    同被拒绝过两次,都是因为学历。。凉凉!最近再看工作机会!坐标北京
    a7a2
        34
    a7a2  
       2018-06-14 22:24:26 +08:00
    学历就是一块敲门砖

    如果你进入名校有点背景或气场在学校时候已经可以实施 n 多项目了

    这些是垃圾学校做不到的啊

    而且可能还有人带
    crazybinggan
        35
    crazybinggan  
       2018-06-14 22:43:52 +08:00
    说说我,技校出身,没专科(自考),没本科(函数,等于买,没学位证),上一年投简历,还有公司稍微愿意看下,今年完全不行,即使有,都会特别问学历这个事,人事电话邀约的时候都会特别问这个,你想想看!!!不是说本科以下的就没有人才,但是谁特么的费那么大力去沙里淘金,你说是不是?

    有机会能上全日制统招本科的,建议还是把握住,认真对待,趁年轻,有证在手时没感觉到用处,但是没有的时候,除非你自己单干,不然后面真的寸步难行。

    还有,除非你的能力顶天以及表现过人,不然你想去大的地方,直接 PASS 掉,就这么简单,然而在过简历筛选时,你连当龙套的刷表现展示能力的机会都没~

    以上。
    Kendall
        36
    Kendall  
       2018-06-14 22:48:12 +08:00 via Android
    必须的。
    0x11901
        37
    0x11901  
       2018-06-14 22:59:48 +08:00
    本科不是必须的。根据我的经验,研究生以上计算机相关专业是必须的。还有就是英语。
    zpxshl
        38
    zpxshl  
       2018-06-14 23:05:21 +08:00 via Android
    @strawhat7 我怎么感觉差的学校才喜欢问学校。。。。。(比如我)
    zhgg0
        39
    zhgg0  
       2018-06-14 23:21:06 +08:00
    每个公司都是看能力,如果你的能力不能牛逼到别人忽略你的学历,还是尽量提高学历吧。
    能力看起来差不了多少,肯定选学历好的。
    一个职位如果收到很多简历,肯定是直接把学历差的过滤掉,招聘成本最低。
    学历差的、学历好的都有牛人,但是学历好的人里面筛选出牛人的概率比较大。
    Kuro
        40
    Kuro  
       2018-06-15 00:33:53 +08:00
    只有会写程序是必须的
    msg7086
        41
    msg7086  
       2018-06-15 00:42:23 +08:00
    如上面所说,本科不是必须的。
    你要是牛逼到业界出名,大家抢着来挖人,谁还关心你什么科毕业。
    rockss
        42
    rockss  
       2018-06-15 00:48:15 +08:00
    学历不是必须的,拿学历的过程能学到什么才是重点
    cncqw
        43
    cncqw  
       2018-06-15 02:58:25 +08:00   ❤️ 1
    人与人不同,不要听别人讨论啥重不重要的,你能来这里发这个帖子,提出这个问题,其实你的意识已经超过了大多数人,不要局限于自身的环境,没有条件可以自己创造条件的,俗话说只要思想不滑坡,办法总比困难多,多看点书,多出去见见世面,努力提升下眼界,你会发现很多事情没你想的那么认真
    maxiujun
        44
    maxiujun  
       2018-06-15 03:27:36 +08:00
    @mhoudg 抓住了
    defel
        45
    defel  
       2018-06-15 04:30:06 +08:00 via iPhone
    数学和英语都非常重要,数学学了即便不去推导复杂公式,你看了别人的东西也不会害怕,英语会扩充你的眼界。比如目前的机器学习,深度学习,背后都是复杂的数学,而且没有英语你也看不懂。有机会还是好好努力学习。
    swkl86
        46
    swkl86  
       2018-06-15 05:23:02 +08:00 via Android
    能搞事情持续性混饭吃学历无所谓,凭本事吃饭凭本事创业。
    但是,有本和没本这本质性上就已经有差别了。
    如果能力不是特别突出,拿个本科还是有备无患,毕竟在天朝肯定利大于弊。
    有机会请真的好好认真读书,不要觉得读书无用论,毕竟在天朝这是一个最简单拉开人与人之间差距的一个最简单直接有效的方式。
    我野鸡大专狗,自创业(但不是能力特别突出的那种),干农活四五年了吧,很多时候研究点深入的东西都真的感觉书到用时方恨少,并且好多都是书上就有的东西。

    并且!! 楼上大佬都是活生生血的教训,请认真读完他们的经历回答,自己根据自身情况好好分析一下。
    Bramblex2
        47
    Bramblex2  
       2018-06-15 07:00:35 +08:00 via iPhone
    书到用时方恨少
    Mutoo
        48
    Mutoo  
       2018-06-15 07:40:27 +08:00
    做游戏开发的话,本科学历不是必需的。但是本科及以上的知识水平是必需的。
    Wicked
        49
    Wicked  
       2018-06-15 08:06:57 +08:00 via iPhone
    技术水平和学习能力,比学历更重要
    但问题是,在没学历的前提下,你怎么向企业证明上述两点?对于 HR 来说,按学历筛选是效率最高的方法。
    学历之外的捷径,大概就是 GitHub 了,但难度也不低
    JohnLou
        50
    JohnLou  
       2018-06-15 08:13:29 +08:00
    非常重要!!公司只需要找靠谱干活的,学历好就很能说明了。大部分公司不需要那些学历不高的所谓天才,错过了也不会有分毫可惜,更何况大部分水分还高。
    shew2356
        51
    shew2356  
       2018-06-15 08:43:20 +08:00 via iPhone
    必须全日制本科以上。
    rexyan
        52
    rexyan  
       2018-06-15 09:09:10 +08:00
    这东西咋说。也有人是楼主一样情况的。不管是工作还是继续学习,都不容易。但是建议还是去学习,为以后好
    p23XnFNH1Wq953rV
        53
    p23XnFNH1Wq953rV  
       2018-06-15 09:21:24 +08:00
    @Wicked #49 是这个道理, 应聘者很多, 不可能都来安排面试, HR 自然是会先用学历筛选掉一批, 低学历里面有大牛, 高学历里面也有大牛, 主要原因还是因为人多, 如果应聘者只有几个人, 那么低学历也会有面试机会
    janxin
        54
    janxin  
       2018-06-15 09:26:07 +08:00
    不是的话,你需要付出好几倍的努力才可能得到别人的认可
    jyf
        55
    jyf  
       2018-06-15 09:32:51 +08:00
    学历就好像杠杆的臂长 并不是必须的 只不过可以让你轻松点 但是如果你技术非常好 或者其他方面很突出 学历完全是扯淡 我 05 年毕业以后没拿到学位证 就直接以高中学历去上班的 上了一年多才回学校去补考拿到学位证 可是拿来也没卵用 可能现在城市抢人想落户有点用 其他真没什么了
    lsy1127
        56
    lsy1127  
       2018-06-15 09:36:04 +08:00
    不是必须的,但是你起点会比别人低,而且这也会是 hr 压你工资的手段
    Ziav
        57
    Ziav  
       2018-06-15 09:37:34 +08:00
    工作 3 年,虽然能力很重要,但是学历永远在能力前面,如果时间经济允许,建议在考个全日制本科,如果时间不充裕,建议考个远程教育本科+学位,后期还可以考研。
    flavoury
        58
    flavoury  
       2018-06-15 09:55:06 +08:00
    我跟别人建议的时候,都说的考专科宁愿去再复读一年。
    虽然计算机行业最不看学历了,但是现在水涨船高,往后越来越把这个作为门槛,除非你真的是那种大大牛~

    另外英语和数学还是很重要的,前沿的算法、区块链、机器学习、信息安全等等,哪个不是搞数学和英语。

    综上,最好还是考一个本科吧,本科走到与专科相同的水平,前者绝对要容易的多
    oppoic
        59
    oppoic  
       2018-06-15 10:00:01 +08:00
    野鸡专科,培训班出来,项目经历是 xx 系统。。。
    楼主现在的情况,毕业找工作应该会受一波打击,而且还是不小的打击。
    花钱包过的本科没啥用的,读 [全日制有学位证的本科] 或者 [在职研究生] 都没啥社会认可度了,风气被搞坏了,好多企业大都只认第一学历。现在说好好练技术,学历不够技术来补都是空话了,现在 IT 就业的形式不再是 12 年那会了,楼主先能找个对口的开发工作再说吧。
    Norie
        60
    Norie  
       2018-06-15 10:01:00 +08:00
    不以物喜,不以己悲。
    leemove
        61
    leemove  
       2018-06-15 10:03:41 +08:00
    如果能保证你的能力在很多本科生之上也就无所谓了吧.
    sdxlh007
        62
    sdxlh007  
       2018-06-15 10:04:51 +08:00
    想进大公司,全日制学历还是需要的,我已经无数次被面试通过被拒在学历上面了,因为是非全日制本科,对方单位都不承认,所以,乘着还年轻学一个全日制本科来的好 2 年时间对你刚走上社会来说,真的不算啥
    awker
        63
    awker  
       2018-06-15 10:07:15 +08:00 via iPhone
    @shew2356 现在是“全日制统招本科”
    hotdogwc
        64
    hotdogwc  
       2018-06-15 10:15:11 +08:00
    先不谈学历,我不理解的是,说自己有“兴趣”,但是英语和数学渣。有兴趣的话不是应该先搞定这两个吗?还是说你学到现在还没有意识到不会英语和数学根本混不动?我认识几个低学历的大牛,英语和数学都牛的一逼。所以你是对编程有兴趣还是对编程的工资有兴趣?
    aoaione
        65
    aoaione  
       2018-06-15 10:19:14 +08:00
    一般来说 等你意识到学历很重要的时候 已经晚了
    tinytin
        66
    tinytin  
       2018-06-15 10:52:45 +08:00
    一般来说 等你意识到学历很重要的时候 已经晚了
    ---------------------
    +1
    Alexliu
        67
    Alexliu  
       2018-06-15 10:55:05 +08:00
    好好上学吧,不要被哪些幸存者骗了
    luhuan97
        68
    luhuan97  
       2018-06-15 10:58:37 +08:00
    我高中升的专科,软件工程这专业还算不错吧,但是主要还是自己去摸索。一直在纠结要不要升本,主要还是家庭压力,没什么钱,专科都是免息贷款读的。我不是怕工作,也不是怕进入社会,我想立马工作赚钱,但是又感觉学历很重要。该肿么办
    natscat
        69
    natscat  
       2018-06-15 11:00:41 +08:00
    高二退学...

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

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

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

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

    同等情况下学历越高越好
    yanze0613
        71
    yanze0613  
       2018-06-15 11:20:54 +08:00
    scnace
        72
    scnace  
       2018-06-15 11:22:20 +08:00 via Android
    现在是 过几年可能不是(硕士学位必须) 因为现在流行人工智障和生成代码
    kaedea
        73
    kaedea  
       2018-06-15 11:34:56 +08:00
    1. 如果你做程序员不图高工资高回报,比如欧美那批在 GITHUB 上非常勤奋的程序员,他们图的是贡献代码和改变世界的快感,那你完全可以不用管什么本科学历。
    2. 如果你做程序员就图高工资,并且希望通过不停跳槽来提高基本工资,那本科学历还是非常有用的。
    2. 如果你做程序员就图高工资高回报,并且希望在一个公司里面通过沉淀技术、闷声发大财、职级晋升来实现目的,那本科以上学习,985/211 是刚需。
    chenyu8674
        74
    chenyu8674  
       2018-06-15 11:43:18 +08:00
    学历不重要,数学不重要,英语不重要
    这些话的正确之处在于,如果有其他特长的话,缺乏它们不会降低你的下限
    这些话的错误之处在于,如果你在其他方面遇到了阻碍,拥有他们可以极大提高你的上限
    dychenyi
        75
    dychenyi  
       2018-06-15 11:49:33 +08:00
    本科都不够用了,还专科? 别自诩编程能力高,有几个真正能力高的人只读个专科?
    theqwang
        76
    theqwang  
       2018-06-15 11:51:54 +08:00
    趁着年轻,能读书就去读书。学历起码是个敲门砖,我们公司专科直接没有面试资格。能力可以慢慢提高,学历错过了以后就很难有机会和精力再考了。
    xiaowangge
        77
    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
        78
    qiayue  
       2018-06-15 11:58:03 +08:00
    我邻居,一个小妹妹,当初上完初中直接就去上了中专,然后学了两年,在第三年实习的时候幡然悔悟,回去读高中了,出过社会的孩子都比较爱学习,现在已经本科毕业了,虽说不是很好的学校,但比起之前的中专学历,好了很多很多
    Gcourage
        79
    Gcourage  
       2018-06-15 12:02:17 +08:00 via iPhone
    @wyds591101 我们公司也是,喜欢博士生…在犹豫怎么读研究生比较好
    vazo
        80
    vazo  
       2018-06-15 12:19:52 +08:00
    从用人角度来说,为什么筛选掉本科一下?这个群体已经有足够的人可以挑选,因此没必要花费时间精力。
    从求职来说,你只要有本事,毛遂自荐这个成语了解下。
    siyemiaokube
        81
    siyemiaokube  
       2018-06-15 12:26:18 +08:00 via iPhone
    南京的那个凶宅,很多人对此根本不介意,但为什么价格还是跌了那么多?因为变现能力差,因为有人在乎。
    jswh
        82
    jswh  
       2018-06-15 12:34:04 +08:00
    第一年重要,两三年后就不重要了。
    484A4B
        83
    484A4B  
       2018-06-15 12:41:19 +08:00
    211 研究生这么多,其中牛逼的人那么多,给公司一个招你的理由。
    211 研究生这么多,其中牛逼的人那么多,给公司一个给你高薪的理由。
    nananqujava
        84
    nananqujava  
       2018-06-15 12:52:40 +08:00
    dennisun
        85
    dennisun  
       2018-06-15 12:52:46 +08:00
    高考时分数线比本科线高了没几分,当时年纪轻有点叛逆心想着另做鸡头不做凤尾报了专科,16 年毕业,目前算半个程序员吧,先是干了一年客服,后面一年多时间一边工作一边学,遇到什么解决什么,现在 9K 不到,上上个月出去面试了下给到了 12K 但是最终没有去,说到底还是心里没底气感觉自己渣,人比人比不来,尽力就行,反正我感觉挺充实的,目前来看学历还没卡到我什么,可能过几年会碰天花板吧。。
    sinoairlc
        86
    sinoairlc  
       2018-06-15 13:01:41 +08:00
    @msg7086 同感。不过一般人要想找外企什么的,比如美国,必须专业本科吧。。。
    jevirs
        87
    jevirs  
       2018-06-15 13:36:52 +08:00
    可以问问这个网站的 moderator。。。
    macemers
        88
    macemers  
       2018-06-15 13:40:28 +08:00 via Android
    兄弟。。家里穷没学历的话,真的不必挤程序员这座独木桥。搞点手艺活(电工 /装修)啥的,在大城市也很吃香。
    geying
        89
    geying  
       2018-06-15 13:45:33 +08:00
    有比没有好 没有感觉也没啥 我没本科学历 目前感觉 ok
    NonClockworkChen
        90
    NonClockworkChen  
       2018-06-15 14:15:59 +08:00
    10 年前,没有必要,老黑客里很多都不是本科毕业。。
    但 2018 年,从事信息安全工作的话。。。本科,还是挺重要的吧。
    laball
        91
    laball  
       2018-06-15 14:18:01 +08:00
    不是必须的,但是,有一些大公司,或者一定性质的公司,可能会拿这个来刷人;
    比如,有些直接就要研究生,也有一些点名要 985/211 的,有些是只要本科,不要专科;一般自考和成考,容易被刷,很难进大厂,HR 那一关就过不了了;学历要求,一般都是公司的硬性规定,除非有人可以通融,否则基本上没有商量的余地;所以,尽量考一个本科,还是有必要的,有的时候,人家就是拿这个来筛选人,你也没办法;
    seraphim
        92
    seraphim  
       2018-06-15 14:22:57 +08:00 via iPhone
    楼主大概是来找认同感的吧
    Martin9
        93
    Martin9  
       2018-06-15 14:59:52 +08:00
    真的牛逼的人当然可以无视学历,但扪心自问,我们大多数人都只是天资平平的普通人。
    Ailoli
        94
    Ailoli  
       2018-06-15 15:02:05 +08:00 via Android
    小公司不需要,大公司如果你靠实力进去的那升职的时候学历还是必须的
    zj299792458
        95
    zj299792458  
       2018-06-15 15:07:41 +08:00 via iPhone
    本科不是必须的,我本科学法律的,一样做 ios 开发
    ymd
        96
    ymd  
       2018-06-15 21:36:57 +08:00
    不是必须的 我知道好几个高中程序员 相当的牛 b
    不过培训班 java 略惨
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   972 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:08 · PVG 03:08 · LAX 11:08 · JFK 14:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.