Featured image of post 技巧 | 小狗熊学大编程理论篇熊

技巧 | 小狗熊学大编程理论篇熊

——这种绕一大圈的感觉就像跑马拉松归来还是起点

阅读次数:

⚠考虑到这个其实可能是敏感话题,严肃些说,全文归根结底只是小编熊在一堆混乱的信息流中摸索的经验之谈(并且连载中随时可能推翻重写),有不恰当之处请友好讨论,没有谁出生就是专家,但是有熊出生就是暴君,小编会斩立决不友好的人,感谢配合。

1会不会有点意识流了

在(主动)误入Obsidian的坑后,自然而然熟悉了一些markdown语法,并且开始鼓捣(抄)一些插件——毕竟Obsidian本质就是洋娃娃换装游戏?!你需要给只有骨骼的小人安好肉和皮并且给小人穿上好看舒适的衣服(这换装游戏正经吗)——鼓捣鼓捣着,Obsidian作为我的半自动智能管家稍微把之前一团乱麻的生活变成了半团乱麻,但依旧太乱了,其实我们都知道整理乱桌子不如再找一张新桌子开始新的生活,呃听上去有点掩耳盗铃,但如果人性不如此吃着碗里的看着锅里的人类社会经济要怎么运行起来呢,意思是我看中了网友的建站教程。

那个时候一切知识都是新奇的,意思是一点都看不懂,主机是什么,vps是什么,web是什么,css是什么三件套是什么,你们为什么经常这种“你懂的”语气,我要从哪来又要到哪去?

每一个知识点都会引出一串新的名词,在知识的大海里我感到的不是捉到一个个美丽贝壳的惊喜,而是无尽的焦虑。

一气之下我决定——不如就彻底来直面深渊,不是它死就是我亡。(也没这么热血)

好吧归根结底只是我的大脑实在无法理解一个个无序的片段。

还有一点是程序员是公认的靠技术赚钱的行业而且不像其它技术多数需要线下有师傅带甚至需要一些家族血缘关系,至于前景,瘦死的骆驼比马大总比〇〇业好——对,我缺钱。

初心一开始只是为了建站吧……?但是现在这一刻起初心变成了,转行。

2互联网怎么不互联

都说互联网好,确实是好的,但如今“日记”着实有点多,大家本质是在记自己的日记,对于我个外人来说很难看懂,免费的还真就是最贵的,但是我也没钱找专人辅导,就导致在这个过程中花了不少探索的时间,只是为了找条入门学习路线。

毕竟,真的,门也太多了。

c++、java、python……看着就头晕眼花的语言,找着找着又听网友说什么操作系统计算机网络原理软件工程是必修课,又说现在你只学语言和这些可不够现在都是全栈工程师了什么前后端对了对了再加上人工智能可不能不学呀不然你就要被时代抛弃啦,然后我简单算了算,再过20年我应该能将将入门,敬请期待吧。

……我说等一下。

不对吧,这是入门还是入坟呢。这句话虽然常被人挂在嘴上但多数是调侃,你们来真的?

于是我想,是不是方向错了。方向比努力更重要就像我鼓捣了3天的Git命令最后发现在Github Desktop上就鼠标点点的事。(希望你会听懂这个有点残酷的黑色幽默小笑话)

我不需要那么精细的学习,就像我落笔写字的时候也没有说我必须通读全世界经典并且融会贯通才有写字的资格吧。如果真是这样,咱们臭码字的地位也不会——(下略)

我尽量不带恶意地想,或许是我搞错了工具书和工具书的区别,一个是可以跟着操作的,一个是类似于字典其实更适合查漏补缺的。

后来我再一想,其实这些问题都可以通过外包解决,也就是报班,市面上的编程课还是比较成熟的,指对科班有科班的卖课,对转码有转码的卖课,在速成就业上还是有套方法以及一般还是会和一些公司招聘有资源交换,可能甄别也不太好甄别的是报班之后这个团队靠不靠谱不仅指带课的老师还有后续的运营人员,但自己探索也会遇到无数坑,人生就这样!如果你已经报班了,那就听机构的,毕竟钱已经花出去了,相信钱的选择。

但是我也说了我没钱,这也是问题所在。(希望看到这句话的金主妈妈做出一些重要的决定比如说资助我领养我〇养我之类的)

在找了一堆所谓的入门素材后我发现脑子越来越乱,尤其是不同的博主都有自己的见解以及卖课的课程,以及我想到一个问题,我毕竟不是科班的,要不我们来看看科班学了些什么参考一下,于是在浏览了数份国内外的大学课程设置之后我先关闭了国内的。

常见的课程安排总是数学如影随形,怎么说,有点违背人性了。(只是因为对数学的恐惧)

这可能也是为什么字典型的编程工具书会喜欢把数学摆在第一课,因为确实现状也有一定的影响。

不过数学会是必要的,但我觉得不是现在。

不过在了解科班学习路径的途中我也了解到一个其实被我忽略的信息,每个专业在这件事上大同小异,即工作前如果要证明自己的专业度,通常办法是,考证书或是打比赛或是自己闯出个名堂。比较遗憾的是比较“亲民”的赛事一般只针对在校学生,毕竟不设置这个规则的话一些富有经验的老手应该会呈碾压之势,同时也说明黑客松也不会是我的首选除非有人想带我但到现在了暂时这群人还没出现 (暗示?!)

相对可以实施的可能也就看看通用证书,没想到兜兜转转又回到考试,这大考小考的一生……

会有人说要不要为了转行去考研408,这个想法不能说危险吧但。

人生苦短啊。人可以保持激情但是别疯狂,疯狂是不好的。当然,这是针对我自身情况得出的结论,不同情况需另外讨论。

说回通用证书,别说,还真有,就像工作软件计算机二级Office一样,计算机这边有个【计算机技术与软件专业技术资格(水平)考试】,为什么拿计算机二级举例呢,因为这玩意相当于一个初级考核,证明你确实达到了入门水准,至于你真实水平,是不能仅靠这一个证据来证明的。毕竟人类实在太多了行业竞争大。

按常见说法即“没有含金量”。

不过我不是很在乎什么含金量,真正的含金量是ip吧,这也是我做任何事的决策逻辑,即回过头来看我们需要什么,我需要一个能相对缩短了解计算机这个科目体系花费的时间并且得到一个转行入门的证明。

当然,从事后看来这依旧不是最佳策略,因为信息不够的原因导致我在稍微算是深入了解软考之后发现它其实更注重理论,所以它能补齐一些我理论欠缺的部分,但是实战部分它是缺少的,而编程实战是很重要的一环,重要到甚至理论后补也没关系(但是前情提要也说了我脑子没办法跳读),这也是计算机这行的卖课为什么可行,而一说到编程大家就说别问库库学语言跟着做项目学完就就业,从某种角度来说确实是的。

那么接下来我会以优化过后的方式来梳理一个此前没有接触过计算机行业的人怎样相对快速去了解计算机这个专业领域。

当然,仅供参考。

3半路出家的行动策略v1.0

3.1双线并行,量力而行

在上文中熊说到,一边是理论一边是实战,理论部分我依旧还是会以【软考】为例,但不限于软考,来说一下我体感相对比较舒适的学习顺序以及我对每部分的个人理解,实战部分简言之即学语言,一般会分成两个路线,【前端】和【后端】,现在常说的一个人当三个人使的全栈意思就是前端+后端 (哦可能还包括产品经理客户经理之类的一个人就是一个组织) ,人话简单来说前端本质是展示数据的后端是维护数据的。

说到这里会不会有友友已经晕过去了,那么让我们在这里做个小总结:

我们需要解决2件事,即理论和实战,理论部分将参考【软考】大纲,实战部分将分为【前端】和【后端】。

从打工角度以及时间规划角度,实战的优先级高高高于理论,双线并行当然是最佳,但如果无法同时顾及就先学会抄代码,当然抄代码这里也需要解决1个问题,关于【前端】和【后端】的抉择。

3.2理论基础超基础版

3.3.1 基本信息

软考,全称是【计算机技术与软件专业技术资格(水平)考试】,需要说明的是,就和淘宝商品存在很多你看不懂的套餐一样,这个证书分了初、中、高三大类,然后其中又细分了数小类,加总起来将近30个小类,是针对不同需要的人群来的其中也包括其实并不怎么涉及计算机软件的部分,按我们的需求相对符合的是中级的【软件设计师】,对应更高一级的是高级的【系统架构设计师】,高级与中级的最大区别其实是多出一个写800字论文环节,并且这个论文可以说八股但没有接触过任何项目的可能又要花很多时间去接受那套体系……

