您当前的位置:第一教育网资讯正文

这届清华重生太难了吧C++作业难到上热搜大厂猎头已亲近重视

放大字体  缩小字体 2020-04-23 14:20:11 来源:自媒体 作者:程序员生活志

原标题:这届清华重生太难了吧!C++作业难到上热搜,大厂猎头已亲近重视

本科大一,刚学了16周C++,能做个什么项目?

清华大学主动化系2020年的大一C++高文业,是这样要求的:

开发一款调集雨讲堂和网络会议长处于一身的网络教育软件。

是的,你没看错,不是学生信息管理体系,离别数据库的增删查改,而是——

比清华大学在疫情期间运用的直播教育东西,雨讲堂,功用更强壮的在线教育体系,雷讲堂

音讯一出,瞬间成为热议焦点,不只清华同学们的朋友圈被刷屏,还火到了知乎「热榜」榜首!

惊掉下巴的我,不由想起了一个段子:

已知 1+1=2,恳求地球的半径。

嗯…不愧是清华。

着手试试做个视频会议软件吧!

所以,雷讲堂到底是怎样一个高文业?

无妨一块儿来看看具体要求(部分简写):

1. 根本功用要求(*代表教师用户具有的功用)
1.1 用户登录:触及对用户名暗码的存储,以及数据库增修改。
1.2 语音设备挑选和切换:用户进入讲堂,可自主挑选语音输入和播映设备;并可在随时切换。
1.3 同享屏幕*:教师可同享整个屏幕或某个窗口内容给全体同学;可随时切换同享源、中止或再次开端同享屏幕。
1.4 语音直播*:实时音频流传输。
1.5 随机语音发问*:教师可一键随机挑选一名同学,被选中的同学的麦克风将被主动翻开,并发送给教师和其他全体同学。
1.6 在线发题*:可动态修改、发送挑选题,实时计算挑选人数、名单、作答耗时。教师可随时中止发题,但仍需计算上述信息。
1.7 在线答题:学生收到试题时弹出置顶窗口,并计时。提交答案或教师中止发题,才封闭窗口,并将答案和耗时反馈给教师。
1.8 学生报到:进入讲堂时主动报到。教师可收到适宜学生报到和推出讲堂的信息。
1.9 注意力:“雷讲堂软件出于焦点窗口状况的时长”,与学生在线时长的百分比。
1.10 上课/下课*
1.11 进入讲堂/退出讲堂
1.12 麦克风控制
2. 体系规划的根本要求
2.1 除程序主函数和必要的友元函数外,不允许呈现任何一个非类成员函数。
2.2 任何不改动方针状况(不改写本身方针数据成员值)的成员函数均需显现标示const。
2.3 悉数类分为三大类:界面类、业务流程类、中心类。仅有界面类能够用开发环境主动生成代码结构。仅有业务流程类能够包括开发环境供给类的指针。中心类只允许运用 C++11 支撑的标准语法、STL、操作体系API。 (此条为强烈主张,未完结界面类和中心类别离将极度影响成果)
2.4 悉数语音、屏幕同享、网络传输等需运用操作体系API的相关操作,均需封装成类代码,再被其他中心类运用。不允许其他中心类直接调用操作体系API。
2.5 除界面类外,任何第三方类库的运用,只能处于源代码等级,不能够来 lib/so/dylib文件(静态库也不能够)和 DLL 文件。
(完整版请戳文末链接)

看完一切要求,咱们都被如此巨大的工作量惊呆了。

整整 3 页需求,触及语音获取和网络传输、视频音频处理、WinSocket 网络编程、数据库……

这要是甲方爸爸的需求列表,那写的真是明晰无比,让人不由想点个赞。但作为初学者的高文业要求……

清华特奖直言:我也做不出

面临如此作业,网友们也不淡定了,各路选手纷繁出头置评。

(PS:以下内容均授权转载)

首要上台的是清华大学核科学与技能硕士在读生,表明其他院系也不能落后

不愧是你清讲堂,容易做到了腾讯程序员做不到的工作。
其他院系也不能落后啊!
工物系高文业: 拼装一个托卡马克设备,要求完结氘氚聚变焚烧,并束缚等离子体100秒。
航院高文业: 规划一台隐身战机,要求功用不输于美国的F22。
微电子高文业: 制造一颗CPU,功用超越线程撕裂者3990X。
电子系高文业: 规划一款5G基带,功用超越高通的X55外挂基带(加分项:将5G基带集成进手机Soc)。
生物高文业: 研制新冠病毒疫苗,16周提交临床实验数据。
数学系高文业:证明哥德巴赫猜测,16周辩论。
物理系高文业: 一致四种根本作用力。
能动系高文业:规划制造H级燃气轮机。
新闻学院高文业:拍一部院线电影,要求豆瓣评分9.0以上,16周拿龙标,暑期黄金档按时上映。
生医工程高文业:完结脑机接口,能够输出文字(加分项:输出语音)

这位王同学,你太优异了,坐下!

清华特奖选手也上台,出头表明:这个我也做不出来

我,大四,软院,清华特奖,做不出这个高文业。
用C++写socket编程,是我在大三的时分写FTP服务器用到的。
用C++写web使用,我不会。用Django+vue还牵强能够,是我在大三做软工比赛渠道的时分用到的。
用C++处理图画,得用OpenCV吗?
假如主动化大一就达到了我大四的水平,我无话可说。长江后浪推前浪,00后是真的凶猛。
救救孩子吧,我记住从前应该只是个学生信息管理体系?
特奖这事一般不拿出来说,都是曩昔的事了。可是,为了解救九字班,该派上用场的时分仍是能拿出来用一用……

