后端入门历程
了解前后端
暑假,出于对一切新事物的好奇,我加入了精弘网络各个招新群,在日复一日的窥屏学习中,了解到精弘网络技术部的大作业以及相关技术栈的介绍。作为零基础纯小白,我一开始并没有完成大作业的设想,只是想着既然提供相关课程,那不妨跟着学一学。直到我亲眼见证了一个自称零基础的群友在一周之内完成大作业,以及无数次看到“零基础完全可以”的说辞,最终还是鬼迷心窍决定试一试。
学习后端基础
跟随2024年的教学视频,我开始尝试入门,从第一步安装mysql就开始出现问题,所幸学长人真的真的真的很好 :heart:,鼓励我在这条路上一直坚持。故事的开始总是充满了各种坎坷,加上本人自带debuff,问题层出不穷。当课程进行到项目实践,我发现真的可以一点都听不懂时,开始了我的破防硬刚之路。
第一步:纯敲代码(看不懂敲还能敲不懂吗),事情进展得没有想象中的顺利,但也是跌跌撞撞的走下来了,于是我把案例项目完整复刻了一遍。
第二步:听逻辑,虽然很多东西听不懂,但毕竟还是敲了一遍,起码熟悉代码的分布位置。
期间也尝试了各种视频,最后发现还是精弘的官方视频好用:rose::rose::rose:
动手暑期大作业
尽管还是没什么把握,但是起码开始的登录注册接口是基本一致的,上手起来比较简单。后来写一些与视频中相近的接口,就需要接受各种报错的轮番轰炸,所以刚开始写出来的码十分的混乱,调用的函数方法甚至都对不上,主打一个能跑成功就行,各种判断那是一点没加。后续真正艰难的是,视频里没有提到的细枝末节,以及一些特殊的小要求。
所以我先把大体一致的部分写好,修掉所有红红的报错,开始迎接apifox中的错误码。
而此时,时间已经快进到入学,招新活动有序进行,眼看着ddl的逼近我也只能大量得投入时间成本,尝试各种歪门邪道方法,确很难找到解决问题的灵丹妙药。其实真的有考虑过要不要放弃,但一方面是觉得写都写到这一步了,放弃的话,之前的各种红温算什么,另一方面是想到错过了可能就真的没有再入门的机会了。箭在弦上,不发也要发。
在此真诚感谢所有不辞辛苦教我技术的老师们:heart::heart::heart:!!!
展开试用期项目
在ddl前的两个小时,完成了大作业验收,但是大作业只是完成了基础接口,还存在很多的漏洞需要填补,而第二天就是面试,讲真我是真感觉没有什么过的理由,面试的过程简单的一闪而过,但当晚收到面试通过的短信,我感动感谢也不敢置信。
没有激动感慨的时间,第二天就下放了试用期大作业,以及验收ddl——10月7号。看到国庆假期在朝我招手走远的身影了……
经历了大作业的锤炼,基础接口以及简单的逻辑校验已经不是问题,重点在于小组对接,艰难的真不是一点点。
分配任务,交流想法,写出apifox,写接口,传git,拉取代码,处理冲突,推送代码,前后接口适配,高端功能的尝试……
终于验收,还是出现了各种难以预料的bug(什么有的没的bug都给验出来了),总体来说虽然仓促,还是有很多精彩。
短期学习规划
在后来的聊天中无意间发现,一切的艰难都是有原因的,由于我是按b站上2023、2024的分类架构看的视频,于是漏掉了最重要的两个视频,共计4小时1分25秒,分别是Gin和Gorm的讲解视频。由此展开以下规划:
- Markdown速通计划
- 完成Gin和Gorm的学习(笔记)
- 了解后端开发规范
- 搭建后端开发前置条件
- 熟悉后端开发流程
- 参与项目开发