总之如果你和小编熊情况类似,即计算机水平只是打字玩电脑不涉及到多少计算机专业知识,时间比较紧急,可支配时间也没有那么多,更推荐中级软设开局。

这个水平考试有些学校会要求学生毕业前考取,从难度而言其实很像期末考试甚至难度可能更低?不过从纸质改革为机考之后题库翻番不能说题目更刁钻但范围确实往着更细致方向考察,但对于此前都没接触过计算机学科理论部分的也可以考虑从这里入手。

顺带一提也有很多职业人士来考,一般是一些特定类型企业的要求,还有涉及到城市落户加分之类,感兴趣的可以去深入查查。

对我(们)而言,则是希望在最少的时间自学完“通识”部分,到达一个入门“及格线”,在这样基础上我们能稍微更清晰一点接下来自己更能接受哪个方向。

需要在这里说明,从事后来看理论部分放的心力应当弱于前后端代码实操,并且理论部分有相当一部分章节与代码逻辑息息相关,刚开始看可能会很懵,但两者并不矛盾,有精力的可以代码写累了看理论,理论看累了写代码。

软设有2张试卷,一张75道选择题,一张含6道选其中5道的固定题型的大题,总分75×2=150分,需每张试卷得到45分及以上才算为及格,若单科及格,成绩不保留。选择题和大题有很多衔接的地方,不建议把二者当成独立科目。

整个的备考过程与一般应试考试无异,目的性也很强:(必须)围绕着真题考察范围去进行学习*→(可选)每看完一章及时做真题→(至少要尽量做)写整套真题→调整到一个相对比较whocar的心态,考完后忘记一切()继续生活

*注:过于沉迷系统性学习可能会掉进坑里?!很多时候很多知识之间就是“不”系统的,我们可以用一个稍微大一点的框架去框定它,但是太多太细的框架反而容易框住我们自己。

因为软设给的时间其实较充裕,所以不太存在计时做题问题,两套卷共4小时绝大多数情况下都能提前1小时做完剩下时间一般都是检查,你甚至可以在考场上安静地发呆一会调整一下心理状态。

官方参考书都是不说人话的,因此看视频的比较多,对视频很难入脑的可以试试看用插件等导出对应视频的字幕看能不能直接看文字看懂然后配合题目。或者自行查找参考资料。

3.3.2熊之参考资料

小编熊还是看了视频,大致参考的(比较遗憾的是绝大多数都是男讲师,欢迎推荐女讲师非第一性讲师):

2022年软件设计师学习路线(理论部分,男讲师,0男味而时常令我惊叹,并且有学生的谦虚感非常难得,讲的也很通俗易懂像是善良学霸喂饭式讲题,除了JAVA基础部分需要自己去补课,补课完后来听会知道这人讲得有多友好。应该是作为伊毕业作品集专门准备的账号,近两年已经没更新了。下述各部分路线参考得最多的也是这篇)

Java从零基础到做项目(跟着搓代码,没时间的跟到讲完接口部分,东北女讲师赵珊珊,很喜欢她口音,会拿自己开玩笑感觉有点端水意味但不会不适,在bilibili有自己的账号)

【狂神说Java】Java零基础学习视频通俗易懂(跟着搓代码,当年很火的一个男讲师,现在貌似转行不做教师改做金融了,这个男讲师还做了一整个java路线,其它的我还没听完,但JAVA基础这块真的不错把我很多懵懵懂懂的地方讲懂了)

一些我当时另外参考的,其中很多很多的网络博客零散视频追问GPT的部分在此没有记录:

半小时看懂<计算机网络>(男博主)

深入浅出数据结构【中英字幕】(国外男讲师,因为是为了考试所以跳着看了)

从0到1速通java(男讲师,纯讲基础部分,那个时候还在连载中,前半部分到接口部分我觉得讲得算通俗易懂,后半部分我没看)

博主:爱上半导体(女博主,各种小科普)

物理视角通俗讲解编程(男博主,有点仿油管动画讲解那个意思)

Java23种设计模式全集【中英字幕】(男声,但洋人视频普遍说人话)

文字资料参考:《大话设计模式》(男作者,里面的“时代局限性”有点严重,注意,非常不建议在看不懂代码的时候去碰设计模式,设计模式是为代码服务的,看了再多通俗易懂描述但如果看不懂代码逻辑那么其实在绕远路)

