六月初至七月中旬|前端学习简要总结,生活的小回顾

grtsinry43
7/12/2024
28 views
预计阅读时长 7 分钟

在这段时间里我通过完成多个项目,深入学习了前端和全栈开发的技术。主要使用了 Vue3、C++ Web 框架、jwt 鉴权、Docker、Nginx、FastAPI、微信网页开发、Vue2、Vant 组件库、TypeScript 和 React 等技术。

项目驱动对我来说是一种很好的学习方式哈哈哈,不仅让我掌握了新技术,也让我遇到并克服了许多挑战,比如阅读别人的代码、复杂的后端逻辑处理和微信开发的复杂性等。 通过项目驱动的学习方式,我快速提升了自己的技术能力,并对此感到非常满意和自豪。我也意识到自己还处于学习的初阶段,对未来的学习充满了规划和期待。

<!--more-->

额..最近的事情

上次总结应该是 5 月 27 号,那大概两周的时间学习 Vue 剩下的内容,那个时候同时也在研究全栈开发,照葫芦画瓢弄明白了 Spring Boot(不过基础太差,这个假期还得再弄一弄),然后应该是六月初。

后来搞了一周的课设、期末的任务、一些慕课的考试什么的,六月下旬就进期末考试周了,全天都在 预习 啊不,复习。主要也是老师讲了一学期也未必能给我们讲明白,就是老师其实很厉害但是讲课方面可能就不会那么面面俱到,反正我就一学期的内容看英文教材一周弄完了,考试结束换完寝室是六月末。

然后痛苦的来了,就是我所在的校团委网络信息部有个学生组织的技术部门,这学期当部长的几个学长下学期都不打算继续干了,一般都选择保研了。像我这种会学习不会考试绩点很低的肯定以提升技术为主 然后下学期我就得当两个部门的部长,假期要搞的几个项目都到我身上了 😰,和我同级的同学们前端后端又没那么熟练,所以本质上整个两个项目全是我一个人写的 😭。ddl 是 10 号,所以我被迫留在长沙现在还没有离校,9 号弄完上线的,现在终于轻松了。

最近的学习总结

感觉最近的前端学习全是自主探索的,全是项目驱动的 😂。

先是课程设计

课设是 C++的,正好我之前研究过一个 C++的 Web 框架,就给弄成前后端了。当时就是把这个当成练手项目了,因为全栈项目没搞过几个,所以就直接用上了 Vite+Vue3,至于学的话就是自己看文档,自己研究,然后也没用 Vuex 用的 pinia,同样也是自己研究的 😂。为了把这个项目搞出来又学了 jwt 让前后端能鉴权。

最后成品太丑了....搞个 Element Plus 其实主要是为了应付嘛(doge),学习技术和练手才是真,绩点我又不在乎

后来又自己研究了 docker 环境,nginx 反代后端到 /api,总之就是让我学到相当相当多,算是一个对我挺有意义的项目了

image-20240711222156417

之后是接的学校的项目

额这个对我来说主要的难度一个是微信网页开发实在太恶心,要搞什么认证又登录,还有就是学长传承下来了代码,但是这个代码的质量 emm...就是说屎山代码应该不过分。因为项目后端用的 FastAPI,这样我又不得不去学习这个,两天之内看文档学完了,但是真正上手看学长代码我才知道问题严重性。

<img src="https://dogeoss.grtsinry43.com/2024/07/154709B18B51FEF491EC9F8469FC1364.png" alt="154709B18B51FEF491EC9F8469FC1364" style="zoom:25%;" />

第一个项目是一个什么社团注册,这个前端之前代码用 Vue2 写的,不过还好代码完全没有压力,这个 Vant 组件库我又跑去看文档了,不过后端代码有点太抽象了,又用刚学的知识改了半天后端。然后还有...还有团委老师经常让我加功能 😰 啊这个太痛苦了,因为学长代码用的数据结构有点过于离谱,好多都是曲线救国,真的极其痛苦。

