Skip to content

(转)怎么学习开发网站

👉鉴于最近好多人问我怎么学习开发网站,我把自己从0-1的学习经历分享给大家。

💰目前海外的indiehacker年入百万美金以上的大有人在,由于信息差国内出海独立开发者还处于初期,也有人达到的百万美金,但是极少数。大部分人还处于1000美金或者摸索阶段。

这是一个天花板很高,也同时很低的行业。

为什么要选择独立开发看这篇:https://oversaas.club/guide

💡学独立开发前需要具备的几个认知:

  • 不编程也可以通过wordpress,hugo,hexo建立一个内容网站,但天花板要低很多,稍微需要自定义的一些模块还是涉及到代码,强烈建议学习编程。
  • 有没有计算机背景都可以学习code. 我观察到一个比较有意思的现象,海外一些顶级的indiehacker比如 @marc_louvion @levelsio包括VUE祖师爷@yuxiyou都不是技术出身,有商业,产品,设计,营销背景可能天花板更高。
  • 学习构建一个网站和会技术找国内工作是完全两种不同的路线。前者要求更全面,对前后端,数据库,第三方服务,营销,部署,都需要有一定了解,后者要求在某个细分更深入一些。 但是海外公司的技术岗位其实更偏向前者,所以海外全栈工程师(兼职产品)多。国内细分成前端,后端,设计师,产品,运维。 这也许是导致国内独立开发者少的原因之一。 掌握一整套商业逻辑VS在某个技术领域做螺丝钉,你如何选择?

🧾如果从0-1开发一个AI网站的学习路径:

  1. 了解基础前端html, js, css概念(非常重要)
  2. 自己做一个静态网页。(边做边实践)
  3. 学习一轻量后端,建议node.js的express或者python的django
  4. 学习一门数据库,建议mongodb, postgres,Mysql选其一。
  5. 了解一些基本概念,比如axios调用接口,怎么用git,怎么购买域名,怎么部署后端到服务器上等。
  6. 这个时候你可以建立一个简易的有前端,有后端,有数据库,可以调用openai api的网站了,实现你的第一个MVP。
  7. 如果要快速构建应用,我们还要学习一些框架。前端react, vue选其一,分别对应next.js, nuxt.js框架(利好SEO)
  8. 基于css,学习tailwindcss,比较简单,可以快速做出美观的界面,海外开发必学。
  9. 然后寻找一些第三方工具提高自己效率,比如登录模块鉴权不用自己写,数据库可以用一些云数据库,部署用vercel等。
  10. 最后尝试用这套方案构建一个复杂点的AI应用。 恭喜你,独立开发你算入行了,可以把你的任意idea构造成产品。

然后就是怎么找需求,怎么接入支付,怎么SEO,怎么推广,怎么运营客户,那就是另外一个话题了。

技术更新很快,选择有很多,上述是我自认为最优的技术路线。在这个前提下学习时间可以从一年缩短到小几个月。

并不是说我学完几个月再做,web编程是一门实践科学,理论知识只学20%可以上手做了,边学边做。甚至第一天你就可以写一个静态网页。

学完后你有一种发现新世界的感觉。人类的最深层次精神满足来源于自己创作和构造作品。

学完后这些知识进可攻退可守:

  • 你完成了一件难而正确的事,从而建立了门槛,不再低端岗位,低端自媒体内卷。
  • 你掌握了AI时代最核心的生产力工具,会技术的同时也实践了商业各个环节,国内除了技术岗位(也不推荐),随便找个AI高薪岗位问题不大。
  • 海外工作选择面更广,加强下面试,有作品会全栈,可以找个海外技术岗位。
  • 可以走海外技术移民,IT在大部分国家都是基础设施和刚需。
  • 把独立开发当主业或者副业,实现个人商业闭环,任何时间任何国家任何地方办公,让代码在你睡觉时获取被动收入,天花板可以无限高。

珍惜这个时代赋予我们最伟大的杠杆!

上述内容细节很多,内容专业同时也很广,要写教程的难度很大,后续有时间的话我再出一个详细教程吧。

引用声明

转自leviyuan,侵删,链接:https://x.com/expatlevi/status/1809824784454472083