3.3.3熊之开始前的小贴士

在完全未知状态下,战线拖得越长心理防线越容易被击溃而且大脑机制就是会清除掉你不常用的知识,因此我们需要先估计出一个大概的时间。视频其实一定程度上可以倒推整个备考过程自己需要的时间——如果你选择了看书那么可能需要以x页或章/次来计算。因为一般讲师都会放慢速度,我习惯的倍速是1.5,听不懂的时候会切回到1,或者是找别的视频参考,但因为要考虑到吸收消化时间和做题时间(如果有的话)加总起来还是以视频总时长为参考最好,在这个基础之上认真估算自己每天、每周、每月能拿出来的时间,以小时计,不用精确到分钟。

不要高估,只能坚持1个小时就不要算成2小时,需要三天打鱼晒网两天那就给自己晒网两天,不要因为整个流程看下来似乎小几百小时(约200小时?)就觉得自己能每天以超高效状态完成,人的每天状态都是不同的,稳稳走才能走的快。而且其中有很大一部分习题讲解我们是可以先skip掉的,听人说10遍不如自己做一遍,还有比较刁钻的部分可完全可以先跳过,后期看情况看能否理解,要接受有些很偏很细的零散知识它就是不入脑的,因为它只是以一个概念存在,从应试角度倒是可以考前一周死记硬背但是不要期待单纯的死记硬背的成效,尤其是改成机考后它考题范围更细更“刁钻”如果没有理解很可能稍微变换一点还是会很难反应过来。

关于做笔记,一开始小编熊因为很久没有再去接触应试考试,从复健角度选择了纸质笔记,但后期来看,电子笔记是最方便的,因为增删改的成本很低,于是后来还是改成了电子笔记。

还有一点温馨提示,很多重复性工作其实不必我们自己来做,以前常会有人说手抄一份笔记印象深刻,但印象深刻其实跟理解挂钩,你不理解的抄10遍也是短期记忆可能只适合最后考前2天强行记忆突击一下,而我们从一开始,倒不如把不必要的时间省下来多用复制粘贴。现在互联网时代,这种已经出现许多年的应试考试会有很多人愿意分享笔记,例如上文提到的小编熊跟的这个讲师,其专栏内也贴心的给出了热心网友给出的笔记,可供参考。还需要提醒一点不用想着把所有资料都下载下来,看不完的,找到一个顺眼的来抄即可,虽然我们是为了复制粘贴,但最终还是要形成我们自己独有的笔记,而非全能的资料库。

此外,这个专栏还包括了考试指定书籍,其实可用电子书籍搭配电子笔记的办法,在后期回顾时能省很多时间。

那么让我们进入到第一部分的学习中来吧!以下板块可以按自己需要进行微调,但板块内的顺序不太建议自行变动。尤其是对于和小编熊一样的萌新而言。

3.3.4三大板块参考

———板块一,其实建议无任何计算机基础的先板块二,以及急的也可以先跳到板块二再回来这里———

1.计算机系统

  • 题型:【选择题】
  • 分值统计:约6分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 计算机整体如何运作,涉及到一点点的数学小知识但实际应用中感觉大家会直接用码农专用计算器吧。近两年偶尔(几乎不)考进制换算,其它理论部分相较以前的纸质卷要考察更细即往年没有考察过的部分,除听课之外配合着做题最好也稍微看点书,当然了,那不说人话的参考书估计也看不下去,最好是以已经考察的点往外做扩散。
    • 认证技术的部分是常客,并且考得相对比较细,不能仅局限于以往考过的那点,最好能理解每种方式具体是在做什么。但是也不用到完全悟透的程度,毕竟这些技术本身还涉及到算法也就是数学,而这些数学的东西不是要考的方向。
    • 浮点数对阶越考越研究生化,有些知识点其实是研究生考试专业课408里的,令人怀疑这是中级题目吗你怎么不放到初级考试去呢,炫技呵呵。

2.程序设计语言

  • 题型:【选择题】
  • 分值统计:6分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 以往还考点小逻辑题,近些年基本往纯记忆性理论靠拢,稍微有点吃场外积累的计算机“常识”。
    • 编译器解释器之间的区别比较爱考,一定要分清并且知道它们的特点;像数值调用、编译过程基本上必考,不仅要知道每个过程的名字还要知道这个过程中的工具;从近年考试内容大致可以推出接下来考的方向,不算完全无厘头。

