您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 其他 > 正文

2020年,程序员如何优雅地赚更多的钱?

发表于:2020-03-29 作者:读芯术 来源:今日头条

随着技术的发展,软件开发人员的价值不断增加。互联网为我们提供不计其数的机会,也不受空间约束。只要掌握一些编程知识,能使用计算机和互联网,拥有正确的思维方式,其实任何人都可以在线赚钱。

在深入探讨如何才能在网上挣得第一桶金之前,要先声明:这不是发财之道,而是通过日常做一些任务,产生其他收入来源,收入多少完全由自己决定。这要求长时间投入,别指望世上有免费的午餐,在开始前请谨记:要坚持!

参考您身边人或在网络上卓有小成的人的生活,他们过去很有可能饱含诸多惨败经历。引用IBM创始人ThomasWatson的话:“若志在成功,则要迎接双倍的失败。”

有了互联网提供平等的机会,人们只要坚持不懈地努力,就可以在线赚钱,因为在互联网中,财富不专属于少数人。如果想通过编程赚外快,需要理解其背后的逻辑:你会迅速失败,但碰见南墙学会回头,然后另辟蹊径。路途的难易程度和方向都因人而异,收入来源于何处并无一家之言。

接着来了解一些您可以自主探索的任务。

1.自由职业

自由职业是在保持日常工作的同时赚取额外收入的好方法,或如条件合适,也可以成为全职工作。尽管自由职业听着不错,但要找到客户和项目需要有原则性并投入大量精力。谨记:只有拥有自制力的人,才能做自由职业者。如果您缺乏这种能力,那说实话,没有必要踏上自由职业者的道路,您最适合朝九晚五,按部就班、规矩方圆。

我既不想标新立异也不会拾人牙慧,只是想提供一种我认为有效的方式。很久以前我就懂得不应盲目跟风,而要独树一帜。

诸如Upwork或Fiverr之类的平台虽然提供了大量机会,但它们也容易变成一种陷阱,令您进退维谷。如果您并非大名鼎鼎,那么报酬会很低。如果只想小试牛刀,或者可以接受微薄的收入,那么我才建议您尝试。当然,即使尝试了也并不意味一定成功。

更好的方法是,利用您的LinkedIn个人档案,联系互联网招聘人员和曾经的客户,参加会议和聚会,寻找能为远程工作者与公司提供匹配的平台。

要利用好Facebook的群组。目前已有数十个专为自由职业者设立的Facebook群组,与编程相关的群组也充满机遇。比起要在Upwork等平台寻找潜在客户,同时还要和C级且时薪5美元的程序员竞争,以上这些方法优越得多。而且Facebook群组还允许展示工作,获取支持,结交朋友,扩展社交网络和人际关系。

能加入并了解的Facebook群组并不在少数,只要在搜索栏输入“远程作业”、“编程”或增加新的搜索条件,满足条件的的数量多得令人惊讶。

软件开发人员有一些已成共识的专业建议:千万不要“过河拆桥”,即辞职后断绝与原单位的联系!当然,该规则也有例外,比如当你的上司视员工如粪土,侵犯顾客的权益,或者故意违背你的理想和原则,恐怖如厮,这时候“拆桥”则是合乎情理的。

如果和雇主关系融洽,我建议您保持联系,并在辞职后时不时联系,这么做并非出于求职,而是要维持融洽的关系。让前雇主知道您希望接受新的有创造性的挑战。只要他们认同,就可能为您成为自由职业者提供便利。如果在上一份工作中表现出色,并且树立了良好的声誉,也将对成为自由职业者大有裨益。

2.赏金计划

软件故障在2019年影响了1.7万亿美元的资产,据调查显示,314家公司出现过软件故障,影响波及世界一半人口,这些事实不可忽略。

事后看来,其实只要进行合格的质量检查,大多数此类事件都可避免。如果生活中有什么是绝对真实的,那一定是开发人员会犯错误,这就要我们开始讨论赏金计划了:一个能让您在线赚取额外收入的好机会。

搜寻漏洞,或所谓的漏洞赏金计划,就是提供付费服务,寻找软件、网站和Web应用程序中的漏洞。众包意味着公司可以利用集体智慧——解决问题的人员越多,发现应用程序缺陷的可能性越高。大多数公司没有专职的安全团队,也没有资金投入专项资源来开展此类工作。因此,一些公司会向私人承包商寻求帮助,或者将其开源给公众。

