前言
打算开一个新系列,偏休闲点的,不是完整全面的技术分享,话题还是聚焦个人成长(学的技术、了解到的信息、看的书……) 方面。文章偏意识流点,单纯分享我最近在干什么,不定期更新,有话则长无话则短。
JS精进
之前为了快速从安卓转型到前端,趁早开始干项目实操,就主打速通,两个月fast learn了前端三件套和React,学得挺粗糙笼统的,没有多少内部整合的时间。计划一轮学How,先用起来;二轮学Why,学学原理机制;三轮学What,读读源码。
一个月前(11月初)本计划开始学习RN,走走跨端路线,但也没想到这么快就碰到瓶颈,RN起了个头就推进不下去了。于是乎就把精力重新集中会JS的学习,学了近两周,补了之前略过的知识点和ES6之后的语法糖,查漏补缺的同时学学了闭包、提升、类型转化、GC等等稍微偏底层的知识。
前端工程化
其实这件事情应该是贯彻始终的,我也是从最开始的一脸懵逼,啥是vite,为啥不用CRA(create-react-app),ESlint是啥,npm又是啥?当初给我的感觉就是混乱,什么乱七八糟的东西,差生文件多。学习过程中也是东学一点西学一点,不知不觉间凑齐了大致上的拼图,拼成了前端工程化这个包罗万象的概念。
目前或详细或粗糙的了解一下有负责代码规范的Linter(ESLint、Prettier、Stylelint)、代码管理的Git(插一嘴,最近看到篇文章在讲monorepo感觉也挺有意思的)、负责包管理的npm、pnpm啥的、代码测试的Vitest、Jest(我不碰,目前用不到)还有Moudule Bundler(VIte、Webpack)。
前三周左右为了写分享,就去了解算是上述工具中最熟悉的Git,本以为一两篇文章就能把底层机制讲好,但没想到我之前用的不过是冰山一角。洋洋洒洒准备了一周写了一周,才大致上完结了Git系列,现在回头看发现其实还是有很多不足,特别是从第三章开始,以后有机会在修改吧。
上周也是看了眼Vite的文档,也是感觉到我之前用的Vite竟然背后还有这么多有趣的机制,像是TreeShake、HMR、代码分割和压缩。但这些东西对目前的我来说还是远远用不到的。更底层的机制我还不配去碰。
挺有意思的,也是一步一脚印,慢慢的将这上面这些眼花缭乱的名词变成了具体的概念。
青训营
11月也在打卡青训营,确实有些东西,学到不少前沿的东西。
React精进
这周嘛才正式开始React的精进之路,也是没想到在Props和State这块知识能卡我这么久,这还是ing形式,走一步看一步。
无服务器、边缘计算、全栈化
这两天看到的几个有趣的文章中我仿仿佛佛get到了一些前端的趋势,有些玄妙的技术变化变得合理起来了。
大致上就是Vercle之类的云计算公司在推动边缘无服务器,React和Next也在默默向全栈发展(React Server Components),SSR、SSG等渲染技术也逐渐流行,总之整体上的大趋势就是前端全栈化,不断大前端。
提一嘴,两个月前刚开始学Tailwind的时候犹豫好几天,在考虑css技术的最优选,也傻呵呵的写了篇现在看来很稚嫩的文章,但此时,我只能说我的直觉是对的,是符合大趋势的,utility-css的方向是正确的。
也是坚定了我寒假学习Astro的心,看看有没有时间吧,有的话也推一推NodeJS的进度。
现在给我的感觉就是知道的越多,就越发知道我的无知,有太多东西想要去学去了解,这一路上一定是充满惊喜和挑战的,我也因此愈发期待明天的到来了。
技术的更新迭代对现在我的来说是机遇,代表着行业的洗牌,跟不上节奏自会淘汰。
生产而不是消费
我不知道是不是这么翻译嗷,这句话我是从外网一文章中看到的,大致就是在说“讨论2024年该学什么框架、学什么技术是没有意义的,大部分作者和读者不过是在消费这情绪,而不是转身投入到生产实践中。”
虽然我不敢苟同这观点,技术选型时的犹豫与思考是有意义的,人总不可能选择早就被时代置否的技术吧,但是转身投入到生产实践中是我赞成的。想多了都是问题,做多了都是答案,技术学习过程中就应该是“实践-思考-实践”的不断上升螺旋。在实践中发掘思考的基点,思维在给行动指引前行的方向。
阅读
最近这两周也是开始重新阅读了,人不能永远淤在技术中。黑塞的书总能给我当下的生活一些启示。高考刚毕业时读的《德米安》从中看到了我的影子,而上周读的《悉达多》又让我看到了我性格的另一面。好好用全身心去感受当下,哪有什么遥远的未来,向现在取经,现在就是未来。
《加缪情书集》也挺有意思,之前读过他的其他一些书,像是《局外人》、《西西弗神话》,在我印象中加缪一直是个冷冰冰的哲人形象,冷静又假装热情的去看世界这个巨大的草台班子。但在这书中我看到了另一个加缪,他充满热情,骨子里溢出浪漫的气质,他也会为一个人焦虑,等待思慕之人的消息,在夜里辗转反侧。也看到他用颤抖的手写下一个又一个浪漫到让人心酸的话。期待,我在期待,那最后为什么成了一直的等待呢。 我与加缪共情同感,我钦佩他能勇敢的写下那些文字,失去自我的同时又保持着自我。
后记
其实挺有东西可写的,思绪不断的飘荡,跟着感觉码下自己声音,让文字去喝止脑海中的回响。
2024.12.05