3.数据流图

  • 题型:【主观题】大题一
  • 分值统计:固定15分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:为什么要有这个东西,很简单,即“统一语言”,这个概念会一直延续到我们学习之外。类似于给定一个规则后让全球人都能看懂的流程可视化手册,在这个阶段我们不需要焦虑这种图怎么做出来,只需要关注给一个这样的图之后我们要怎么看。顺带一说这个流程不涉及任何代码实现部分。从应试角度这个题型有固定解题办法,我给了个名称叫连连看。一般情况出题人不为难在解答前2/3的题目时几乎不用动脑,但剩下1/3……不一定,看出题人品行。但是大题一可以说是文字描述最长的而且还不能跳过,容易晕字,不建议作为做大题时第一个攻克的目标。

4.知识产权

  • 题型:【选择题】
  • 分值统计:约2分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:在纸质考试时期基本上能考察的方式已经考察完了,并且这一部分基本上是作为送分题存在,但进入到机考时代有考察更细的倾向并且也确实是这样,现在倾向是更爱出一些似是而非的东西很容易掉坑里,开始吃场外有无积累知识产权小知识,不能仅限于以往的判断类型题目来对待这部分。

5.数据库

  • 题型:【选择题】
  • 分值统计:6分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 数据库这个模块的抛出其实一般会放在代码基础知识之后……简单来说代码写的项目在这个项目背后都绕不开数据的存储,而数据库就是存储数据的,如果是做项目的话可能就直接往着MySQL这个软件操作数据来说了,而这个应试教育更多的精力其实放在了相对数学的方面,但底层的东西是不会变的,我们一切的目的其实是围绕着查表展开。因为查表所以需要区分行列需要划分列与列之间的关系等等,在以前会考一些类似于完形填空的题型但近几年都不考了转而是开始扣理论细节,一般不会考很超过的东西,而是在常考范围里深挖或者是挑刺。
    • 范式判断基本必考,当然,是定义这方面。

6.实体联系模型E-R图

  • 题型:【主观题】大题二
  • 分值统计:固定15分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 是数据库设计实操的看图(文字)说话版,重点是要理解它其中的硬性规则,尤其是多对多联系转换成单独的关系(独立的说明)和多对一/一对一关系联系的归并,常考点几乎不变,学会了就是得分点。本质同数据流图,人类太没用了所以亡羊补牢,然而一张网没法全补齐于是设计了很多张不同但本质大同小异的网,这很小小人类。

———板块二———

7.1一门后端语言的基础知识

  • 从这里开始我们就需要来正式了解“代码”啦,因为这个讲师选的JAVA加上后面大题二选一是JAVA和C++,图方便于是我就用的JAVA,虽然语言间是基本相通的但每家有每家特色,最早期建议还是只选一个,不要学杂了……当然,近几年客观题都爱考python知识,都会涉及到一点,但最好以看科普拓展的心情看待,不然可能会有点伤感和焦虑……
  • 注意,每个语言的路线学习基本上都是基础语法+框架,我们在这个部分不需要学到框架,只需要看基础语法,从JAVASE来说我们只需要从认识JAVA到流程控制再到正式进入类与对象最后到接口,根据跟的讲师/教材不同可能里面会对一些内容进行补充删减顺序改变,因此比较建议选一个相性比较符合的讲师或教材,总之当你听到让你连接数据库/Web环节的时候就可以暂停了。

7.2面向对象

  • 题型:【选择题】
  • 分值统计:约4分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:这部分分值隐约有下降趋势……可能出题人还是想精力更多的放在对应的大题四?等语言基础打好了再回来看应试的考点你会发现……至少能看懂在说什么了,一开始我一直在逃避看代码结果看到这里整个人就是懵的,类是什么?封装??重载和重写???吃透了基本上没问题,这部分绝对不能急。

8.UML统一建模语言

  • 题型:【选择题】
  • 分值统计:约4分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 先前瞻解释一下什么是UML,UML(Unified Modeling Language)全名叫统一建模语言,又称为标准建模语言,是为面向对象软件设计提供统一的、标准的、可视化的建模语言,常用图有10种。人话:人类亡羊补牢三度袭来。
    • 考的图的类型很大程度会决定题目难度……

9.UML实操-多为用例图+类图,偶尔会出现别的图

  • 题型:【主观题】大题三
  • 分值统计:固定15分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 相较大题二,我会认为大题三更友好一点……我一开始是这么想的,直到我终于认真面对试题二,发现试题二近些年出题方向都很工整也有规律可循,但试题三这边经常有怪题,模棱两可的部分非常多,强行逻辑的部分也非常多,甚至可以说能感觉到出题人就是不想你在这部分拿分,你甚至分不清这到底是因为出题人水平还是别的什么……什么人啊这是。所以如果保持悲观的话最好在这道题上放下一些期待,而把精力给到代码题大题六。
    • UML10种类型图中优先聚焦用例图和类图的识图,其它类型图一般也不难(当然了不一定)最基础的要能看懂。

10.设计模式

  • 题型:【选择题】
  • 分值统计:约4分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 请注意,如果一直逃避代码,到这一部分大大大概率是会完全懵的,靠死记硬背那么将迎来非常地狱的时期,因为我们要面对26种模板以及各种变化的考题,如果不理解就会很头疼,但一旦理解了就会觉得:就这?所以如果之前的代码知识打好基础了,这一部分就不会那么折磨,惨痛的教训之小编熊因为没能悟到这一块想要理解其逻辑应该回到打代码本身因此卡了2个月,而设计模式人话版就是因为各种情况各种需求大差不差,并且更注重拓展性,于是就有人开始公式答题了,代公式就是快(等),然后人类搞出来了26种模板,其实设计模式更多是工作几年之后才能理解到其中好处的东西,但远的我们不提,应试需求我们只需要浅浅认识它不需要生产它。
    • 只要你真题都眼熟了,你能很明确的感觉到有那么几种设计模式的定义你是必背的。

11.设计模式实操

  • 题型:【主观题】大题五/六
  • 分值统计:固定15分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 和真正写代码时候的逻辑其实稍微有一点出入,因为自己抄代码是从0到1,但这类应试考试这个题型属于是给了你一段别人写的代码并且是不完整的代码需要你填空,因此这里更像一种逻辑推理游戏,你需要去反推这段代码本身是做什么的,来让所有的模块连接到一起完成题目所给的要求。因此如果在有代码基础的前提下依旧觉得这部分摸不着头脑的也不用着急,这种情况也正常,依旧是多来几套逐渐切换成应试思路。近两年的代码题还不是很变态,但是要细心。网上也有所谓的答题技巧,但实际上还是要学会看一段代码内部的、和另一段代码之间的联系,而且真题中会给出类图方便理解,理解了基本上不会很难,并且你会形成自己的一套“答题技巧”。

12.操作系统

  • 题型:【选择题】
  • 分值统计:约6分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 其中有些“送分题”但改成机考后不再以固定分值出现,也就是说常考考点出现了一些变化,但超纲的内容暂时没看见什么,基本上依旧在以往考过的考点打转,只要每部分懂是在做什么一般不用很怕。

13.结构化开发

  • 题型:【选择题】
  • 分值统计:约4分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:说明软件开发过程中一些原则,内聚啊耦合的,其实理解上没有那么大难度,主要是翻译不说人话!

14.软件工程

  • 题型:【选择题】
  • 分值统计:约10分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:这一块耗时会比较长,会看得人想吐(晕字),但相应的回报也不会很差,大部分都是可以理解的内容比较能给人信心。但有往特别细节考的趋势,以往但凡出现过的理论部分的考点都最好不要放过。已经出现了几次考的是高级的内容(占分1-2分),可以适当作为知识点补充。

15.信息安全

  • 题型:【选择题】
  • 分值统计:约5分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 如果是经常用电脑上网的友友应该会更有“亲切感”,主要核心内容即人类在线下斗,在线上也要斗……不过近两年这一部分的题目很与时俱进,很刁钻,出题人给人的感觉就像病毒更新迭代一样。
    • 顺带一说,信息安全这部分其实是跟计算机网络连在一起的,只是这里做出了拆分。

16.计算机网络

  • 题型:【选择题】
  • 分值统计:约5分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 协议的部分在我看来很抽象……其中涉及到很多英文简写,建议通过查找到全称来链接记忆。
    • 命令几乎每次都考但反正我是摸不着头脑有相当时候靠蒙。
    • 子网掩码或许是一个难点,可以适当给自己额外补补课。

———板块三,数学的大门———