3.编程比赛

可能你是头一次听说编程比赛,我敢保证您绝对能从这项工作中获得优厚的报酬。但仍需格外注意,编程比赛也是萝卜青菜各有所爱,您的技能决定着您能否胜任。

即便如此,参加在线编程比赛还是益处颇多的,这不仅是指现金奖励。其中的关键好处之一就是,此类竞赛作为一种平台,能帮助参赛者展示自身创造力并学习新的工作方式。此外,还有机会与志趣相投的人建立关系。

对于那些亟需项目创意的人来说,竞赛正合其意。如果成功了,可以赚到钱,甚至可能免去面试,在一家薪酬丰厚的公司中成为全职工作者。

而对于初出茅庐的人群,也有专业的平台组织适合他们的编程比赛并颁发奖金。Topcoder是平台巨头之一,拥有超过一百万的会员,举办过众多比赛。这类比赛有三个重点领域:设计、数据科学和开发。

您将有机会参与由2,000多家公司发起的项目,或在单场竞赛中与多位选手同台竞技,乐趣满满,高效学习。如果您热爱挑战,那么参加比赛再适合不过了。

以下所列网站不分先后,您可以使用它们开始练习,参加比赛获得奖励,但这种在线赚钱的方式并非人人适用,也无法保证您一定成功。

同时也建议您了解黑客马拉松,它会要求您基于自身想法构建应用程序。相比于基于算法并考察问题解决能力的编程比赛,这种方法的压力较小,而且和朋友一起参加时,也更加引人入胜、趣味盎然。

以下是一些举办比赛的优质网站,能提供练习平台并帮助你为未来参赛做好准备。

  • Topcoder
  • HackerEarth
  • Coderbyte
  • Project Euler
  • CodeChef
  • Codeforces
  • Sphere Online Judge (SPOJ)
  • GoogleCode Jam
  • CodingBat
  • Codility
  • HackerRank
  • InterviewBit

参加编程比赛来增收并不适合长期坚持,因为难以保证收入稳定。但虽然无法保证未来收入,它确实能提供很多线上机遇,能展示个人作品和工作经验,也能让您获得额外收入。

4.成为在线讲师

成为一名在线讲师,可以说是一石二鸟。作为某一领域的在线讲师,您可以做喜欢的事(编写代码),同时教授别人知识以强化自身学识,这样附带的好处是,您可以采取自己擅长的方式“半被动”获得收入。可以采取的方式包括:

  • 开设课程,将其上传到市场,悠然自得地等待市场进行自我营销(“免提”方式)。
  • 开设课程,托管到内容管理平台上,然后自己进行营销。
  • 进行教学会议,以促进与学生的面对面互动。这些可以是一对一或组队的形式,通过市场平台、传统视频会议或网络研讨会来进行。这种方法可以通过市场或自我推广来实现。

我之所以称其为半被动收入,是因为根据您的选择,最初的教学可能会占用很多时间,开设课程、编辑内容以及准备讲座材料和家庭作业会花费大量时间。由于技术课程难度极高,甚至需要花费一到三个月的时间(至少这是我从零起步的经验之谈)。

不要相信网络上诸如“我如何在5天内完成课程并赚了1万美元”的无稽之谈。第一,这些课程绝大部分不是技术编程课程。第二,那些人其实花了很多年时间打磨。当他们发布这种消息时,其实早已获得了巨大的关注度和大量的目标受众,这是公开的秘密,也是被遮蔽的事实。

虽然开设课程很好,但可得记得缴纳税款,否则收税员可是会找上门的。

Udemy等一众平台大多都是分享利润型市场,收取50%的佣金。美国政府给予美国公民购买者0-30%的税款减免。如果您碰巧是非美国公民的讲师,那可就不妙了。如果您所在的国家/地区有税收协定,那么您所交税收将低于最高利润的30%。

虽然如上所述是残酷现实,但也并不阻碍您成功。我非常支持通过教学挣取被动收入,我本人也是Udemy的讲师,经历过分娩般的阵痛,最终取得了成功。

以下平台可供您了解营销和在线授课,祝您获得半被动收入。不过要注意,其中大多数不分国家/地区,而是对所有人开放。PayPal和Payoneer服务都可用于收益转账。

