跳到主要内容

🌱课程概览

success

2024.6重构上线的新版课程为LTS版本,本课程升级维护至2027.01(即跟随课程所涉及的框架、类库、生态的更新而更新课程),之后会更具当时流行的技术栈重构一个新版

信息

由于网页篇幅限制,部分内容使用details折叠。为了更好地了解3R会员是否适合您,请务必打开这些折叠仔细查看浏览,谢谢!

本课包含从TS全栈开发到利用技术实现远程变现的整个流程。 围绕react、next.js、node.js与nestjs这几个js/ts流行技术栈来进行教学,也添加了站长自身的一些技术变现的知识和经验,是一套适合所有编码者的真正的实用类TS全栈课 课程大致涵盖了以下主要知识点

  • node.js/nestjs的后端API开发
  • vite+react后台开发
  • next.js网站前台开发
  • react+nestjs+next.js三者同构的monorepo全栈应用开发
  • next.js独立全栈开发
  • 项目的CICD以及上线流程和服务器运维
  • 利用TS全栈开发技术实现远程工作、海外/国内高端外包接单、独立开发者实现被动收入等等技术变现方法的渠道和技巧
  • 同时包含了自由工作所必备的品牌建设、营销推广、工商税务与备案等相关知识

以下是原来旧课的知识图谱。新版课程,除了新增next.js相关课程以及课程的名字和一些具体技术生态改变外,整体大框架变动不大
可供参考所用

3R教室的梦想是建设成为一个自由工作者社区,所有课程的内容也是和社区的目标相关联的。并没有太多面向传统大厂求职相关的算法、八股、微服务、架构、企业级、高并发等等知识点,而是追求实用性为主。 无论是技术课还是变现课,始终面对远程工作、海外/国内高端外包项目接单、独立应用开发、私域/站点/知识付费运营等领域感兴趣的自由工作者所制作。 目前新版课程包含四个篇章

  • 入门篇:基本包含了常用的TS全栈开发以及react、next.js、node.js、nestjs、monorepo同构、运维部署和CICD所需要的相关知识和技能。学习完后可以编写一些简单的TS全栈应用并上线运维
  • 进阶篇:更加深入学习ts开发的一些生态和技术。目标是开发一个react+nestjs的通用后台管理系统(类似于无头cms系统),从而更好地掌握TS全栈开发的一些知识
  • 实战篇:使用next.js+prisma全栈开发一个知识付费社区系统,该系统将替代我们目前的3r酷论坛。体验从需求和设计开始到项目上线的整个流程
  • 变现篇:利用技术实现不同的渠道(远程工作、海外/国内外包接单、独立开发、知识付费、站点运营)的变现方式与工商、备案等知识

我们的课程主要围绕**"自由工作"**这个目标来展开。我们一般建议:可以利用远程工作作为坐班到完全自由工作的过渡。因为大部分坐班的同学,不管从经济压力、工作习惯等方面直接过渡到脱离领薪资范围外的自由工作会有点不适应。而远程工作由于其”不稳定、工作量大、快速攒钱、雇主无法律风险、自由式打工“等自身特性,非常适合作为坐班和自由工作间的过渡期。远程工作(其实就是薪资还过得去的临时工)并未完全脱离打工,所以不需要拥有太多自己的思考,只要干技术即可。但却拥有一定的自由度,也可以获得一定的经济基础和培养一些远程的自由工作习惯。等比较习惯自由的远程工作模式,且有一定的想法和一定的经济抗压能力后,可以辞掉远程工作开始自由工作。当然,如果你本身就有一定存款,没有负债压力,或者在其他方面长期有收入,那么就直接从事自由工作会更适合。

现在很多2024年5月后进3R的新同学也在传播和实践这方面的概念,比如关于远程工作,勇敢的心bbk同学的视频就阐述了很多关于这方面的内容。又比如独立开发者王小C同学也就在自媒体推广自己开发的应用。而接单方面,在做的新同学和成功的老同学也是非常多的。在变现茶话会中,我们也会经常邀请这些同学作为嘉宾来分享他们的开发或推广、运营、盈利等经验。

请点开下面的折叠块,详细了解一下自由工作的概念

什么是自由工作?

"自由工作"是3R教室独创的概念,以站长本身的工作性质和工作经验为范本分享常年脱离打工而为自己工作的途径和方法。所谓自由工作,其介于打工和开公司创业之间,风险接近于上班而收益和自由度趋近于创业。相当于小成本或零成本的个人远程小微创业。一般成长路径为先从个人(甚至兼职)开始,然后有一定盈利规模后注册一个个体工商户经营,再进一步就是一个小规模纳税人的独资小企业。类似于程序员和生意人直接的结合体。

譬如站长,十几年来开过几万块注册资金的小公司也注册过个体户甚至几百万大额注册资本的公司。接本地网站/小程序外包、卖过VPS云主机、卖过自己研发的写作app、卖过知识付费系统,而如今长期从事海外项目为主的外包接单和TS全栈与技术变现课程的卖课生意。有一个自己的远程接单工作室和一个600+会员规模的知识付费社区,这样的就是自由工作!