17.数据结构

  • 题型:【选择题】
  • 分值统计:约5分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 从这里开始便聚焦于数学题,和代码关系不大主要是数学概念,部分点能摸着套路但部分点真的不讲道理……建议油管上找到印度姐印度哥讲师配合着看。其它的不敢说,但二叉树真的不难并且很多原理可以自行推导,如果其它的无能为力,也不要放弃二叉树。
    • 以及通常会把数据结构和算法放在一起说,很多课程也是这样。

18.算法

  • 题型:【选择题】
  • 分值统计:约5分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 能不能拿到这几分,三分靠打拼,两分靠实力……
    • 看算法的过程中小编熊基本处于一种大脑放弃思考的状态,但是基础知识看得懂的就记住,原理不难?!本质就是人类想省钱省时间,人类真爱折腾啊……算法部分在客观题主观题都有,同理,建议油管上找到印度姐印度哥讲师配合着看,你永远可以相信印度人。

19.算法实操

  • 题型:【主观题】大题四
  • 分值统计:固定15分
  • 考察类型:
    • 有套路
    • 没道理
  • 考察方向:
    • 变化很大
    • 近期无变化
  • 印象:
    • 虽然会有很多很多人总结常见算法并且分类,但就实际感受而言纯纯是看出题人想不想给你分,如果没打过计算机竞赛的(其实本质数学类)可能也比较难受。就我的回忆来看,这部分和代码部分一样,是很难通过《1小时速通》来真正解决问题的,尤其是代码题还能稍微总结出一点做题公式因为常考的内容会反复出现,但算法这章几乎取决于你的前置数学知识点有没有覆盖到这块区域,尤其是数学的部分。因此我全程都在尖叫:这什么啊。并且这部分难度忽高忽低,有时候还能瞎猫碰上死耗子靠着别的地方的知识来抢个几分,有时候就只能听天由命,这也是为什么把算法部分放在最后一个板块的最后一个部分,建议没有时间的前提下,看完基础囫囵吞枣一下把重心还是放在剩下的60分,这15分我们尽量不要全丢,但尽量保持一个“能拿一分就是多赚到一分”的淡泊名利态度。如果想稳扎稳打并且有一定时间去积累的,可以在代码篇结束之后把算法篇也安排上。

