关于考核题
考核时间
大一上学期考核(3次)
- 内容:以基本的编码能力和思维能力为基础,检验你们的学习能力和积极进取的态度。在牛客网上写算法编程题,不要求全对,但希望你们可以独立思考和解决问题
大一下学期考核(3次)(重点)
- 内容:寒假期间 会分学习的方向,如前端、后端、嵌入式等等,到时候在放假前会发通知,请大家提前做好准备。
关于大一上学期算法考核题
为什么大一上要算法考核题
有同学会说:"哎,学长,我大一学的太少了,你出的题目太难了,你这不是为难我吗,把我当日本人整
其实,算法考核题不是“为难”大家,而是为了培大家的能力。
-
1.首先,你们大一会学习c语言,大一下学期会学习c++,数据结构与算法,大二还有算法设计与分析等等,你先接触一点这些考核题,对你的专业学习肯定会有帮助的,只要你自己想过,写过,你肯定会学到新的东西的。而且到时候你们就会知道,一个人见识越多,才会越优秀。这些都是后话。
总结,对你们专业考试有帮助 -
2.基本的学习能力。觉得难很正常,因为学的东西太少了,而这就是考核题的第二个作用,培养你们的自主学习能力,我们程序员,都是在不断学习的,遇到问题,我们会去搜索,去解决问题。这就是自主学习的能力。有问题你要会找办法解决,首先一定是自己要去找答案,互联网这么发达对吧,什么都可以找到,你说太乱了,太杂了没有好的总结资料,那肯定是很少的,所以信息检索能力也是一个非常重要的东西,学会如何在网上找到高质量的知识和体系。还有就是如今,技术一直都在更新迭代,想要能在计算机的行业站住脚,非常考验我们的学习能力和思考能力。比如一个框架,也许过几天又出新的版本了,又或者出了新的流行的框架,别人一下就掌握了,而你却没有,那你就落后了。为什么?因为你没有好的学习的能力与总结能力(这个在数学上有的大佬叫它元学习能力)。很多技术是相连通的,你越学到后面就越会发现,比如高数,线代,概率论,离散数学,
你觉得这些对我有个猫的用处,但其实,你学精了,你学其他的,有种手到擒来的感觉。说的有点多了,展开来吹牛讲可以讲一晚上。
总之,考核题一个是让你们脑子动起来,一个是让你们学会学习。遇到问题要知道怎么解决,去找大佬,去网上搜索,去哔哩哔哩,去逛论坛,去问AI,这都是很重要的能力。学习能力,总结能力,信息检索能力这种东西,即使从事其他行业,甚至对你的生活都有很大的帮助 -
3.工作面试和考研升学,首先一点,去进入一些中大厂,几乎没有不考算法题的,无论是前端还是后端。哎嘿,那又回到原来的问题,为什么考算法考核题,实际的工作业务中,有很多场景会利用到算法的一些思想,比如一个前端,公司给他一个项目,他需要做一个页面,这个页面需要展示很多数据,而这些数据是从后端接口获取的,那么他就需要对这些数据进行排序,筛选,分页等等,你觉得这些数据怎么处理,暴力遍历一遍,你发现页面渲染非常慢,公司经理叫你优化一下,你不会,然后你就偶吼了(这只是一个简单的例子)还有叫你写一个什么富文本编辑器呀乱七八糟的。
还有就是你开发时候的一些场景,算法锻炼出的的逻辑思路让你知道要做什么
比如叫我做一个项目的评论区,我第一步肯定要数据库设计,我要考虑到评论区的一些功能,比如评论,回复,点赞,删除等等,我要考虑到这些功能的实现,我要找后端要接口,和后端沟通。我要考虑前端渲染,用什么框架,前端性能等等。(你写一道算法题,你是不是也要想,哎,这题用什么,动规,贪心,回溯,如果是动规,那我下一步要怎么做来着,哦,找动规状态转移方程,建立DP表,哎,还有dp的初始化,哎,测试对了。啊,为什么过不了超时了,怎么优化?哦。记忆化搜索,滚动数组对吧。。。。。)
总之,之后你们学习的一些技术,给你一个要求,你要知道第一步是什么,第二步是什么。怎么做更好,哪步错了,怎么改。这些通过写一定的算法题,你能够有一个清晰的认知,业务逻辑的思路和解一道算法题目的思路是很相似的
-
4.最后,考核题不是为了打击大家,而是为了帮助大家,希望大家能够在考核题中有所收获,有所成长。写不出来不要紧,去看一下答案,学习一下,多思考,多总结,多提升。一定不要傻傻的死磕哈。
-
5.有想走算法方面的同学,可以去看看
总结上学期招新要求
只要你
-
能够独立思考,解决问题
-
能够有积极进取的态度,会学习,有能力,不放弃
-
能够有良好的学习态度,有良好的学习习惯,有良好的信息检索能力
-
良好的人品,有责任心,有团队精神
欢迎学弟学妹来我们半月工作室,一起学习,一起进步,一起成长,我们一起加油哦
写的可能有比较多的瑕疵,最近事情多,见谅
关于大一下学期考核题
待更新