跳到主要内容

快速指南

这是一个3R教室的快速使用手册,以方便大家快速了解3R教室的社区地图和基本使用方式,更详细的信息请看各个板块的单独页面

目前提供如下几个板块的服务

  • 全栈课(《TS全栈开发课》):纯技术课程教学,目前包含更新中的新课(《Next.js+Hono.js+Prisma全栈开发实战》)以及基本制作完毕且后续将重构的旧课(《React+Nestjs全栈开发实战》)两套课程,使用文档+代码+视频+QQ群与论坛双助教+商业项源码的方法进行教学
  • 掘金课:即”自由工作者掘金课“,主要提供远程变现/远程工作/职业生涯规划/自由工作/创业等方面的教学和实践指导,提供”茶话会“、”一对一“、”客户谈判记录“三方面的资料,使用直播会议+视频录制+即时沟通探讨的方法进行教学
  • 社区服务:运用3R教室优质的用户社区,提供优质的资源互助或自助服务。涵盖招聘求职、发包接单、创业融资、产品推广、分享发现等方面。目前所有这些暂时都在会员微信群中进行,后续会上线"数字创客"平台提供更优质便捷的服务

🚚入会流程

请按以下方法购买3R教室会员,并快速融入我们开始学习及使用3R社区

信息

站长、客服、助教、合作接洽等微信联系方式请查看介绍页教室成员页

  1. 详细查看3R教室的所有页面,确认完全了解3R教室,并确认需要购买3R会员
  2. 如果无需咨询,在3R教室主页底部找到支付二维码,使用微信或支付宝扫码支付购买会员
  3. 如果需要咨询,暂时请直接添加售前同学@Mak或者@Hdilthee微信进行咨询(由于两位会员同学属于社区志愿服务,所以请务必在确认看完所有文档后进行咨询,十分感谢!)
  4. 购买会员后,直接添加站长@pincman的微信并备注”3R会员“或"已购买会员",如果发现付款码被风控导致无法支付等问题,请备注”支付问题“
  5. 如果站长因生物钟错乱没有看到,也可以先添加助教@onOil@cloneable帮忙先操作一下
  6. 让站长或助教拉你进会员群(用于资源服务)、QQ群(用于学习)。目前会员微信群一满,可进群二
  7. 如果你是海外会员(或者有”润出去”及“海外工作”方面的咨询)/大厂会员(或者有需要内推)/创业会员(或者是天使投资人会员)等,可以让站长帮忙拉这些小群
  8. 然后站长或助教会帮你添加git仓库3R酷论坛的账户密码、课程文档视频网盘的密码,可自行登录开始学习
  9. 接下来开始按下面几个版块的操作方法进行操作,以遍更好地使用3R教室

🛥技术课

信息

以下只是《TS全栈开发课》的简单使用流程说明,详情请务必参考课程页面

技术课程单指《TS全栈开发课》。目前包含两套课程

  • 新课:《Next.js+Hono.js+Prisma全栈开发实战》
  • 旧课:《Nestjs+React全栈开发实战》

新课目前处于更新状态,也是当前的主力课。旧课处于维护状态,不再修复。旧课主要用于老会员进行温故,新会员如果有兴趣也可以学习旧课。只不过基本不再对旧课提供3R官方的论坛发帖问答服务,但助教依然会在QQ群对旧课提供问答服务。同时,其他老会员也会对旧课提供一些友好的交流与帮助。另外,旧课将会在2025年出一套”重构纪念版“,会把原有旧课里的BUG和一些错误并升级整个生态,敬请期待!但后续我们的精力主要放在新课上~

技术课的学习流程为

  1. 通过站长(或助教)提供的账户和密码登录仓库,克隆“classroom/ts-fullstack”这个课程仓库的源码
👇不会使用git克隆的同学请看以下步骤
信息

在windows下必须安装wsl2,下面所有linux操作包含Debian系的Linux发行版(Redhat或者Arch系的大同小异)和windows下的wsl2 linux子系统

