- 作者:老汪软件技巧
- 发表时间:2024-09-12 00:02
- 浏览量:
我先来个自我介绍吧,高中我是一名文科生,在最后面又转成了理科,然后又因为高中没听课,又不爱学习考上了一个大专,因为第一志愿落选了,阴差阳错的选到了计算机网络技术这个专业,又因为看不到计算机网络那些知识,特别是思科那个软件,后面又开始学前端,从此开始爱上了前端这个方向。
在这个时间里又因为做了一下掘金的文章分享和做了一些开源项目,才有机会认识到很多大佬,才有了跟大佬们聊天的机会,接下来分享一下这些经历吧。
技术
在学习技术方面最近开始有点力不从心了,总想着出去玩一下,希望最近能好好休整一下吧。
这段时间里没有怎么阅读前端的书籍了,因为前端上比较不错的书籍也已经被我读完了再加上有 GPT 的加持也没有啥继续阅读的必要了,现在在阅读方面基本都是在看文学类的书籍了。
从去年三月份开始一直都是在准备面试相关的八股文,直到现在看到有意思的八股文并且自己不懂的也都会去学习一下并通过文章的方式来输出,所以现在只要是愿意花点时间去回顾一下,js、nodejs、前端工程化、计算机网络、浏览器原理,甚至包括 React 源码这些应该是没有啥问题的。
在第一份实习工作中,干的是一份实习的工作,前端这边用的是 NextJs,首选技术栈也从 React 转变为了 NextJs,在后来后端需要重构,我也接手了后端的工作,使用的是 NestJs、Redis、MongoDB 这些都是我在工作过程中边开发边学习而学到的,也就是说我通过了这一份实习经历直接变成了一个小全栈。
因为那会还没有 Redis 的线上服务,我又去研究了一下 Docker,后续有用 Docker 来研究不同的配置,例如 Redis 的哨兵和主从复制之类的。加上 NestJs 使用的是 ts 开发的并加上我后续也一直都在使用,Typescript 这块我也越来越熟了。
离职之后然后又参与了一个项目的后端开发,也学到了一些 CI、CD 的操作,于是在后面的项目中也都将这些应用到了其中,特别是在我 的前端脚手架上面,因为很多都是不懂开源的,所以写了很多 CI 来检测提交的规范性,也正因为重构这个开源项目的过程中学到了很多前端工程话的知识,至此我对前端工程化的理解也几乎形成了一个闭环。
目前的工作中我有接触到了 react-native,最近还在踩坑中,如果后续有小程序的需求,也会直接使用 Taro 了,这的就是应了那就话:凡是可以用 Javascript 实现的应用,最终都会用 Javascript 实现掉。
最后总结一下我目前的技术栈吧:JavaScript、webpack、NodeJs、PNPM、NestJs、React、NextJs、Redis、MongoDB、Docker、Typescript、React-Native 还有一些乱七八糟的并且只懂一点皮毛的技术。
副业
我不知道什么是副业啊,我对副业的理解是在工作之外,除了能赚到钱之外还能对自我提升有益的事情。对于副业我也没有太在乎,前期还是以沉淀的方式去做,当然能赚到钱那就更好啦。从去年到现在,和技术相关的也就一些加起来应该有一万了吧,没有具体算,对钱没有概念......
可能是之前大一大二的时候玩游戏能赚钱,经常能收到几十或者几百的转账,自然而然地慢慢就对这种赚到钱的感觉没有多大的情绪波动,那会又不怎么花钱,也是存在微信上的,给我的感觉只是一些数字上的变动罢了。
技术相关赚的钱主要来源是一比份是来自于掘金的活动,然后还有做过一个短时间的兼职,还有一些私单.......大概就这样
开源
说起开源的话,真正开始的时间应该算是去年年底跟着 丰哥 参与了 Astro 的中文文档的贡献,那会我连 git 提交都是乱搞的,实属没想到 n 个月后的我也成为了别人眼中的开源大佬哈哈哈哈。
真正开始自己做开源的时候还是从二月份开始的,在掘金逛认识到了一些志同道合的人儿,没有过多的废话直接就开始了:
从这里开始,持续到现在,目前评分也已经到了 A+ 了:
一直在维护的两个项目也已经有了 300 多的 star 了并且在持续涨:
希望后续能有更多有意思的开源项目推出,也希望能有更多的朋友加入到开源中来。
除了项目开源,技术文章的分享也一直在坚持着,还差一百多关注就到 3 千了: