
Dev.Portfolio
自己设计并实现的个人作品集网站:四种语言、三种主题、适配各种屏幕尺寸
关于我
编程是我自己摸索入门的:没有科班背景,也没人带,从 HTML 和 CSS 一点点试出来。最开始只是好奇——几个标签拼起来,屏幕上就长出一个页面。后来它成了我唯一没放下的爱好,也成了我的饭碗。
这些年接的项目,大多是我一个人从头走到尾:谈需求、画稿子、选技术、写前端和接口、部署上线,再到后面几年里持续地修补。一个人做事的好处是心里有数,坏处也一样——今天省下的一天,半年后往往要拿一周来还。所以我把基础的部分做得尽量无聊,能让它安安静静地跑着,就别去惊动它。
新东西我会看,但很少立刻用。真正让我犹豫的只有三件事:这段代码半年后还读得懂吗?出了问题退得回去吗?在老手机上打开够快吗?如果一个功能没办法用一句话讲清它是给谁用的,那多半不是用户没听懂,是我还没想明白。
高级全栈开发者
全职岗位
接手复杂项目的架构与实现:把方案定下来,把难啃的部分啃掉,也把正在变成包袱的旧代码一点点理顺。
独立开发者
自由职业 & 自己的产品
开始一个人接活。从第一次通话到上线都由我负责:需求、设计、开发、部署,以及后面没人愿意排期的那部分维护。
个人项目时期
自学 & 业余时间
陆续做砸过几个,也做成了几个。前端和后端是在这段时间真正接上的,不再需要别人告诉我数据是怎么流过来的。
开始写代码
自学
从 HTML、CSS、JavaScript 入门。方法很笨:读文档、照着写一遍、再合上文档重写一次,最后试着讲给别人听。
技能专长
下面这些是我日常真正在用的:前端 React、Next.js、TypeScript,后端 Node.js,数据库 PostgreSQL,部署在 Vercel 和 Docker 上。不熟的部分会在项目开始前补上,而不是边做边猜。
作品展示
目前这里只放了一个我自己设计、开发和维护的项目,之后会陆续补上。也会放一些解决具体麻烦的小工具——它们往往只有几十行,但确实省事。
筛选结果:3 个项目

自己设计并实现的个人作品集网站:四种语言、三种主题、适配各种屏幕尺寸
一套无依赖的 Node 脚本:把 Next.js 的 standalone 产物补齐静态资源,再用真实构建产物起临时实例做端到端校验。
只对代码里显式列出的文件动手的图片压缩脚本:用 sharp 重编码为调色板 PNG 或 mozjpeg,只在体积真的变小时才写回。
联系我
有项目想做,或者只是想问问技术上的事,都欢迎。邮件和 Telegram 我都会看,回信通常不超过一天,除非在赶工。