注意

在windows下所有执行的命令,都是打开windows terminal 进入 wsl子系统后执行的.非要在windows宿主机中打开git bash或者powershell去执行命令遇到的一切问题不做解答,请自行负责!

MacOS系统

  1. 下载安装iterm2(一个比苹果自带的terminal更好用的命令行工具)
  2. iterm2执行/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"命令安装brew(一个包管理工具) 3.(可选步骤)可以自行按需配置iterm2使他变得更好看,怎么配置请自行谷歌搜索,不配置也不影响使用
  3. 执行brew install git以安装git
  4. 下载并安装docker桌面版,请尽量在(设置 -> General)里设置开机启动,以免开机后手动启动

Windows系统

  1. 打开App商店的Windows Terminal,点击"install"按钮安装Windows Terminal
  2. 打开Windows Terminal,点击标签栏的向下箭头按钮选择"Windows Powershell"
  3. 输入wsl --install以安装wsl2
  4. 关闭windows terminal并重新打开,点击标签栏的向下箭头按钮选择"ubuntu"子系统(即进入wsl)
  5. 在wsl子系统中先执行sudo apt-get update && sudo apt-get upgrade -y升级包,然后执行sudo apt-get install -y git 命令以升级系统包和安装git
  6. (可选步骤)可以把wsl作为windows terminal默认打开的窗口以及做一些其它的美化,请自行谷歌搜索"windows terminal配置"等
  7. 下载安装docker桌面版,并整合wsl(点击顶部的设置图标 -> Resources -> WSL integration),请尽量在(设置 -> General)里设置开机启动,以免开机后手动启动

Linux系统

你都这么屌了,我就不多说了(建议manjaro系统) 先安装docker,桌面发行版安装docker desktop,远程服务器安装docker EC 然后安装git

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y git
# redhat系,fadora/centos等
# sudo yum update && sudo yum upgrade -y
# sudo yum install -y git

# arch系,manjaro/arch等
# sudo pacman -Syy
# sudo pacman -S yay
# yay Syu
# yay -S git

克隆仓库

信息

新手请注意:这里的~符号是默认指向用户目录

一、生成ssh key 打开命令窗口,执行以下命令,不停按回车生成,不要输入密码什么的

ssh-keygen -t rsa -C "随意填一个邮箱地址"

二、添加密钥 打开刚才生成的密钥,位置在~/.ssh/id_rsa.pub 可以通过cat命令来输出内容,并复制

cat ~/.ssh/id_rsa.pub

然后使用站长给你提供的账户及密码登录我们自建的git代码托管平台,点这个链接,点"增加密钥",把刚才复制的key内容添加进去(名称随意填写或默认即可)并添加

三、克隆代码 打开命令窗口,使用以下命令克隆文档

git clone git@git.3rcd.com:classroom/ts-fullstack.git 3rapp

在克隆或拉取更新代码时如果遇到以下问题 请使用命令code ~/.ssh/known_hosts(~为当前用户目录)打开known_hosts,并删除其中那些带有git.3rcd.com的行 后续请关注QQ群,如果课程有更新消息,请通过以下命令更新

