这是《开发者说》的第32期,本期我们邀请到的是深漂程序员犬夜叉。他从大二开始做私活,每月通过小红书接项目收入过万,目前的私活收入已经超过主业,实现了许多人梦想中的生活。
犬夜叉说:想要自由,也可以拥有诗和远方。
从零开始的技术之路
高考完后要选大学选专业了,当时我请教了家里的前辈,前辈说计算机这个行业比较有前景,我就开始了解计算机了,上大学以后就慢慢的开始学一些技术相关的知识了。
刚开始上大一的时候,对这个行业还是认识不够,学起来没有那么有精力,没有花太多的时间在学习技术方面。到了快大二的时候,那一年暑假我报名参加了学校的实践活动,我们一行人去湖南的小乡镇,从租教室,线下自主招生、到教学,完成了支教的全流程,完成这次实践下来让我觉得要好好地对待自己的专业,深入地去研究一下今后的方向,也重燃起了学习的兴趣。
大二下学期我就开始学一些技术,认真地听老师上课讲的技术点,课外也去上一些技术辅导课程,慢慢的对技术更加精进了。
从QQ群开启接私活之路
其实我大学的时候就开始做私活了,因为当时我在自学技术,那时候像这种小红书、知乎这些平台还不怎么火热,学习技术都是通过qq群。
当时有很多技术群,群里有一个老哥说他想要装一下python的环境,刚好我也比较了解,我就告诉他该怎么装,帮他装好了。他就说你有技术,你为什么不去接单?当时的我不知道怎么接,老哥说群里面就有,后面我就了解到接单群,在群里面接单。
混久了以后,我发现接单群本质上是在淘宝上有一个商家,通过电商平台去引流,接到客户以后就把单子分配到群里面去,让程序员去接单。我就想着别人能做,为什么我不可以,后面我开始在闲鱼上发布一些接单内容,因为技术能力有限,主要是帮助大学生的课设,可能是我运气好,整个接单过程都挺顺利的。
我花了3、4个月,我的商品就一直挂在闲鱼的搜索前面,我当时的一个接单来源特别多,因为单子确实太多了,我一个人忙不过来,后面我就复刻了一个qq群的模式,我会找一些技术,接到单以后我会把我接到的单子分配给他们,我也抽一部分提成。
有一次接单时,因为沟通不到位,出现了一些问题。做出来的效果不符合客户需求,导致客户花了钱却没得到满意的结果,技术人员也投入了大量的时间却没能获得相应的报酬。
作为中间人,我可能未能充分沟通或管理好项目,导致这个项目出现了问题。最后处理结果是退了部分的款,因为我本身是做技术的,我也知道做技术的辛苦,我知道做这个项目确实花了很长的时间,所以这一单的钱我都给了技术。
出现这个问题以后,我就觉得做中间商除非全职的去做,不然容易出现各种问题,后面就没继续做接单的活了。
因对技术的热忱从外企辞职
我是20年毕业的,那时候疫情工作还是挺难找的,当时也都是线上面试,对公司现场情况和具体的工作内容了解有限。
我第一份工作是进的是一家外企埃森哲,由于那是一个对日的项目,我进去了以后先是培训四个月的日语,学了四个月准备上手工作以后,我发现其实这不是一个真正的开发工作,更多的是偏向数据运维的工作,我进去一个月以后感觉我看不到工作的前景,而且工作的内容也不是开发,所以我就果断的离职了。后面我跳槽去了一家技术公司,之后就一直做技术相关的工作了。
我主要用的编程语言是Java,现在通过自学和在公司实践会接触到一些前端,所以目前也算是半个全栈工程师吧。
我做开发还养成了一个比较重要的习惯,分享给大家:我排查处理线上的问题,我都会去记录下来,日后我再遇到相同的问题的时候,我可以通过翻阅笔记去解决。我的笔记里有一个单独的模块,我会把我排查的问题描述以及排查问题的思路和最后的解决方案全都记录下来,后期我遇到相同的问题时,直接去翻我的笔记就行了。
小红书之路:从模仿爆款到成为爆款
自媒体是近几年才开始火的,一开始我也是抱着试一试的心态在小红书上分享自己的经历,以及跟客户沟通的一些需求。
一开始我做自媒体的时候确实有点摸不到门道,于是我买了一本《从零开始做内容》,我了解到对于刚开始入行的人来说,最重要的就是模仿那些爆款内容。
于是我就开始自己做账号了,前期主要是通过模仿一些热门笔记去做内容,时间久了以后,你会发现平台的规则,以及你想要吸引哪些目标群体,你就要发哪一方面的内容。了解到这些规则后,我也开始尝试以自己的思路去创作一些笔记,慢慢我也总结了一些自己做内容的经验,账号也做起来了。
接私活的二三事
新手接单程序员刚开始最好先通过去群或者是接单网站去接单,不要一下子自己去接单,因为你可以通过第三方去了解接单的流程,比如说是客户先下单,我们做完了以后再去交付,收款,再去源码交付。
通过第三方平台可以让我们少走一些弯路,因为没有经验的人去接单可能不知道怎么去保证自己的权益。我之前最开始做的时候,我就是给客户做完了以后再让客户付款。但是有时候会遇到做完了以后客户他不想要了,我就一分钱都拿不到,我建议大家可以先通过平台去学习完整的接单流程,并保证自己的权益。
今后的规划和方向
我目前的想法是通过自媒体曝光,作为单子的来源,如果单量特别充足的时候,我可能将来会考虑全职去做外包接单,我可能也会转到线下,去接触一些大项目。
因为之前也有一些很大的项目找到我,但是一方面我是个人,个人独立开发者没办法去接这种单,对方可能要开发票或者是要对公,我没办法实现;另一方面是这种项目周期比较长,上线以后可能要花很长的时间去处理线上问题,我现在的这种状态也不适合去接这样的项目。
我自媒体还有另一份自媒体广告的收入。目前我的流量还行,每个月都会有几篇不错的笔记,所以会有一些广告来找我。我的想法就是不会接太多广告,这种东西的话接多了的话,对账号也有影响。另一方面的话,我觉得它不是我一个长期的收益来源,像是B站早期播放量有很多收益,而现在的播放量收益其实很低,包括现在的小红书,可能现在的广告费用很高,其实用不了几年,广告的费用也可能会降下来。
我觉得这不是我的一个主要目的,我更偏向于去做内容,把这个账号做起来,作为我后续的一个吸引客源的一个渠道。
目前来说我小红书的客源还是挺多的,从去年下半年开始,我的接单客源主要就是来源于小红书了。我现在也做了一年半了,跟客户打交道非常多,自己做的案例也非常多,加上我毕业到现在五年了,对自己的业务也非常熟悉,来找我的客户还是挺多的。
目前我的接单收入已经和主业差不多,基本会超过主业。
AI可以当做一个程序员去用
我大概是22年12月份的时候第一次接触ChatGPT的,我有个同事跟我说ChatGPT能写代码了,我就去注册了一下,当时觉得它无非就是一个大型的搜索引擎,我给它问的问题,它能帮我到网上去搜索,然后给我整合出来。
现在就更不一样了,以前我们在开发过程中遇到问题的时候,我们可能会去百度、博客或者是CSDN或是其他平台去解决,但是我们现在问AI就能给你一个基本上完美的答案,不需要你去翻阅很多东西了。
今年我也给我自己定了三个关键词,第一个是AI,第二个是执行力,第三个是团队。因为我觉得AI 现在是可以当一个人用的程度了,如果我们把需求整理的足够详细,再把需求喂给它,它完全可以当一个程序员去用。
其实程序员现在充当的是一个技术leader的角色,你给手下的程序员说明这个需求该怎么开发,用什么写,写几个接口,要哪些字段,然后你把这些需求整理好了以后喂给AI,它基本上能完成80%的操作,剩下的你就稍微修修改改就行了。现在很多项目我会提前整理好需求,然后去喂给AI。
第二个是执行力,其实白天上完一天班回到家还是挺累的,所以我回到家的第一时间还是想着放松的,我今年的目标就是我能少玩一些东西,多做事。把客户的东西尽可能的提前完成,不要拖到要交付的时间点。我是想尽可能的把这些时间提前,意味着我要对自己有清晰的规划,我放松的时间会更少一点,专注的去做这些做副业。
第三个就是团队,我目前接的私活,也有一些比较大的项目,这类项目我可能就需要搭配一个UI和需要一个前端来配合我去开发。今年想把这个团队固定下来,交流的话也会比较方便。
远程工作的酸甜苦辣
远程工作对于程序员来说的话,可能就是更自由一点,不会像上班一样,你一定要从早上八点到晚上六点,一定要上班。远程工作意味着可能我今天要完成某个任务,但是我白天没空,那我白天可以休息,留着晚上再去做,或者说我白天做完了以后,剩下的时间我就没必要就锁在那了,可以去干更多想干的事情。
而远程外包的缺点就是,你的收益不会有特别大的增长,如果想赚特别多的钱的话,远程兼职肯定不能做的特别高(金字塔顶端的人除外)。
最后想说的
我也是一个普通的程序员,我觉得程序员第一还是要多接触这些新鲜事物,比如AI。第二尽可能的不要只单独的做一面,比如说你前端最好不要只做前端,你也要去了解后端,你后端也要去学习前端,争取做一个每一方面都懂一点的程序员。
因为全栈程序员,一方面,如果程序员主业收入不是很乐观的话,全栈程序员接私活也可以带来一份收益。另一方面,我们去找工作的时候也会有一点优势。
最后,也欢迎大家关注深漂程序员犬夜叉的小红书账号,一起交流、学习。
故事征集:
《开发者说》是我们最新推出的一个访谈栏目,邀请了一些国内外有趣的程序员来分享他们的经验、观点与成长故事,我们尝试建立一个程序员交流与学习的平台。
欢迎大家推荐朋友或自己来参加我们的节目,分享与对话是一件利他又利己的事。