<div style="display:flex;"> <img src="https://dogeoss.grtsinry43.com/2024/07/FD42D5950E45510DF7AA62EB5EEA4C04.png" alt="FD42D5950E45510DF7AA62EB5EEA4C04" style="width:30%;" /> <img src="https://dogeoss.grtsinry43.com/2024/07/4A88CD8706AB2D582D9EDDD96243D836.png" alt="4A88CD8706AB2D582D9EDDD96243D836" style="width:30%;" /> <img src="https://dogeoss.grtsinry43.com/2024/07/B28977AB2B6D607D38D53945572D36B4.png" alt="B28977AB2B6D607D38D53945572D36B4" style="width:30%;" /> </div>

第二个就是一个简单的签到打卡,这个是被微信恶心的网页开发卡了好久,就是有个 wx.config() 需要后端调用 api 缓存 token 和签名啥的一大堆弄的天天做梦都在改 Bug😰,连着 3 天才弄出来。其他的就简单了感觉就是体力活了哈哈哈,实际写业务逻辑挺快的,不过好多后端给的响应数据结构太奇怪了,连写这个还得连改后端。然后为了管理又搞了个后台系统:

image-20240711225210198

image-20240711225506531

这个就是用 pure-admin 二次开发的,因为之前用过 element-admin 那个感觉这个还挺简单的,然后因为这个系统用的 TypeScript,大体上和 js 差不多吧,不过还是被迫,不对是自愿哈哈哈哈,毕竟能学到好多东西,看了文档搞明白了。

研究学长的项目

image-20240711230010314

这个是一个学长写的项目,不是我写的,不过我太感兴趣了 😂,所以自己看文档一天之内过了一遍 React,然后给学长提了 pr,现在还挺好看的

简要总结

这段时间真的都是因为一堆项目学到了好多东西,还挺爽的哈哈,至少因为项目需要自学了 Vue3,啊对还有 node 学着写了中间层,还有学了 React 和学长一起弄项目搞项目去了。

接下来计划再学习 node 中间层和后端,然后继续慢慢向下学习。而且就是我一年之内从刚开始写简单的 Hello World,到熟悉静态网页,再到今天一个人搞全栈项目,真的有非常大的进步,也真的克服了好多好多困难才能做到。不过我也知道我这才是刚入门而已,前面要学的太多太多了

然后假期回家也是绝大部分时间写代码,继续加油叭!

相关推荐

用一个月的时间写一个自己的博客系统——Grtblog的技术介绍

终于,历时一个多月的开发 ~~bug~~ 和测试,这个目前问题很多很不成熟很难用的系统终于上线了.....

grtsinry43
12/14/2024
117
4
0

学习分享|原生三件套的网页效果

这是学习前端基础,用原生三件套尤其是js实现效果一些学习过程的记录,首先是静态的小米商城,之后实...

grtsinry43
6/10/2024
10
0
0

2024 年终总结——于血泪中求索,于迷茫中坚守

对我来说,2024 算是充满波折而又有些许收获的一年了,对于前端的正式系统探索从这里开始,这一年从入...

grtsinry43
12/26/2024
203
2
0

学习分享|跨域解决、安卓开发探索、油猴脚本探索

最近学习的一些内容,包括跨域问题及其解决方案,安卓开发的简单探索,OpenAI的api做了个小插...

grtsinry43
6/10/2024
35
0
0

B 站直播弹幕的 WebSocket 获取尝试与抽奖程序实现

网上对于 B 站的直播 ws 协议研究已经很多了,但是一是相互 copy 未形成完整的解决方案,二是...

grtsinry43
1/17/2025
99
0
0
COMMENT 7273217543043682304

发表评论

登录之后评论体验更好哦 ~
支持 Markdown 语法 0 / 3000

在风雨飘摇之中

本站已运行了

一路走来,感谢陪伴与支持

愿我们不负热爱,继续前行

全站通知
更新通知