如何成为一名全栈开发者

说明:文档会持续更新,结合自己的进展,会持续迭代相关内容。


从大厂出来,关注了若干热点,如:web3,ai以及robot,结合自己的实际情况,工程背景,最后选择做indie coder。作为一个indie coder,自己最需要补的就是前端技能,因为自己是一个后端开发者,前端技能缺失。

通过和chatgpt交流,初步确定前端的架构:next.js。其中最大的考虑是vercel,基于vercel可以低成本(接近零成本)起步。

围绕着建站,从前往后,大概分为几块:

流量获取

前期,可以先忽略流量。先把内容做好。做的过程中,可以琢磨下关键词。试图通过更好的关键词,在长尾搜索中获得靠前的排名。这个后续在自己有更多的实战后分享。

网站搭建

基于之前自己搭建个人博客的经历,还是先从最简单的静态网站开始。hexo/hugo是不错的起点。静态网站适合静态内容的发布。通过撰写md文件,编译后产生静态html,最后部署到服务器上,简单快捷,同时还能集成github。

静态网站 - hexo

详细参考:如何使用Hexo

动态网站 - next.js

学习中,大致路径:react、next.js

网站维护

流量监控

加入GA,后续分析自己的实践。主要是日常监控、异常发现(机会点识别)等。也有同学推荐:Plausible.这个目前还没有尝试。

内容建设

持续的输出,日拱一卒,积硅步以至千里。可以从自己日常的开发、社交媒体的阅读找到写作的灵感,然后快速输出。


等网站有一定的自然流量后,再申请google adsense,估计可以实现一定的收入。这个后续等有了第一笔收入后,再分享。