接下来上台的是留学生选手,帝国理工学院岩土工程学在读博士生,一波回想杀赢得了不少附和。

清华教师特别喜爱干的一件工作便是搞一根很长的尺子,然后测测同学们水有多深。
他在安置作业的时分就知道同学们完结不了。可是有的人完结了1%,有的人完结了5%,他想看看“天才”会不会呈现。
可是关于同学们来说,这是彻底不同的一件事:高文业需求学生不断地去博弈。咱们先不管高文业内容是什么,清华学生在做之前,要先折腾清楚以下几件事,并做出挑选:
1、要不要自己从头开端仔细做,仍是直接网上抄现有代码?假如自己仔细做,然后做个漏洞百出的半成品拿了低分,他人抄现有代码拿了高分怎样办?
2、教师和助教们会仔细修改代码吗?仍是只是看个结构?然后他们忽然宣告:诶呀高文业么便是让你们体会一下,重在参加,你们也太仔细了。最终张三的高文业欺骗了一下拿了90分,我花了好几个礼拜仔细做拿了91分,这公正吗?!
3、我花20小时做出来的东西很或许跟张三花2小时做出来的东西没什么差异,那我尽力有个屁用?
4、我都折腾这个高文业去了,那么我其他科目的学习时刻要怎样组织?!
尽管专业不同,可是土木系也有相似的状况。一个三学分的混凝土结构规划课,其时高文业是要求咱们规划一栋混凝土大楼出来(没看错,一个本科生搞一栋大楼出来)。这期间最耗费时刻的便是楼层荷载的验算,需求对照超级冗繁的标准逐渐查验。
我其时埋头苦干,花了许多精力重复验算,后来还迟交了,拿了低分。一问同学们,他们说他们的荷载都是编的,横竖教师也不会查。
后来我去责问教师,教师说这个讲义来便是让你们体会一下工程的规划进程,成果倒不是首要的……
尼玛你怎样不早说?!成心的吧。

清华大学副教授刘知远也回复了这样的一个问题,主张合理规划开展方针不盲目攀比内卷

话说这学期咱们OOP为了尽最大或许防止大一同学就内卷、匹配2学分工作量,刚把高文业给砍掉了。
前年是敞开选题的OOP高文业,成果许多同学争做酷炫界面、网络通讯等模块,脱离了OOP课程的学习方针。所以,上一年约束了高文业选题,设置了Bonus,原意是同学假如觉得考试不抱负,能够经过做Bonus补偿分数,成果是简直一切同学把一切Bonus都做了,让为师拍案叫绝。
作为任课教师,我也是花了两年时刻才揣摩到同学心思,能够说,咱们同学实在太拼,为了多得几分什么事都干得出!为了让OOP回归2学分的工作量,本年几位合开教师和助教商议后就把高文业砍了,加强了日常作业进行规定动作操练,仍是期望同学能够回归OOP课程原本的学习方针、全面开展为好。
最终仍是主张合理规划开展方针,不盲目攀比内卷,从自己做起,从现在做起吧。

当然,还有选手做出了温馨提示:

同学们,现在退课还没完毕呢!
弥补:大类分流也还没完毕呢!

安置作业的教师言传身教

言论热议之下,任课教师专门给同学们进行了高文业解说。

清华信息科学技能学院本科生、知乎答主孙恒详细分析了“雷讲堂”高文业每一项要求的难点之后,归纳点评说:

实际上比照一下贵系软工高文业的话,不难发现这个需求即便放在软工里也是十分困难的,何况软工是一个贵系的、大三的、多人组队的、能够恣意调库的高文业。

怀着疑问,他全程跟了一下高文业解说这堂课,并共享了答疑内容。(原文链接见文末,未经原作者授权不得转载)

依据任课教师的解说,作业的要点不在于完结功用,考察的要点是对类的规划。

而且,在教师的规划里,这个作业占时在50~75小时。

但对此,孙恒等同学表明惊奇:

咱们惊奇的是教师居然以为这个使命只需求 75 小时就足以完结;关于许多自九同学来说,他们惊奇的是 75 小时意味着剩余的日子里居然每天都要用两小时花在高文业上。

依据知乎答主王聿中,清华主动化系C++任课教师,针对如此热议,给出了最新回复:

△图源:知乎答主“王聿中”

嗯,的确比清华学生作业更难的——是合理地给清华学生安置作业。

不过关于这个作业,咱们也悄然问了国内大厂的朋友,现已进入视频会议的他们表明,不愿意对这个作业难度给出点评。

可是!假如这份作业做得好,他们那里肯定高薪以待——实习也行,一向比及你结业。

真是作业做得好,offer不必愁。

One More Thing

最终,这次清华讲堂高文业的谈论之下,也有更多人回(tu)忆(cao)起遭遇过的令人头大的高文业。

假如有些事你难以忘怀……

走过路过,欢迎留言区彼此共享一下,搞不好难中更有难中手,不高兴的阅历,共享出来让咱们高兴高兴吧(误)~

就酱,谈论区见。

重视微信大众号【程序员日子志】

责任修改:

声明:本站所发布的内容均来源于互联网,目的在于传递信息,但不代表本站赞同其观点及立场,版权归属原作者,如有侵权请联系删除。