关于我#
男(直的),本硕英语,不知名公司文档开发工程师,爱好代码。
对于代码的兴趣,应该从小就埋下了种子。
时至今日,仍记得上小学三年级还是六年级的时候,信息课老师教我们使用 Abode Dreamweaver 制作网页导航栏,当老师问我们如何查看网页代码时,我回答“右键查看网页源代码”,虽然当时的我看不懂一点,但我知道正是这些字符组成了映入我眼帘的网页。
上高中时,正值安卓系统大放异彩的时候,拥有了人生中第一个属于自己的手机,系统是安卓 4.0。当时国内手机系统仍不成熟,很多都是原生系统,并没有现在带有许多本地化功能和主题商店的 OS。当时逛论坛,找教程,获取手机 root 权限,替换状态栏图标、换字体、刷机,各种 ROM 包,好有意思!也很想有自己的安卓应用。
上了大学,在 how2j.cn 学习 Java,光啃网站确实难以理解和坚持(当时网上没有现在丰富的视频资源),可以说三天打鱼十天晒网,直到谷歌首选 Kotlin 作为安卓开发语言,又下了本电子书学习 Kotlin,当然跟着书学,对于没什么基础的我更难以坚持下去,只能说这些经历熟悉了对编程语言的基础认知(好歹都是强类型语言!)。
接着研究生实习做文档开发,在实习中实践 Docs as Code 方式编写文档,重新燃起了我对编程的爱好。由于文档主要展示在静态网站上,且前端所见即所得,开始在 B 站上学习尚硅谷的 HTML5+CSS3,接着学完继续学黑马程序员的 JavaScript 和前端工程化。因为英文比较好,所以前端框架选择了 React(一直在学习中.....)。
这段时间 ChatGPT 也是广为人知,但是当时模型能力还是有限(从现在的眼光来看),所以我还能学下去。要是搁现在,我早就不学了,Cursor 启动,哈哈哈!
当然,学的东西不会白学。实习转正后,和运维合作把文档部署接入了 Jenkins 并写了打包脚本,实现了部署自动化。还写了大模型翻译脚本,还有七牛云图床上传插件,以及利用 diff 的多语言同步插件。前不久看了 Youtube 上 Node.js 和 Express 的 Crash Course,写了一个 web 服务器,创建一个 API,用于接收 webhook 事件,在更新和同步合并请求(PR)时,接入大模型对变更进行自动评审,算得上是把爱好带到工作中。