相对于坐班来说,站长认为,在如今的大环境下(总之不是很好的经济环境),自由工作可能是未来几年、十几年甚至几十年的趋势!因为这更加适合普通人。而一味的卷八股可能卷到最后毛都没有一根。该裁员还是裁员,该失业还是失业,命运永远掌握在他人手里,也没有任何自由!目前来看,后续打工的风险不仅比自由工作大,甚至超过了创业,而收益却很一般,性价比并不高!

所有自由工作类型中,最不像最自由工作的就是远程工作,因为远程工作从根本上来说还是在打工,甚至是不如坐班的临时工。不过远程工作虽然有诸多缺点,譬如,不稳定(随时无需赔偿的解约)、容易被白嫖、部分需要口语(大部分不需要)、有时差、每天有会议、容易007等等问题。但如果运气足够好的情况下,的确可以找到比较适合的长期远程工作。教室里不乏找到了做了好多年的稳定高薪远程工作的同学。另外,与坐班相比虽然缺点较多,但是也有一些优点。比如相对来说不卷一些(当然Java这些国内很卷的技术栈远程同样非常卷...),而且减少了通勤和大城市的生活成本。如果觉得自己比较适合打工,无法承担自由工作的风险。那么,具体选择坐班还是远程,这是一个仁者见仁智者见智的问题了。而真正的自由工作相对于远程打工来说,成功率虽然低很多,但是天花板高太多。一旦形成稳定的私域圈子和流量来源,那么,将会有源源不断的收入,并且在干自己喜欢的事的同时,也无需担心被裁员或者辞退而换工作。同时,如果做得比较出色很容易实现财务自由,融资等。而且想休息就休息,每天都是非常充实和充满激情的状态很棒,这也是当初站长在如此困难的情况下,辞掉远程工作,选择自由工作的原因所在!远程工作作为一个临时缺钱或者坐班刚被裁,失业且无存款的情况下的临时过渡还是可取的。但是,并不建议作为终身事业。因为总有代码写不动、设计做不动的时候,而且老是换工作命运掌握在他人手里也不是很好。这时候,你会发现拥有自己的事业是多么好的体验,而且,打工无论远程还是坐班总是处于一眼望到头的焦虑中,做”数字游民“始终不是长久之计,而创业的人生永远充满着未知的激情和挑战!

相对于高成本创业来说,自由工作模式的远程协作式小微创业极大的减轻了经济层面的负担!一般做自由工作,我们会从个人或者一个个体户开始。而个体户的核定征税税额非常之低,基本在三个点以内(这都包含了个人所得税),甚至有些地区全免税的。相对于公司来说,少去了一大部分运营成本。再则,一般公司运营的话你需要招聘人员发工资和社保等等,加大了创业的负担。而个体户则不需要这些,譬如,你是通过接单实现盈利,那么,只要从互联网或者我们教室里找几位合作伙伴参与开发,扣除开发成本后,所得利润就是你的。而客户一般都是442付款,这样可以保证你稳赚不亏,极大地降低了风险。又比如卖课这种无成本的经营方式,那么,个体户如果120万一年以内的盈利收进来的钱就全是你的不需要缴纳一分钱税收。而小规模的独资企业税收也是非常之低。从成本上来说,自由工作的方式不仅比开个股份企业的风险小得多,税收方面比打工要缴纳的个人所得税也低的多。而且风险极低,非常适合IT工作者

所以综合来说,自由工作相对坐班打工拥有无限的自由度和前景,比远程工作拥有更好的稳定性和更高的天花板,比传统创业风险更低且更有弹性!理想状态是:想出去游玩、逛商场、玩游戏、陪家人、朋友聚会就随时可以;想猥琐赚小钱过生活也不成问题,想扩大规模只不过需要投入更多精力和需要更多的运气而已;

对于自由工作者来说,最重要的好处是可以快速实现时空自由,运气好一些即实现财务自由,譬如站长@pincman😄。

自由工作分类也很多,可以选择适合你的。举例来说,以下都属于自由工作者范畴

  • 远程工作 - 最不自由和天花板最低的自由工作,适合刚起步时的探索
  • 承接海外远程项目并且获得一定的渠道客户,从而实现专业的应用定制化工作室(类似3R工作室)
  • 本地三四线城市或者小县城租个办公室开始接本地中小企业或店面的外包(站长以前干过的)
  • 成为独立开发者通过销售你开发的订阅制应用获得长期稳定的被动收入(站长以前干过的)
  • 成为平台运营者搭建一个网站或其它自媒体平台,并通过广告与VIP获得长期稳定的被动收入(类似3R教室)
  • 成为知识付费产出者通过学习网课制作销售等获得长期稳定的被动收入以及其他被动收入(类似3R教室)
  • 拥有自己的众包联盟平台和一堆廉价开发者群,从某些平台打出广告无限进单收取利润(类似@李守聪同学在做的)
  • ...

下图是站长和其他3R会员从事过或正在经验的一些自由工作的分类可供参考

success

右键图片选择"新标签打开"可放大

🥥订制方案

备注

因为教室会员大部分是转技术栈的同学,所以可能部分内容本身就已经非常熟练(比如react前端开发者学习nestjs后端、Java开发者学习前端、TS全栈开发者学习变现等)。但以下描述首先假定你是零基础的小白,如果在学习中遇到你本身就已经非常有经验的部分直接略过或自行根据需求定制即可!

对于不同的目标,你可以选取不同的组合方案进行学习,以免浪费太多的时间和精力。

除了《入门篇》是基础外,其余三个部分的课程是并不是逐次推进的关系,而是平行关系。 比如《进阶篇》的难度显然比《实战篇》会大的多,对于凭硬功夫的求职(包括远程工作)来说很有用,但对于一般的自由工作变现来说就没什么用了。因为变现和做事业赚钱,大概率靠的是营销推广技巧和一定的运气及谈判能力,跟开发能力的强弱关系不大,甚至写文案的能力发挥的作用远比开发能力重要。而《实战篇》那种next.js+prisma全栈开发的简单技术有时候却对前期靠自己开发的接单者和快速出产品的独立开发者有比较大的价值。另外,《变现篇》是一个期杆制的长期更新的会议式的直播录制课,也并没有学完一说,也不是说全看了就能变现了。这是一个逐步推推进并更新出各种变现技巧和赚钱思路的课程,是需要自己去慢慢实践。慢慢举一反三并找到适合自己的路子(站长和其他同学的成功经验不一定适合你),最后才有机会获得成就的课程。所以请不要抱着学完多长时间,学完了能干嘛的心态学习我们的课程。必须有一些边学边干的觉悟!

现在来订制属于你的课程:《入门篇》是所有目标都必须学完的课程,《变现篇》(茶话会)是每期尽量都学习的课程(在学习时可以边学习边实践里面的方法)。其他课程可以按自身需求定制。

对于求职打工(一般建议远程工作、外企或国内外新兴创业企业)为目标的同学,建议在学习完《入门篇》后同步学习《进阶篇》。另外,也可以学习一下《变现篇》中关于远程工作求职的那几期。但《进阶篇》尽量学一部分,再研究一两个工作室的商业项目源码,然后再求职。

对于自由工作中以接单(本地或国内外包、海外外包)赚取差价,最后运营自己的工作室和团队为目的的同学,学习完《入门篇》后重点放在回顾所有《变现篇》的往期视频。如果想自己尝试开发一些外包项目,也可以抽点时间学习一下《实战篇》,但不是必须的。通过平台运营获取被动收入为目标的同学,学习课程的模式与接单一致。

而独立开发者除了《入门篇》、《实战篇》、《变现篇》必学之外,请务必根据开发应用的类型,学习一些其它所需要用的知识和技能。

对于私域、知识付费、平台等运营请直接学习《变现篇》和往期的视频即可!

🍉学习方法

新版技术课程的《入门篇》开始包含视频了,但任然强烈不建议学习视频。因为视频学习效率真的太低,而且学习视频时基本不会自己去谷歌查各种资料就是跟着一步步做一遍,很多东西依然无法理解。、这样学了个皮毛基本学不到真正有用的东西😄。但是,如果基础实在太差,总是在开发中遇到很多不懂的东西,那可以打开视频看看作为参考。

信息

除了营销类的《变现篇》课这种纯操作或软能力类的课比较适合视频外,编程开发类的课去通过纯视频学习的效果基本等于反向学习。很容易既浪费时间又浪费精力,所以请尽量通过文档+源码+搜索+文档进行学习

注意

请注意:如果打开课程代码或文档仓库或者商业项目的仓库看到404,那是因为需要登录后才能查看。请务必使用站长给你的账户密码登录仓库和论坛后使用它们!

正确的学习方法是

  1. 看文档自己实现课程功能,遇到问题就克隆课程源码对比一下
  2. 文档错误的地方可以在论坛提交BUG让站长处理
  3. 如果遇到不理解的地方可以查看该框架或类库的官网文档
  4. 如果官网文档也找不到你所遇到的问题,那么可以查看该类库或框架的github issue、谷歌、stackoverflow
  5. 遇到基本语法或数据库使用的小问题,可以求助chatgpt
  6. 如果突然有灵感想自己实现个东西,请多多谷歌发现更多东西
  7. 实在学不会了,小问题可以QQ群问其他同学,大问题可以去论坛发帖问助教或者站长

可使用的学习工具如下

  • 课程文档:新版课建议只使用在线文档,密码在购买会员后站长会提供(离线文档请克隆文档仓库自行安装docker运行,不再提供技术支持)
  • 视频网盘:课程视频和工具包等全部放在网盘里,密码在购买会员后站长会提供(后续《入门篇》和《变现篇》更完会备份一份到阿里网盘)
  • 问答板块:课程中有问题可以在问答板块发帖提问,会有论坛助教@cloneable和站长@pincman一起解答
  • 课程源码:登录课程源码网站后请自行克隆课程源码,然后对比源码和文档进行学习。一旦遇到文档错误,请务必以源码为准。
  • bug报告: 如果课程代码或者文档遇到问题,请直接到它们的仓库中提交issue工单,不要再到论坛的bug频道提交。
  • 社区互助:如果有比较多的基础性问题、简单问题或者其它非课程问题可以通过会员QQ群求助其他同学(主要是社区助教@onOil解答)
  • 商业项目:站长为新会员默认开通了goflashyounikuromi三个仓库。如果在使用商业项目时遇到问题,可以求助该项目的开发同学(开发该项目的同学并没有义务一定回答,属于志愿性质)
  • 一对一:如果需要职业规划、自由工作相关甚至其他非工作类问题都可以与站长预约一对一探讨(不接受纯技术开发类问题一对一探讨,具体请查看服务页
  • 技术训练:如果发现资源群有其他会员发布的比较适合自己的项目想开发已提升技术,可以尝试领任务。但是报酬会比较低,且不保证一定会有,适合作为技术提升所用(3R工作室的任务要求和经验比较高不适合作为训练之用,请不要随意认领,具体可查看服务页
  • 营销训练:可以在建设好自己的个人网站后尝试按照《变现篇》的方法以及自己的目标(比如远程工作、接单等)进行推广尝试,有问题可以一对一和站长预约。当然,也可以听听站长和其他同学作为嘉宾的《茶话会》

默认只开通了三个老项目,如果需要开通新项目(必须是客户允许共享的项目)请联系@loki或者@cloneable添加源码权限。 可以通过论坛的工作室频道查看我们的项目列表,然后开通源码权限后可以在仓库中看到对应的项目

注意

论坛项目列表更新缓慢,新项目组队目前直接在工作室固定的会员之我们差不多半年更新一次项目列表发布新开发的项目。但是有新项目开发完毕(所有开发中的项目禁止共享)且客户允许共享(或工作室觉得源码不错向客户购买了共享权限)会在QQ发布,有需要的话可以联系@loki@cloneable加源码权限

📚课程目录

新课程不再有《掘金课》这一说,而是作为《变现篇》与《TS全栈课》合并为一套课程,并重新制作。整个课程分为四个部分,按优先级不同进行制作。

success

本课新版已于2024年6月1日开更,所有将于2024年12月1日完结并进入LTS(长期维护)期,维护期至2027年1月止。届时随着整体技术栈的更新换代,我们将出新课程。目前不再建议学习2022和2023版课程,旧版已不再维护。如果学习不是特别急,建议跟随当前新课学习!

信息

新版课与以往的旧版只有《掘金课》(即新版的《变现篇》茶话会)才有直播和视频的不同之处在于新版考虑到一些小白同学的学习,除了《进阶篇》(适合转码同学)外,《入门篇》和《实战篇》我们都会制作配套的课程视频,请会员同学们尽情享用!

请注意:《实战篇》并不是《进阶篇》的升级,因为《进阶篇》的难度和学习曲线远高于《实战篇》!《进阶篇》相对于《实战篇》的区别在于:《实战篇》内容为自由工作常用的next.js+prisma全栈开发,技术相对而言比较简单。内容也比较轻松,大体就是用next.js+prisma做一个前后端都包含的小型社区论坛。再则《入门篇》的两节next.js+prisma全栈开发已经涉及到《实战篇》的大部分核心内容,所以即使《实战篇》没有,有点天分或基础的同学也可以在《入门篇》后花少量时间找个网站或应用仿仿也就自己会了。另外,对于接单类的自由工作来说,大部分时候最重要的不是自己开发,而是需要更多的去涉及技术知识面,才能在谈判或者推广中获得优势,而项目到手之后,完全可以不浪费时间随便找个开发的搞搞就行。再加上,如果是做接单,那么有技术需求的那部分客户不一定必定愿意使用next.js进行开发,万一需要使用golang呢?使用wordpress呢?所以《实战篇》的作用并不大。但对于基础比较差而一些想一开始必须自己作为开发者的自由工作来说(例如独立开发者,又或者想接了单一开始几个打算自己的开发的同学),《实战篇》的简单易学的技术以及快速出产品的效率,这些优势还是非常有用的。而《进阶篇》是开发一整套无头cms(即:后台管理系统),几乎涉及了前端后端、react、node.js、nestjs、websockets、mq、redis、全文搜索、TDD/E2E等方方面面的知识点,主要目的是为求职(包括坐班/远程工作)所用,是一套纯技术流的课程!

点此查看课程的更新优先级和更新时间
  • 入门篇:作为一套叩开远程技术变现和TS全栈开发的基础必修课,包含了React、Node.js、Nestjs、Nextjs、Prisma等TS全栈开发的常用技术栈的基本使用以及自由工作者必须掌握的服务器部署和运维、代码版本控制、devops和cicd等内容
  • 变现篇:本篇从旧版的《掘金课》(茶话会)升华而来,这是3R教室的核心理念所在。如果不是从事纯粹的开发体力变现,而是与3R的“自由工作者”的理想相契合,想通过技术知识变现最终形成一个属于自己的事业而不是担心打工被裁。那么在学完《入门篇》后(或者同时)首要任务就是学习这个篇章。所以,这个篇章的更新只比《入门篇》稍晚一些,基本属于同步更新。旧版的茶话会/掘金课也是具有非常大的价值的,建议同时学习。
  • 进阶篇:更新完《入门篇》与《变现篇》,继而开始更新《进阶篇》。本篇章也是从站长的旧版《Nestjs最佳实践》直接升级而来。但是新版课将有@遗忘的创说(遗忘老师)负责制作。而站长会把重心放在《实战篇》上。而对于求职远程工作或对TS全栈有需求的坐班(尤其一部分外企或者润在海外的同学)来说,《进阶篇》的内容非常有用。因为站长自己在2022年时就是靠着《进阶篇》中的这些技术找了好几份远程工作过渡了几个月积累了一些money才有底气开始3R教室和3R工作室的创业之旅的!
  • 实战篇:《实战篇》并不是重点课程。站长会在时间充沛的时候更新,作为自由工作者的一个补充。这个课程方便对自由工作者挑战自己开发高端项目、高可用作品、以及自己的平台和整个项目工程的流程进行一个系统性的学习。当然,大部分同学也许在学习完《入门篇》和《变现篇》后经过自己研究大致已经已经掌握《实战篇》的内容了,但是也不妨在研究一下,这样也许可以发现你自己摸索却没发现的东西

🐣入门篇

备注

与其他篇章的技术课不同的是,本篇课程为了方便小白同学入门,我们还添加了视频课!

本篇因为是入门篇。因为很多萌新同学对一些技术概念比较陌生,所以这个篇章(以下简称“本课”)的目录下的每个章节底下标注了每个课要用到的技术栈。关于这些技术的具体详情,请自行进入课程文档查看。本课主要帮助大家快速的上手使用js/ts进行简单的全栈开发和运维部署。包含了monorepo工程搭建、使用vite+react开发spa页面、react+nestjs构建全栈web应用、next.js+prisma构建全栈web应用、服务器的部署运维和生产环境中应用的CICD等。因为本课程覆盖了许多即使想走纯营销流变现的同学也必须掌握的大多数技术的基础知识点(比如运维部署、数据库操作等),所以无论你的目标是求职、纯兴趣爱好还是通过自由工作实现技术变现,都强烈建议学习本课!

课程信息

课程别名《TS全栈开发最佳实践》
课程定位必修课
课程难度⭐️⭐️
上线时间2024.06.01(开更)- 2024.08.10(完结并进入LTS期)、2027.09.30 LTS结束
学习模式视频 + 文档 + 源码 + 问答 【强烈建议:尽量不要用视频学习】
创作者@pincman@被遗忘的传说
助教与校准@cloneable@枭奇
知识点react、antd等react生态相关、nestjs、jwt、oatuh2、rbac、redis、websocket、mq、tdd和e2e、swagger、trpc等

课程目录

  1. Node.js环境搭建及前后端应用初始化
    zsh、pnpm、typescript、bun启动node应用、node.js/fastify应用初始化、nestjs应用初始化、vite+react应用初始化、next.js应用初始化、eslint+stylelint+prettier代码风格化、postcss+css modules+tailwindCSS编写CSS、shadcn/ui组件库

  2. 使用Turborepo+pnpm workspaces构建monorepo应用
    turborepo+pnpm workspaces构建monorepo、bunchee同时生成esm/commonjs模块、bun+nodemon启动nestjs开发环境

  3. React入门与常用Hooks详解
    react、常用核心hooks、ref、重复渲染、antd、immer、clsx、lodash

  4. Nestjs入门与核心概念

    nestjs的管道、序列化、模块、请求周期等概念、class-validator/zod数据验证、class-transformer序列化

  5. Zustand状态管理详解
    状态管理、zustand的使用和封装、react-use

  6. Next.js+Prisma全栈开发-应用构建
    next.js整合prsima、prsima的数据迁移、数据填充、分页、嵌套树形结构数据、软删除(回收站)、批量操作、自动时间...

  7. Next.js+Prisma全栈开发-CRUD
    server action、handle router...

  8. MikroOrm数据库使用详解
    nestjs、postgresql、mikroORM、repository、entity、自动时间、subscriber、事务、缓存对象、数据迁移...

  9. Nestjs+MikroOrm数据库应用开发
    Mysql、nestjs整合mikroORM、分页、数据填充、嵌套树形结构数据、软删除(回收站)、批量操作...

  10. 自定义Nestjs全局验证管道,拦截器和过滤器
    自定义全局管道、自定义全局拦截器、自定义全局异常过滤器、数据验证约束及约束中的依赖注入...

  11. Nestjs配置模块和环境变量使用
    nestjs configModule、dotenv、zod...

  12. Nestjs+swagger+嵌套路由实现
    swagger/openapi、nest routerModule...

  13. Tanstack+React+Nestjs实现全栈开发
    axios、Tanstack、react+nestjs...

  14. Linux服务器的部署与运维

  15. 使用Gitea实现CICD并上线应用

🚀进阶篇

本课目标是使用TS全栈技术开发一个react+nestjs构建的通用的后台管理系统,类似无头CMS,是旧版课的升级版。课程几乎涉及到了react、node.js、nestjs这些js/ts开发技术栈的方方面面。知识点涵盖了react前端和nestjs后端开发的大部分生态。同时,也使用了很多封装和魔改等技术。难度会比较高,但是对技术的深入和原理的理解非常有帮助。很适合需要求职的同学学习,尤其是远程工作、外企工作、海外工作等。因为这个课是站长和数百3R同学们的求职成功经验的技术总结也是我们3R起步时的唯一课程,所以还是非常重要的。非常适合大家学习完《入门篇》后,继续深入学习TS全栈开发使用。但是,如果你的目标不是求职或者纯粹对技术感兴趣,而是希望通过自由工作早点变现,则建议直接忽略本课!

课程信息

课程别名《React+Nestjs管理后台开发实战》
课程定位远程工作/海外工作/外企岗位/创业公司求职、独立开发(可选)
课程难度⭐️⭐️⭐️⭐️
上线时间2024.08.11(开更)- 2024.12.30(完结并进入LTS期)、2028.01.01 LTS结束
学习模式文档 + 源码 + 问答
创作者@pincman@被遗忘的传说
助教与校准@cloneable@onOil
知识点react、antd等react生态相关、nestjs、jwt、oatuh2、rbac、redis、websocket、mq、tdd和e2e、swagger、trpc等

课程目录

  1. 『nestjs』使用MeilliSearch实现全文搜索
  2. 『nestjs』用户模块开发以及使用Passport实现JWT认证和无痛刷新
  3. 『nestjs』用户注册,登录,找回密码绑定邮箱和手机号等验证功能实现
  4. 『nestjs』使用Redis+BullMQ实现基于消息队列的异步短信及邮件验证
  5. 『nestjs』使用OAuth2实现Github等第三方登录
  6. 『nestjs』websocket实现即时聊天及消息离线存储功能
  7. 『nestjs』基于CASL的RBAC动态角色及权限模块实现
  8. 『nestjs』文件上传下载导出及图片流式加载实现等功能的实现
  9. 『nestjs』图片的自动剪裁及压缩实现实现
  10. 『nestjs』整合腾讯云SDK实现文件的云存储
  11. 『nestjs』使用sse方式调用chatgpt api
  12. 『nestjs』中间件与Log4j2实现日志功能
  13. 『nestjs』使用Yargs构建命令行工具
  14. 『nestjs』生产环境下静默启动以及PM2 API的使用
  15. 『nestjs』Cluster均衡负载及Fork进程详解
  16. 『nestjs』抽象化代码与自建配置系统实现
  17. 『nestjs』E2E测试及VTest/Jest TDD测试编写
  18. 『react』Router Router使用和封装详解
  19. 『react』Svg组件与基于Ionify的图标组件封装
  20. 『react』多种雪碧加载动画的实现
  21. 『react』Antd响应式多模式布局的实现
  22. 『react』路由菜单和面包屑功能实现
  23. 『react』应用右拉设置抽屉实现
  24. 『react』KeepAlive组件与多标签功能开发
  25. 『react』Mock数据服务器实现【兴趣课】
  26. 『react』动态权限路由和菜单实现
  27. 『react』使用Antd Charts实现可视化仪表盘
  28. 『react』React-DND拖动库的使用详解
  29. 『react』React-Spring动画库的使用详解
  30. 『react』Pro components的表单与表格使用详解(一)
  31. 『react』Pro components的表单与表格使用详解(二)
  32. 『综合』monorepo扩展包开发与发布
  33. 『综合』使用trpc进行前后端通讯

课程产出【来自旧版课】

🥷实战篇

备注

本篇章为新课四个篇章中优先级最低最晚上线的课程。所以会根据当时3R工作室所承接的大量项目需求会有一定变动,具体目录以开更后为准!

本课目标是next.js+prisma开发一个完整的全栈项目,课程内容包含了一个应用从需求设计到上线运维的全部流程。本课程定位于自由工作从业者的进阶课。在尝试自由工作时,如果想提升自己的开发技能以及把控整个产品从需求到上线的整个流程,可以尝试学习本课。在学习本课前可以先学习《入门篇》的next.js和react部分。相对于《入门篇》的next.js+prisma全栈开发的一个简易模型,本课涉及了几乎整个next.js框架的常用生态和一整个前后台的完整系统开发。再加上本课使用next.js+prisma开发的,难度远远低于《进阶篇》,所以比较适合自由工作者学习。对于求职者,则没多大用途。原因是,本课是直接使用next.js+prisma开发案例的,而next.js、prsima这些本身就是非常简单、黑盒的技术栈,也没有涉及到太多底层原理的技术,很容易学习,所以竞争比较大,用来求职非常有难度(比较卷)。但对于开发外包项目或者快速出作品验证的自己的想法很有用。可以理解为一个js/ts版本的Laravel课程!

课程信息

课程别名《Next.js+Prisma全栈开发实战》
课程定位(可选课)外包接单、独立开发
课程难度⭐️⭐️⭐️
上线时间2024.10.11(开更)- 2025.01.15(完结并进入LTS期)、2027.03.15 LTS结束
学习模式视频+文档 + 源码 + 问答
创作者@pincman
助教与校准@cloneable@onOil
知识点next.js、prisma、server action、router handler、shadcn、antd、在线支付、流媒体等

课程目录

备注

策划中

💰变现篇

备注

旧版课的《掘金课》已归档至网盘的《茶话会》中,内容与这版的《变现篇》大同小异,可以预先学习

success

由于变现的方法不断会有推陈出新的改变。而且站长一个人的经验有限,所以也会邀请其他一些变现比较成功的会员同学来分享他们的方法(志愿)。所以本课程其实就是直接融合旧版的《掘金课》与《茶话会》为一体了,仍然以每周直播的期刊制方法教学,同时“一对一”服务不变

本课根据同学们的不同想法来实现不同的远程变现目标, 提供给大家技术盈利所需的一些必备知识和技巧。站长本人07年开始delphi的开发学习,11年大学毕业,直到写作本文的24年为止。十多年来正经上班时没超过五个月(包括兼职、远程工作),在实在没钱扛不住的时候就打个个把月的工搞点生活费就继续为了自由而奋斗。站长做过包括不仅限于接本地单、接海外单、卖php课、卖TS全栈课、独立开发写作app销售、卖服务器、做社区商务平台融资成功等。在3R之前有过一年半170w营收、融资300w的成功经验,也有过因为疫情公司倒闭长期没收入,心急之下购买合约和数字藏品导致欠网贷近60w,最后不得不找几个远程工作过渡搞点生活费的经历。最终通过运营3R教室(卖课)和3R工作室(接创业者和海外的外包项目)两项,20个月时间实现了收入500多w、融资300多w,实现财务自由的奇特事件。而本课就是以站长的几份远程工作求职成功的经验,以及十多年的自由工作与创业(瞎折腾)经验,讲解如何通过远程实现可观的收益以及长期稳定的事业,进而成长为一名拥有稳定高收入的自由工作者!但是必须清醒的是,本课重点在于分享站长本身实践可行并成功过的一些方法,是无法保证百分百成功的。因为盈利绝大多数情况下方法只是占据一小部分,运气占据了90%以上!而课程中的内容只是站长本人根据自己的亲身实践经验总结出的精华!

课程信息

课程别名《远程掘金与自由工作变现实战》
课程定位必修课
课程难度⭐️⭐️⭐️⭐️⭐️
上线时间2024.07.01(新版开更)、长期更新
学习模式期刊制直播 + 录制 + 一对一
创作者与服务@pincman
知识点远程工作求职指导、海外与国内高价外包接单渠道拓展和谈判技巧、
独立开发app/知识付费以及其他互联网产品的营销推广、
个体户工作室和小微企业的运营、个人/工作室网站建设和SEO优化、备案与工商等

课程要点

信息

本课无固定目录,每周一到两节站长或嘉宾直播课,长期更新。以下为课程涉及的知识要点

变现篇课程介绍【篇幅很长,但强烈建议浏览】

《变现篇》并不仅仅只是一个课程。同时,我们还提供了茶话会和一对一两个配套服务来尽最大可能帮助大家实现远程技术变现,成为自由工作者(这部分请参考服务页)。另外,我们会不断地在增加新的创意和提供更多的市场信息和行之有效的营销和变现方案!

🗡远程工作

长十几年正常打工上班一种不超过两个月,所以在2022年破产状态下求职几份远程工作的经验也是自己探索的。对于远程岗位求职指导和海外外包渠道拓展方面,站长不仅只是单独的教学,同时也会长期追踪指导

但是说实话,对于打工者,站长无法给出更多的认知之外的经验,因为本身毕业十多年就没有多少打工经验,这方面能给出的就是站长在失业的情况下是如何找到远程工作,然后如何入职,并且远程工作的协作方式是怎样等等,至于坐班如何求职,如何晋升,职业生涯如何规划,怎么进大厂,站长说出来都难为情,因为自己都没玩过这些,哈哈,只能给些指导意见而已!不过目前群里海外和大厂的同学比较多,可以互相交流这方面的经验,以获得最新的情报😅

🔭关于外包渠道

站长通过教学的方式来分享自己的获取长期外包客户的经验,使有这方面需要的同学可以通过在学习中摸索成长的方式,形成自己的思路来获得远程收入。 事实上,站长是一位没有任何关系的中年码农,无论海外还是国内的所有项目也都是通过自己的摸索在互联网上获得,这些经验远比给你接单做个任务来的宝贵,站长希望实在没能力做被动收入,又想自由工作的同学也能通过我们的外包渠道拓展的学习拥有一个长期稳定接单的事业!

站长从2022年7月在原创业的小公司破产倒闭,无所事事两年多且大量负债的状态下开始接到第一个2万的小网站至2023年12月的来自英国的70万的圈子项目开工,仅仅用了一年时间,外包流量达到了173.3万(差价赚了60万左右)。虽然运气很重要,但是站长认为个人的一些方法也是非常值得分享的。

站长的愿景是希望在不久的将来我们会员可以通过训练营复刻无数个3R工作室,而不是在会员群里总是抢着站长工作室接的那些还不够1/10会员做的外包项目任务,更不用整天活在996与随时失业的状态中(⊙o⊙)…!

🔨关于被动收入

被动收入更多地并不是指以外包的方式来赚钱,而是更倾向于按自己的想法和创意去做自己喜欢的东西,然后获得你应得的或者出乎意料的财富,类似我们的3R教室😀。因为站长本人从11年毕业到23年这十几年正经上班加起来没有超过两月(合伙创业除外),一直处于江湖混子状态,但是不上班也不能让自己过得太窘迫,所以这么多年来一直会搞点被动收入以及后来不断亏本的合伙公司😂以维持生计和养家糊口。这也导致了站长发现了许多可以获取被动收入的变现方法

这个也是我们从22年底开始的新创意,这样即使同学们在失去工作,又没什么动力主动去做一些强制自己以客户创意为自己思路的外包项目时,也可以不断地有稳定的经济来源

此外,由于目前大行情比较卷,求职方面无论是国内坐班还是海外远程,都不是长久之计,因为毕竟都是打工,总有感觉累,有不想做的一天。但是打工一旦你不做了,基本就等于没收入了,接单开发也是同理。所以,我们应该有长远的打算,比如以零成本或低成本小范围创业(自由工作)的方式来实现长久稳定的被动收入

这方面站长的经验会比较丰富,个人有四次创业经历,以及一次合伙创业经历。站长卖过软件的订阅,卖过网站的VIP,以及现在的卖课,都是有长时间的实践经验积累。其实作为码农,我们欠缺的并不是技术,而是推广产品的方式方法,而这方面站长也比较擅长,同样也会通过直播课的方式分享经验并追踪成果,为有志于脱离打工和接单做苦力之恶性循环,实现自由梦想的同学提供帮助💪!

🪄关于运营推广

因为一个产品或者服务做的再好,没有好的推广方案和渠道,未必能做到正常盈利,甚至零盈利。这使得我们的劳动往往白白付出,这方面,互联网产品和服务尤甚。而推广互联网产品服务最重要的是文案,其次是渠道,再次是包装。这里所谓的文案,大家可能再想,使用 chatgpt这类AI生成就好,本人长期使用各类AI工具,包括 chatgpt已经有一段时间了,只能说它生成的几乎毫无感情和吸引力,只有僵硬的广告语,更谈不上能写出引起共鸣的软文的程度,所以在文案方面站长会尽力帮助大家写出最好的文案。而推广渠道也不是什么秘密,现在知乎,B站,小红书,抖音,公众号等等一众大流量平台随你用,但是没有好的思维和技巧,你会发觉你的东西根本没有访问量,更别说达成交易,所以这也是我们的变现课需要教学的。另外无论产品还是服务,包装很重要,很多开发者同学甚至连网站也不会架设,这是由于长期上班只专注于一样技能,不用太多操心导致的,虽然打工操心的事少,但是没失业时你操心的会比创业者多得多,等于把命运和自由交给别人,而低成本创业则需要我们一个人掌握很多东西:比如AI/PS设计,网站设计,宣传视频剪辑,服务器运维等等,所以这也是我们每一个草根互联网创业者必备的,付出的越多回报的越多,这是必然规律,所以这也是我们变现课必教的!

另外,在这个课程外,我们经常会邀请3R会员中自由工作做得比较好的嘉宾来茶话会直播分享他们的经历经验和最新讯息

🛖关于品牌和工商

无论是被动收入还是外包接单,如果没有一个比较好的网站去引流,没有花费足够的时间去建设和维护你的私有圈子与社区,则无法产生裂变而达到长期稳定增长的收入,如果没有正规的工商注册不说是否税务有风险可能连开普票都无法开。所以,本课也会涉及到图片及品牌设计、酷炫官网开发及建设、工商注册、社区私域经营等内容的制作

  • 求职远程工作的技能选项与方法技巧
  • 自由工作变现流程和趟坑经验
  • 高端海外接单渠道和谈判技巧
  • 高端国内本地外包接单渠道和谈判方法
  • 外包客户谈判、报价和工期计算以及分包方法
  • 外包接单工作室和远程/本地团队的组建方法
  • 独立开发者与知识付费运营及被动收入方案
  • 营销文案编写及包装、营销、推广方法
  • 酷炫工作室或个人官网的开发与上线
  • 创业、融资渠道及风投谈判和估值等方法
  • 备案与工商(个体户、小微企业注册和合法避税等)相关探讨

🍶后续工作

3R教室是一个不断探索和发现的社区,所以我们会为大家带来更多的好东西。以下所有课或服务无论在哪个平台单独售卖,会员永远免费使用我们的所有服务、资源和课程(其他会员制作,站长帮推的除外)。另外,随着3R的规模越来越大。我们将在不久的将来上线一个远程工作、外包资源、创业融资、独立开发的作品售卖等资源互通的平台以代替目前的资源微信群。当然,这个平台对于当前购买会员的所有同学将来也是永久开放使用的,欢迎大家加入3R!