cd ~/3r && git pull origin main
  1. 打开课程文档,跟着步骤学习。在自行按照文档编写完源码后,尝试跑一遍代码,看一下是否能跑通
  2. 如果自己编写的源码出现问题,可以对比前面从仓库中克隆的官方源码,看看问题在哪里
  3. 如果还是不行。那么,当前章节的课程如果已经有视频了,可以看一下视频里的步骤(视频的更新落后于文档课程)。如果这节课还没有出视频,则先自己再研究一下
  4. 实在跑不起来时,简单问题可以在QQ群求助助教@onOil;如果@onOil无法解答,或者问题很长,可以去论坛的问答频道发帖求助论坛助教@cloneable(发帖时,请务必再结尾艾特他一下,否则可能无法得到解答)

  1. 如果两位助教均表示是课程代码本身有BUG,可以去课程代码工单(未登录则显示404页面)中提交BUG;如果是课程文档表述错误,可以去文档代码工单(未登录则显示404页面)中提交问题,站长都会及时处理
  2. 最后,再温故课程文档,看一下有哪些不理解的。有不理解的可以求助群助教或者论坛助教
  3. 课程不用全部学习完,学了一部分之后(根据每个人的不同自行决定),可以学习研究我们工作室的一部分客户允许共享的商业项目源码。虽然工作室的项目源码基本都是由旧课的技术栈(react+nestjs)开发的。但是,前台都会使用到新课的next.js开发,仍然具有一定的学习和参考价值。而且,后续工作室的新项目将全面改用整套新课技术栈开发,以方便后续大家学习
  4. 学习完商业代码项目后,可以自行修改(必须修改,否则有版权纠纷)并作为自己案例部署到自己的服务器上,作为自己的案例用于接单或者求职等(如果有需要的话)
  5. 平时日常交流,比如行业交流、技术交流、工作交流、远程工作/自由工作/创业等探讨可以在会员微信群中

注意事项

  • 学习旧课的同学,如果需要查看最终产出成果可以参考@茶汰同学改进后的后台管理系统以及@miven使用RPC整合后的源码
  • 工作室商业项目由工作室的其他会员开发,每个人的代码和部署风格不同,请自行研究无法提供问答服务(工作室的开发者没有义务提供代码和部署等问答)。早期项目案例的修改成果可以参考@miven同学的网站上的案例
  • 我们一般开通goflashyouni等几个具有代表性的案例供大家参考研究。这两个项目都是由3R会员中早期加入工作室的,技术非常好的@opacity(欧欧)和@愧怍开发的经典项目,很具有研究价值
  • 工作室在正常情况下不再需要其他会员加入开发了,因为原有会员已经磨合得比较好了。但是,实在缺人也会从会员群中找新人(非会员勿扰)

下图中,红色箭头代表课程文档、课程源码、3R官方网站等代码;蓝色箭头代表默认你将获得的商业项目源码

每个源码针对的项目请对比工作室页面中的经典案例部分,如果要开通某个项目的源码共享权限,请联系两位助教开通即可

备注

由于工作室项目的不断增多,很多客户允许共享的新项目是可以共享的(除了1ktiyonote外),具体是否能共享请查看这些项目的详细页面

🛩掘金课

信息

以下是”自由工作者变现实践“的简单介绍和使用流程说明,详情请务必参考掘金课页面

某些情况下,掘金课的价值远大于全栈课,建议在学习技术课的同时,一起学习。因为这部分内容已经帮助到许许多多的同学成功实现求职、变现、自由工作等目标。

使用掘金课的步骤如下

备注

技术课学不学看自己的兴趣爱好,但严重建议所有会员学习掘金课的内容。无论你是 大厂还是小公司/海外还是国内的上班族或远程工作者又或是创业者、投资人等。都建议看看,因为实践证明,站长十多年创业(折腾)经验所讲解的自由工作者掘金课中的内容(尤其茶话会)还是非常有用的

掘金课包含三个区块

  • 茶话会:是站长每隔一段时间直播讲解远程变现的自由工作的经验。主要涉及外包工作室、远程工作、知识付费、独立作品开发者、平台运营与创业、投资融资、工商税务相关等各方面的知识。偶尔会邀请一些大厂会员、外企/国企会员、自由工作/创业会员、海外会员等作为嘉宾讲述他们的经验。所有录制放在网盘里
  • 一对一:一对一咨询是单方面与站长预约时间,通过会议的形式获得职业生涯探讨、远程工作/变现方法/自由工作/创业等技巧和方法指导、技术方向选择等等。当然,除此之外,你也可以预约站长聊一聊求职等站长不擅长的方面。也许站长对这些方面不熟悉,但是经营了两年的3R教室,接触过各种会员,有些时候站长的建议也许会有帮助的
  • 客户谈判记录:如果你想做接单,那么可以参考一下,站长是怎么谈下那些海外或国内的高价项目和高质量客户的。在网盘里分享了一些高端客户的谈判聊天记录或语音会议

