我相信关注和阅读这篇文章的大多数读者都是从事程序开发或者相关的,你或许在北京上海深圳,或许在南京武汉广州,或许在郑州合肥,或许在其余一些二线三线城市。大多数程序员实际上是单纯而又朴实的,晚上可能在骂老板抠门、产品经理 silly,但明天早上依然会早起去挤地铁,认真写每一行代码,由于高堂明镜悲白发,朝如青丝暮成雪,一每天老去的父母,须要咱们赡养;"笑看妻子愁何在,漫卷诗书喜欲狂”,一每天长大的孩子,须要咱们去养育。哪一个程序员曾经不是不为五斗米而折腰的男子,现在却不得过着李白洗尿布同样的生活?因此,尽管有时候咱们有千万种不肯意,但仍是不得说这言不禁衷的话,作着本身不想作的事情——由于咱们缺钱。程序员
今天,咱们就和你们讨论一下程序员如何提升收入,固然也包括如何赚外快,固然,因为我的经历经验有限,不免是一家之言,文中内容仅供参考,欢迎温和地提出意见和建议。服务器
这个标题其实不言自明的,也是我想先强调的前提,这个是基础。程序员们,固然对于大多数上班族,工做是收入的主要来源。看到群里不少学生讨论 offer 薪资的时候,动辄就月薪 30 k 甚至如 45 k以及更高的,虽然不排除确实存在这一类的 SP 或者 SSP offer。可是大多数人会是这类高收入者或者幸运儿吗?月薪 30 k 意味着什么?意味着在一个小城市两口之家半年多的生活费,意味着在中国广大农村一家两三年的生活成本。老板都不是傻子,你能干多少活才会给你多少钱,那么 30 k 须要干多少活呢?其余的城市我不熟悉,以我所在的上海为例吧,对于通常学校毕业的应届毕业生月薪 5 k 起步,硕士会稍微高上 3~5 k,工做两年月薪在 12k~16k 之间,工做四五年月薪在 20 k ~26 k 之间,达到 30 k 及以上,通常须要工做七八年以上。若是较短工做年限,须要达到较高收入水平的,都是技术很是好或者能力特别强的。我工做三多年时,在一家作公司作音视频实时通信技术,月薪 26 k。可是工做内容和工做量就很大,当时负责 pc 、安卓、iOS、mac 四个端的 C++ sdk 开发和维护,同时负责这几个端的 Java sdk 开发,天天须要处理多家客户使用这些 sdk 报的各类问题。天天晚上九点下班,被项目经理看到,她会说,你今天下班真早啊。我印象深入的是,那一年春节,从年二十五到正月初六天天早上九点,我须要准时参加公司的项目会议,汇报项目情况和进度,天天二十四小时要随时响应。微信
咱们大多人毕业学校通常、学历也通常,并且也不是特别努力,自己存在"先天不足”。高中或者大学不努力,毕业后原本起点就比名校或者努力的同窗差上一截,这一截可能不是 0.1 到 0.11 的距离,多是 0.1 到 10 的距离。哈佛大学有句校训是这样写的:今天不走,明天要跑。这句话是颇有道理的,你从前不努力的阿喀琉斯之踵,可能在短时间内对你没多少影响,可是有一天生活的压力,会逼着你补救之,补救的日子里你会以为异常辛苦。例如人到中年,上有老少,加班加点为了那点微薄的薪资,在行业或者公司不景气时,被公司无情的降薪或者裁人。而后偷偷地抹掉眼泪,整理简历,为下一份微不足道的薪水继续努力。性能
中国有句老话叫,失之东隅,收之桑榆。意思是说,若是你失去了早上的朝阳,那么你必定要及时抓住晚上的夕阳,它是你最后弥补的机会。既然工资是主要收入来源,那么提升职场竞争力是加薪升职的惟一途径。而对于程序员来讲就是提升技术能力和开阔视野。无论你是什么缘由入了此行,既然选择了这一行,凑合或者破罐子破摔在这一行是行不通的,互联网行业的特色就是变化迅速,你须要不断学习去适应新的变化。你可能并不喜欢这份职业,这就如同一场婚姻同样,你可能对你的对象不满意,可是大多数人都没有推倒重来(离婚)的勇气和资本。若是你不尝试去与你这个不满意的爱人去培养感情,你的心情只会更加恶心,生活只会更糟。因此,从如今努力,好好培养对技术的热情还来得及,这就是所谓的先结婚再恋爱。不要盲目相信网上所谓程序员 35 岁危机,真正的技术大神是不会有啥危机的。我我的的经历告诉我,30 岁以前的每月工资多几千块少几千块,对后来的生活真的没多大影响。对于开发人员来讲,影响你后期收入倒是人到中年的技术实力。我自作公众号以来,由于个人号(高性能服务器开发)是以技术为主,也认识了许许多多的技术号主,可是不少号的号主其实并非作技术的,由于我本人是个技术痴迷者,因此我对那些技术实力通常的号主都不怎么感冒,反之我会主动约一些技术实力很是好的号主线下见面。在个人了解中,这些坚持作好技术的号主,工资收入都不低,年薪基本都在 50 W+,甚至有到 150 W。固然,技术实力好的,还有许多其余的优点,例如不用担忧被裁人、不用担忧找不到好工做,并且可能利用本身的技术去轻松地赚一些钱(下文会详细介绍)。学习
说了这么多,我建议亲爱的读者,你,若是是从事开发的,那么必定要热爱技术,并努力把它学好,由于它是你吃饭的家伙。吃饭的家伙都不重视,那还能期望你有多大的提升?虽然一些人从技术成功转型了,也赚了很多钱,可是这些都是个例,不具备普适性,你以为你会成为那个幸运的个例吗?优化
有读者可能会问,那如何学好技术呢?我我的以为是肯对本身投资。不少人会愿意为本身一趟旅游、一顿大餐花许多钱,却为本身买本书、买个课程、报个学习班的几十或几百块钱而纠结半天。消费行为分为投资型消费和纯消费型消费,工做的早些年,你必定要肯为本身多一些投资型消费。例如,我月薪不过万的时候,我会为见一个技术前辈一面,从上海跑到北京,转好几回车;会在获得 App 上花 1500 块钱约某个技术大神去咖啡店聊上两个小时。不少高人或行业前辈,咱们在现实生活中可能永远都没机会与他们接触,可是如今的知识付费平台,给咱们提供了不少机会。或许高人前辈的一句话,一个建议或者思路就能让你受益无穷。这样的例子自古有之,我这里就不举例了。翻译
要对本身负责,学习和提升是本身的事情。我发现如今不少的人,出了社会以后仍是学生时代被老师教的思惟。学校里面老师教你是由于你交了并不便宜的学费给学校,学校给老师发工资和补助。可是到了社会上,你们都很忙,别人凭什么要给你无偿提供帮助或者解决问题;别人提供了一份学习资料,你本身没保存,过几天别人删掉了,你又腆着脸让别人再分享一次;别人给你解决问题,你却说你不方便,让别人等一下子。或者是你以为工做太忙、孩子吵得太凶没时间学习等等。这些都是理由和借口,都没把本身的学习和提升当本身的事情。cdn
提升技术,先解决思想上的问题,再解决行动上的问题,这样就容易的多了。其实现实生活中大多数人都不努力,或者貌似很努力,因此你只要稍微真努力一点,你就能超过 90% 的人了。不信你能够试一试。两年前加入高性能服务器开发群的,并认真听个人建议付诸行动的群友,如今年薪都 50 W 了吧。视频
程序员有哪些副业?不少人说去接外包,可是我并不建议你去接各类外包,尤为是那些需求不是很明确或者金额达到上千的外包项目。因为外包项目通常很难有明确的需求,尤为是和非技术出身的甲方人员对接时,不少功能的界限和定义都是不明确的,例如为一个即时通信软件作一个"发送消息功能”,这个"发送消息功能"可多可少,可轻可重。发文字发表情比较简单,发图片就不容易作了,而发语音视频尤为是发实时的语音和视频的工做的量是须要一个专门的专业团队至少花上好几个月的。需求不明确的结果就致使容易出现反复沟通和返工,这会耗费你大量的时间和精力,必然会影响你正常的工做和生活,尤为是对于本职工做原本就忙碌的程序员们来讲。而最后可能由于甲方的不满意,必然致使不会定期按量付款。固然,如今不少外包平台正在改善这一情况,如码云、开源中国社区、程序员客栈,不过仍是存在很多问题。对象
除了外包,咱们再来聊一聊知识付费,知识付费主要是程序员给各大知识付费站点或平台录制或者写做技术教程。文字系列的知识付费课程,国内作的比较好的有极客时间、GitChat 和 掘金社区。因为商业的运做,不少课程的标题和内容比较容易吸引用户购买,固然内容质量也是有保证的。若是你在某些技术方面有积累或者独到之处,能够尝试在这些平台上写一些专栏课程。可是,不少人看到别人的专栏动辄几千甚至上万的购买量,加上订价都在两位数,以为做者必定经过课程赚到一笔很多的收入。其实也未必,通常的课程在开售前都有必定的基础数量,好比某个课程可能还没开始出售,就有 100 的购买量,这类纯粹是为了吸引用户去购买的。另外,不少课程都会被平台拿去作一些商业活动,如打折优惠、会员免费学习等等,经过这个形式购买的收入,平台会拿去很多一部分,分到每一个做者的并很少。最后,剩下的的终于结算给做者了,平台又会为做者缴纳很多的我的所得税(纳税光荣!纳税光荣!纳税光荣!),最后到做者这里就剩下十之三四了。
视频型的知识付费平台,以慕课网和网易云课堂为例,固然因为平台对你录制的课程有必定的质量要求,你须要花费很多时间和精力去撰写课程教案和 PPT,提早练习,保证录制的视频讲解流畅、技术娴熟、知识专业。这类对通常的程序员属于比较重量级的副业了,有必定的难度。
再来讲语音型的知识付费平台,例如获得、知乎 live。这里以知乎 live 为例,在知乎举办一场 live,为了保证质量,平台须要你进行资格认证,例如你说你在某某大公司任职,那须要你提交在该公司的工牌、身份证件或者劳动合同;你说你是某方面的专家,你须要有那一方面的相关证书,另外须要缴纳 500 块钱的保证金,这个用途是,若是你不能定期按质举办你的 live,那么这个保证金将不会退还给你。知乎 live 是我比较喜欢的一种形式,主要是比较省事,举办一次,每月都会一点收入(一样须要缴税),我在知乎上举办过三场开发方面的 live,一年多时间,全部收入加起来大概有一万块钱左右。若是你在大城市生活和工做,可能以为这没多少钱(我就是),可是若是你在像郑州、合肥这样的二三线城市作 IT,因为这类城市程序员的收入自己就不高,一万块钱绝对至少抵得上一两个月的收入,可让生活负担小一点。因此建议在这类城市工做的读者能够尝试一下。
再来讲作公众号。作公众号赚钱吗?这不能一律而论。公众号的收入主要有三个来源,来源一是公众号的流量主,来源二是原创文章的打赏,来源三是公众号的广告收入。腾讯微信公众号是一个很是不错重视和保护原创做者权益的平台。新注册的公众号,如今只要粉丝达到 500 就能够开通流量主,流量主开通以后微信会在公众号文章的中间(文中)或者底部插入广告,当用户看到这个广告或者点击这些广告,公众号主就会有一点收入,收入多少与用户阅读这个广告的次数(曝光量)和点击量有关。我通常不开公众号文中广告,那样对读者阅读体验很差。固然,这种流量主的收入基本不多,不过若是你坚持原创的话,天天利用流量主的收入用餐时给本身加个鸡蛋或者鸡腿仍是能够的。原创文章的打赏是公众号的收入的第二个来源,这类收入比较少,尤为是技术类公众号,通常不多有读者会为你打赏的。也就是说公众号的广告收入是公众号的主要来源,由于流量主和打赏实在太少了。辛辛苦苦天天写文章和排版,其实也不容易,因此但愿读者在看到一些公众号发广告时能够多一点理解,少一点抨击。常常有一些号主反映只要一发广告就有读者在后台开骂。天天发文章,你也没怎么打赏,号主也要吃饭,不喜欢就取关,不必骂的。当你的公众号平均阅读量达到必定数量时,会有广告商主动联系你,给你投放广告。按目前的市场行情,广告文的单价是根据文章平均阅读量来算的,平均下来是 0.7~1.2 元/阅读量。也就是说一篇广告文阅读量若是在四五千,那么一篇广告收入也会有四五千。固然,平均阅读量达到四五千也不容易,通常多是十万粉丝。我我的以为月薪三万容易,公众号三万粉丝却不容易。固然,就技术圈号主来讲,大多数号仍是比较良心的,不是每种广告都会接,通常理财类、美容类、保健类等等都不会接。目前很多大号的(粉丝量超过 10 W)的号主,都辞去了工做,全职作公众号。他们的理由是:既然副业收入已经超过主业(上班)了,在公司继续上班就是亏钱,不如辞职全身心作副业。固然,我本身不会走这条路的,我还想在技术上继续精进,因此会去更多公司挑战对系统要求更高的业务。因此,读者不用担忧,此号会继续给你们分享高质量的后台开发技术,可是因为我有正常的全职工做,作不到天天都推送一篇高质量的原创,但愿读者能理解。
基于公众号,不少号主会作一些付费增值服务,如付费知识群、专栏课程、知识星球、线下付费活动等等,这个读者能够按需选取。以知识星球为例,有些知识星球只需花少量费用,的确能让人耳目一新。
与公众号相似的平台还有不少,一些全职作自媒体的我的或者公司,他们除了运营公众号之外,还有今日头条号、百度的百家号、抖音号、简书、知乎、新浪微博等等。若是有兴趣的读者也能够试试。
另一些就是提供一些付费咨询,例如知乎、分答的付费的咨询。
还有一类是出书,书的编写方式有"著"、"编写"和"译",其中"著"是彻底原创,要求比较高;"编写"通常是原创一部分,整理撰写一部分;"译"就是翻译国外的书籍。你能够主动联系出版社沟通出书计划。大多数时候,当你在某个平台上的某个领域有必定的影响以后,会有出版社的编辑或者图书策划公司的工做人员主动联系你写书。我就是在知乎上发过一些列高性能服务器开发专题的文章,被出版社主动联系的。固然,写书是一件很是磨人的事情,写书的过程是一个很痛苦的过程,和写博客不一样,做者须要当心翼翼,为本身的每句话负责,以避免出现技术性错误或者形成误解(以避免误人子弟)。同时须要规划书籍总体内容,要根据出版社编辑的意见反复修改,字句要反复斟酌,版面要反复优化。不过,写书也是很锻炼人的事情,你不只能够系统性地梳理一下你在那个领域的知识体系,在和出版社老师沟通的过程当中学到不少写做和排版的技巧;并且写书会让你在某个领域增长一点名气和"光环",对你未来的求职和谈薪都有必定的加成做用。不少人的可能会说写书也能获得一大笔稿费,实际状况是靠写书真赚不了多少钱。出版一本书,通常的做者只能拿到 8% 的分红,名气大一点的或者销量好一点的能够拿到 10%,也就是说一本订价 100 元的书,每卖出去一本你能够拿 8 块钱,卖出去三千本(可能很难),是 24000,而后再缴去一部分我的所得税,到手其实也不没多少。
以上介绍了一些常见的程序员的一些副业。可是我还想提醒一下读者,不要光看到别人搞公众号和在知识付费平台写专栏赚钱了,尤为是作公众号,若是你是一名初入职场或者技术不是特别好的开发人员,必定不要把重心放在这上面,必定要把学习和积累技术做为中心,不然可能会捡了芝麻丢了西瓜。
最后,若是本文对程序员朋友们有一点启发和帮助,那就善莫大焉了。感谢阅读,欢迎在文章下面留言交流意见。
本文首发于『高性能服务器开发』公众号,欢迎关注。