3.3.4熊之应对

  • 1.做题环节
    • 跟着视频,很可能除了大题外所有选择题你已经跟着视频过了一遍,如果你和小编熊同样是选择了这个男讲师,其实此时可以快速刷第二遍(仅题目),因为小几百个小时下来你很有可能已经忘光,或者不是第一次考的友友也可以参考这种做法快速刷一遍往年真题,即看题目自己得出答案跳到最后看答案,无误直接下一道有问题则重新听一遍讲解还是有问题的通过搜索引擎等方式去查找看具体是因为什么卡住。
    • 这样的好处是我们不用再去找真题解析并且处于一个相对适应的环境,当然,如果你对视频过敏的,以上“视频”字眼也可以换成文字,现在刷题软件上文字解析也是说的很详细的。
    • 这些小题刷完了相当于又过了一遍早年真题和常考题型,接下来到真题阶段,关于熊做真题的逻辑,首先,可以考虑打印出纸质版,因为我跟的这个讲师直接把真题说到了前几年的,因此只需要打印出剩下的部分,打印纸质版是因为每天看手机的时间很长可以切换一下心情,当然,能适应的也可以用电子版。根据你参加考试的批次留出上一批次的试题,例如参加的是2024年下半年的考试,可以留出2024年上半年的试题放在中后期写,接下来从2023年下半年倒着往前写,这样就算时间不够也能确保你先把最重要的事情做了;选择题和客观题穿插着写,选择题可以一套一套做因为你理论上已经把知识点全过了一遍,没有可以蒙的主观题按【模块】练,而且优先练习不熟悉的部分。
    • 每次做完题后你可能有一些新笔记,建议尽量补充到原笔记上,这样不用跳转来跳转去,如果涉及到图像题也可以摘抄一道有代表性的更新至笔记。这也是推荐电子笔记的原因,修改成本低,新增也能大量通过截图粘贴解决。
    • 在最后一周的时候因为我电子屏幕时间很长,加上笔记在这个时期其实已经基本定下来,所以我打印了纸质版的笔记在最后几天整体的翻一遍,也是因为在部分章节现在趋势是特别爱考很偏门的东西(对已经工作十几年的人来说可能不偏门),有些知识点属于刷到了就有没刷到就没有。
  • 2.经验教训
    • 一定要跟着动手,无论是理论考试的应试还是抄代码,只用眼睛看你是真的不知道大脑多能欺骗你的。
    • 不要想着一个视频一次搜索就能解决我们的小问号,在各种抽象概念的接连袭来下问号很多是很正常的,我有时候较真可能一个晚上就在为一个问题死磕。多用搜索引擎多用外网,不抗拒AI的多去折磨GPT和ds,AI作为数据库太好用了,而且你问题再多再小白它也不会骂你,当然它可能“骗”你所以得到解答之后我们要去验证。
    • 最好预留考前一周的时间,即把deadline提前一周,你永远不知道考前一周会突然发生什么破事。
  • 3.最后才说应试
    • 软考有个不成文“规则”,即客观题难那么主观题不会太过分,主观题离谱那么客观题应该比较顺手,因此如果开局连续几道题都脑子空白的想尖叫的,先别慌,告诉自己整体难度肯定会控制的,自己应该是遇到了这部分恰好用来提升难度的部分,但总有我们能拿分的地方,我们的目标就是45分,把能拿到的分数都先拿到再说。
    • 我的习惯之客观题,点开试题,把所有题都扫一遍,扫到我一眼就会的题目就停下来做完然后继续扫,扫完第一遍从头开始扫第二遍,这个时候你的心态一般会好很多因为你大概知道你这个时候保底已拿下多少分,心里有底就不会那么慌,而且你心态一好脑子里的小知识点就逐渐浮现了,接下来看两眼能看出来的耐着性子来做看了三眼还是看不懂的继续跳过,扫第二遍结束这个时候有不太确定和大概确定的,都可以标记一下,第三遍来攻克真的一点都不会的,但这个时候你应该已经进入状态,运气好的你可能会突然想起来:哎这个好像是XX?总之不确定的还是标记起来,最后第四遍把所有标记的题目认真再看一遍,看似过了很多遍其实2小时完全够用基本上都会提前交卷进入到主观题,是的这两部分现在是连考所以剩余时间时间会延续到下一科。
    • 我的习惯之主观题,这部分因人而异,我会先直冲大题六JAVA代码,但不是说我得心应手而是我紧张我怕我一慌什么接口继承方法调用构造全忘了所以在不断自我提醒之下会先去看代码,一般都能做出来至少两道除非出题人真的很坏,运气不错能全顺出来,就可以顺理成章来到……我其实会扫一眼试题四算法,因为算法这道大题很大一部分分值也是代码实现,趁着手感还在有时候可以蹭一下,而且第一眼其实你就能看出来试题四你会不会,50%概率不会那就跳到试题一二三中你做着更顺手的最后再来啃硬骨头,但不是还有50%概率可以蹭一下吗对不对,总之算法这里稍稍留意一下后试题一二三我的习惯是先全部点一遍,看有没有考察纯背的知识点的作答,例如“XX情况用什么设计模式更好为什么”“用例之间存在什么关系”等等,有这种题的趁着记忆还在赶紧写掉,接着才是回到题目本身,然后接下来的习惯是二三一或者二一三这样,因为提前交卷的人很多容易打断节奏,而题一最需要集中精力,除非题三很简单否则我会倾向于二一三。
    • 考场上可能会遇到很多莫名其妙的情况,像是一紧张键盘鼠标突然失灵——咱们这地方的条件大家也知道电脑比我还紧张哈——遇到意外情况举手示意,而更要命的,是前两年出现过大规模作弊曝光的情况,应该也间接导致监考员比考生还紧张,现在无纸化机考进考场只允许携带准考证和身份证(具体的按照当地考场实际情况有些考场又允许自己带笔但草稿纸一般是不准的),但在你做题期间监考员非常可能满屋子一直走或者就是莫名其妙站在你身边看着你做题还靠的很近像是你们在搞暧昧关系然后又突然发出不明声音或者翻翻你的草稿纸翻翻你的准考证然后跟你说一句“这里补上信息”“写了字不能带走”之类的,我们最好的心态就是保持:别怕。只要对方没有明说判你作弊说明对方就不会对你怎么样,只是说这种情况发生可能出于监考角度它必须要提醒,我们只需要嗯嗯然后继续保持节奏做题,出了考场大家都是陌生人,whocar,极大概率这辈子都不会再见的人。
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计
|