一、计算机二级考试到底教会了我们什么?
1、概况
根据本人复习、考试的经验,不难发现里面的试题或多或少有些死板(甚至可以说落后于时代),当今时代已经不是二十年前什么都需要手搓的时代了,引擎、集成类软件爆发式增长,连视觉化编程都在2005年左右成真(就是拖拖拽拽图形化的内容造出一个作品,典例是Unity3D、RPG maker),但试题里面还在死扣各种专业术语。这对吗?对的,兄弟,对的
先谈一谈二级选择内容主要包括了什么(从理工科大学课程的角度)
主要就是这两节课,如果你是大一的,那你大概率不会同时修这两门课,所以备考二级的时候要提前学这两节课所缺的那个(应该是数据结构)
2、方法论
二级考试里面的专业术语十分专业、生僻(尤其是在今天,很多软件开发已经视觉化的今天),可谓是老古董,也就专业企业会说一下但是也到不了咬文嚼字的地步,那我们学二级难道就是纯背?个人建议,如果目标是拿证书,先背,如果想步入计算机科学领域,那就理解,看个人在这一方面的目标高低
如果你能理解栈就是一个水杯,先进的后出;队列就是一个队伍,先进的先出;链表就是一堆结点串在一起,就像火车等等
那么恭喜你,你获得了一项非常有用的技能:把专业术语转化为自己所能理解的事物。这个思维会对你的人生起到极大帮助
另一项,二级不会问谁?DeepSeek、豆包等这么多大模型,如果你能用它们解决你心中的疑惑,那么恭喜你,你又学会了一项未来几乎必备的技能:如何向AI准确提出自己的诉求并解决问题。这无疑更加重要
总而言之,二级考试(或者其他计算机类考试)都有这些效果,但是二级可以是一个很好的引入点,带你初次步入计算机科学领域,即师傅领进门的功能,并不是毫无意义。
二、开发实践论
这一块主要就是帮助刚学完学校理论课的学生的
1、边学边做
你见过谁开发程序时一手捧着700多页那本C语言指导书吗?有谁是读完unity API指导里面所有函数所有功能再去开发游戏的吗?谁制作简单2D游戏运用EasyX时把使用说明一字不拉的读完了?反问一下这三个问题,或许你对软件开发能有自己更成熟的见解。
典中典
没有人是百科全书,也没有书能把所有实践的东西写进去
当今时代,这么多大模型,完全可以用大模型边学边做,但是,这里有一个重要前提,要有一定的基础,要至少知道一些开发的专有名词以及他们的功能,如果不知道,也可以问AI,但是要组织语言,问的时候想想:你要的是什么?或者有没有一些具体的例子什么的?(参考下图)问出专有名词后,就可以 B站 ,启动!!!
B站,启动!!!
2、专门软件干专业的事
再次重审,当今时代是高度集成化引擎软件的时代,很多东西不要手搓
如果开发游戏想的还是用C语言选择语句手搓,那你是这个👍
Unity3D、虚幻5等引擎:看看我好不好?
这些引擎都是专门为了干一件事而生的,绝对比手搓效果好,而且大多针对个人、小企业是免费的
就像画工图绝对不会用画图从零开始,而是Auto CAD启动
搞一个项目之前,先问一问AI这个项目有没有前人搞过类似引擎类软件
3、选什么软件写程序
死推Visual Studio(2020、2022),最新的没必要因为太新了容易出bug,够用就行了
1、完全免费,就在微软官网(乖乖,微软的大手)
https://visualstudio.microsoft.com/zh-hans/
2、高度集成
3、高度自动化(写程序自动补全)
4、支持多个软件(耳熟能详的unity)
5、插件系统,参考本文的打包插件
三、计算机学习方法论
1、保持一个好奇的心
当今软件开发工具集成程度非常高,也就意味着我们每个人对引擎类软件的开发力度要足够的大,要敢于试错,我就是看这个功能好奇我就想试一试
这样,还是提几个问题:
1、你的Word文档最上面一排的东西弄明白了吗?
2、你知道Excel怎么拟合函数并且写出表达式吗?
3、你知道PPT、Excel可以编程写程序吗?
4、你知道Visual Studio的插件扩展功能吗?
等等,还能举出很多例子。当软件足够多的时候就容易出现“浅”的问题,最后导致很多有用的功能都不知道,如果你会举一反三,问完AI的一之后有一颗好奇心去“玩”一个集成软件,那么将会收获颇多
不要写着写着程序把脑子写死了,把胆子写小了,计算机的数据都是可以撤回、更改的,试错成本(只要不碰C盘)其实很小,要敢
2、决定不做什么和决定做什么同等重要
软件开发要循序渐进,没有直接从0到1000的,作者本人在这方面犯过错误,当时想跳级做一个前端交互(就是一个交互界面),再把数据通过Sql进行复杂数据存储,于是问了AI,AI让我升级框架,直接浪费电脑15GB的C盘内存,还有三天的时间,最后发现现阶段框架对我来说没有任何意义,应该在最开始的时候就放弃(相信我,进公司小组前框架基本碰不到)
做一件事前,三思后行,想想自己需要什么、能不能用现有知识解决问题、能不能以最小成本解决问题(初学绝对不需要高深、复杂的理论),不要浪费资源,对待AI带着脑子去审视它的答案,小心信息过拟合!
斩杀华而不实的想法,做一个东西之前想一想:
我是要炫技还是做的实用符合用户群体实际需求?
四、哦对了
哦对了,飞八分钱
哦对了,如果你对我的文章想法、配图、车万、代码、游戏开发感兴趣,欢迎加入QQ群进行互动交流,我坚信没有互动的论坛毫无意义
ID:920536541
最后提前祝大家五一快乐!!!
以上均为本人理解,如有问题欢迎各位大佬评论区指出~