首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
精致的雪碧说这不是bug
西安理工大学 Java
发布于山西
关注
已关注
取消关注
@程序员辰星:
计算机本科阶段到底该学什么
计算机本科阶段应该学哪些东西?这是最近知乎推送的一个问题,给大家分享下相关的看法。我作为校招面试官也很有体会,会背八股文的一大堆,有实操经验的太少,对于本科生,我希望招进来的是动手能力很强的。这篇文章不是告诉大家具体学什么技能,而是告诉大家一个方向大多数高校所教的东西其实都跑偏了,所教授的内容并不适合社会所需,但是学生却为了所谓的成绩和绩点在不需要的学科上投入了大量的时间,严重的甚至影响毕业。有些科班上所学的几大基础课,侧重点不是讲如何实现之类的工程论概念,而是划重点 --- 什么 tcp 报文头有哪些,Java 11 有哪些新特性,C++ 17 引入了什么东西,这种只要动动手指上网就能查到的东西,而且检索出来结果的准确性比你记这些东西要高多了。但是怎么说呢,国内高校就喜欢考这些固定死的程序式的可量化的东西,因为好判卷子,这样教授们就可以花时间歇着或者搞钱,甚至判卷子都不用自己亲自判,直接找两个学生说给你们安排点事,学生绝对屁颠屁颠过去帮忙,因为这是跟教授混脸熟的机会。而且大学里面教的一些内容稂莠不齐,很多教授其实都是上班拿钱混日子,他们的主要目的并不是为了教书育人。我最近还了解到有个学校导员教了十几年 Java 之后,学生问他一个 Java 中 transient 关键字的用法她都不知道。如果碰到这类的老师,我想说同学们,还是靠自己吧。所以最近互联网上一直充斥着一道辩论:大学到底应不应该扩招。很多人说大学阶段应该掌握一些抽象的、概念化的、核心的东西,比如操作系统原理,Linux 内核的调度策略等,我并不否认这些东西很重要,对培养一个程序员的底层功力大有裨益,但是对于普通大学生来说,学这些东西对你现阶段的帮助太小了。而且如果你不是计算机专业科班专业的同学,在课余时间要修炼这些"内功",难度很大,因为这些是需要投入大量时间静下心来学好的东西。一个可以预料到的事实是,你花了大量的时间在操作系统、计算机网络、算法上面,同时你的同寝室友花了大量时间在研究 Java、多线程、SpringBoot、Cloud 之类的框架上,那么他会比你成长更快,更容易产生对编程的兴趣,更容易进入编程行业,因为这些框架能够更容易让你做出来实质性的东西,获得正向反馈,而且你的室友还有时间参加各种竞赛、获得名次,结交各路朋友,结识各类资源,等秋招的时候他的简历会比你丰富很多很多,找工作会有更多机会,甚至没准人家已经直接保研了。千万不要觉得学计算机基础这些知识会让你有优越感,让你觉得能够更接近世界的本源,让你能够像计算机一样思考问题,让你像一片硅片一样参与计算工作,这是一种错误的观念。大多数开发的日常工作都是流水线式的 CRUD,不排除大多数互联网大厂也是这样。所以能干活是一件至关重要的事情,企业把你招进来,只是想给你最低的薪资并榨取你的剩余价值,残酷但很真实。再退一步来讲,如果你没接触过数据库,你要怎么理解数据库事务机制呢?如果你没写过 Java 和 C ,你要怎么理解面向对象和面向过程呢?说到底,还是你要学了个大概才能渐渐明白这些东西。互联网上那些关于核心、本质概念的一类思想,无非是你的前辈们花了很长时间、写了很多代码之后悟出来的,总结出来的经验,如果你没有经历这样的学习路径,你很难真正领悟。学习没有捷径,这也是人与人之间差距越来越大的原因,一个有学习习惯的人和一个没有的人他们的脾性有很大的差别。热衷于学习的更喜欢思考,就像点亮技能一样把知识树填满,而不喜欢学习的人总想着一步登天。所以,如果你不是喜欢钻牛角尖,或者有严重的精神洁癖,一定要把一项技能的前置铺垫全部弄清楚的话,实用主义一点拿来即用其实没什么问题,开源的出现也是为了让我们更快的提高生产效率,而不是倡导每个人都自己造个轮子用自己的。不排除自己造个轮子能对个人技能和内功修炼有极其重要的作用,但要衡量现阶段对你适不适合。如果你是个急需上岸找工作的大学生,你业余时间研究这些底层内功真没什么用(还是那句话,我说的是普通的大部分人),因为企业要求你能创造价值,而你研究这些底层技术无法创造短期价值。如果你保研上岸或者做技术研究,研究这些底层是可以的。知识没有对错,只有适不适合,工具也是如此。其实写下来这些话蛮悲观的,但是我们不得不应对大环境的冲击,效率为先,能创造价值的人会获得更多的嘉奖,这种功利性的拿来即用主义无疑是丑恶的,但是却能创造价值。抽象是美的,工程化也是美的,当你啃了很多大头书之后,你会发现这些抽象的理论概念虽不能马上创造经济价值,但却是逻辑清晰的,也是很干净的,然后你就会明白为什么很多人会写出来这么多屎山代码,你突然有一种想要重构他的冲动,然而你看了一下上个季度的绩效是 C ,你说算了吧,活着要紧。所以回到主题上来说,本科阶段到底应该学什么?其实你想学什么就能学什么,这要看你的计划和预期是否一致,如果你想要找工作上岸,就要学企业需要你掌握的技能,提高简历的丰富程度,不断精进,精进 cv 技术,精进轮子技术,精进拿来即用主义,精进和面试官扯皮的技术。如果你觉得抽象很美,你可以考研,做研究,找到某一个研究方向不断深入下去。知识没有对错,只有适不适合你,工具也是一样。希望这篇文章能给部分同学提供一下思想指导,好让同学们不再那么迷茫。最后用一个比较有意义一段话来作为结束语吧
点赞 9
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
10-10 15:53
门头沟学院 网络安全
今年你的网络安全秋招情况如何?
点赞
评论
收藏
分享
10-11 14:14
四川省泸县第二中学 Java
什么情况是挂了?
途虎已经显示面试中快两周(不算国庆什么的也有7天),怎么还不约二面或者挂呢;武汉后端
牛客解忧铺
点赞
评论
收藏
分享
08-26 15:11
凯里学院 硬件测试
给点建议吧,找不到工作了
用微笑面对困难:
只要你保证项目和获奖都是真的就行
尤其是“对战,总负责人”啊这些套职,基本上队员,打杂的都这么写
点赞
评论
收藏
分享
10-09 11:11
福州大学阳光学院 Java
家人们 能找到工作吗 贼焦虑
点赞
评论
收藏
分享
10-10 10:33
已编辑
深圳大学 Java
导师安排在华子干横向快半年了,还有木有救呀
鼠鼠学历一般,研一学的是java路线学到redis的样子,研二前暑假被喊到华子这干横向,全是和他们的昇腾卡打交道,语言也全是c/c++,涉及到晟腾的相关技术很多,写算子什么的干的很吃力,想跑路感觉有点没定数目前,每周都要开会拉通对齐,偶尔才能挤出时间来自学,不知道还要不要继续学后端这块,感觉干横向工作成长有限,也不好投华子这相关岗位,有点偏算法,请牛也们给给建议
纠结的小牛:
那就最后进华子就好了
投递华为技术有限公司等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
从摆烂到OC,嵌入式人的血泪史
4892
2
...
害,找工作哪有不上当的!
4700
3
...
找到靠谱的公司,少走些弯路
3357
4
...
双非秋招大厂time line参考
3175
5
...
26国考公告出炉,放宽到38岁意味着什么
2954
6
...
最近面试回答不出来的题
2913
7
...
末9四段大厂实习|秋招收尾结束
2795
8
...
牛牛求救🆘,不敢梭哈后端第二技能点怎么搭配
2336
9
...
国庆可能会被打折,但发疯文学永远不打折!
2189
10
...
下一站回家
2138
创作者周榜
更多
正在热议
更多
#
找工作中的小确幸
#
10817次浏览
99人参与
#
秋招踩过的“雷”,希望你别再踩
#
20490次浏览
227人参与
#
爱玛科技集团求职进展汇总
#
30304次浏览
209人参与
#
面包vs爱情,怎么选?
#
17318次浏览
187人参与
#
实习在多还是在精
#
3460次浏览
44人参与
#
发面经攒人品
#
2351286次浏览
32693人参与
#
反问环节如何提问
#
107119次浏览
2010人参与
#
实习下班不想学习,正常吗?
#
3770次浏览
51人参与
#
机械求职避坑tips
#
67460次浏览
449人参与
#
校招谈薪一定要知道的事
#
3580次浏览
53人参与
#
你觉得什么岗位会被AI替代
#
4989次浏览
84人参与
#
贝壳求职进展汇总
#
36416次浏览
202人参与
#
机械人值得去的小众企业
#
24495次浏览
54人参与
#
浪潮求职进展汇总
#
18057次浏览
137人参与
#
秋招结束之后的日子
#
88961次浏览
986人参与
#
实习最想跑路的瞬间
#
82121次浏览
524人参与
#
你做过哪些dirty work
#
20082次浏览
143人参与
#
选完offer后,你后悔学机械吗?
#
39574次浏览
243人参与
#
投格力的你,拿到offer了吗?
#
119381次浏览
686人参与
#
诺瓦星云求职进展汇总
#
220094次浏览
1715人参与
#
机械人,签完三方你在忙什么?
#
61894次浏览
235人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务