23 年 3 月份学习动态
第一周
这是三月份的第一周打卡,因为也是我们星球周打卡活动的开端,作为发起人我就优先在周五先发一下,之后的每次打卡会和大家一样,会在周末打卡。同时也是提供一下参考的模版,当然,大家学习的内容各不相同,按自己想法来就好,如下:
学习内容
本周学完了一本小册《TypeScript 类型体操通关秘籍》,同时写了阅读之后的体验,晚点会更新在星球专栏内。
文章分享
工作内容
本周工作没啥新鲜的,就不谈了。
其它
剩余时间就是在整理这周末会出的星球内部共享小册,关于过去的一些前端面试总结的整理。其次,就是在思考怎样让之后的带项目更有新意一点,方式倒是确定了,但需要一段时间先准备文档,这样大家都能参与进来,预计的话应该是 4 月份开始项目实战,3 月份找工作比较重要,正好有时间先让我准备一下。
写于 2023 年 3 月 3 日晚。
第二周
这是三月份的第二周打卡,本周我们开始了 Next.js 实战环节,可查看如下推文的介绍:
如果你也要学习 Next.js 或者说学一下 React,随时可以加入都行,每一步都会有文档同步(会放在星球专栏里),往期的内容看一下就好了。目前我们还是采用闭源开发,仅邀请星球内小伙伴参与,至少也能熟悉一下 github 以及协作开发是吧。
接下来说一下这几天在做的事,自己折腾设计了一下 logo,勉勉强强吧,看得过去就行。然后这两天也在做 next.js 启动模版以及添加了一个 og 工具,如图一二三所示。
og 工具主要是为项目 seo 做优化,而启动模版是为了让零基础的同学也能直接上手 Next.js,如果前期不会玩 github,那么可以先拉一份启动模版,给自己创立一个私有仓库,看着我们的 commit 自己动手实现一遍,其实自己动手了,看几遍提供的文档(马上会总结在星球专栏里),流程自然也就会了,那么就可以直接来到仓库一起参与开发了。
至于命名 ChoNext,也是希望这个组织是个 Next.js 项目集合,多往里面折腾点有意思的项目。
学习内容
阅读了关于 Next.js 的文章,这位博主我很喜欢,当初搭建 Next.js 与 Tailwind CSS starter 就是用的他的开源项目,我的开源博客项目也是基于他的魔改的,可以从他的博客找到 github 地址,如下:
对于前端主流的渲染方式,如 CSR、SSR、SSG、ISR 虽然面试的话对于后两者考察比较少,但目前这两种在社区内比较活跃,比如 vitepress 就是 SSG,而 Next.js 这四种渲染方式都支持,并且可以根据不同的页面呈现不同的渲染方式,但后续看了 Nuxt3 也有,这两个框架感觉就是也会越来越像,那么我们掌握其中一个,对于另一个差不多就是依葫芦画瓢了。
后续继续读了下面这篇文章,ISR 与 SWR 结合,ISR 有个不足点就是只对下一个用户访问时显示新页面,当前用户不会,因此结合 SWR 能够让当前用户也能立即显示修改之后的新页面。
在掘金刷到了如下裁员分析,总结一下就是人口红利不再,需要探索新玩法,移动互联网确实到了它该有的境界了,趋于平衡。
对于 React 初学者以及工作中还不熟练地同学还是挺有帮助的,或许你不知道其中一些 Ref 用法,推荐读一读。
以及观看了
对于 Nuxt3 以及相关的工具非常期待!但同时我也希望这个工具出台也能卷一卷社区,哈哈,压力来到了 Next.js 这边。devtools 也开源了,如果有机会感觉也可以去试试做个 Next.js 版本的。
英语
最近一直在看英语兔的语法合集:
目前进度(9/29)
励志
最近在 youtube 看到了这个,因为也是最近刷完了《狂飙》,对于张颂文这个演员也挺喜欢的,之前也看了他和朱朝阳演的剧,那会就很期待他接下来的剧,没想到狂飙里封神!
b 站视频更新
前文说了做了一个启动模版,配置的过程中也录制了视频,如果你想要知道一步一步怎么配置来的,可以看看,内容接近 30 分钟,可选择性看。
ChoDocs 更新
新增设计模式文章:
中介/中间件模式折腾了一下 ChoDocs,目前文档网站可支持图片点击放大功能,并且调整了右上角菜单选项,并且提供了备用站点(最近 b 站很多人提打不开,挺纳闷的,我用流量也能访问来着...)
其次,对网站也做了相关 seo 优化。
其它
见本周的推文更新。
以上就是本周的学习内容打卡了,其实也没多少,最后也说一下「日更」标签会渐渐取消掉,而是参与每周末的打卡内容中,思考了一下,每日的内容应该形成一个体系比较好,不必记流水账,显得内容不是很干货。
而应该把内容专注于输出更优质的地方,比如写好接下来的 Next.js 系列实战,另外也提及一下,Vue3 实战其实之前算是完结了,我们会在接下来的日子快速同步文档,目前已经开始在星球发布了,这个是会作为付费专栏更新在 csdn 的,所以其实对于我们星球用户算是福利了,无需再购买而直接阅读。由 主导,如果之前没有参与的同学可以跟随文档再结合仓库代码学习一下,这样上手应该挺快的,继续加油吧!
如果你也想分享自己每周的学习动态,在星球 app 上方有每周打卡挑战,报名参与后发布每周的学习内容即可,欢迎各位积极参加,至于为什么不做每天打卡,后续会和大家说一下原因。一年大概只有 52 周,每周做一次总结大概只要十来分钟,这也只会需要 52 次,想想并不会占据多少时间,那么年底的时候我们可以一起来总结一下一年我们做了多少,那时候一定会感谢自己平常的积累,成就满满!
第三周
阅读
经验学习,也许每个阶段读会有不同的感受,值得今后再读>
经验学习,拥抱变化
可快速了解 sourcemap
英语
最近一直在看英语兔的语法合集:
目前进度(18/29)
chodocs
稍微折腾了点样式,目前在研究 pwa,社区里有
集成了但还没生效
(2023.03.25 补充:目前已生效)
chonext-gpt
做了移动端适配了,把之前做博客的时候使用的梅花效果搬过来了,之后打算再做个 header
生活
看了《中国乒乓》电影,6 元不亏,不过感觉后面的剧情结束的很快
发现
这个网站也集成了 gpt,感觉反应挺快的,会同步在 chodocs 资源导航上
下周计划
继续写设计模式专栏,找点编程类视频与文章继续学习,感觉这周并没有学多少技术类文章
第四周
本周的学习动态:
阅读
对于自动化部署这块了解了一下,目前还没玩过 docker,现在在往这块内容学习。
英语
这周把英语兔的内容学完了(29/29),温故而知新,还会继续二刷的。
视频
5 小时关于 Next.js 全栈的视频,是我这周一直抽空看的,最近会打算折腾一下 Prisma,感觉可以用来做点全栈类的东西,视频里做的项目就是基于 openAi 来判断两个文本的相似度,其中也涉及到一些登录 jwt 验证,直接利用谷歌的 api 实现谷歌账号的登录来获取 token,在请求头中如果没有携带 token 就不能调用,然后还涉及到利用 redis 的 api 来进行接口限流访问,虽然看完之后整体来看项目不是很复杂,但短小精悍,该有的都有。
还是感觉挺酷的,能做一个完整的项目出来!
其它
本周和一位球友聊了聊,很高兴他拿到了实习 offer,后续也会邀请他来和各位分享在找实习过程中的心路历程。
这位球友很热情,提了 PR 上来,现将面试内容公开在这——「isolcat 三月面试合集」,这仅仅只是一部分,心路历程将会发布在「学习圈子」里。
接着,提一下写的这个回答:
up 你好,我想问问学习路线的问题。我在一所普通一本,大三下。竞赛方面,大二的时候接触 ACM,学的拿的奖很少,蓝桥杯只拿了省二,后面参加一些其他比赛,robocom 编程赛拿了国三(学科竞赛排行榜上的),传智杯拿了省二...
不过是匿名的提问,也不知道提问者是否看到了(因为对于匿名者的提问,回复也会是匿名)
这周末该实战点东西了,做完了再和各位分享吧~
月末补充
本周的学习动态:
文章
阅读
这几天看完了掘金这篇文章:
读完之后感觉又见识到了一位博客大佬,文章的内容都很不错,读完还有点意犹未尽,拉到结尾的时候看到说会出小册,说是 4 月份,今天下班后打开居然还真这么快就出了,果断买下了。
近段时间自己也在面向全栈学习,先把 Java 那套熟悉一下,把过去遗忘的知识捡起来,提升自己,前后端兼顾学习,等到学差不多了再系统性总结吧,先加油学!
项目
chovue 组织建立,之前 HearLing 项目开源啦,文档目前已经更新完了(星球专栏内可免费阅读全文),近段时间我也会参与提交点 commit,把项目优化一下,文档之后也会做点加餐内容的补充。
对于这个管理系统项目,希望的是短小精悍,不需要花费太多时间去折腾,能够让你快速入门相关技术栈。
并且提供一定的思路,遇到其他需求也就是依葫芦画瓢了。
4 月份继续努力!
地址: