[{"content":"一、前文回顾 上次说完了理论部分，注意，这里所说的是最基本的理论部分，再往后我们还会接触到更多类型的理论，并且这也取决于你所选择的研究方向，像这里我们始终讨论的都是软件开发方向，而硬件（例嵌入式）是另外的方向，虽然本质是相通的，但研究的核心重点很长一段时间（至少半年到一年）会完全不一样。\n这次我们来浅看实战部分，这里需要注意的是，虽说这些东西最后你都会知道的，但这个阶段我们只需要选择一门——至少众所周知的常用的——后端语言搭配前端，这里因为上文的缘故，小编和Java死磕了很长一段时间，也会主提Java，在后续语言的通用基础知识很可能就会默认都知道而跳过一些，但不代表你就必须选择和我一样的道路，最好的选择是目的倒推选择，先确定你这个阶段最想达到的目标，再倒推怎么实现最好，例如有些人的需求就是当下一个月急需开发一个小软件满足自己的日常需求，那么实现这个软件就是最重要的而不是纠结于我要用什么语言来实现它，而有些人的需求是我或许有几个月的时间来满足就业的需求，那么这个时候你就该考虑实际就业该如何更好的准备，根据你搜索到的招聘信息以及你当下实际接收能力来选择编程语言。\n二、你要做字典吗 在刚接触入门知识的时候小心一个误区，因为这个时候你基本兴致高昂+知识并没有那么晦涩，你很容易陷入狂热状态，想着我一定要做到完美，但这种本质是提前透支你精力的行为长期来看你很容易在一段时间后（有个东西叫20小时定律，但我觉得人类很容易掉以轻心，10小时20小时30小时以此类推，都很容易会进入到一个心态濒临崩溃的界限）就进入到不应期，以及由于知识点开始交缠、恶心你，甚至会在这个时候选择放弃，因此这里有几点偷懒人的小建议：\n————1.笔记：怎么省心怎么来————\n(1)如果是跟的机构课，成熟些的机构会准备好成套资料，多为讲师课件的完整文档+源码+PPT，下载之后该复制复制该截图截图，能节省一点笔记的时间，缺点在于这部分源码很多是当前课程已经做完后的文档，而跟做的文档基本上没有。因此我会加选热心网友的博客文档，这里第一优选是博客园，这网站最爽的是不限制你复制粘贴，像某网站你不动用点小技巧复制粘贴还限制仅会员登陆后可使用，以及博客园有很多大神，一些晦涩难懂的知识点可能就有大神恰好写了一篇“浅析”，此外是跟你天涯共此时的网友的听课笔记，真心在学的网友经常会在原有基础上增添自己的心得可以辅助理解，且基本上都有从0到1的源码部分（跟做），但完整文档可能不全，因此两者可以互补。\n(2)关于自己做的笔记，坚守以下原则：\n1)不以全为主，但一定要自己能看懂，标准是用小白的视角去重读笔记，判断是不是表达了逻辑的内容且通俗易懂而非东一点西一点的神秘符号，不要当时觉得“我已经完全理解了根本不想做一点笔记，哎点到即止就行了”。最好在这一点上保持悲观，你觉得完全理解了很大程度有可能是因为瞬时记忆有50%原因是因为这几天/数十天一直在重复所以你有印象，而过了三个月五个月之后呢？大脑会果断把你不常用的记忆放进回收站并全部清除，这个时候你再看全是神秘符号的笔记，很可能还要重新回去补课从头再来，这是得不偿失的，而且由于中断一段时间，很可能找不到磨合的感觉，然后心态崩溃。\n2)图像是好文明，但不要滥用，图片最佳使用是用来描述一些结构关系，一目了然，复习时有时候看图也能一下想起来对应知识，但对于图片喜好型的人来说图片过多反而会干涉判断，不要把优势变劣势，因此能用文字的不用截图，能写源码的地方不用图片，图片做到精简化、有效化。\n3)最终配置：API文档/参考经典书籍/官方资料（覆盖面全面，现成字典）+自己的笔记（成体系、深入理解、薄弱点攻克）\n————2.课程：拒绝专偶制————\n(1)对讲师：认准老师但不要认准机构，如果你遇到一个好老师且伊带你走完了全部阶段是一种理想状态，可遇而不可求，更多的情况是某个老师在某个阶段讲得更有启发性而在其它阶段会显得稍弱一点。\n(2)对课程：一个阶段的课程很可能只看一家的讲解依旧会有看不懂的地方，我反正是经常会全网寻找各种切入角度的讲解来辅以解释，建议做好每个阶段都要看两套课程/书的准备，并且有倾向性的，第一套不求全尽量听精简主讲核心的，第二套倾向于看内容覆盖面更广泛的。\n1)理由：这样看第一套的时候不至于时长过长心态过早崩溃，而且脑子里会先对核心内容留下一点印象（只要一点点就很好），看第二套的时候因为核心内容是重点所以必然会反复提到，可以起到复习的作用，而且每个创作者/老师的切入点都会有所不同，比硬撑着反复看一个人的发言要好，大脑就是这样运作的需要各种不一样的刺激，如果一个人那里死都听不懂的，不去吸收其它人的切入点，反复看十遍也大概率看不懂，不要听有些人说的第一遍听不懂就看第二遍第三遍，而应该是第一遍听不懂就赶紧找另外一个人听听说法，另一个人也听不懂就再找下一个人听听说法。此外，第二套覆盖面广可以起到知识补全的作用，且听第二套的时候因为你有第一套的基础，整体效率和速度也会上升，心理压力会更小。\n2)实操：如何判断选择是第一套还是第二套课程，主要看时长，超过100h的且只讲了一个阶段（例如JavaSE，都没到Web部分）果断认为归于第二套课程；其次看课程安排，有些机构/书喜欢串讲/推陈出新，但新不一定等于能和前序课程无缝衔接，有时候反而需要有前置课程（已被淘汰的各种技术）的铺垫才能串起来。其实唯一的办法只有试听，花1-2小时甚至更多一点的时间用脑子判断是否能接受，无法接受的可以丢到第二套/弃用，不要听人说好或是不好来进行判断，别人的好或者不好是基于对方的基础，和你的情况大多不一样，只听自己大脑给出的反馈，大脑说好就是好，大脑说不好就是不好，尊重大脑。\n3)别太死板：这里只是建议，不是说真必须看两套或两套+，一切的需求都建立在，在给定的时间内，脑子能不能接受那么多信息，以及能接受多少信息，如果第一遍完全融会贯通了，没必要死磕细节非要给自己加课，赶紧进入下一阶段，尽快走入做项目的阶段，再多的理论知识最终都要化作实际的项目成果。（注，理论阶段做的项目其实不是项目而是案例，不要走弯路在还没走到框架阶段就想着做项目，基础阶段是无法做完整项目或者说非要靠最原始原生的代码搓项目效率低且没必要）\n三、半路出家的行动策略v0.99 ————1.前端———— (1)熊的简述环节 前端的路径相对比较统一而且没什么争论，HTML+CSS+JS三件套，再进阶框架简化一切。而代码之外更注重的其实是美学的部分，所以为什么都是推荐设计师想转行就做前端。前端和后端能够“分离”其实是人为的，因为理论上来说一个人不应该做那么多事 （不是从人文关怀角度而更多其实是从规避一个员工掌握太多公司信息从而公司被拿捏的角度以及可以以你的工作又不难为借口合理克扣你工资降薪穿小鞋等） ……\n(2)通用路线 第一部分是最基础的阶段，知道三大件大概是能做什么，能学会扒一个博客网站。注意不是做而是能简单看懂别人在做什么。\n第二部分，接触框架，前端工程化——人话即框架简化一切，Vue简化JS，Web技术进阶Ajax，以及七七八八的像是Element、React之类的，学到了自然就懂了。如果是纯前端路线我了解不多，但看到一些机构给出的参考路线会涉及到微信小程序之类的。\n————2.后端 JAVA———— (1)说在这之前的话 现在国内市面上最火爆的毋庸置疑是JAVA，它有一套相对成熟的路线，但缺点是人真的太多了，多到你会JAVA不是优势你不会JAVA可能会是劣势，加上人一多想法就多，于是你就要学越来越多的东西……此外说得比较多的肯定是C++，Python，如果做游戏那就是C#，以及新兴又讨论得比较多的语言GO，关于语言排名可以带着相关关键词在搜索引擎上查找，关于语言的好与坏其实语言诞生之初都有其相对专攻的用途，如果是从打工角度其实不如打开招聘软件做参考，这也是为什么不会推荐新兴但没有人用的语言，因 为 没 有 人 用。\n搜索引擎一搜能看到有不少做语言市场占比率排名变化的网站，像是 TIOBE指数 ，对应中文版（我并不知道这是否是官方的） TIOBE指数中文 ，这些趋势也可以作为你起初选择一门语言的参考，以及这些分析语言使用趋势的网站也很爱进一步分析语言使用人数变化背后的原因，像是C#的使用背后很大原因是……游戏市场。\n(2)熊的简述环节 不夸张的说差点被JAVA折磨死。JAVA至少在钟的一个特点就是很“厚重”，大部头的那种厚重，尤其是相较于其它语言学的人多，于是它本来不该干的活也压在了它身上……可能的优点是JAVA作为热门语言之一它的语法比较规范——你也可以说它死板。\n阴差阳错之下我开始鼓捣JAVA，结合后知后觉的开悟浅说一下整个JAVA的学习——甚至可以说所有语言的学习，其实就两部分，一个是基础语法一个是框架（即模板），中间有很长一段时间都会在框架上挣扎，因为JAVA这个语言吧，人类需求越来越大框架也在不断推出新品，像近年常提到的框架是【springboot】，而【springboot】也不是一蹴而就的，是各种框架一路迭代上来的，所以不出意外也会出现再过几年这个框架也逐步退出直播间。\n(3)通用路线 JAVA的课程随便一搜就会发现非常之多然后每个人都说这是最新技术我们必须要学哇不然落后就失业，但其实不是所有的都该你现在去接触，要明白什么课程它的作用到底是什么，每个课程不要白学。本来听理论就很烦了，结果听完发现用不上不是更烦吗。\n最简单的话来说，JAVA核心学习一共分为三大部分。\n(1)第一部分统称JavaSE，包括【JAVA基础】【网络编程】【MYSQL】以及一些可选项。\n短话长说：首先是【JAVA基础（也会有课程名叫JAVASE）】，这部分学完基本语法、面向对象、异常处理（概念部分知道是啥）、数据结构（概念部分知道是啥）、常用类（含IO流）这五大模块，进入到【网络编程】知道啥是编程意义的网络通信，进入到存数据的【MYSQL】，这是放相对永久数据的地方。到这里，理论上第一部分就完结了，你就可以写出最最最基础的小项目像是菜单之类的，但这个时候东西都是在本地运行的，很多信息甚至只能在控制台上看。而这个时候也可以给自己加塞一点【GUI编程】，这个时候能学到图形界面，是为之后的框架做准备。有很多很多课程会把【多线程】【注解反射】内容加塞在JAVASE的基本语法部分，但反正这阶段我没听懂因为我不知道这玩意为什么出现又是为了解决什么问题，而且这些实质上也是为之后联网(Web)做准备，可以扔到后面再来补，而且学到某个位置的时候你就会清楚知道是该补的时候。\n小提示：第一部分最好以学懂核心知识为主，精品课最好，不要太深究“覆盖面广”，核心知识学完立马往下走，往下深入不了了再往回倒，这样效率更高——不然学无止境，本来我们就是力求几个月、小几年时间学完人类史上百年的知识，已经是浓缩版了——而且印象更深刻，例如我现在跟你说多态说IO流可能脑子里顶多一个概念，但接下来跟实际业务挂钩就会更深刻理解“噢这个概念原来是这样用，因为使用者有XX需求所以出现了它，它的出现有它必然的原因”。\n小贴士：学完JavaSE的部分你再去看其它语言例如C系家族、Python等等，会发现“一通百通”，即基础部分大家都有自己的特点，但也有共性。\n(2)第二部分统称JavaEE，荣幸迎来框架，包括【JavaWeb】→【ssm（Spring框架、SpringMVC框架、MyBatis框架）】→【springboot】外加【前端（部分）】以及第一部分的多退少补（尖叫吧小小人类！）。\n短话长说：因为要联网了，所以先告诉你在Java中联网怎么做到的，即【JavaWeb】。关于开始框架学习的部分富有争议，因为框架不断地推陈出新，旧框架有些是彻底退出直播间有些是新框架的前身，像是JavaWeb里的一些东西在SSM出现后被“淘汰”了，SSM已经被springboot“淘汰”了（用引号是因为有些不是真的淘汰而是精简了），建议根据自己的接受度来，从框架诞生的顺序来说，也即常规的教学流程是【JavaWeb】→【ssm（Spring框架、SpringMVC框架、MyBatis框架）】→【springboot】，但实际上，也有人可以直接接受【springboot】的逻辑所以可以倒着学即【javaweb的层概念（因为这是业务概念还是需要先了解）】→【springboot】→【ssm】→【JavaWeb】。\n查漏补缺时间：在第二部分里出现很多新名词，没关系，先接受，而重复三次之后还是觉得难以理解的，有可能就说明前置知识出现漏洞才导致新名词完全无法理解，这个时候我们就采取“退一步”策略，哪里有缺漏就往哪个方向补课，例如在第二部分我发现自己关于流的部分一知半解对于常用类更是闻所未闻，这个时候我就回到JavaSE针对性的来补这两部分，并尽量找到那种覆盖面广时长更长的参考书文档/视频教程，因为覆盖面广此时相当于字典目录页，而且你此时有一定基础知识铺垫，查漏补缺效果会更好。\n你逃它追的补课时间：在第二部分会间接或直接指向第一部分跳过而现在需要直面的课程例如【多线程】【注解反射】【并发编程】【数据结构】【JVM】，以及要实际开发一段时间才懂为什么会出现这种思想的【设计模式】。以及第二部分会牵扯到前端的部分学习，也是从【三件套（基础）到前端框架们】，但和专门的前端课程有区别，属于你要知道这是什么。\n(3)第三部分进入业务模拟，做项目，做大项目。\n没有什么比做项目进步更快，以及应当逐渐理解到一个大系统能运行起来比做到完美更重要（事实上完美是一种美好的期盼），而且实际程序开发的工作，简历上也需要你有做过项目来支持，有项目不一定能过面试，但没有项目，你都写不出来简历。\n市面上这部分的项目多为商业类项目为主，例如外卖、点评、电商，一方面是普适性更强另一方面单位自用的系统各有各的需求以及一些保密性，关于项目的选择也是一个争议点，太大众不行太小众也不行，重点是能加入自己特色，关于这点可以看看网友的侃侃而谈，面试是个侃侃而谈你知我知都在说假话的吹牛过程。\n逻辑上来说只要你会用【springboot】就可以开始做项目了，但如果没有办法适应或者说虽然跟着做都能做出来，但是一关掉教程就两眼一摸黑，脑子里全无想法一团浆糊，那就说明前面两部分肯定是哪一步出现问题，请往前补课。\n在做项目的期间又衍生出需求，需求推动技术进步，因此又要直面【Linux操作系统】【微服务】等等。\n(4)思维导图 思维导图比路线要详细很多但更多是查漏补缺用，不建议开局就一大片思维导图，思维导图实际上是我们有了基本认识之后回顾用的东西，而不是严格按照思维导图进行学习安排，而且每个讲师习惯不一样如果依赖太详细的思维导图可能反而会导致知识点零碎。以下是我Ctrl C+V过来的一个仅供参考思维导图，并在其基础上添加了一些备注：\n标注【核心】的是小编认为会反复多次出现的重点，是应该先进行吸收的部分 标注【进阶】，简称之后的区域以后再来探索吧，本身也属于重点内容，但在前期（即能跟做出一个完整前后端项目前）会比较抽象，比较依托于相关知识点的基础认识，即代码写多了再回来看更容易通悟，这部分先有印象为主，但后期迟早会来补课 未进行标注的，仅代表在这个以做出项目为目的的实战路线中，暂时不放在最重要的部分，但重要与否其实是比较应试的评价 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 - 第一部分 JavaSE - 前置课程-习惯养成：笔记梳理，行为习惯比较推荐博客但不强制，涉及到简单的Markdown语法 - 计算机基础：不算必要因此有些讲师不会说 - 【核心】Java环境搭建：重要的第一课，配置环境简单来说计算机要能找到你的Java程序，以后还会有很多程序需要我们配环境，配环境本身不复杂，但要有这个意识，使用软件时都需要考虑环境的配置问题 - 【核心】集成开发环境安装：白话即我们打代码需要的软件，软件能帮我们进行项目管理、检查代码、提醒格式、智能代码补全等功能简化开发过程，而不是在文本文档上写代码 - 【核心】Java基础语法-变量、流程控制、运算符和表达式、方法、数组、集合框架：到这里你可能会感觉我们接下来就是在倒腾各种方法，是的，确实如此 - 【核心】Java面向对象-类和对象、封装继承多态、静态方法、抽象方法、接口、内部类、常用类（API）、泛型、字符集、正则表达式、异常处理、单元测试：进行到这一步实际上最最最基础的部分已经结束，你应该能简单的看懂基础代码（无框架情况）各个部分以及代码间存在的联系关系，但仅进行到这一步如何运用手上的代码大概率还是懵的，但面向对象已经结束的前提下实际上已经可以完成一些很简短的项目，可以用来巩固这一部分，不过需要注意不要在这里耗费太多时间去纠结细节问题，光用这种基础代码去真的实现项目是不理智的，后续会用框架简化掉 - 【进阶】Java通信-JUC多线程/高并发、IO流、反射、注解：反射很重要所有人都会这样说，接下来各种框架的底层基础就会用到反射，研究源代码的时候会有用，但这不是早期项目都跟做不出来的时候该想的事情 - GUI编程：这里会插入一个GUI主要是引入了“监听”这个概念，在后期阶段用得上，加上这个组件（？）吧现在已经（基本）不用了，所以很多讲师可能拿来举的例子会不一样，也有可能没有这一课 - 【进阶】JVM：有些可能会穿插一些虚拟机（JVM）内容，这个有点涉及底层原理，可以稍微延后来补，而且这部分很多牵扯到的其实是面试 - 【进阶】23种设计模式：是写代码多年的人们总结出来模板，看不懂可以进入第二部分再回来补，实质上是在写代码过程中会有更深体会，其实也不太推荐在SE阶段就在这里耗费太多时间，如果碰到了就听一听，像是单例、代理基本上都会在接下来框架课程讲到 - 【进阶】数据结构和算法-数组、队列、栈、链表、树、散列、堆、图+排序、查找、分治、动态规划、回溯、贪心、KMP、Prim、kruskal、最短路径：不用很深入，这个阶段做到知道概念是什么意思，思想了解了解，因为数据结构和算法本身就是一门大课，所以有些专注讲做项目的讲师可能不会还单独分出来一课给数据结构和算法，可以自己选择性先补课，或者继续向下推进，迟早有一天你会回来补课的，都可以，早学不一定比晚学好，反之亦然 - 第二部分 JavaEE - 【核心】网络编程：也经常能看到把它放在JavaSE里，其实是承上启下的部分，但既然都说到联网了还是把它放在这里 - 【核心】加塞前端部分-HTML+CSS+JavaScript三件套、Ajax方法、jQuery框架：重点不是钻研前端而是知道基本概念，项目前后端分离但后台也要跟前端交互，必须得基本能看懂前端数据是什么，才能决定如何处理 - 【进阶】加塞前端框架部分-Node.js、Vue框架、Element、React、BootStrap：主要是做项目时选择主流框架时会用到，可以等要用的时候回来补 - 【核心】JavaWeb后端-Web的Http协议、XML文件、属性文件属性集Properties、项目管理Maven、项目管理Git+GitHub、Tomcat、Servlet、JSP、MVC三层架构、过滤器监听器、文件上传下载：正式联网 - 【核心】实用小工具-Junit单元测试、Lombok注解插件：有些讲师会在第一部分就提及有些第二部分使用的时候才提及 - 【核心】数据库-MySQL、JDBC：数据的家 - 【进阶】数据库-Redis - 【核心】框架迭代-第一轮-SSM（MyBatis+Spring+SpringMVC）3框架学习+整合：其实按学习顺序来说我觉得不如叫MSS - 【核心】框架迭代-第二轮-SpringBoot框架 - 【进阶】操作系统-Linux - 【进阶】Nginx反向代理WEB服务器 - 第三部分 实战项目 - 常见类型：电商、金融、教育、直播、CRM、ERP - 第四部分 微服务和分布式【进阶】（小编这部分本区域还未涉及，无法做评价，仅供参考，但下列基本上都是在已经能跟做出完整大型项目基础上再深入） - Netty - PRC框架-Dubbo - 分布式文件系统-FastDFS - 应用容器引擎-Docker - SpingCloud各种组件 - 搜索引擎-ElasticSearch、Solr - 中间件-MyCat、ActiveMQ、RabbitMQ、KafKa - 日志分析与监控ELK-ElasticSearch、LogStash、Kibana - 一致性服务-Zookeeper - 第五部分 DevOps 开发运维一体化 自动化部署【进阶】（小编这部分本区域还未涉及，无法做评价，仅供参考，但下列基本上都是在已经能跟做出完整大型项目基础上再深入） - k8s - 系统监控与报警-prometheus - 监控持续-Jenkins - 容器镜像仓库-Harbor - 代码托管平台-GitLab - 项目工程代码质量检测-sonarqube - 第六部分 大数据【进阶】（小编这部分本区域还未涉及，无法做评价，仅供参考，但下列基本上都是在已经能跟做出完整大型项目基础上再深入） - Hadoop - Hive - Impals - Spark - flink (5)熊的废话记录弯路版 小编在Java这里真的吃了很多苦，感觉有说的必要，因此这里可能会罗列一些痛苦的记忆，来说明一下走过的弯路……\n上回书说到，由于小编是真从0开始的，于是小编最终定下了“快速应试恶补基础，和实操代码打配合”的初步计划，但由于现实原因，经历了如下崩溃叠加事件：你无法无视工作的破事破人对大脑的摧残+小编的大脑应对应试模块实在很灾难+小编的洋文基础和精神状态不太支持全英文教学，洋文课配合中文翻译但五感缺一感的情况对小编大脑接受能力是降维打击+一心三用很难小编的大脑CPU是单核的，于是最终结果就是，听应试考试备考课→遇见听不懂的地方→崩溃→听网友说的洋文课质量远胜中文去找洋文课→洋文听不懂大脑无法处理→崩溃→回到中文课另找讲解→大量男味→崩溃→绝望的练英文→一天算下来没那么多时间但你又给自己规划是一天3小时→英语没练出来编程进度停滞甚至还全面倒退→崩溃→第一次考试擦边分数意思是差3分→大崩溃→工作加压→崩溃→全线崩溃。\n期间一个印象最深刻的是应试部分听到【设计模式】的时候完全是大脑蒙雾的状态，折腾了一个月到处找书找视频看，理论意义各种小例子好像懂了甚至记住了，但代码部分没懂，但【设计模式】最重要的恰恰是代码部分。以及你代码不学到那个阶段你其实很难理解这个模式出现在编程角度来说是怎样的一种思想进步、懒虫精神，但那个时候就是死磕理论，硬记，真背下来一部分，但到代码就开始听天由命，然后又因为时间越来越紧张根本没时间补代码知识，然后就开始恶性循环，以及除了设计模式其实有很多地方如果有基本代码基础就会丝滑很多，软设真没那么多需要死记硬背的东西。\n从以上的教训可以看到，人要有自知之明的意思其实是说，在给定的时间内，你最好根据意外情况大概发生的比例、你自身的真实情况和客观的可使用时间来规划一个相对适合你的路线，而不是去找那个最完美的路线，再心急也不能心急，快就是慢，慢就是快。以及，都编程了，不要怕代码，怕也没用（）。\n屋漏偏逢连夜雨，在第一次没过之后，第二次没有调整心态，还在回避代码，最终导致花了钱但我心里越想越虚结果直接旷考了，白白浪费大一百。后来痛定思痛，发狠发狂，该刷题刷题，该看代码看代码（这个时候代码基础课断断续续历经一年终于看完了，龟兔赛跑这块），第三次考，差点交出满分答卷，但心情只感觉有点荒谬，毕竟这种应试东西目标及格就够用了。至此，长达一年（其实好像一年多）的理论基础部分，告一段落。\n然后开始在代码部分挣扎了。\n其实在理论阶段就挣扎了，只是备考应试考试的时候忙着烦心应试没时间管这边。以及因为是断断续续的，有时候三五天不看，然后去玩游戏了，偶尔看个几分钟根本找不回状态的，其实从记忆规律上来说吃亏很大，一是最好一次性连续性的完成一个阶段，这样你的记忆是相对整体化的，而不是一堆碎片每次还要拼接，二是间隔的时间太久又不是每天浸在编程环境里，除了畏惧心理，大脑会“亲切”地帮你开启回收站模式“不用的东西上转转清一清，家里干净多了”，这个时候你唯一的期望就剩下原来的笔记，而我在笔记阶段又犯下了傲慢之罪，可想而知。\n回到具体的每个折磨，SE基础部分因为多线程、流的部分听得懂又不懂的，心里又急想着只想快点推进度到做项目，就能跳过的跳过能加速的使劲加速，然后加速到Javaweb的时候开始吃恶果了，听不懂，完全听不懂，只能靠背，意识到这一点的时候我就知道肯定不对了，编程绝对不是一个死记硬背的东西以及你绝对不可能靠完全的死记硬背来解决——至少我的大脑不允许，所以就暂停了一段时间开始想是哪一环节出了问题，还是说我大脑小脑真的出问题了测下智商吧，就开始挖，依旧先从到处找各种网友的解释科普试图看懂，看着看着因为有些概念不停地提及，但我却不明白为什么大家好像都默认该知道这个的样子，于是我得出结论，是之前漏洞太大了，在这里暴露问题了，有些东西不能跳，要回去补课了。\n然后就开始补SE部分的漏，中间吃了很多屎，但终于，感觉，来点感觉了，至少不是懵懵懂懂了，继续往下走，走到SSM（一代框架）又卡住了。不信邪想着那我就先去看springboot（二代框架），想着万一呢，结果没有万一。都听不懂，但这个时候我觉得不是我的问题了，我质疑自己的浓度已经够高了，而且记教训了一边骂自己一边补笔记，所以有理由觉得不是我的问题，于是开始质疑讲师，换了很多书很多课程很多网友碎碎念，终于，好像又来点感觉了，然后直到现在还是时不时重复：对吗？对的对的……不对。对吗？对的对的……不对。对吗？这个循环。\n期间由于崩溃想着让Java去死吧，换到其它语言，但发现有些折磨的地方绕不过去大家都一样，兜兜转转又回到跟Java死扛，评价为虐恋。\n，\n（由于小编熊在项目这个阶段还暂时没有什么别的能说的，因此就在这里先打个逗号……）\n四、参考资料 （编程领域真的很多男讲师，这对我这个小众爱好者来说感觉是非常遗憾的，欢迎向熊推荐女讲师非第一性讲师） （需要注意的可能是每个讲师有自己的习惯，尤其是现在喜欢一整套一整套课的卖，因此如果跟了多个讲师，知识点可能并不是完全的）\n新手入门路线说明类：\n《黑马程序员Java学习路线图》 （其实就我感受来说这个路线图其实比较客观通用了，其它机构或是个人讲师的很多都有自己习惯的痕迹，新人看这个路线图脑子也会清楚一些，没那么多“非看不可的东西”先把真正的核心搞定再说，而且有份客观点的路线图假设跟了很多讲师也能对应查漏补缺不至于说不跟着一个讲师到死就全是漏洞，嗯，除了实战项目部分机构当然会推自家的因为没有跟做过这点不做评价）\n《Java学习完整路线》遇见狂神说 （钟男讲师，在2020年的时候很火？现在貌似转行不做教师改做金融了，这个路线客观来说没啥大问题我也基本上是跟着这个路线来的，课程可能稍微有点旧了是2020年的但知识点应该没啥大变化，完完全全从0开始到做项目，只要不是从来没碰过电脑连字都不会打的应该都能听懂，且方法论有用。JAVA基础这块真的不错把我很多懵懵懂懂的地方讲懂了，但到了JavaWeb开始我个人感觉有点后继无力，由于框架的整合和展示会出现得特别频繁我脑子就需要那种逻辑明面写在纸上的，所以我换成别的了）\n《中国科学技术大学软件学院冒险者指南》 （包括Java/C++以及一些很实际的校园活动、赛事、招聘之类的信息，看到的时候真的哭了，很真诚的一个网站，如果是IT专业大学生感觉就算不是本校学生也建议收藏此网站，至于其中推荐的课程可根据自己情况，不一定非要跟着某个机构某个人，路线对+自己能懂能做项目就行）\n《CS自学指南》 （很火的一份路线图，但我看来更像是字典，可以存着属于要用到的时候自然会翻一翻，而且把数学列在最上方给人感觉第一课先去补微积分其实从劝退角度效果挺好的哈哈，大家都别上车了我上车就行.jpg。而且涉及面广但过于广了对于想快速专注某一方面的新人来说很不友好，你是几乎不可能按着原文给的路线一路通下来的，时间空间都不太允许，不推荐把这个目录当作学习路线。此外，枚举了很多外国课，能接受英文讲解的应该会很爽。）\n已试毒的具体课程：\n《Java从零基础到做项目》赵珊珊 （钟东北女讲师赵珊珊，在bilibili有自己的账号叫“珊珊不爱唱歌”，稍微有个问题是整体的课程模块链接性不大且不能算完整，可以作为哪里不懂找哪里的补充）\n《深入浅出数据结构【中英字幕】》 Harsha Suryanarayana （国外男讲师，真的讲得很好，更推荐在油管原版上看）\n《HTML5完整教学通俗易懂》 《CSS3最新教程快速入门通俗易懂》 《JavaScript最新教程通俗易懂》 （以上三件套均为同一个钟男讲师，课程可能稍微有点旧了是2020年的但知识点应该没啥大变化，有一整套的课程，这部分算是因为JAVA而需要了解前端，因此讲得算是基础层面但用得比较多的东西）\n《黑马程序员JavaWeb开发教程，实现javaweb企业开发全流程（涵盖Spring+MyBatis+SpringMVC+SpringBoot等）》 （但这个不是主讲前端的，更多是讲前端部分的时候过一遍主流框架工具，这个机构因为靠免费课打响名声了所以说不好和好的两类人都很多，这个课一是我感觉相对比较新，二是这个课的男讲师属于没有烂梗好好讲课型（虽然我翻了一圈也没找到这个老师到底是谁），讲得也比较通俗易懂整个逻辑能串起来，但如果你有更好的选择可以选择更适合的）\n《动力节点MyBatis教程实战精讲》 王鹤 《动力节点Spring框架教程【IDEA版】》 王鹤 《动力节点王鹤SpringMVC教程》 王鹤 （2020年的教程，这个男讲师其实是有一套从Maven→Mybatis→Spring→SpringMVC→SpringBoot2完整的流程，SSM框架这里我绕了很久，感觉这个讲师是讲得最通的，非常注重第一个案例，而且会注重步骤的总结，对我来说很重要，不然后面的拓展更是听不懂，后续这个培训班又出了Springboot3的版本但是独立课程，我听了感觉太零散了，而SpringBoot2是这个男讲师一整套的流程之一，可能会好一点）\n《Hello 算法》 （备考应试考试的时候拿这个复习算法部分，主要是代码部分全）\n随查随用文档：\n菜鸟教程 （字典。不要把这个当路线当教程，把它当字典很好用）\n官方文档 官方文档对我来说更像字典很适合自查，但不太适合刚接触的适合就看，就像你会教人中文的时候让伊背字典吗那你得是多恨伊呀，字典是工具书不是教辅捏。\n","date":"2026-04-29T00:00:00Z","image":"https://beebeebear.github.io/p/javawhatweshoulddo/ProgramStepTwoJava_hu15791916210351723885.png","permalink":"https://beebeebear.github.io/p/javawhatweshoulddo/","title":"技巧 | 小狗熊学大编程技术篇熊"},{"content":"1.错错错 网文版： 事情发生在一个平常的日子，小编熊需要用一个名为Unity的软件，伊打开搜索引擎，输入并进入了 官网 。然而在不断地深入过程中，小编熊发现了一个大秘密……\n在小编熊看到以下文字的那一刻，一切都正在改变、崩塌……\n【请你遵守以下规则，才能有机会下载到正确的Unity版本。如果期间你看到不干净的东西，请立即、马上卸载包括注册表在内的所有文件，重新进行安装重新进行安装、安装、安、装、安装安装安装安装安装安装————】\n2.让我们来一局扫雷 (1)UnityHub吗，有点意思 1)Unity Hub是Unity出的一款管理工具，除了核心的编辑器Editor以外还包括远程服务、社区等综合性功能。所以理论上来说我们只需要下载Unity Hub然后一站式管理。\n以下管理工具Hub为3.13版本，编辑器Editor为6000版本，实际为2023的长期版本。 2)安装方式，请注意Unity分为国际版（且2020年后不再对中文区进行支持）和钟区版（特供版，2020年起正式接手），下载时如果你的IP/dns定位在国内，那么即便您通过国际版官网登录，也会强制跳转到钟区版。可以通过下载的安装包的名称进行分辨，钟区版会带上c1/c3等后缀。不同版对应接下来的登录操作具有重大影响，钟区版的账号登录强制要求绑定邮箱和手机号，国际版需要绑定邮箱。\n(2)喜欢我时不时重定向的干扰式安装流程吗 1)方案一：在VisualStudio内安装组件（这里提到VisualStudio是因为本次选择了VisualStudio这个编辑器，本质上和IDEA一样就是加强版记事本，非必要但是省力一点）\n不太推荐，有可能下载到钟区版，小编暂未测试挂上代理后下载的是什么版本，但未挂代理必然钟区版，以及以安装组件形式安装后续可能不太好管理。 2)方案二：官网下载/三方下载管理工具Unity Hub\n国际版官网：https://unity.com 请注意，钟区版官网和国际版极其类似。 无论是官网下载还是三方下载，安装时务必挂好代理，并且开启全局代理，否则必然跳转回钟区版，当然，即便挂好代理也有一定几率跳转回钟区版，一旦发生这种情况，这时请卸载删除UnityHub所有文件（包括注册表包括C:\\Users\\用户名\\AppData\\Roaming\\目录下的UnityHub文件夹）后重新下载安装。 安装时可以留意左下角的版本来看是否为国际版，起初小编以为沾了中文就不妙但根据结果来看安装包整体中文问题不大，主要还是看版本。当然，这一部分也有可能是因为据热心网友挖掘发现UnityHub这个启动器本质上没有区别，区别在于版本号会涉及到接下来编辑器的版本，国际版仅能下载国际版编辑器，钟区版仅能下载钟区版编辑器。 3)下载期间也别闲着 安装位置建议修改，方便后续管理。 下载期间可以注册一个Unity账号，Unity通过账号管理来管理授权监控收入状况来调整对用户的收费，所以使用Unity都必须登录账号后才能使用（一般来说）。 Unity Hub下载完成，这个时候请不要打开启动程序，因为即便挂了全局代理有概率点击Sign in登录后由于官方的重定向等小操作还是会跳转到钟区版登录界面，请注意图中地址的[.cn]后缀。当然，也可以试试看，最新版本全局代理有概率会正常到国际版登录界面。 (3)不.要.放.弃 1)启动脚本 在这里我们使用脚本方式来绕过官方的检测，脚本的使用方式为建立一个文档将以下代码粘贴，再将文件格式改为[.bat]，双击打开，这个时候顺利的话会跳转到国际版的登录界面。 代码如下： 注：Mac系统由于小编不太熟悉，直接复制粘贴它人内容不负责任，请看参考文章内。 1 2 3 4 5 //Windows的代码 @echo off set HTTP_PROXY=http://127.0.0.1:9910 //这里的127.0.0.1:9910请对应修改成你所用代理的端口号 set HTTPS_PROXY=http://127.0.0.1:9910 //这里的127.0.0.1:9910请对应修改成你所用代理的端口号 start \u0026#34;\u0026#34; \u0026#34;E:\\02__NetworkSoftware__Unity\\Unity Hub\\Unity Hub.exe\u0026#34; //地址根据你安装UnityHub的位置 2)添加许可证 在Setting界面我们可以调整语言和申请许可证，这里的调整语言不会影响到版本请放心，初使用Unity选择Personal授权够用，虽然需要每过三五天重新领取授权。 在这里，有可能会发生点击申请授权结果界面什么都没有，这时可以关闭软件（注意不是退出登录）重新启动软件试试看。 (4)最后一颗雷-下载编辑器 最煎熬的一步来了，注意随时查看全局代理是否仍然开启，编辑器有将近4G大小，不推荐通过Unity Hub内下载（这个时候你肯定会像小编熊一样问那我们下载Unity Hub的意义是？）下载失败概率大且速度慢，可以通过国际版官网内往期版本下载，并且注意，如果期间代理关闭，下载编辑器的网页又会跳转回钟区版，就像世界尽头是淘〇一样。 在这里推荐下载LTS版本，简单来说即长期版本稳定版本，并且选择图中Downloads方式下载而非蓝色标的Install，蓝色标方式意思是跳转回Unity Hub内下载。 如果你平时有用下载管理器，用下载管理器下载即可，如果没有，默认会用浏览器下载，这个时候下载速度有可能也会非常慢以及下载到一半弹出下载失败，如果出现这种状况，推荐下载一个下载管理器，下载管理器一般会有断点下载功能，然后用下载管理器下载。说的比较多的下载器有IDM、Motrix等等，这里小编选择的是 FDM下载器 ，无论是直接托管网页的所有下载链接还是找到下载的直链进行下载都可以。 下载完成后给编辑器一个文件夹。（小编的习惯是Unity一个大文件夹，Hub一个文件夹Editor一个文件夹Project一个文件夹） 3.文章思路参考： BiliBili视频：《Unity国际版的那些问题，看这一个视频就够了》 文章：《如何逃离Unity钟特供版》 一些已经停止支持的GitHub项目在此不作写入。 ","date":"2025-07-30T07:00:07+08:00","image":"https://beebeebear.github.io/p/unityorisolate/UnityorIsolate_hu18357829026413582061.png","permalink":"https://beebeebear.github.io/p/unityorisolate/","title":"技巧 | 你说的团结和Unity是一个东西吗熊"},{"content":"1.如何使用工具 看到一大堆界面就焦虑？\n看到动不动时长就超过50h小时的新手教程就焦虑？\n太正常了。\n因为这很反人类。如果告诉你用筷子要学习100小时，估计很多人会选择手抓饭。\n事实上我们急需解决的并非找到所谓的最系统的教材，而是先去找切入点，最好的切入点即问自己两个问题：\n1.自己的本次核心诉求。 2.该工具的核心功能。 记住核心诉求是不让自己离解决最初的问题越来越远，了解核心功能是节省防止虽然看似解决了问题但实则堆积人工长耗时的情况发生。\n现在任何工具出于商业原因都希望把自己做的全面什么功能都要加上防止客户流失，就像浏览器还想拓展笔记功能，首先抛开ALLforONE是不好的这个论点，太多的附加可选功能会很容易让人感到焦躁无从下手，继而就是放弃。另外需要认知到的一点是，任何工具都有被替代的可能性，也就是说花费了几十个小时学会用锄头又怎样，工业化一来你要继续用锄头还是学新的工具？显而易见。这也是要把时间用在刀刃上的原因，工具是无时不刻在迭代的，但我们的时间、精力都是有限的。\n所以对脑子比较友好的方式即“出现问题，再解决问题”，而非本来我的问题只有录制然后剪辑发布，结果找到所谓系统教程告诉你玩转XX软件花费50小时学特效转场p图，这就属于走远了，我们应该先解决当前的问题，当下一个问题来的时候再去解决下一个问题，事实上当你会初步使用后，你的积累、新想法、BUG（？！）自然而然地会将你带向下一个需要解决的问题。\n那么就让我们先来解决工具开关机的问题吧！\n2.录制工具 (1)OBS 奉行着“手边有什么用什么”且“最好耳熟能详这样出现问题一般会有网友和你出一样的问题找解决方法比较方便”的原则，这里以OBS（Open Broadcaster Software）为例。\n官方介绍：免费且开源的用于视频录制以及直播串流的软件。\n官方网站： OBS官网 、 OBSGitHub页面 平台支持：Windows、macOS、Linux。\n顺带一提，Steam上其实也可以免费领取并下载。\n3.录制过程 (1)OBS 1)基本设置 输出：路径，即视频生成后导出的位置；输出格式，一般选择.mp4比较适配绝大多数平台。 快捷键：按需。设置好开始录制停止录制的快捷键会在后期剪辑的时候稍微省点事……吧大概。 2)采集（画面）源 “+”添加：按照需求添加，若选择“显示器采集”即采集当前所在的窗口如果切屏就会继续采集转换到的新窗口，一般选择“窗口采集”。同样的源管理类似于文件夹形式，初次使用直接一路创建即可，可选项为“是否显示鼠标”。 采集到窗口之后会预览当前的采集情况，根据需求可以调整录制到的窗口大小。 3)音轨 一般设置音轨分离，例如1条音轨给桌面音频1条音轨给麦克风，方便后期剪辑调整。需要注意设置中“输出”部分下的包含音轨，否则会出现录制不上对应音轨声音的问题。 4.后期剪辑 (1)Pr 1)基础信息 Pr是针对视频（包含音频）剪辑的软件，Adobe全家桶里有很多设计细类的专用软件，记得别下错了。 本内容以Adobe Premiere 2025版进行举例，根据版本不同部分具体操作调整位置可能有所不同。 官方网站： Adobe官网 2)项目 Pr处理视频以“项目Project”形式。处理到一半的文件也可再次导入项目文件继续处理。 Pr实际由多个面板构成。 3)创建序列 创建序列在项目面板上进行。 一个项目可以创建多个序列。 序列的设置和发布平台的要求强相关，和用户使用设备强相关。 4)导入素材及粗处理 在项目面板的空白处双击即可导入我们需要剪辑的素材，既可以是文件，也可以是文件夹。 在源面板中可以预览选中的素材文件，并进行筛选和粗剪（标记出入点功能）。 将素材拖拽至序列面板轨道上进行进一步精剪，在这步中可以选择只拖动视频或音频。如画面和音频都进行保留，此时的轨道上画面和音频是连好组的。 简单来说，源面板能实现素材的粗剪，序列面板能实现素材的精剪。 5)序列面板工具精剪 在序列面板可以实现素材间的顺序调整、增删等。 精剪操作也可以由已经包装好功能的工具完成。 截至到这，已经能完成对视频的基本剪辑，来，试试看！\n6)常用效果 (A)创作逻辑 效果（特效）更多的其实一是依托于平时积累的美学，二是找到好的榜样，抄，边抄边记录边回顾，到直到拥有自己的剪辑逻辑。 (B)淡入淡出 基本的淡入淡出以及多视频之间的链接，可以在序列面板视频交界处（起始、结束、连接）鼠标右击选择“应用默认过渡”，并调整其淡入淡出持续的时长等。 (C)效果控件 给素材添加效果，一是在源面板的效果控件处，二是在效果工作区。Pr内置了许多效果，就和PPT类似。 7)图层 通过调整图层可以修改画面明亮度透明度等，且无需一个个修改素材，可以视作“包”的形式。 新建调整图层后拖动到序列轨道（一般不与原素材轨道重叠，例如原素材轨道在V1，调整图层轨道通常放置在V2），此时对调整图层进行效果调整，会影响到其下覆盖的所有素材。 8)输出 如果全片就是成片，将标记尺拖动回第0帧（即起始点）。或手动选择输出范围。 标记剪辑点后导出，标记剪辑的范围是输出成片的部分。 ","date":"2025-07-10T00:00:07+08:00","image":"https://beebeebear.github.io/p/videoeditinggameplayer/VideoEditingGamePlayer_hu6647857809434755457.png","permalink":"https://beebeebear.github.io/p/videoeditinggameplayer/","title":"技巧 | 二次元要会点剪辑是生存技能熊"},{"content":"Windows系统 新笔电设置最简洁版 品牌：华硕战66，轻薄本 1.看看戳戳敲敲，确认物理上电脑没问题。 2.开机，现在首次开机都基本上会自动开启傻瓜式引导带着你一步步操作，其实我不是很喜欢，总有种被操控的感觉…… 3.磁盘分区。现在分区超级简单？！找到磁盘管理，压缩卷就是拆分的意思，1G=1024MB，提前换算好，拆分后该磁盘空间会处于未分配状态，再执行新建卷操作。吃了一系列亏之后我的习惯是系统盘C盘留200G——其实200G都有点多了，剩下的仅分出一个相对灵活的盘。因为分多个盘会面临一个尴尬的问题，如果是存放大型文件，可能会导致某个盘正好缺一点容量才能放下，就很，尴尬\u0026hellip;\u0026hellip; 4.广告推送关闭。清理一下系统乱七八糟的自带广告，不知道是国产这样还是全世界都这样，华硕自带的广告倒是挺好关的都在系统设置里能找到而且不需要多余的权限操作？没有广告心情好了，顺带换个桌面背景。 5.现在国产？电脑都会送一个Office正版，所谓的激活其实只需要你在这台电脑上登录，就会自动绑定了，有种领新手礼包的感觉。于是我现在账号既有2016版又有2021版了，好像在集章\u0026hellip;\u0026hellip; 6.到这里就基本结束了，除了自己常用软件外，以下根据自己需求调节： 6.1系统的安全设置。下载的常用软件总是弹危险弹窗所以习惯性关闭，危不危险我不比你清楚？不能判别自己安装软件是否安全的，保持系统默认的杀毒软件开启即可，也不用下载别的什么36〇，系统自带的已够用，除非你很爱下载不明软件点击不明网站。 6.2字体。无论是正式文件需要用到的字体还是喜欢的开源字体都可以尽早安装，.ttf格式的字体下载之后直接双击即可安装到系统盘。 辅助功能-窗口置顶固定 需求：事实上一些大型软件会自带这个功能，并且常以📌图钉标签出现，一些视频软件中的画中画模式实现的效果和此类似。该功能能实现此窗口始终保持在所有窗口的的前面，而无需反复切换查看。 实现：Microsoft PowerToys，微软推出的工具包，据它们自己说这个工具包是开源的。 官方地址：Microsoft Store下载/Github的PowerToys页面。 使用：默认快捷键Ctrl+Win+T，可修改，还有一些基础设定可在软件内修改。 ","date":"2025-06-11T00:00:07+08:00","image":"https://beebeebear.github.io/p/softwaremaybeneed/SoftwareMaybeNeed_hu612611463714349650.png","permalink":"https://beebeebear.github.io/p/softwaremaybeneed/","title":"技巧 | 从新电脑开始的软件推荐熊"},{"content":"很精彩吧网络世界，自诩用电脑也用了数十年的人在那一瞬间发现自己其实连软件卸载都不会。退网吧。\n注：以下情况可能仅适用于windows系统。\n一般情况 通常来说软件会自带Uninstallxxx.exe，选择后等待一段时间即可卸载。\n也有不自带显式卸载功能的软件，这种情况可以找到系统设置的应用，在已安装的应用下选择“卸载”，有些软件的卸载和安装会放在同一模块，需要从“修改”处选择卸载。根据电脑系统不同，这个步骤可能出现在控制面板等。\n错误卸载 如果只是将软件所在的文件夹整个删除——加上系统盘C盘缓存的部分，通常是无法达到软件卸载的效果的，并且错误卸载可能会导致一些死循环：\n我们将文件夹删除并清空回收站后，虽然我们桌面不再显示该软件，但电脑默认该软件存在，然而当我们进入到系统设置等页面下想通过正确卸载方式卸载时，系统通过路径查找查找不到对应文件就会给我们报错，而我们想再退一步把之前的文件要回来即重新安装，会提示安装错误，因为你不能反复安装依旧有的同一个软件……大概这个意思。\n如此兜兜绕绕非常麻烦，回到问题本质，快捷卸载方式是用代码写好的软件自动化来帮我们做事，所以人工也能做，只是比较麻烦，但当我们进入这种死循环的时候可能人工反而比较靠谱。软件安装的意思，有个很重要的且我们不常关注的一步：注册表。\n感兴趣的可以去找软件安装原理，在此仅说软件安装之后软件会把一些信息写在注册表里，但我们直接删除文件夹的方式是不会对注册表有影响的，打开注册表的方式直接Win+S搜索注册表编辑器，其中的各文件应该比较好看懂，一般软件会放在Software文件夹里，如果没有就多点点看。\n","date":"2025-06-10T07:00:07+08:00","image":"https://beebeebear.github.io/p/uninstallsoftware/UninstallSoftware_hu5381326172343037135.png","permalink":"https://beebeebear.github.io/p/uninstallsoftware/","title":"技巧 | 你真的懂软件卸载吗熊"},{"content":"竟然也已经到了换领的时间？！\n信息化之后比预想的简单很多，有的地区可以线上直接换领有的地区不可以，主要是涉及到体检环节，具体的步骤是：\n先查看自己驾照的到期时间，一般来说是提前3个月——过期内一年这个期间才能换领，不能太早也不能太晚，如果不在这个区间内是不会受理的哦！ 下载车管程序，登陆后查看是否可以线上办理，其实线上办理是最快的。 线下处理：查找附近可受理业务的车管所，现在大多都是预约制？可能需要找到对应公众号小程序之类的，其实如果不清楚最好的办法就是拨打场馆电话或者线下去一趟。记得带上身份证和旧驾照和白底一寸照！ 体检环节根据地区不同有的需要去指定医院，有的在车管所里就有体检装置，这里的体检主要是检测上下肢是否正常视力是否基本达标，非常简单明了的体检。 说到照片，有很多人不会带照片于是会现场拍照再打印（会收取相应费用），对这个介意的记得一定带好照片。 ","date":"2025-05-30T00:00:07+08:00","image":"https://beebeebear.github.io/p/driverslicenserenewal/DriversLicenseRenewal_hu16725454251521098841.png","permalink":"https://beebeebear.github.io/p/driverslicenserenewal/","title":"这很有生活了 | 别忘了驾照也要到期换领汪"},{"content":"极限版 其实极其必要的只有卡证文件、换洗衣物、手机电脑电子设备、洗漱用品？！甚至还能再简化……？！\n休闲版 根据预计外出的时间、目的地能提供的日常用品、预算、日常习惯等条件不同，可能你就会跟小编熊一样面临以下不断扩张的选择…… 总之，如果不确定有多少东西的先列清单？！这样事后增减起来也比较方便。 卡证文件：补办起来会消耗不少精力，一般是最早先塞进背包的部分，身份证、护照、驾照、银行卡等，钥匙我也归在了此类。平时有在服药的也最好在一开始将药品塞进去。 换洗衣物： 内衣裤一般是不可简化的？根据预计的目的地天气数量上可控。 衣物根据季节不同占用体积不同，如果目的地能提供冷暖气就能减轻一点不安感？也就不用再消耗箱子体积去多塞一件非本季衣物。 睡衣和外出的衣物其实可以混穿，逐渐理解古人叠穿…… 其实建议先清理换洗衣物，衣物算是占体积最大的，不塞不知道，一塞吓一跳。 如果认枕头认床认被子的，也要先估计一下占用体积。 电子设备： 自己最懂自己，手机电脑充电宝，根据习惯不同这一行可能还会加上游戏机、照相机等等等等…… 如果还有余力，可能你会想到延长插座，但这玩意普遍重，重新买吧，动辄上百…… 洗漱用品 从发绳到梳子到指甲剪修眉刀等等，占用体积小，但有这个日常习惯的不要忘了……温馨提示，如果是搭乘飞机的最好检查一遍是否能带上飞机。 洗漱部分，最基本的刷牙洗脸沐浴，液体部分，短期旅途的多会用分装瓶？看起来不多但一收拾也是一大包……从牙刷到毛巾到沐浴用品，其实都属于消耗品，可以事先采购，当然，要预留出时间，不然人一急一慌很容易做出事后想起来冲动消费的事。 方便生活（非必要） 虽然占用体积，但有自己专用水杯的相信一定会带上的，这种用久了的随身物件会莫名给人安心感…… 雨伞还是雨衣还是直面雨天，总之根据日常习惯来吧！ 记得看一眼月经周期，当然本部分大多也是消耗品，更多的是最好对于自己周期有个认知。 涉及到晾晒可能会需要衣架？但如果按顺序清理到这个部分已经属于非必要品，最好看看箱子剩余体积以及整体重量。 算是时代的变化（？），塞两个医用口罩，当然，更适用于非常、非常、非常容易被周边生病人群传染的情况，以及依旧是根据日常习惯来判断。 不知不觉就塞满了一整箱……\n但必要真的是必要吗，根据旅程时间不同需要的东西就会不同，而且每人必要的物品可能非常占体积也可能非常不占体积，这都是无法预测的部分……好在我们有物流！在预算没有完全紧巴巴的前提下，也可以考虑先用快递把最不好塞且非必要随身携带（例如证件）的东西通通寄出去，赞美物流业！\n","date":"2025-05-25T00:00:07+08:00","image":"https://beebeebear.github.io/p/whatabigpackage/WhataBigPackage_hu6867755659181709386.png","permalink":"https://beebeebear.github.io/p/whatabigpackage/","title":"这很有生活了 | 现在最需要的不是32寸行李箱而是精灵球汪"},{"content":"薄命的不只是红颜，还有服务业捏。\n首先，我可以先坦言一部分内容，我所在的行业是文娱，更细说一点，工作场景是音乐厅剧院艺术馆那类，稍区别于影院。\n这份工作分为两部分，前半是面向顾客的一线服务线上线下都是我们，也是我投简历当时的本职，简言之票贩子；后半是不幸经历曾经幻想过“大不了我以后就去做这个混日子”的后勤文职，但其实不是纯文员，而是，本职其实是财务核算，但是很多工作在文员的部分。相较前半其实更感谢后半，因为让我彻底打破一些滤镜幻想。\n入职第1个月 其实由于在这之前我的工作状态断断续续，这称得上我的第一份说得出公司名字能写到简历上的正经工作，精神状况好得像刚毕业就无缝入职高薪闲职大厂的员工，谁敢相信，光是抢到地铁/公交座位都能高兴一天，而且对身边一切都很好奇无论是穿在身上的工服还是本质陌生人但隔着一个工作台就切换成顾客的人类，工作对我作息（晚睡晚起）上的影响在排班制的工作制度下虽然初见端倪但好像也还能接受，因为我们排班制分为早中晚班有时候第一天困了但是第二天晚班的话还是相当于有补觉时间。\n顺带一提，这个岗位是没有所谓节假日一说的，但也巧了，我对节假日没有兴趣，我只对客观的休息日感兴趣。\n或许是一些机缘巧合，原生家庭这边有个其实说起来不熟的亲戚妹妹即将高考提及专业行业的话题，加上在那之前已经失败的就业规划，我对新的行业，也就是计算机，稍微进行了一些了解，但这个时候还没起歹念。\n对我来说，现在最兴奋也是最重要的依然是：我终于有一份“体面”的工作。我需要把它变成能写到简历上的经历。\n顺带一提，因为中途入职，加上东扣西扣，本月工资：200元。\n入职第2个月 因为全心扑在这份工作上我很快就上手了并不难的工作内容，大多数是面向领导的汇报型工作，冗杂的流程初见端倪但这时因为浅薄的正式工作经验还没有产生质疑。逐渐对爱刁难的顾客失去耐心，对食堂还有一定耐心，另一方面是为了省钱，因为清楚认识到月薪2000存不下钱，来这份工作也是因为在妥协了一切之后把工资也妥协本质是来混经验，但蚊子肉也是肉而且这是我自己赚来的钱，多多少少想攒一点。\n说了很多次困，但最不可忍受的好像也就是困。\n很认真的做了工作流程小书。\n还有余裕，上班的时候甚至带了kindle，但是没看。\n爱吃饭，最爱吃饭，提了很多次吃饭。无论是公司食堂还是外食。尚且还是开心的大饭桶。\n尚且保持了人类最不值钱的文明，连坐地铁被不文明冒犯还战战兢兢。\n顺带一提，这是试用期，本月工资：800元。\n入职第3个月 网络高频用词是——尸块。是状态也是一种货币（？！）。虽然这样说但依稀可见生活活力，在地铁上偷听异性恋对话都能发现有趣的地方，上班还有心情说冷笑话，比较巧合的，工友能听懂我的冷笑话给了我正反馈。\n再次提及计算机，一部分是发现工作流程中太多重复的地方想要自动化。在迷雾中摸索中，对少儿编程起了歹念，但好在没有下手。\n碰到年度报告周期，但本质新人没有给到压力。没有压力反而给了我活力，甚至改动了三版稿和PPT。到现在了也对其中的灵感和设计很满意。\n还是困。但是依旧没有一丝想改变作息的意思，而且也改变不了。\n大部分精力其实在码字上，对于精神状态进行了一些治疗。并且在玩种田游戏。\n还是试用期，本月工资：800元。\n逐渐进入到入职半年 月薪稳定下来，意思是2000。因为记忆中一直记着的是月薪3000还找过各个部门以及直属领导确认，但是因为面试没录音领导咬死说就是2000，以后记得录音。\n得到最重要信息：本岗位上一个人是裸辞。\n地铁上依旧有很多无法理解的异性恋，算是打工路上必备的一环。\t甚至偶遇异性恋发情比遇见发疯顾客的频率高。好吧，遇见发疯顾客的频率也不低。\n沉迷种田游戏，甚至忘记修文码字。\n正式面对学习计算机的事，综合考虑之下开始偷偷按照计算机软件考试大纲进行一些学习。重心挪到编程理论后压榨了部分游戏时间，因此个人时间经常是一半计算机一半码字，码，都是码。虽然这么说，但是买了游戏机，并且通宵打游戏。尝试了一下游戏直播，这段时间一直在打游戏，有动这方面念头。但根据结果来看一是素材不够二是不太习惯和本职一样长时间的说话。\n因为恰经历过春节折磨，对比之下竟然工位上耳朵清净许多。有部分原因在这吃屎心理上比原生家庭浸在粪坑里好一点……或许吧，加上感慨了一下女员工高比例的地方素质高，但得出了不理性的结论。，更加怀疑原生家庭不仅影响我运势更影响我的客观判断。不过也恰遇不定期体检时间，成功检查出囊肿，但不确定是这份工作导致的还是和几十年来一直受气的综合原因一起。因为工作性质虽然期间有很多烦心事但不会一路追责到我身上也不需要我擦屁股，所以放假时能专注自己……虽然这么说，但恰逢年后周期也就是领导们最爱开会让人汇报的周期，于是在很多次假期中突然召回我们结果只是开会内容则是明明线上就可以交代完的事，因此有将近1-2个月实际享受到的假期比排班上的要少1/3。此外，客服部分的工作实则全年无休，因为春节期间也是需要接电话处理工作的，但不是所有人都需要上岗，于是这个任务就被丢给了新人，也就是我。 以及服务业能接触到的人类种类太多了。比如说想从你这套你话偷取一点小恩小惠的，比如说可能教师行业不太顺于是来找你说教的懂哥懂姐，以及趾高气昂鼻孔看人结果这些心思就是对付一个服务你的底层服务员的。\n一线工作除了卖笑，还有很多的体力活，像是搬运一些礼品、企业文化用品，那么老员工是不会自己动手的，猜猜会是谁“主动请缨”。也是因为这样，很快得到了老员工的信任，毕竟好用又不还嘴的新人，谁不喜欢呢。\n其实才算入职没多久就惨遭一次被重物砸中，无人关心，嘴上说着你快去看医生吧但是一旦医生给出的实际建议是休养那么休养涉及到调班涉及到它人这点小小的利益（也无利益，调班的意思是我的后期假期给她们，她们给我临时调1天，其实我态度强硬些就不去她们自己总能找到办法的，但是这个时期自己内心还比较忧虑甚至害怕失去这份可能所有人都看不起但对我来说是次要至少坚持一段时间的工作，于是忍了一次又一次），所有人都开始装死。\n太听话了被骗去地推，最可怕的是地推成功，但其实我什么也不用做，做个样子就行，但行业经验太浅没有意识到这一点。\n同样因为环境原因（太通风，冬季没有暖气开了也没用），反复流感，和同事交叉感染大概持续了一个多月。\n比较迷惑，期间陆续有人添加我的个人账号来问一些这个行业的求职问题，我只想说：这点月薪真的是你的梦想之地吗。\n还在幻想升职加薪。但是说出我的行为逻辑核心，也是日后的铺垫：这其实是我好不容易得来的机会，现在工作环境差加上我手上的牌太少，只要你不要发疯一样压榨我，不让驴吃草还让驴儿跟马跑，我对其它工作机会暂持观望态度，现没有很大想走的心思。\n只 要 你 们 不 逼 我 走。\n第一次接触到给人擦屁股的活，但并不是一线服务的本职而是年度定期几次的报告，所以只生气了一下。没有意识到给人擦屁股这件事对自己的实际伤害。\n除了面对奇形怪状人类，第一次崩溃是因为日报周报月报年报成本表利润表汇报表这种东西。并且因为来的时候赶上节点，于是杂活全被扔给了我。\n紧接着就发生了一件事，让我去兼职文员的活，突然让我去走流程。现在怀疑是当时文员姐把活推到我身上，我去，没看出来你这小丫头片子还会推活。那个时候就说出我最讨厌的就是文员那个活，怎么不是一种，回旋镖。（但是攻击方向其实是财务那点，因为自身原因我很讨厌数学。）\n由于工资太低在这之前一直没敢暴露自己工资，但逐渐想通了压榨人的企业结果给这点钱无所谓员工走不走，该觉得丢脸的是贵司吧。 意识到没钱，这份工作是真的没钱。还有精力能去蹭工作餐。\n打工的钱挪出了很大一部分去买速冻。\n发现从这个时期就开始有淡淡焦虑，开始喝巧克力奶。\n不知不觉就打工1年在纪念之前迎来转折之夜 吵架，每天跟不同的人吵不同的架，但核心内容其实就一个：rnm，退钱！ ：不好意思先生女士，没法退\n脾气逐渐变差。\n转折但向下转。被告知同事（们）被内射怀孕，那时还没意识到意味着什么，只是简单以为要多学习点之前没有接触过的新内容，还想着多学点为以后跳槽着想没坏处。刚交接的期间很有可能是因为所有风风雨雨都被交接工作的同事文员姐扛住了，加上交接过程比较幽默，虽然是交接但是同事经常要去医院并且把自己的所有休假都用上了，可能实际交接时间只有不到一周，多数时间是我拿着流程慢慢摸索，摸索期间同事还在岗位因此行政财务业务等事务还是会直接去找同事而不是找我，于是我这边得出错误感受：好像你们还挺轻松的至少不像一线那样线上线下都受气。事实上精彩的在后头。\n在微妙的时间点（因为已经待了1年在我预期中撑过1年有机会跳槽就赶紧走）首次产生很想离职的念头，但限制于大环境结果一直保守投简历，加上谜之道德感焦虑了一下因为孕妇同事交接问题和下家入职问题之间的矛盾，但实际上回音0。期间崩溃过一次（加上小崩溃无数次）但是还是受限于不知道该怪环境还是什么，未能顺利跳槽。\n腹背受敌，前有刁难人的顾客后有怀疑你偷东西试探你态度的领导管理层，吵架，每天听着一堆人明吵暗吵。\n摸清了同事的学历和真实工资，笑了一下。\n异性恋数量真的太多了，听到公司内部在配对，感慨这个人类发情繁殖行为难道是不可控的。\n申请了一个公司宿舍，但事先没有告诉我是10人寝并且合住的都是最不对付的部门作息也不一样，剩下的只有上铺而上下铺也很困难，加上后来我意外从楼梯上摔下摔伤了脚，导致到最后离职也没去住过。\n买了台新手机，隔离。迎接宜家大狗熊回家，安抚。好像能做的也只有这些。\n并不突然的地狱模式 做了两本工作流程小书，但如今的心情是心累。\n学会的第一件事是留痕，第二件事是进度表，所有的手段均属于防御手段，别人一拳打来其实还是毫无还手之力。甩锅，所有人都在甩锅，说自己也没办法，但是每次事情推到最底层也就是我的身上立刻就有办法了，说白了还是甩锅不想做事。\n和之前一线票贩子岗有所区别的是，一线岗分为线下和线上两个部分，线上的处理因为是排班制很难说责任到人，因此有公用账号，用公用账号加入各个群进行工作处理，而接手的这个文员岗，应当也是各公司常态，说得好听专人专岗，实则就是需要你用个人账号添加所有群，不会少于50个，每天面对上百上千条消息，即便你休息了群里的消息还在继续。\n压力逐渐压在身上（但工资没涨），人也逐渐变得刻薄，说的最多的刻薄话是怀疑领导同事有智力缺陷。\n开始热衷于算命，至少要给这些不幸找个理由。\n因为干轻（？）体力活，时常会刮伤自己，但没有在意这点。\n期间见证老板开分区分店，老板升职。期间也是所谓的一年一度涨薪申请，领导故作神秘地让我走流程，以为稳了，结果画饼，之后涨薪再杳无音讯。\n这期间一半时间焦虑应激地投简历另一半时间继续备考计算机软件考试。投简历最大感想是要学语言。太焦虑了码字进度没怎么提过应该是很慢。\n在正式交接完成的前一天喜提从楼梯上摔下，第一次坐救护车，接下来求爷爷告奶奶才被批准一周线上工作。算过几次命，实在怀疑是不是在给公司挡灾。\n最初正式交接的第一个月还有精力打ns，之后半年再没碰过。\n钱，为钱而焦虑。\n因为没钱多次看到想吃的但稍微高支出的外食不敢点，但代偿是总计花了几千块喝二十一杯的奶茶。\n继续说一些关于文员核算岗的内容，其实本职是核算简单来说算每日每月营业额，以及一些合作公司的来回款项，看着很像财务的活但其实不是，因为财务要负责管辖各个部门的所有收支，所以我这边负责的只是其中一个分支，非要说的话算是活被分出来产生的一个岗位，再加上给我的实际感受，或许它本质还是文员岗，平时主要抗压来自行政、同部门、其它部门，同样说白了它又不算是彻头彻尾的行政，也像是行政分了活产生的一个岗位，所以这个岗位本质是数据加工（我甚至美化了），没有任何的话语权，这也是最难受的一点，要负责的内容有且不限于考勤、日报周报月报年报、周月年度培训、入离职，各种通知传达，材料汇报、合同撰写，日常用品包含话费各种支出费用申请与报销，并且因为你没有话语权，期间被质疑你就只能反复地去再次核对并且要接受一件事可能要重复三次修改的命运，期间你会练就一个技能：制 作 项 目 进 度 表 格，每周一更新。虽然依旧没人信进度卡着并不是你的原因而且你没有话语权。除了文件工作还有开会，众所周知除了发起开会的老板以外没有人想开会而不强制参与的会议无人报名，于是要找倒霉鬼充人数，因此文员都是默认必须参加。\n另外，这些汇报事项都是定死了时间的，也就是说阎王让你三更死不会留你到五更，如果你忙，那你想办法，但是这个地方妈不疼爹不爱的，在一线还可以跟同事领导哭，这个文员岗非常诡异的，所有人都会装死，可能是默认了打理你就要背负一些再无法推掉的脏活，怎么感觉像怪谈。\n因此有几次我休假，每逢休假必有事，所以浪费了几次休假，中途还回公司处理工作，中途还要应付同事领导虚伪的惊讶：哎呀你不是休假吗怎么今天还来工作。\n钱少活又杂，如果工时8小时一般全扑在工位上的时间平均是6小时，稍微没那么多人烦的话大概是5小时，除了提离职的最后几天，半年来我连中午都是在工作的，大家都佯装惊讶但是没人来帮你。但是又不是多高精尖的工作本质是传话筒和复制粘贴，这种工作无需半年你的大脑处理信息的能力会急速下降，因为事实上你没有在处理新信息你也没有权力处理新信息，你只是在，传话。\n因为做了视力手术，如果知道来这死出就不会做但是没有如果，视力有恶化倾向一方面是基因一方面跟这工作肯定也有关系，跑了医院很多趟，并且去完医院后又要马不停蹄赶回公司。其实很少会被严厉催促，但是所有人会打电话催你：亲亲，文件好了吗，就等你了。即便你已经很烦了但是社会化甚至会让你反过来给这群人提供情绪价值。\n综合的说一下这半年，可能有大串文字攻击。\n11月的时候应付审查它们跟我说忙完这一阵就好了，与此同时我在学着怎么交接，漏洞百出所有人都可以嘴我两句，忙了一整个月；12月的时候靠着惊人学习力总算把破事好像铺平了，结果年终来了，它们跟我说忙完这一阵就好了，忙了一整个月，精神病小小爆发；1月的时候要迎接春节了所有事项都说要在年前结完，几乎每天同时跟3-5个人对话，结果做了很多无效工作一些钱款的事情变动来变动去，无限的重复性工作，与此同时所有人都在嘴你，精神病大爆发，它们跟我说忙完这一阵就好了，忙了一整个月，而且这期间我请假要去医院，照样要处理工作，放假期间我还回去了一趟；2月的时候复工了，本来过老钟年回原生家庭原居地我精神状态就差，休息了没两天，一堆年前没结的事情全都吻了上来，它们跟我说忙完这一阵就好了，忙了一整个月；3月的时候我怀疑是其它人太闲了，又搞出来什么管培制度（对内一堆傻〇事）又是什么活动月大促销（对外一堆傻〇事），感觉依旧没停过，它们跟我说忙完这一阵就好了，忙了一整个月；4月好不容易要把活动送走了，晴天霹雳的第一下是文员姐说哈哈没想到吧我还有半个月假期我月底才回（其实也不一定我其实有点怀疑她趁势离职但无所谓了），然后领导嫌你们依旧太闲，一拍脑门决定落实一下年终的傻〇话强制实行轮岗，没轮到我头上但是其它死人同事变动而这个岗又是给人擦屁股的，这三天我正当休假，结果要催文件，凌晨2点大家都别过了我开始工作，休假最后一天更是往死里催，还是那一句：忙完这一阵就好了。\n不会好的。\n综合的说一下这份工作总的影响到我作息的情况：\n(1)通勤加总4小时。\n(2)下班到家吃饭洗漱家务后约晚10点，经常昏迷到凌晨，次日需要7点醒但中途醒来睡不着去玩手机最后经常玩到3点之后，实际睡眠时间可能是拆开的3+3.5小时但睡眠好像不能加总来看，我的实际感受是只睡了4小时可能就2个睡眠周期？第二天补觉时间都靠午睡那1小时，睡了那1小时我一般能撑住然后到晚上又开始循环。\n(3)休息日我经常有2种状态，神奇的发现自己睡不着可能8点就醒了（然后会睡回笼觉但是感觉睡不好），或者是一觉睡到晚上4-6点（最累的一次睡到了7点）。\n那我走 都不用综合考虑，这份并不值钱的工作已经严重影响到我正常生活，提出辞职。\n提了辞职之后的一周一直在做交接文档。\n最后一刻最后悔：怎么没再早一个月提辞职。\n","date":"2025-05-01T00:00:37+08:00","image":"https://beebeebear.github.io/p/serviceindustries/ServiceIndustries_hu17140058193590983082.png","permalink":"https://beebeebear.github.io/p/serviceindustries/","title":"职业 | 你好再见很高兴为你服务汪"},{"content":"最重要的是 依旧先从需求说起，首先，我对某一个网站的痴迷程度不高，并不依赖且不想依赖被推送的信息流，我想关注的博主们却又都分散在各个平台，在封闭化越发“正常”的今天——甚至不是今天而是很多年前早已开始——这种使用体验越发难受。\nRSS的原理简单来说即自用的“订阅”助手，跨平台依然可以相对及时的获得推送，至于说是相对，是因为从商业公司角度来看，你当然更希望把用户攥在手里而不是让用户想做什么就做什么甚至不用注册就可以实现浏览、搜索、评论等功能，于是RSS并不适用于所有网站及无网站的APP软件，明说点就是对方会防着你做这种不方便它们赚钱的事，当然，有部分我们可以通过插件解决，毕竟同样离不开那句有需求就有市场，这是后话。\n行动 ……但其实真正实践RSS小编熊拖延了好几年才真的去了解RSS，因为网络上的搜索结果经常是\n这样：\n爱折腾的人都知道，RSS 是有门槛的，折腾起来会花费不少时间。\n这样\nRSS（英文全稱：RDF Site Summary 或 Really Simple Syndication[2]），中文譯作簡易資訊聚合[3]，也稱聚合內容[4]，是一種訊息來源格式規範，用以聚合多個網站更新的內容並自動通知網站訂閱者。使用 RSS 後，網站訂閱者無需手動檢視網站是否有新的內容，同時 RSS 能將多個網站的更新整合並以摘要形式呈現，有助於訂閱者快速取得重要資訊，並選擇性點擊檢視。\n或者这样\nRSS 可以是以下三種解釋中任何一種的縮寫，但其實這三者都是指同一種聯合供稿（Syndication）的技術： RSS 2.0（Really Simple Syndication） RSS 0.91, RSS 1.0（RDF（Resource Description Framework）Site Summary） RSS 0.9 and 1.0（Rich Site Summary）\n啥啊都是。多么劝退人啊朋友们，一想到要花费的时间可能超过5小时、10小时甚至1小时，就教人不想启动。\n但其实我们只需要做3件事，就和把大象塞进冰箱里一样简单：\n1.找一个你喜欢的RSS软件，可以参考wiki或者你喜欢的博主的推荐，再加上你的需求，例如使用平台电脑或手机安卓或苹果，软件是否开源，是否收费等，而更详细的使用习惯等我们可以先把软件下载好再来操作。如果你不知道需求的，随便选一个热门且支持你机型的，收费软件一般也能试用一段时间，不能试用的就换另一个。\n2.找到你需要塞入订阅的网站地址，不支持的可以在github、油猴等看有没有对应插件，但鼓捣插件需要时间（几分钟），且插件依赖于RSS，因此我们可以先去找相对最方便找到RSS地址的网站，例如个人博客。\n3.把RSS订阅地址塞入RSS软件，开始使用。\n至于更详细的软件功能以及软件外功能（通常是将封闭网站的地址转换成可订阅的地址），在你有了需求之后就会自然而然去找办法——无论最后能否解决——但我们现在需要做的就是这三步。\n整个过程不会超过10分钟，如果你网速有限可能会慢一点，总之操作其实比淘（划掉）宝还简单！快来和小编熊一样试试看吧，甚至不用你消费？！\n顺带一提，小编熊选用的是Feeder，不多的需求用基础功能几乎能覆盖，反正不好用咱就换，就和淘（划掉）宝换拼（划掉）夕夕一样。\n","date":"2025-04-17T00:00:07+08:00","image":"https://beebeebear.github.io/p/simplerthantaobaoaboutrss/SimplerThanTaobaoAboutRSS_hu6772873406612225725.png","permalink":"https://beebeebear.github.io/p/simplerthantaobaoaboutrss/","title":"技巧 | 小狗熊与RSS也能大战"},{"content":"AllforOne不好吗 其实已经过了那个热烈讨论的风头，这个时候才有精力来浅写一下关于游戏机选购的事……\n点进这篇博文，我会默认你已经产生了购买游戏机的念头，或者是对于游戏机选购有一定兴趣，又或者是单纯支持小编熊小编熊写什么就吸入什么的友友，谢谢你们……，我们先来处理第一个看似已经解决的问题：\n我们为什么需要专程买游戏机？\n现在想玩游戏没有那么难，专门为手机这个平台制作的游戏无论小型单机还是手游，拿起手机就可以玩，而电子设备另一大头聚焦在电脑平台，有电脑的同时也能打游戏，游戏机的定位乍一看很尴尬，甚至只有说一些锁平台独占的游戏才涉及到买游戏机像是为了健身环买个switch这样，这个问题其实和购买电脑时选择游戏本还是综合本还是工作本很像，这个时候我们时常忽略但又不该忽略的要素是：使用场景。\n像学生党一般会收到的推送是游戏本（现在游戏本做的也像综合本，而且定位游戏本的普遍性能比较高基本需求都能满足），因为除了特定专业一般专业不会带着电脑跑来跑去，而那些特定专业……其实没有选择困扰像是建筑设计别管了就买性能最高的，并且考虑到学生党多数没有那么多自己管辖的生活区域，考虑的方向也会更倾向于AllforOne一点，当然了例外情况就是有钱，家里有钱任性，我最新安卓手机来一个苹果手机来一个笔记本来一个台式来一个各式游戏机都来一个每种再多买一个用来收藏，钱可以突破一切束缚，这点对于接下来说的人群也是一样而工作党通常要考虑一点就是工作环境，小姐姐你也不想背着6斤的电脑+1斤的充电器到处奔波吧.jpg 以及对部分长期面对电脑工作的人群来说打开电脑相当于面对创伤……\n所以并不是所有人的需求都适用AllforOne，而有需求的地方就有市场。\n平台 就和买了平板不代表你就会用来做笔记买了阅读器就代表你会一年看100本书一样，不是买了游戏机就代表你会打游戏，因此小编熊始终希望你是因为“我平时就打游戏但是根据我的一些要求购买游戏机才能进一步满足我的需求”才开始看游戏机，否则很快你就会点开闲鱼，然后便宜我们捡漏。\n上面这段和“平台”这个大标题又有什么关系呢，关系非常大，我们上一个大标题里也也提过：\n只有说一些锁平台独占的游戏才涉及到买游戏机像是为了健身环买个switch这样\n所以我们要面临一个抉择的问题——在这里小编熊默认我们要考虑预算问题——我要选择什么平台？\n这个最好是根据你平时的需求以及当下产生的需求去选择，如果平时你就蒸汽打开的多，steamdeck可以作为你的首选，如果你喜欢任天堂喜欢得不得了而且又有同爱好的三五好友那当然是switch合家欢，如果你是大型3A爱好者那么不需要提醒你也会去关注PS5、Xbox（并且Xbox津津乐道的可能是那个家庭共享以及一些热门游戏的低价促销和年费）\n总之，不要虚空产生需求，而是因为已经存在的需求我们需要一个工具去更好的实现，游戏机是工具。\n便携 当进入到这个阶段的时候其实你心中已经大概有数，因为像PS5、Xbox是必须要连接显示器的，也就是说它本质是……主机，而switch和steamdeck是掌机性质，你出门时可以带着掌机跑但是不能带主机跑——尽管steamdeck那个重量是否能说便携有点存疑——因此我们需要进一步考虑当下这个你选的游戏机是否真的符合你的需求。另一方面掌机的缺点也是屏幕，尽管steamdeck可以带动一些大型一点的游戏比如crpg但是在电脑上都稍显小的字体在掌机上更是灾难，你的眼睛和手会尖叫：救救我们。\n相信也是因为这一点，switch出了更轻的版本也就是lite，但要注意的其实是为了便携商家不可避免要削除一些相对没那么核心的功能，像lite是没办法打健身环的。对商家来说不算核心的功能但对于我们消费者来说可能不是如此，所以也要注意这一点。\n*关于携带主机的问题，只能说有需求就有市场，商家也推出过便携屏\n版本/入手时间 小编熊持的观点是买新不买旧除非你真的忍不了了并且不是很在乎因为新版本推出可能会给你造成的一些“损失”，都说先买先享受后买享折扣，莫过于此。\n但这里说的买新不买旧和购入首发其实是两件事，像近期switch2即将发行，首发一般会涉及到溢价，一般是铁粉或者是测评博主才会第一时间冲。\n此外，像不同机器还有它们自己的一些问题买首发可能就要自己上网找办法，例如steamdeck原装的内存除非你加钱（这个举动并不理性）否则你拿到手上它的内存容量很搞笑，最后你还需要去改装内存。\n不管怎样，如果你很想买，那就买。 但是尽量不要超前消费噢除非你有丰富的健康还款的经验。\n","date":"2025-04-10T00:00:07+08:00","image":"https://beebeebear.github.io/p/gameplayer/Gameplayer_hu7582456205127865773.png","permalink":"https://beebeebear.github.io/p/gameplayer/","title":"这很有生活了 | 该如何选择游戏机呢汪"},{"content":"现在近视眼手术已经分出几大类了，搜索引擎一搜就可以知道个大概，但其实我们不需要看那么多科普，我们需要做的准备只有两个：\n1.准备好钱。（5位数出头）\n2.选个你觉得心安的能进行手术的医院。\n因为具体要进行哪一类手术，其实是根据你的检测结果来的，和近视度数有一定关系但没有那么大关系，更多的是看你的角膜厚度健康程度、有无并发症状例如散光白内障青光眼、年龄这些综合来看进行哪一类手术更好，如果有医院没有给你做基本视力检查就直接手术，快跑。\n可能根据医生风格不同，定下手术时间可能需要经过2-3次各种检查，而术后最好给自己留出至少3天的休息时间，即便医生说上午做完手术，下午就能开始工作，但小编熊的实际感受是头昏眼花的睡了一天，甚至这天没有滴术后眼药（这点很坏了？其实最好是让身边朋友或亲戚协助自己），之后两三天也是渐渐才缓过来的状态。\n手术后一定定期检查，我这边做的是全飞秒，间隔是术后1天、术后7天、术后1个月、术后3个月、术后6个月、术后12个月，根据实际情况可能会更频繁的去复查，如果你想让视力快速回退到比以前更差的话也可以不听这些，就是不复查，就是玩。\n一点信息差：如果有人提前告诉我干眼这么难受的话我可能就不会选择这样几乎急急忙忙的就做这个手术，因为干眼真的很难受，就跟慢性鼻炎一样（是的我也有）比牙痛要好但是就像拿钝刀子磨你，加上我做完这个手术之后紧接着没两月工作突然进入地狱模式，导致用眼一直过度，行程也变成了时不时要往医院复查，其实我认为给这个手术半年的恢复期是最好最稳妥的……有怀疑过干眼疑似加重也是因为这份倒贴钱的工作。\n手术疑云（？）：在三甲医院做完手术后的一天因为一些原因来到另一家医院检查一些别的事项，顺带说了近视眼手术的事，女医生听了之后很惊讶的说你怎么不去爱尔眼科，那边设备更好（？）。\n因为不了解爱尔眼科，在爱尔眼科换过一次眼镜但是很贵设备看起来也并没给我留下什么哇塞的好印象，只觉得好贵……暂且不表。\n","date":"2025-03-27T00:00:07+08:00","image":"https://beebeebear.github.io/p/sightandlaser/sight_hu6553014533633901380.png","permalink":"https://beebeebear.github.io/p/sightandlaser/","title":"这很有生活了 | 近视眼手术的事汪"},{"content":"污染与拦截 简单来说，我们本质访问的是IP地址，但IP地址类似于电话号码对人类的记忆并不友好尤其当一个网址有很多IP的时候，于是为了方便记忆，就有了域名（像本博客域名就是 https://beebeebear.github.io ），而电脑的本地文件Hosts就用于记录域名对应的IP，但Hosts也有其短板因为是本地文件所以并不互联，于是人类又发明了DNS服务（Domain Name System 域名服务）来补上Hosts的短板。\n污染与拦截（劫持）两者通俗来说都是DNS的解析结果被篡改导致计算机没法通过域名找到正确的IP。\n方案-修改hosts文件 通过上面的小知识我们可以找到一个思路，即我们回到最初的起点，直接手动去修改电脑本地的Host文件里GitHub对应的IP，绕过解析环节直接通过IP访问网址。缺点在于如果IP被封锁了就需要去找剩下能用的IP。\n第一步 找到GitHub的IP\n搜索引擎找相关关键词有些网站就是收录各大网站的IP的，（以下网站不保证安全性请自行甄别）像 My IP Address 第二步 修改hosts文件\nhosts文件位置参考：\nWindows ：C:\\Windows\\System32\\drivers\\etc\\hosts​ Linux ：/etc/hosts​ Mac：/etc/hosts​ Android系统：/system/etc/hosts​ iOS系统：/etc/hosts 熊是Windows系统，因此这里只说Windows系统下修改hosts文件，动这一部分位置的文件需要管理员权限，在这里我参考了这个视频 《Hosts你没有权限在此位置保存文件请与管理员联系的解决方案》 （顺带说一句Windows的权限逻辑真是无比混乱），概括一下视频里的操作，找到hosts文件后最重要的第一步点开属性把只读给取消勾选，接着进入属性-安全-高级-更改权限-将我们的用户名添加进去并给到所有权限，这时再应用确定，就可以用记事本打开hosts文件进行内容的修改了。\n","date":"2025-03-07T00:00:00Z","image":"https://beebeebear.github.io/p/hostanddns404/DNS_hu10184504950350676830.png","permalink":"https://beebeebear.github.io/p/hostanddns404/","title":"技巧 | 小狗熊无法逃避的DNS污染和劫持"},{"content":"⚠考虑到这个其实可能是敏感话题，严肃些说，全文归根结底只是小编熊在一堆混乱的信息流中摸索的经验之谈（并且连载中随时可能推翻重写），有不恰当之处请友好讨论，没有谁出生就是专家，但是有熊出生就是暴君，小编会斩立决不友好的人，感谢配合。\n1会不会有点意识流了 在（主动）误入Obsidian的坑后，自然而然熟悉了一些markdown语法，并且开始鼓捣（抄）一些插件——毕竟Obsidian本质就是洋娃娃换装游戏？！你需要给只有骨骼的小人安好肉和皮并且给小人穿上好看舒适的衣服（这换装游戏正经吗）——鼓捣鼓捣着，Obsidian作为我的半自动智能管家稍微把之前一团乱麻的生活变成了半团乱麻，但依旧太乱了，其实我们都知道整理乱桌子不如再找一张新桌子开始新的生活，呃听上去有点掩耳盗铃，但如果人性不如此吃着碗里的看着锅里的人类社会经济要怎么运行起来呢，意思是我看中了网友的建站教程。\n那个时候一切知识都是新奇的，意思是一点都看不懂，主机是什么，vps是什么，web是什么，css是什么三件套是什么，你们为什么经常这种“你懂的”语气，我要从哪来又要到哪去？\n每一个知识点都会引出一串新的名词，在知识的大海里我感到的不是捉到一个个美丽贝壳的惊喜，而是无尽的焦虑。\n一气之下我决定——不如就彻底来直面深渊，不是它死就是我亡。（也没这么热血）\n好吧归根结底只是我的大脑实在无法理解一个个无序的片段。\n还有一点是程序员是公认的靠技术赚钱的行业而且不像其它技术多数需要线下有师傅带甚至需要一些家族血缘关系，至于前景，瘦死的骆驼比马大总比〇〇业好——对，我缺钱。\n初心一开始只是为了建站吧……？但是现在这一刻起初心变成了，转行。\n2互联网怎么不互联 都说互联网好，确实是好的，但如今“日记”着实有点多，大家本质是在记自己的日记，对于我个外人来说很难看懂，免费的还真就是最贵的，但是我也没钱找专人辅导，就导致在这个过程中花了不少探索的时间，只是为了找条入门学习路线。\n毕竟，真的，门也太多了。\nc++、java、python……看着就头晕眼花的语言，找着找着又听网友说什么操作系统计算机网络原理软件工程是必修课，又说现在你只学语言和这些可不够现在都是全栈工程师了什么前后端对了对了再加上人工智能可不能不学呀不然你就要被时代抛弃啦，然后我简单算了算，再过20年我应该能将将入门，敬请期待吧。\n……我说等一下。\n不对吧，这是入门还是入坟呢。这句话虽然常被人挂在嘴上但多数是调侃，你们来真的？\n于是我想，是不是方向错了。方向比努力更重要就像我鼓捣了3天的Git命令最后发现在Github Desktop上就鼠标点点的事。（希望你会听懂这个有点残酷的黑色幽默小笑话）\n我不需要那么精细的学习，就像我落笔写字的时候也没有说我必须通读全世界经典并且融会贯通才有写字的资格吧。如果真是这样，咱们臭码字的地位也不会——（下略）\n我尽量不带恶意地想，或许是我搞错了工具书和工具书的区别，一个是可以跟着操作的，一个是类似于字典其实更适合查漏补缺的。\n后来我再一想，其实这些问题都可以通过外包解决，也就是报班，市面上的编程课还是比较成熟的，指对科班有科班的卖课，对转码有转码的卖课，在速成就业上还是有套方法以及一般还是会和一些公司招聘有资源交换，可能甄别也不太好甄别的是报班之后这个团队靠不靠谱不仅指带课的老师还有后续的运营人员，但自己探索也会遇到无数坑，人生就这样！如果你已经报班了，那就听机构的，毕竟钱已经花出去了，相信钱的选择。\n但是我也说了我没钱，这也是问题所在。（希望看到这句话的金主妈妈做出一些重要的决定比如说资助我领养我〇养我之类的）\n在找了一堆所谓的入门素材后我发现脑子越来越乱，尤其是不同的博主都有自己的见解以及卖课的课程，以及我想到一个问题，我毕竟不是科班的，要不我们来看看科班学了些什么参考一下，于是在浏览了数份国内外的大学课程设置之后我先关闭了国内的。\n常见的课程安排总是数学如影随形，怎么说，有点违背人性了。（只是因为对数学的恐惧）\n这可能也是为什么字典型的编程工具书会喜欢把数学摆在第一课，因为确实现状也有一定的影响。\n不过数学会是必要的，但我觉得不是现在。\n不过在了解科班学习路径的途中我也了解到一个其实被我忽略的信息，每个专业在这件事上大同小异，即工作前如果要证明自己的专业度，通常办法是，考证书或是打比赛或是自己闯出个名堂。比较遗憾的是比较“亲民”的赛事一般只针对在校学生，毕竟不设置这个规则的话一些富有经验的老手应该会呈碾压之势，同时也说明黑客松也不会是我的首选除非有人想带我但到现在了暂时这群人还没出现 （暗示？！）\n相对可以实施的可能也就看看通用证书，没想到兜兜转转又回到考试，这大考小考的一生……\n会有人说要不要为了转行去考研408，这个想法不能说危险吧但。\n人生苦短啊。人可以保持激情但是别疯狂，疯狂是不好的。当然，这是针对我自身情况得出的结论，不同情况需另外讨论。\n说回通用证书，别说，还真有，就像工作软件计算机二级Office一样，计算机这边有个【计算机技术与软件专业技术资格（水平）考试】，为什么拿计算机二级举例呢，因为这玩意相当于一个初级考核，证明你确实达到了入门水准，至于你真实水平，是不能仅靠这一个证据来证明的。毕竟人类实在太多了行业竞争大。\n按常见说法即“没有含金量”。\n不过我不是很在乎什么含金量，真正的含金量是ip吧，这也是我做任何事的决策逻辑，即回过头来看我们需要什么，我需要一个能相对缩短了解计算机这个科目体系花费的时间并且得到一个转行入门的证明。\n当然，从事后看来这依旧不是最佳策略，因为信息不够的原因导致我在稍微算是深入了解软考之后发现它其实更注重理论，所以它能补齐一些我理论欠缺的部分，但是实战部分它是缺少的，而编程实战是很重要的一环，重要到甚至理论后补也没关系（但是前情提要也说了我脑子没办法跳读），这也是计算机这行的卖课为什么可行，而一说到编程大家就说别问库库学语言跟着做项目学完就就业，从某种角度来说确实是的。\n那么接下来我会以优化过后的方式来梳理一个此前没有接触过计算机行业的人怎样相对快速去了解计算机这个专业领域。\n当然，仅供参考。\n3半路出家的行动策略v0.99 3.1双线并行，量力而行 在上文中熊说到，一边是理论一边是实战，理论部分我依旧还是会以【软考】为例，但不限于软考，来说一下我体感相对比较舒适的学习顺序以及我对每部分的个人理解，实战部分简言之即学语言，一般会分成两个路线，【前端】和【后端】，现在常说的一个人当三个人使的全栈意思就是前端+后端 （哦可能还包括产品经理客户经理之类的一个人就是一个组织） ，人话简单来说前端本质是展示数据的后端是维护数据的。\n说到这里会不会有友友已经晕过去了，那么让我们在这里做个小总结：\n我们需要解决2件事，即理论和实战，理论部分将参考【软考】大纲，实战部分将分为【前端】和【后端】。\n从打工角度以及时间规划角度，实战的优先级高高高于理论，双线并行当然是最佳，但如果无法同时顾及就先学会抄代码，当然抄代码这里也需要解决1个问题，关于【前端】和【后端】的抉择。\n3.2理论基础超基础版 3.3.1 基本信息 软考，全称是【计算机技术与软件专业技术资格（水平）考试】，需要说明的是，就和淘宝商品存在很多你看不懂的套餐一样，这个证书分了初、中、高三大类，然后其中又细分了数小类，加总起来将近30个小类，是针对不同需要的人群来的其中也包括其实并不怎么涉及计算机软件的部分，按我们的需求相对符合的是中级的【软件设计师】，对应更高一级的是高级的【系统架构设计师】，高级与中级的最大区别其实是多出一个写800字论文环节，并且这个论文可以说八股但没有接触过任何项目的可能又要花很多时间去接受那套体系……\n总之如果你和小编熊情况类似，即计算机水平只是打字玩电脑不涉及到多少计算机专业知识，时间比较紧急，可支配时间也没有那么多，更推荐中级软设开局。\n这个水平考试有些学校会要求学生毕业前考取，从难度而言其实很像期末考试甚至难度可能更低？不过从纸质改革为机考之后题库翻番不能说题目更刁钻但范围确实往着更细致方向考察，但对于此前都没接触过计算机学科理论部分的也可以考虑从这里入手。\n顺带一提也有很多职业人士来考，一般是一些特定类型企业的要求，还有涉及到城市落户加分之类，感兴趣的可以去深入查查。\n对我（们）而言，则是希望在最少的时间自学完“通识”部分，到达一个入门“及格线”，在这样基础上我们能稍微更清晰一点接下来自己更能接受哪个方向。\n需要在这里说明，从事后来看理论部分放的心力应当弱于前后端代码实操，并且理论部分有相当一部分章节与代码逻辑息息相关，刚开始看可能会很懵，但两者并不矛盾，有精力的可以代码写累了看理论，理论看累了写代码。\n软设有2张试卷，一张75道选择题，一张含6道选其中5道的固定题型的大题，总分75×2=150分，需每张试卷得到45分及以上才算为及格，若单科及格，成绩不保留。选择题和大题有很多衔接的地方，不建议把二者当成独立科目。\n整个的备考过程与一般应试考试无异，目的性也很强：（必须）围绕着真题考察范围去进行学习*→（可选）每看完一章及时做真题→（至少要尽量做）写整套真题→调整到一个相对比较whocar的心态，考完后忘记一切（）继续生活\n*注：过于沉迷系统性学习可能会掉进坑里？！很多时候很多知识之间就是“不”系统的，我们可以用一个稍微大一点的框架去框定它，但是太多太细的框架反而容易框住我们自己。\n因为软设给的时间其实较充裕，所以不太存在计时做题问题，两套卷共4小时绝大多数情况下都能提前1小时做完剩下时间一般都是检查，你甚至可以在考场上安静地发呆一会调整一下心理状态。\n官方参考书都是不说人话的，因此看视频的比较多，对视频很难入脑的可以试试看用插件等导出对应视频的字幕看能不能直接看文字看懂然后配合题目。或者自行查找参考资料。\n3.3.2熊之参考资料 小编熊还是看了视频，大致参考的（比较遗憾的是绝大多数都是男讲师，欢迎推荐女讲师非第一性讲师）：\n2022年软件设计师学习路线（理论部分，男讲师，0男味而时常令我惊叹，并且有学生的谦虚感非常难得，讲的也很通俗易懂像是善良学霸喂饭式讲题，除了JAVA基础部分需要自己去补课，补课完后来听会知道这人讲得有多友好。应该是作为伊毕业作品集专门准备的账号，近两年已经没更新了。下述各部分路线参考得最多的也是这篇） Java从零基础到做项目（跟着搓代码，没时间的跟到讲完接口部分，东北女讲师赵珊珊，很喜欢她口音，会拿自己开玩笑感觉有点端水意味但不会不适，在bilibili有自己的账号） 【狂神说Java】Java零基础学习视频通俗易懂（跟着搓代码，当年很火的一个男讲师，现在貌似转行不做教师改做金融了，这个男讲师还做了一整个java路线，其它的我还没听完，但JAVA基础这块真的不错把我很多懵懵懂懂的地方讲懂了） 一些我当时另外参考的，其中很多很多的网络博客零散视频追问GPT的部分在此没有记录：\n半小时看懂\u0026lt;计算机网络\u0026gt;（男博主） 深入浅出数据结构【中英字幕】（国外男讲师，因为是为了考试所以跳着看了） 从0到1速通java（男讲师，纯讲基础部分，那个时候还在连载中，前半部分到接口部分我觉得讲得算通俗易懂，后半部分我没看） 博主：爱上半导体（女博主，各种小科普） 物理视角通俗讲解编程（男博主，有点仿油管动画讲解那个意思） Java23种设计模式全集【中英字幕】（男声，但洋人视频普遍说人话） 文字资料参考：《大话设计模式》（男作者，里面的“时代局限性”有点严重，注意，非常不建议在看不懂代码的时候去碰设计模式，设计模式是为代码服务的，看了再多通俗易懂描述但如果看不懂代码逻辑那么其实在绕远路）\n3.3.3熊之开始前的小贴士 在完全未知状态下，战线拖得越长心理防线越容易被击溃而且大脑机制就是会清除掉你不常用的知识，因此我们需要先估计出一个大概的时间。视频其实一定程度上可以倒推整个备考过程自己需要的时间——如果你选择了看书那么可能需要以x页或章/次来计算。因为一般讲师都会放慢速度，我习惯的倍速是1.5，听不懂的时候会切回到1，或者是找别的视频参考，但因为要考虑到吸收消化时间和做题时间（如果有的话）加总起来还是以视频总时长为参考最好，在这个基础之上认真估算自己每天、每周、每月能拿出来的时间，以小时计，不用精确到分钟。\n不要高估，只能坚持1个小时就不要算成2小时，需要三天打鱼晒网两天那就给自己晒网两天，不要因为整个流程看下来似乎小几百小时（约200小时？）就觉得自己能每天以超高效状态完成，人的每天状态都是不同的，稳稳走才能走的快。而且其中有很大一部分习题讲解我们是可以先skip掉的，听人说10遍不如自己做一遍，还有比较刁钻的部分可完全可以先跳过，后期看情况看能否理解，要接受有些很偏很细的零散知识它就是不入脑的，因为它只是以一个概念存在，从应试角度倒是可以考前一周死记硬背但是不要期待单纯的死记硬背的成效，尤其是改成机考后它考题范围更细更“刁钻”如果没有理解很可能稍微变换一点还是会很难反应过来。\n关于做笔记，一开始小编熊因为很久没有再去接触应试考试，从复健角度选择了纸质笔记，但后期来看，电子笔记是最方便的，因为增删改的成本很低，于是后来还是改成了电子笔记。\n还有一点温馨提示，很多重复性工作其实不必我们自己来做，以前常会有人说手抄一份笔记印象深刻，但印象深刻其实跟理解挂钩，你不理解的抄10遍也是短期记忆可能只适合最后考前2天强行记忆突击一下，而我们从一开始，倒不如把不必要的时间省下来多用复制粘贴。现在互联网时代，这种已经出现许多年的应试考试会有很多人愿意分享笔记，例如上文提到的小编熊跟的这个讲师，其专栏内也贴心的给出了热心网友给出的笔记，可供参考。还需要提醒一点不用想着把所有资料都下载下来，看不完的，找到一个顺眼的来抄即可，虽然我们是为了复制粘贴，但最终还是要形成我们自己独有的笔记，而非全能的资料库。\n此外，这个专栏还包括了考试指定书籍，其实可用电子书籍搭配电子笔记的办法，在后期回顾时能省很多时间。\n那么让我们进入到第一部分的学习中来吧！以下板块可以按自己需要进行微调，但板块内的顺序不太建议自行变动。尤其是对于和小编熊一样的萌新而言。\n3.3.4三大板块参考 ———板块一，其实建议无任何计算机基础的先板块二，以及急的也可以先跳到板块二再回来这里———\n1.计算机系统\n题型：【选择题】 分值统计：约6分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 计算机整体如何运作，涉及到一点点的数学小知识但实际应用中感觉大家会直接用码农专用计算器吧。近两年偶尔（几乎不）考进制换算，其它理论部分相较以前的纸质卷要考察更细即往年没有考察过的部分，除听课之外配合着做题最好也稍微看点书，当然了，那不说人话的参考书估计也看不下去，最好是以已经考察的点往外做扩散。 认证技术的部分是常客，并且考得相对比较细，不能仅局限于以往考过的那点，最好能理解每种方式具体是在做什么。但是也不用到完全悟透的程度，毕竟这些技术本身还涉及到算法也就是数学，而这些数学的东西不是要考的方向。 浮点数对阶越考越研究生化，有些知识点其实是研究生考试专业课408里的，令人怀疑这是中级题目吗你怎么不放到初级考试去呢，炫技呵呵。 2.程序设计语言\n题型：【选择题】 分值统计：6分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 以往还考点小逻辑题，近些年基本往纯记忆性理论靠拢，稍微有点吃场外积累的计算机“常识”。 编译器解释器之间的区别比较爱考，一定要分清并且知道它们的特点；像数值调用、编译过程基本上必考，不仅要知道每个过程的名字还要知道这个过程中的工具；从近年考试内容大致可以推出接下来考的方向，不算完全无厘头。 3.数据流图\n题型：【主观题】大题一 分值统计：固定15分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象：为什么要有这个东西，很简单，即“统一语言”，这个概念会一直延续到我们学习之外。类似于给定一个规则后让全球人都能看懂的流程可视化手册，在这个阶段我们不需要焦虑这种图怎么做出来，只需要关注给一个这样的图之后我们要怎么看。顺带一说这个流程不涉及任何代码实现部分。从应试角度这个题型有固定解题办法，我给了个名称叫连连看。一般情况出题人不为难在解答前2/3的题目时几乎不用动脑，但剩下1/3……不一定，看出题人品行。但是大题一可以说是文字描述最长的而且还不能跳过，容易晕字，不建议作为做大题时第一个攻克的目标。 4.知识产权\n题型：【选择题】 分值统计：约2分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象：在纸质考试时期基本上能考察的方式已经考察完了，并且这一部分基本上是作为送分题存在，但进入到机考时代有考察更细的倾向并且也确实是这样，现在倾向是更爱出一些似是而非的东西很容易掉坑里，开始吃场外有无积累知识产权小知识，不能仅限于以往的判断类型题目来对待这部分。 5.数据库\n题型：【选择题】 分值统计：6分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 数据库这个模块的抛出其实一般会放在代码基础知识之后……简单来说代码写的项目在这个项目背后都绕不开数据的存储，而数据库就是存储数据的，如果是做项目的话可能就直接往着MySQL这个软件操作数据来说了，而这个应试教育更多的精力其实放在了相对数学的方面，但底层的东西是不会变的，我们一切的目的其实是围绕着查表展开。因为查表所以需要区分行列需要划分列与列之间的关系等等，在以前会考一些类似于完形填空的题型但近几年都不考了转而是开始扣理论细节，一般不会考很超过的东西，而是在常考范围里深挖或者是挑刺。 范式判断基本必考，当然，是定义这方面。 6.实体联系模型E-R图\n题型：【主观题】大题二 分值统计：固定15分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 是数据库设计实操的看图（文字）说话版，重点是要理解它其中的硬性规则，尤其是多对多联系转换成单独的关系（独立的说明）和多对一/一对一关系联系的归并，常考点几乎不变，学会了就是得分点。本质同数据流图，人类太没用了所以亡羊补牢，然而一张网没法全补齐于是设计了很多张不同但本质大同小异的网，这很小小人类。 ———板块二———\n7.1一门后端语言的基础知识\n从这里开始我们就需要来正式了解“代码”啦，因为这个讲师选的JAVA加上后面大题二选一是JAVA和C++，图方便于是我就用的JAVA，虽然语言间是基本相通的但每家有每家特色，最早期建议还是只选一个，不要学杂了……当然，近几年客观题都爱考python知识，都会涉及到一点，但最好以看科普拓展的心情看待，不然可能会有点伤感和焦虑…… 注意，每个语言的路线学习基本上都是基础语法+框架，我们在这个部分不需要学到框架，只需要看基础语法，从JAVASE来说我们只需要从认识JAVA到流程控制再到正式进入类与对象最后到接口，根据跟的讲师/教材不同可能里面会对一些内容进行补充删减顺序改变，因此比较建议选一个相性比较符合的讲师或教材，总之当你听到让你连接数据库/Web环节的时候就可以暂停了。 7.2面向对象\n题型：【选择题】 分值统计：约4分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象：这部分分值隐约有下降趋势……可能出题人还是想精力更多的放在对应的大题四？等语言基础打好了再回来看应试的考点你会发现……至少能看懂在说什么了，一开始我一直在逃避看代码结果看到这里整个人就是懵的，类是什么？封装？？重载和重写？？？吃透了基本上没问题，这部分绝对不能急。 8.UML统一建模语言\n题型：【选择题】 分值统计：约4分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 先前瞻解释一下什么是UML，UML(Unified Modeling Language)全名叫统一建模语言，又称为标准建模语言，是为面向对象软件设计提供统一的、标准的、可视化的建模语言，常用图有10种。人话：人类亡羊补牢三度袭来。 考的图的类型很大程度会决定题目难度…… 9.UML实操-多为用例图+类图，偶尔会出现别的图\n题型：【主观题】大题三 分值统计：固定15分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 相较大题二，我会认为大题三更友好一点……我一开始是这么想的，直到我终于认真面对试题二，发现试题二近些年出题方向都很工整也有规律可循，但试题三这边经常有怪题，模棱两可的部分非常多，强行逻辑的部分也非常多，甚至可以说能感觉到出题人就是不想你在这部分拿分，你甚至分不清这到底是因为出题人水平还是别的什么……什么人啊这是。所以如果保持悲观的话最好在这道题上放下一些期待，而把精力给到代码题大题六。 UML10种类型图中优先聚焦用例图和类图的识图，其它类型图一般也不难（当然了不一定）最基础的要能看懂。 10.设计模式\n题型：【选择题】 分值统计：约4分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 请注意，如果一直逃避代码，到这一部分大大大概率是会完全懵的，靠死记硬背那么将迎来非常地狱的时期，因为我们要面对26种模板以及各种变化的考题，如果不理解就会很头疼，但一旦理解了就会觉得：就这？所以如果之前的代码知识打好基础了，这一部分就不会那么折磨，惨痛的教训之小编熊因为没能悟到这一块想要理解其逻辑应该回到打代码本身因此卡了2个月，而设计模式人话版就是因为各种情况各种需求大差不差，并且更注重拓展性，于是就有人开始公式答题了，代公式就是快（等），然后人类搞出来了26种模板，其实设计模式更多是工作几年之后才能理解到其中好处的东西，但远的我们不提，应试需求我们只需要浅浅认识它不需要生产它。 只要你真题都眼熟了，你能很明确的感觉到有那么几种设计模式的定义你是必背的。 11.设计模式实操\n题型：【主观题】大题五/六 分值统计：固定15分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 和真正写代码时候的逻辑其实稍微有一点出入，因为自己抄代码是从0到1，但这类应试考试这个题型属于是给了你一段别人写的代码并且是不完整的代码需要你填空，因此这里更像一种逻辑推理游戏，你需要去反推这段代码本身是做什么的，来让所有的模块连接到一起完成题目所给的要求。因此如果在有代码基础的前提下依旧觉得这部分摸不着头脑的也不用着急，这种情况也正常，依旧是多来几套逐渐切换成应试思路。近两年的代码题还不是很变态，但是要细心。网上也有所谓的答题技巧，但实际上还是要学会看一段代码内部的、和另一段代码之间的联系，而且真题中会给出类图方便理解，理解了基本上不会很难，并且你会形成自己的一套“答题技巧”。 12.操作系统\n题型：【选择题】 分值统计：约6分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 其中有些“送分题”但改成机考后不再以固定分值出现，也就是说常考考点出现了一些变化，但超纲的内容暂时没看见什么，基本上依旧在以往考过的考点打转，只要每部分懂是在做什么一般不用很怕。 13.结构化开发\n题型：【选择题】 分值统计：约4分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象：说明软件开发过程中一些原则，内聚啊耦合的，其实理解上没有那么大难度，主要是翻译不说人话！ 14.软件工程\n题型：【选择题】 分值统计：约10分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象：这一块耗时会比较长，会看得人想吐（晕字），但相应的回报也不会很差，大部分都是可以理解的内容比较能给人信心。但有往特别细节考的趋势，以往但凡出现过的理论部分的考点都最好不要放过。已经出现了几次考的是高级的内容（占分1-2分），可以适当作为知识点补充。 15.信息安全\n题型：【选择题】 分值统计：约5分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 如果是经常用电脑上网的友友应该会更有“亲切感”，主要核心内容即人类在线下斗，在线上也要斗……不过近两年这一部分的题目很与时俱进，很刁钻，出题人给人的感觉就像病毒更新迭代一样。 顺带一说，信息安全这部分其实是跟计算机网络连在一起的，只是这里做出了拆分。 16.计算机网络\n题型：【选择题】 分值统计：约5分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 协议的部分在我看来很抽象……其中涉及到很多英文简写，建议通过查找到全称来链接记忆。（其实是因为涉及到了Web内容，也就是说编程语言的中期内容，这个时候我还只有半桶水的JavaSE基础，都还没到联网，就只能死记硬背） 命令几乎每次都考但反正我是摸不着头脑有相当时候靠蒙。 子网掩码或许是一个难点，可以适当给自己额外补补课。 ———板块三，数学的大门———\n17.数据结构\n题型：【选择题】 分值统计：约5分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 从这里开始便聚焦于数学题，和代码关系不大主要是数学概念，部分点能摸着套路但部分点真的不讲道理……建议油管上找到印度姐印度哥讲师配合着看。其它的不敢说，但二叉树真的不难并且很多原理可以自行推导，如果其它的无能为力，也不要放弃二叉树。 以及通常会把数据结构和算法放在一起说，很多课程也是这样。 18.算法\n题型：【选择题】 分值统计：约5分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 能不能拿到这几分，三分靠打拼，两分靠实力…… 看算法的过程中小编熊基本处于一种大脑放弃思考的状态，但是基础知识看得懂的就记住，原理不难？！本质就是人类想省钱省时间，人类真爱折腾啊……算法部分在客观题主观题都有，同理，建议油管上找到印度姐印度哥讲师配合着看，你永远可以相信印度人。 19.算法实操\n题型：【主观题】大题四 分值统计：固定15分 考察类型： 有套路 没道理 考察方向： 变化很大 近期无变化 印象： 类似的，能不能拿到这几分，3分靠打拼，2分靠实力……剩下10分听天由命 虽然会有很多很多人总结常见算法并且分类，但就实际感受而言纯纯是看出题人想不想给你分，如果没打过计算机竞赛的（其实本质数学类）可能也比较难受。就我的回忆来看，这部分和代码部分一样，是很难通过《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，极大概率这辈子都不会再见的人。 ","date":"2025-02-22T00:00:00Z","image":"https://beebeebear.github.io/p/programwhatweshoulddo/ProgramStepOne_hu6034285486749362627.png","permalink":"https://beebeebear.github.io/p/programwhatweshoulddo/","title":"技巧 | 小狗熊学大编程理论篇熊"},{"content":"⚠️上半篇推荐的手把手教学视频可能因为时效性，作者的最后一个视频自动部署方案现在跟着操作会有点（很大）问题，当然，原理其实是一致的，故本篇会尽量详细描述整个自动部署的原理和过程。\n需要说明吗：下文的英文没有一个词是我拽洋文，均是页面上会显示的原文。最烦装〇的人！\n前情提要 书接上回，我们建的第一个公开仓库repository已经成功上线，现在在准备好博文内容之后要达到线上主页更新的目标需要【2】个步骤：\n1.hugo指令hugo -D生成最新的public文件夹；\n2.将public文件夹上传至Github仓库。\n本文的目标是简述及简化上述两个步骤。\n策略之GitHub Action + GitHub Desktop 方案总述：一个是公开仓库后续放public文件，一个是建议私有的仓库包含你的博文源文件，利用GitHub Action自动化生成Public文件并让私有仓库和公开仓库连接，GitHub Desktop本地管理仓库并简化Git指令上传有改动的文件。\n私有仓库建立 小贴士：\n1.仓库名Repository name以见名知意为佳，例如Bear(博客名)HugoBlogSource。\n2.跟我们上一步建立公开仓库唯一区别就是可见选择Private。\nGitHub Action使用 我们的自动化依赖一段代码完成，而第一步是要给权限。（官方说法叫“GitHub 提供一个令牌Token，可用于代表 GitHub Actions 进行身份验证。”）\n设置Token具体操作：打开GitHub，点开个人界面的Settings，往下翻翻到Developer Settings，有一个钥匙图标Personal access tokens (classic)，点进其中的Tokens (classic)，点击Generate new token (classic)，备注Note随便取建议取你能看得懂的，到期时间Expiration选择No expiration（否则你隔个十天八天的还要回来重新给权限），勾选repo和workflow这两部分。\n注意，生成的那串Token只会显示一次，所以可以自己找个另外的文本文档啥的保存记录一下，否则就只能重新设置。\n因为这段Token会被我们写进接下来的自动化代码文件里，所以我们要在这里再进行一个操作，在我们放源代码的仓库（也就是设置成私有的那个仓库）设置一个Secrets（可以理解为给它穿件衣服） （裸奔是不好的） 。\n具体操作：点开我们刚刚创建的私有仓库，点开仓库的Settings，找到Security下的Secrets and variables，点进其中Actions，创建一个New repository secret，Secret那个框里粘贴进去刚刚你复制的那串Token，这里的Name建议不要取奇奇怪怪的名字，最好符合全英文+简洁原则，例如我这里写的是TOKEN。\n下面就到了真正的核心——自动化代码部分，我们回到电脑本地文件夹你存放博客所有文件的位置（像本文就保存在电脑E:\\hugo\\bear），我们新建一个文件夹”.github“，并在”.github“内创建一个子文件夹”workflows“，我们的自动化代码就放在”workflows“文件夹下，创建一个空白文档，粘贴以下代码：\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 name: deploy on: push: branches: - main # 或者是你的源代码分支 jobs: deploy: runs-on: ubuntu-24.04 # 之前我用这段代码一直有问题网友说可能是因为这个ubuntu的版本问题，所有跟着网友改成了这个版本 steps: - name: Checkout repository uses: actions/checkout@v2 with: submodules: true fetch-depth: 0 - name: Set up Hugo uses: peaceiris/actions-hugo@v2 with: hugo-version: \u0026#34;latest\u0026#34; - name: Build and Deploy run: | hugo -D - name: Deploy to GitHub Pages uses: peaceiris/actions-gh-pages@v3 with: PERSONAL_TOKEN: ${{ secrets.TOKEN }} # 你的个人访问令牌 EXTERNAL_REPOSITORY: beebeebear/beebeebear.github.io # 你的GitHub Pages仓库,即公开的那个仓库 PUBLISH_BRANCH: main # 或者是你的GitHub Pages分支 PUBLISH_DIR: ./public commit_message: ${{ github.event.head_commit.message }} 小贴士：大部分注释都写在上面了，不确定会不会有友友不知道上面说的源代码分支是指什么，点开你的仓库的Settings，General设置下有个Default branch，这里写了你的分支名，本质就是文件夹名，是可以修改的，我习惯用main，也有些人或者创建时默认是master，如果你的显示是master而且你不想改动，那么就把上面这串代码的main改成master。\n自动化代码作者出处： actions-hugo GitHub Desktop 喜欢折磨的也可以用Git命令。\n顺带说一下我们新建仓库code页面下create a new repository on the command line里那串命令的意思 （其实是我写都写了不想浪费） ：\n1 2 3 4 5 6 git init //创建空的git文件夹 git remote add origin https://github.com/beebeebear/bearblogsource.git //和远程库建立连接，那串https是对应链接 git branch -M main //当前分支为main分支 git add . //添加所有文件 git commit -m \u0026#34;first commit\u0026#34; //推送，\u0026#34;\u0026#34;内的内容是备注 git push -u origin main //推送到远程的main分支上 不过按照接下来操作我们应该用不上这串命令了……（谁在狂喜？）\n其实仓库创建出来提示页面就有个GitHub Desktop下载按钮，当然也可以点击这个官方链接进行下载： GitHub Desktop 下载安装之后如果你已经登录了GitHub账号（如果您正在按这篇博客跟着做那么应该是登陆状态）可以直接关联然后登录，这里说一下GitHub代码仓库管理的逻辑其实是这样：线上仓库有文件——克隆（下载）文件到本地——本地文件有更新——确认提交更新后的代码\n到这一步，我们现在以及以后需要管理的就只有私有仓库……在这里插入一小步，创建”.gitignore“文件，意思是在上传的时候自动忽略我们这个文件里写的内容，像public文件我们就不需要上传，以及你如果跟着上半篇我推荐的那个视频走，Hugo.exe文件其实也不用上传，”.gitignore“文件位置写在博客文件夹根目录下（例如我的博客文件夹位置E:\\hugo\\bear，这个文件就写在这里）\n当然也可以不用管”.gitignore“文件，直接梭哈，只是说越简洁在上传的时候能减轻一点网络压力。\n继续以下步骤：GitHub Desktop点进对应私有仓库克隆到本地（我放在了E:\\hugo这个文件夹下，主要是我方便管理，我懒），把我们的源文件扔进去（建议复制不要剪切，既然咱们是新手就要多留心眼，留个原件，这样万一出问题也不至于瞬间回到第一步），这个时候点开GitHub Desktop我们会发现”Changes“那一块多出来很多东西，我们在”Summary“那里写好本次改动的原因（因为是我们自用的博客没有什么规则我比较懒一直在调试就直接打了test）commit to main，然后确认提交push origin，如果失败了大概率是网不行，换个节点。\n稍等片刻，代码生效（学名叫部署）需要点时间，可以点开仓库的Actions查看部署deploy情况。\n到这一步应该就完成整个的自动化操作了，如果没有，请看下一步。\n公开仓库检查 因为如果你按照上篇操作，在公开仓库你应该已经提交了一次代码，这个时候我们去公开仓库检查一下，有可能出现一种情况，除了跟私有仓库有联系的代码（Code页面每一行提交的文件中间有亮着蓝色的部分例如我这边显示是”beebeebear/xxxxxxx(私有仓库名)@xxxxxxxx(一串数字)“）还出现了部分没有联系的，如果你出现了这样的情况，恭喜你，现在打开GitHub Desktop，按照克隆操作把公开仓库拉到本地，然后把文件清空再上传，相当于把公开仓库清空。\n然后GitHub Desktop再重新回到私有仓库，因为自动化代码触发貌似需要代码有变动，所以这里可以新增一个测试博文文件（\\content\\post那里），再再再更新上传，来触发代码生效。\n现在应该就能正常打开博客页面了。\n还有高手？ 其一： 如果咱们的源代码只有一点点变动（例如某篇你发现了错别字），事实上你可以直接在Github上改，这也是为什么要上传源代码的原因……？（并不是）当然，不是很推荐这种做法。\n其二： 心细的友友应该早就察觉，其实新建博文也不一定需要使用hugo命令，第一次它把框架搭好之后我们后续如果只是要新增博文内容，直接拿着以前的文件夹复制粘贴然后修改里面的index.md文件就好了，常用的hugo命令可能是本地调试即hugo server -D。\n其三： 如果搭建中的某一步一直报错，搜索引擎找遍办法也没用，最好的办法就是炸了重来。\n你可能需要的：\n删除仓库的步骤：点进对应仓库Repositories，仓库Settings，划到最下方Danger Zone，Delete this repository。\n其四： 博客搭建不是一劳永逸的，就像上述的自动化代码，半年前还能用结果半年后就要对应修改了……\n但是你的博文内容是最核心也是相对最永恒的，一切皆可抛，保存好post、保存好post、保存好post（重复三遍），总能换个地方重来。（能不用总是迁徙当然更好！）\n","date":"2025-02-15T00:00:00Z","image":"https://beebeebear.github.io/p/blogbuildhugob/BlogBuild2_hu3426846324898042226.png","permalink":"https://beebeebear.github.io/p/blogbuildhugob/","title":"技巧 | 让你见识见识真正的新手小白熊之力吧之Hugo+GitHub搭建静态博客稍微全自动篇熊"},{"content":"熊の博客搭建只能用精彩纷呈形容哇\n本文章适用于：\n1.跟我一样从未搭建过静态博客且（前端）代码知识几乎为0但又不想花过多时间去了解底层代码知识仅有书写博客内容需求的人；\n2.跟我一样对互联网上教程每一步都有很多小问号问gpt结果问号越来越多本质缺少活人手把手纯手工制作教学的人；\n3.我。\n1序 1.1小想法就像四月的天，多变又多变 今天天气很好很适合一局顶级折磨（）\n起因是家中喜迎一位新成员战66，新嘉宾的到来就促使人想再引进点新的什么这种感觉就像剧情推进世界观逐渐展开一样激动人心？！加上我上这个互联网被创的次数太多了我认为有必要每周每月统合大史记让大家陪我一起痛苦而且这样就能为我的卖课Onlyfans社群铺路哦呵呵呵呵。之前一直拖着没去鼓捣博客，要不就？\n别说，一个小小的念头让我折腾了三天，物超所值啊！\n虽然说着有无数专门为小白写的教程，但不可避免搭建博客会涉及到很多专有名词，一旦你对其中某种分类某个名词产生好奇，找着找着很容易找偏并强烈打击你的自信心，像是我很久之前为教程文章中提到的vps困扰我说这是什么你们都这么厉害吗人均电脑大师只有我怎么一点都看不懂算了关电脑睡觉还是回归结绳记事吧……你看，这样其实不好因为我们容易迷失在知识的海洋里！\n我们还是需要一个目标来指引我们到目标地点而不是放任自己环球旅行，脑袋里的小问号起源于“为什么它在这”，让我们回到起点，此时无需问“博客是怎么建成的”，这是一个技术需求，而是去解决一个业务（用户）需求：\n博客是怎么出现的？我们为什么要选择它？\n1.2没有买卖就没有伤害？ 网要笑着玩\n实际上我相信所有技术出现都是基于人类需求，而人类需求不是凭空突然冒出来就像古人不会想哇我们有人工智能的话该多方便幸福呀，技术出现使用——其实互联网技术简称不如说是一堆新兴软件这样我们就不需要面对那么底层的东西——也是会有一个相对符合逻辑循序渐进的过程，所以我默认常见情况如下：\n1.你手上有想要发布的东西（也可以没有，但你有这个念想），比如说日记，旅游攻略，游戏技术……这是你的博客最核心的“内容”，你可能以纸质形式保存，也可能放在了本地电脑上已经有了电子文件形式。 2.你需要把这些东西发布到互联网上——这也是互联网起名之初称为互联网的原因——和网友一起分享，或者说你的需求是更好的留存，总之这离不开互联网。 3.事实上，将软件极尽简化使用操作，用户只需要想好想说的内容，点击发送不涉及任何别的配置（此处配置指系统配置），现在所有平台都是这样做的，但是也面临一个最大的问题，就像你住在别人家，如果你的行为不符合别人心意，别人可以随时赶你出去。而且就算别人没明说暂时还未采取举动，住在别人家，总有种受制于人的感觉。 4.那我能不能自己搭房子？令人欣慰的是，有需求的地方就有市场有市场就有买卖有买卖就有伤害……以下涉及到的方案即便有注明免费的但其实本质上还是符合“买卖需求论”（我自己编的词），下文将会尽量说明我们为什么能“免费”获取一些服务免费搭好博客。 1.3一点点的搭建工具问答 拿起（闭源）工具我就无法拥抱你，放下（开源）工具我就无法保护你\n既然我们决定拿好包袱从盖草房开始新生活，关于怎么建房子接下来我们会听到几乎每篇搭建博客教学都绕不开的词，也就是我们盖房子需要的工具们，你是否和我一样会有很多小问号，我默认答案是“是”，接下来会用并不严谨但尽量让无代码经验的友友们听懂为主的语言进行描述，但凡会一点代码懂一点互联网的都不要听直接跳到实操Step1，当然，欢迎指正：\n1.3.1文本编辑器 这里我们选择的是Markdown文本编辑器——支持的软件有Obisidian（首推）、Typora、Vscode（其实这个写代码的才常用）等\nMarkdown是什么，能吃吗 找到一个不知道算不算官方的但比我说的要官方的参考文档 《Markdown中文版参考指南》 ，比较书面的解释是\nMarkdown 是一种轻量级标记语言，你可以使用它向纯文本文档添加格式元素。\n什么轻量重量，哈哈看不懂 ，但是后半句是重要的，即向纯文本文档添加格式元素。\n为什么选择Markdown，好吃吗 我想大多数已经用上电子设备进行书写的友，如果没有特别需求主动去接触过别的标记语言（如果你从未听过标记语言这个词就适用于本句的“如果”），应该大多聚集于word（只要曾经用过都算）或者一些跟word使用方式大差不差的笔记软件，在文字之外我们还需要关注的一点是样式，例如\n不知道为什么样式没法预览，这里仅写一下markdown添加样式规则，感兴趣的友友在搭建过程中就知道我在说什么了……\n1 2 3 4 **加粗** *倾斜* # 一级标题 ## 二级标题 是的，我们以往只需要鼠标或者手指在对应按键上点一点，你就可以很简单的将对应文字修改成我们需要的样式，但问题来了，我们能获得这样的便利实际上也是因为我们交出了部分的自由。\n因为我们依旧还是住在别人家。\n以word为例，保存的可编辑的文档格式（.doc）（.docx），一旦我们需要留存、分享，如果只是分享给你的朋友且你的朋友也有Office，但网站不认文档文件，所以当你将精心排版的文字直接粘贴到网站上你会发现—wow，什么都没有发生，一切样式归为虚无只剩一大坨文字，这就是纯文本。当然，也有粘贴过后保留了部分样式但是给你打上了一些你可能看不懂的符号，在此不赘述。\n我们现在可以知道的是word将一切的样式给我们封装（打包）好了，但代价是它作为闭源软件，如果你的内容想要迁移到别家非常不灵活（这也是闭源的意义之一），在这个需求下，我们不必去了解历史上这些工具的变迁，让我们直接来到【总结】部分：\n纯文本网站都能识别，但我们需要样式，且这种添加样式的规则最好不受制于平台、版本，再加上一点，能简单好上手，别忘了，对我们来说博客最重要的部分依旧是我们博文内容而不是搭房子的工具，markdown可以满足我们上述的基本要求，所以我们用它。\n题外话：这个时候或许可以来说说markdown定义中的“轻量”，本篇文章的样式即采用markdown规则，一般需求基本上足够用，但如果你想玩一些更精细的，像是字体颜色、插入图片，就要涉及到html等，但我们现在不必如此心急，等到有需求的时候你自然会去弄懂它的。\n支持Markdown的软件，怎么吃 首推Obsidian除了它能识别.md文本以外还有很多有意思的小功能而且支持多平台加上它开源，更重要的是它简洁，嗯……没有广告。其实如果你没有任何要求你甚至可以在文本文档（.txt）里写，虽然无法识别你写的样式规则……\n考虑到篇幅，关于Obsidian的具体使用操作在本文章不会提及，您可以查询Obsidian的 官方文档 或者观看一些它人的基础操作教程。\nMarkdown基础，慢慢吃 我依旧建议需求导向，大家可以回想一下你以往在笔记记录软件上用的最多的功能是什么，然后再根据自己需求去网上搜索找实现办法。\n常用的几类样式语法：标题、段落、换行、文字格式、引用、列表、代码、分割线、链接、插入图片，都可以在互联网上轻松找到。\n我偏不我就要用我习惯的笔记软件我才不要学劳什子Markdown，我不吃 机器熊模式：好的。\n有需求的地方就会有新技术，即便这一切其实是绕一个大圈，不过人类不就是这样！（我也经常这样）有相关需求的您可以通过搜索引擎带着相关关键词例如“word转markdown插件”去实现您的需求。以及一些笔记软件也支持分享页面，例如Notion。\n1.3.2博客框架生成 先引入一个浅浅的概念，博客最核心的是我们输入的博文内容没错，但技术层面来说，一个博客实际上还包括了html、css、js、图片、视频……一些乱七八糟的，难道都需要我们亲力亲为？\n而且其中一些操作其实是固定的，是重复性工作，这点很重要。\n懒，是生产动力起源，因此，框架诞生了。（我其实称之为人类的亡羊补牢，因为重复性工作很容易出错，直接给你打包好总不会出错了吧！）（其实还是会）\n市面上有很多博客框架，本文综合许多因素选择了Hugo，其实就是友友在用说明一定是好东西我也要用，嘿嘿。\n1.3.3服务器 服务器的作用很广，我们需要服务器做的是储存我们的博客文件数据，本篇文章将依托GitHub解决这个问题。\n注：Github是什么？人话版，主要面向程序员存放代码的地方，但我们可以用它来搭个博客。\n1.3.4域名、ip ip、域名，比较通俗的解释即你需要说明你搭的房子在哪，这样别人才能拿着对应信息来到你家，关于ip稍微深入说一点就会牵扯到很多东西，这并非本文章重点，因此我们只需知道ip是一串数字，而数字对于人类来说并不好记忆，所以人类搞出来了域名，并且开启了一系列关于域名的买卖（下略）。 本文章解决方案将用GitHubPage同时解决ip和域名两个问题，它将给我们分配空间及一个域名。\n1.3.5 小贴士 你发现了吗，服务器和域名这部分如果你有更高的要求，像是你想拥有一个自己的服务器，想要一个喜欢的域名，那么就需要动用……小脑瓜，去三方比价（？）动用钞能力。因为这些实际并不是免费的服务，我们实际上是搭了GitHub提供的便利（？）。\n2一步步开始砌房吧 咦，怎么少了一块？\n一切的（阴暗地爬行） （阴郁地蠕动）（阴森地怪吼）（不分对象攻击）都是从产生这个傲慢想法开始的：\n注册使用三个软件而已你能秒我？\n起初，我决定采用Hugo+GitHub+Vercel（一个自动化把你本地已经搭好的hugo博客框架上传到GitHub的软件我是这样理解的），但没想到惨遭Vercel的拒绝，在一套证明我是人的丝滑验证小连招之后它需要我填写手机号……那我当然是拒绝的，好吧，全自动转半自动，没想到折磨从这里开始……\n在此不详细说明其中曲折而是会一定程度掰碎揉进下列操作流程中，以小作坊加料形式。\n2.1文本编辑器（可选） 因为我已经早早用上Obsidian，所以跳过了这一步。（谁在炫耀？）\n之所以说（可选）是因为你如果没有任何要求，用文本文档写也可以，只是说不太好看也不太方便预览……\n这里放一下Obsidian官网： Obsidian )\n2.2博客框架Hugo 我在这一步受折磨了太久，最后找到了这个真正的手把手教学 《Hugo + GitHub免费搭建博客，并实现自动化部署》 ，作者也给出了对应的文档 《Hugo + GitHub免费搭建博客，并实现自动化部署（文档）》 2.2.1下载 下载Hugo： Hugo 在这里默认有跟我一样几乎没正经碰过GitHub的小白，温馨提示，点开Tags，点开后排列顺序从新到旧，版本号不是越新越好，大家能懂我意思吧技术日新月异可能你今天鼓捣出来的东西2年后系统就不支持了，因为我这边一路报错吃了太多的苦，为求稳我选了跟参考视频一样的版本v0.131.0，点开Downloads之后你会看见Assets，这里面一般是作者做了适配不同平台系统的，我们只需要选择其中一个即可，这里选择了hugo_extended_v0.131.0_windows_amd64.zip。\n建议把Hugo解压缩到你比较顺手的位置，因为我们后续让它生成框架直接在这个文件夹下执行最方便。\n2.2.2搭建博客框架及参数调试 在该文件夹位置cmd调出命令行（如果有不知道命令行的搜索引擎搜一下），想好你要放入博客框架的文件名，这个文件名跟后续我们展示在网页上的没有关系，喜欢取什么就取什么，但也不要取得太奇怪，建议全英文，无特殊字符（!^.@\u0026amp;这些），我在这里取名为bear，在命令行输入hugo new site bear，就这么简单的一步，它就给我们搭建好了，现在你可以看到多了一个叫做bear的文件夹。\n\\小狗熊（本地版）诞生了！/\n……但其实只是创建了核心的博客文件夹并且塞了些基础配置，我们可以点开看，里面绝大多数子文件夹是空的，也就是说我们当前创建了一个网页但是是空壳，接下来才是重头戏：主题。\n其实感觉有被自身经验及网上说法及翻译误导到，因为按照我以往的经验，主题是锦上添花的东西，但是我误会了一点，我们刚才的那个命令并不包含预设一个主题，它真的是，空的。\n那么就跟着命令行弹出来那一堆12345走，点开它给的下载主题链接，去下载一个主题，这里我极其不推荐之前完全没有鼓捣过博客的友友真就像一堆网上教程说的随便下载一个就好，事实上你把主题下载下来我们还需要进行调试，而且每个主题根据作者的喜好不同配置上肯定会有一些差异，如果你没有任何经验用A主题教学折腾B主题极其有可能疯狂报错即接下来不断的调试预览过程你的页面显示错误，别问，问就是吃过亏了，已删除所有文件重来3次。\n小插曲：其实写主题的作者们为了方便使用者配置，一般会特别放一个exampleSite文件夹，相当于新手包，复制粘贴咔咔一顿就好了，但我最开始下载的主题，没有exampleSite文件夹……对于没法触类旁通的小狗熊来说真是令人摸不着头脑。\n这里我跟着这个贴心小白教程下载了Stack主题，接下来参数调试过程跟着原视频做，加上小熊本阶段也对这部分调试一知半解也还在汲取知识中，就不重复书写了，等到熊能举一反三的时候再拿喜欢的主题来说吧！\n如果到这里你也一路顺利，其实已经成功了80%，歇口气歇口气。\n2.2.3Hugo常用指令 创建新文章：例如我们要创建一篇叫weekly的文章，在你的博客文件夹下，本文章中即指bear，启动命令行，输入命令hugo new content post/weekly/index.md，一路点开\\bear\\content\\post，事实上我们所有的博文都会放在这（如果你跟着教程一路走来可能我这句话已经说晚了），因此如果后续万一出了什么问题，一切皆可抛，唯一需要记得带上你的post文件夹走。 2.3村里通网了之GitHub 2.3.1Git Git原本用法包含了我们实际用法，我们此处只需知道我们需要Git这个中介将我们的博客（本地版）上传到GitHub，这样别人就可以通过链接访问到我们的博客。\nGit官网下载： Git 2.3.2GitHub Git官网： GitHub 小贴士：注册账号推荐使用邮箱，不要用国内邮箱（Outlook最好也不要），试手拿着玩的可以用临时邮箱。账号名需要注意，用这个方案我们获取的域名与你的账号名强联系，例如本博客GitHub账号名就是beebeebear，所以取账号名的时候可以稍微留心一下。\n账号建立后跟着教程走建仓库repository，建立公开仓库后续放public文件，实际上public文件就是我们Hugo发功之后最终结果，不涉及源代码，如果你跟我有一样的好奇心，我们点开其中任意文件夹找到index.html这样的文件双击点开，你会发现它实际上已经帮我们生成了一个个独立的页面。\n好了，截至这里，半自动化已完成，流程即：准备好博文内容——hugo指令创建新博文文件夹及基础文件index.md——复制粘贴修改index.md里的内容——hugo指令hugo -D生成public文件（记得把旧的删掉）——Git指令将public文件上传仓库………………\n……好麻烦啊！\n接下来探索自动化部署，把半自动化升级到全自动。\nTo Be Continued\n","date":"2025-02-10T00:00:00Z","image":"https://beebeebear.github.io/p/blogbuildhugoa/BlogBuild1_hu1163030150332818648.png","permalink":"https://beebeebear.github.io/p/blogbuildhugoa/","title":"技巧 | 让你见识见识真正的新手小白熊之力吧之Hugo+GitHub搭建静态博客半自动篇熊"}]