Udemy用于创建和发布自己的在线编程课程。虽然利润分享率高达50%,但Udemy吸引了数百万学生,发布视频可以直接从其中获利。

  • YouTube用于发布自己的视频编程教程,通过广告项目产生收入。
  • Amazon Kindle DirectPublishing用于创建和销售自己的书。
  • Bite Degree是Udemy的替代品,可创建并发布自己的在线编程课程。
  • Udacity是Udemy的替代品。
  • Skillshare也是Udemy的替代品。

还有其他平台,如Frontend Masters,Lynda或Pluralsight,属于高端市场。他们仅限受邀参加,但值得投入时间成本,因为它们拥有大量听众和一些优秀教师,值得我们见贤思齐。

我并不是想吹嘘做讲师轻而易举,事实也并非如此。创作始终如初的高质量内容能够使您脱颖而出,竞争如此激烈,成功的精髓就是营销。优秀的讲师会不断更新课程,保持课程内容与时俱进,始终占据竞争优势。开设课程的美妙之处在于,一旦产生吸引力,将会有无止境的被动收入来源。

5.YouTube频道

YouTube仍具巨大的潜力,可以加入YouTube合作伙伴计划来获得相当不错的被动收入。仅在2019年,YouTube就获利151亿美元,人人都能分得一杯羹。

但是,如想加入合作伙伴计划,门槛确实有点高。它要求频道在12个月内总观看时长达到4000个小时,至少有1,000名订阅者,这对于刚起步且无人问津的选手可绝非易事。

但即使频道规模很小,也可以通过其他途径产生价值,例如写博客或创作文章,而您需要利用Youtube平台作为潜在客户和受众来源。

要找到真正擅长且与编程相关的话题,同时自身也要热爱教学。了解初学者在该领域学习中的为难之处,然后录制解决问题的短视频,不必太花哨,可以截屏视频,别忘了注意观众的反应。

要寻找可以指导观众的逻辑学习方法,这样一旦产生吸引力,您在频道上创建的内容就可以链接到文章或电子书中,或者附在销售给目标受众的数字资料中。要想赚钱,就需要获得社会的认同,那么这往往就需要提供无偿回报,例如为YouTube频道免费创作有价值的内容。

​6.创造有销售市场的应用程序

这是要求比较高的一种策略,制作软件并出售并非易事,但却可以带来超乎想象的回报。程序员最讨厌的就是学习营销技能。您需要设计商业计划和策略,实现应用程序的货币化。您可以设计订阅导向型的模型,按许可证付费或一次性创作并出售(包括源代码和文档)。当然这也意味着放弃您的所有权。

如果要创作市场需要的或能帮助他人解决问题的软件产品,那么第一步就是找到问题并使用软件解决。这简单得犹如走进当地杂货店,了解老板们面临的紧迫问题,然后提供解决方案。

7.区块链货币

随着加密货币和区块链业务受众愈发广泛,现在可以说是对区块链技术进行开发的优秀时机。2018年,我们目睹了加密货币因大规模抛售而崩溃,市场从1月峰值下跌了80%,最主要的祸根是投机和贪婪。同时,实力较弱的初创公司被淘汰,只有提供真实有效价值的公司才能存活。如今,市场更加智能化,人们了解并关注着区块链技术能提供的真正价值。

尽管该技术仍处于起步阶段,但确实提供了一种机会,能够在幸免于市场崩溃的区块链之上,构建分布式无信任应用程序,这些应用程序将彻底改变传统应用程序和金融的运作方式。

大多数区块链技术依靠激励机制运作,鼓励参与社区合作,合作创造出的价值反过来能确保平台获得成功,这就是区块链资金概念的兴起。

从区块链初创公司获得资金是一种即得即用的创收方式,通常按需提供资金,而且只要满足规定的义务和绩效,就不必偿还。

由于这些区块链依靠激励机制运行,开发人员需要在其基础之上构建应用程序。如果通过激励机制获得认可,则会产生更多收益。假如区块链公司出10万美元,成本其实很容易就可以收回。因此,从区块链公司的角度看来,这笔投资价值极高,能让开发人员产生想在区块链上的构建应用程序。我们可以将其比作一个市场:在线卖家越多,市场所有者就赚得越多,可以说是一款销量游戏。

要想理解区块链初创企业为何愿意给予资金,需要了解区块链的本质,即每个区块链都有独特的激励机制。以下所列区块链初创公司会提供资金,以支持基于其平台的进一步开发。区块链资金其实可被视为带有附加条件的免费资金。

ConsenSys