具体的学习步骤如下

  1. 打开网盘,学习往期的茶话会的思路和方法,并根据自身情况选择一种自由工作方案以及决定全职或兼职去做
  2. 请务必在实践之前,制作一个自己的官方网站。无论你是卖作品、卖课、接单、找远程工作还是创业,都请务必做一个网站,这很重要。觉得使用课程中的next.js自己开发比较麻烦,也可以直接使用wordpress、vuepress、typecho这些。或者使用站长的官网源码rowfish以及其他会员同学(如@愧怍@miven等)的官网源码。实在弄不来可以请教站长,也可以查看旧课中的服务器那一节课自行搞定(新课中暂时还没做到这一部分)
  3. 如果是接单或者求职的话,还可以把工作室的商业项目修改(必须)后部署到你自己的服务器上作为自己的案例以提升竞争力。独立开发或卖课、创业等没必要
  4. 接单的话,也可以学习我们网盘中的站长与客户的“谈判记录和会议”,这样会增加很多谈判经验以提升成功率
  5. 然后,在茶话会的基础上,寻找到符合自己的方式方法去变现,尽量不要全部照抄
  6. 如果实在无法选择或者因为情况特殊,不知道怎样开始。可以预约站长“一对一”咨询
  7. 在实践过程中,如果遇到问题或者长期无法出成果,也可以再次找站长“一对一”以及时调整方法
  8. 在发展过程中,不断学习往期茶话会以及跟进最新的茶话会内容以获得思路
  9. 有任何成果了,可以与站长和群友分享。尤其是独立开发、知识付费、平台运营等方面,顺带还可以广告一波^v^

🚀社区服务

社区互助服务原本使用”资源互助微信群“来进行,目前为了简化,我们已经废弃资源群,直接迁移到会员微信群了

你可以在会员微信群(群一/群二)

  • 发布远程/坐班岗位的招聘求职信息
  • 发布外包需求和接单需求
  • 推广自己的收费/免费的作品或服务
  • 急招的话可以请求站长在两个会员群都发布招聘信息并艾特所有人
  • 可以在论坛发一些需要长期可看,需要沉淀的东西,用于与其他会员一起探讨和研究
  • 如果正在创业,有融资需求可以联系站长帮忙与投资人接洽(仅限种子或天使轮);如果手上有闲钱,想找好项目投资,也可以联系站长接洽

另外,还有两个小群

  • 海外会员群:大概有50来位海外会员和海外客户在里面,可以求助移动的成本和方法、拿工签的办法,以及海外坐班岗位招聘和求职互助等
  • 大厂&外企群:如果是高学历或大厂背景会员需要内推,可以请求本群的同学帮忙内推。本群的同学也可以自己为所在单位发布内推信息寻求人才

如果是一些沉淀类的信息,可以去3R酷论坛发布,比如

  • 个人展示:如果有求职需求,提交你个人简历。有“快速急招”时,如果岗位适合你,站长会联系你
  • 好物分享:分享你的开源/免费作品(商业的去会员群推广),让更多人认识你

互助信息发布示例

注意

请注意:现在已经不再使用资源互助群了,所有自助服务全在会员微信群,一些分享的则自行到论坛里发帖即可

招聘求职示例

大厂内推示例

海外会员群示例

发包接单示例

自助推广示例

委托站长招聘示例

创业融资示例

个人展示示例

好物分享示例

✨免费招聘

外部非会员如果需要发布招聘信息,请联系@mak(微信:newWorldSpace)同学,我们提供免费招聘服务