ConsenSys是为开源平台以太坊提供资金的门户。其要求设立的项目必须使整个生态系统受益。资金:以GitCoin为中介,介于10,000美元至25,000美元之间。

Aionnetwork

Aion network是多层区块链网络,旨在迎接未来可能出现众多区块链设立,以支持独立解决行业难题。资金:$ 5,000 +。

Waves

WavesGrants针对希望基于Waves技术构建新产品的初创公司和个人开发人员。资助金额取决于提案内容。资金:800-3,000 Waves代币.

Zilliqa

Zilliqa是第一个使用分片技术的区块链平台,可随着网络扩展而增加吞吐量。资金:约$ 20,000-$ 50,000。

8.执笔不为铜臭味

等等……这小标题意味何在?

有真才实学的程序员跟初出茅庐者的比例远低于1%,后者对知识充满渴望,追求着硅谷梦想,其中大多数该从哪里开始学习?当然是在线咯。

如果没有受众,靠编程赚钱简直是天方夜谭。怀着固化的赚钱思维,同样也难以持续。因此,不要追逐金钱,而是要分享知识。金钱只是你成长中的额外奖励。

如果您想入门却没有自己的受众群体,担心创作的内容无人问津,以下有些建议可供选择。

  • 加入Mediumpartnership program并开始创作内容。
  • Sitepoint支持开发人员编写付费技术教程。
  • 加入UXBooth。它不接受书面稿件,而是将作者与编辑配对,以便在写作过程中进行协作。

总体而言,每天编程利于锻炼个人能力,能开拓新机遇,让您不断学习并传播专业知识。我第一次发布文章是在15年前,那时我大学还没毕业。时光荏苒,如今我坚持这份副业,它带给我意义非凡的体验。

9.出售电子书

电子书和实体书各有千秋,前者的写作体量更大、耗时更长。写书有利于推销自身并获得收入,可以打造自己的品牌,并为业务(咨询,演讲等)开拓潜在客户。

还可以销售带有编程提示的电子书来赚些钱,通过媒体进行发布、销售,其中包括社交媒体、个人网站和亚马逊。纸上得来终觉浅,实际要起步却需要极强的耐心和持久的动力。目前我也仍在努力创作,当然,最重要的是迈出第一步。

10.为WordPress制作插件或主题

长期在线赚钱的优秀方法就是为WordPress制作插件和主题。WordPress是目前市场上主导的内容管理系统,拥有60.8%的市场份额,为14.7%的全球优秀网站提供支持,其插件目录包含55,000多个插件。

市场虽然看起来已经饱和了,但是WordPress插件和应用程序仍有大量需求,大量餐馆和企业的在线业务也需求旺盛。想利用插件赚钱的话,可以将其发布至在线市场,比如有:

  • Themeforest
  • CodeCanyon
  • TemplateMonster Marketplace
  • Mojo Marketplace
  • ThemeSnap
  • Creative Market
  • Codester
  • WordPress.org

什么方法是方枘圆凿?

开源赞助这种方法属于理想主义范畴,不适合用于增加收益。GitHub最近宣布成立Sponsors平台,赞助(或者说打赏)公司或个人从事热爱的项目,这就和某些开源开发人员使用Patreon的方式一样。

作为软件开发人员,我们都知道创作并保持内容与时俱进并为市场所接受极为困难,一旦免费则是雪上加霜。通过激励不断进步是达到目的的一种方法,对此您应该也认同。

文末寄语

程序员有无数种在线赚钱的方法,您可以在家中舒适地获得全职收入。但是,任何工作都万变不离其宗,需要投入时间和精力,培养敏锐的业务意识。完全被动收入的概念确实存在,但在此之前,需要完成的工作可不比朝九晚五清闲。

世上无快钱之法,如果步步为营,脚踏实地,那么编程的回报收入相当丰厚。虽然长路漫漫,免不了遭受逆境、吃闭门羹和经受失败,但只要找到可行之法,成功总会来到。先关注几种选择,然后专注于一种,要克制欲望,别一山望着那山高。

务必确认与雇主的合同内容,确保在为其他客户提供服务时,不会违规,尤其是在为与雇主同属某一领域的客户工作时,这样做可能会破坏信任,甚至导致您被解雇。

由于自由职业时间多,我认识的一些优秀程序员都对工作信手拈来。虽然有些雇主会担心副业收入使他们分心,但和雇主积极沟通总是好的。一些雇主如果知道能从您的副业中获得切实利益,甚至可以为您调整公司政策。