【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

程序员如何挣外快?

  • 2020-09-28
  • 本文字数:2127 字

    阅读完需:约 7 分钟

程序员如何挣外快?

成为一名程序员是一件很棒的事。不仅是因为在大多数时候你的工作都很有趣,也因为程序员总是有大量的收入很好的工作机会。


但是有时候,你可能就是格外想要一些额外的资金在身边。比如当你仍然在大学中时,在你想要开始为自己工作而不是为他人时,当你有了一个孩子并且想花更多的时间和他们在一起时,当你就是需要再去搞点现金时,亦或者只是为了享受乐趣而去做时。


好的地方在于:作为一名程序员,你具有一切需要具备的东西来提升你的现金流。所有真正需要的就只有你的大脑和笔记本电脑。感兴趣么?来看看下面哪个策略最适合你吧。

成为一名自由职业者

从事自由职业可以是一件很棒的事。没有(真实的)老板,还有大量的项目可供选择,作为专家的每日收入也很高,还可以享受要多少有多少的假期…当然,还有其他一些好处没有列出。


当然了,这也需要大量的训练和努力去寻找客户和项目。对我来说最大的好处在于,你可以伴随着你的永久工作来开展你的副业,比如在晚上或者在周末进行。


类似Upwork或者Fiverr这样的平台似乎提供了大量的机会,尤其是那些可以当作副业来做的事,当然竞争也是存在的。


不过这里的收益也相当低,除非你想先试试水或者可以接受比较少的额外收入,否则我并不推荐。


一个更好的策略是在你的 LinkedIn 简历上下功夫,联系招聘人员和你既往的客户,参加会议和聚会,并寻找可以匹配远程工作人员和公司的平台。

参加编程比赛

这真的是一件可行的事,确实有专门的平台组织编程比赛并提供奖金。


其中一个最大的平台是Topcoder,这里有超过一百万的成员和大量的比赛。他们聚焦在三个主要的领域:设计,数据科学 和 开发。


你有机会参与由超过 2000 家公司发起的项目,或者是独立的有对手的比赛。这确实是一件非常有趣的事,同时也可以快速学习。


如果你热衷于挑战,那么这将非常适合你。然而,作为比赛来说,你无法获得一个稳定的收入,所以这个选择的优先级也较低。

开始写作

在我看来,写作仍然是其中一个可以获得广泛观众的好方法。也确实有大量的机会可以让你通过写作来赚钱:


  • 你可以创建自己的博客并通过广告收入获利。

  • 你可以写书或者电子书并通过线上销售。

  • 你可以在 Medium 这样的平台上写作并参与他们的合作计划(Partnership Programs)。

  • 你也可以为已经存在的网站(如 CSS-Tricks)撰稿,如果文章被接受就会获得固定金额的收入。


尝试事物并观察人们对你所写内容的反应是没有错的。


然而,你需要考虑的是,应该选择自己感兴趣的方向从而可以保持自身的积极性,同时需要保持写作的一致性(需要时间来被承认),并且需要去不断提高你的写作技能进而写出高质量的文章(读者会因此感谢你的,因为低质量的内容太多了…)。

录制和销售在线课程

在我看来,能够在线教人知识是过去十年出现的最好的事情之一,而且应该还能至少再持续十年。


这对于学生和老师来说都有很大的益处。学生可以有很多可供选择的课程并且按照他们自己的时间来学习。老师所讲的内容则可以造福成千上万的人。


如果你对于编程很有经验,且具备像 JavaScript 或 Python 这类语言(或其他受欢迎的语言或框架)或甚至小众渗透测试的专业知识,同时很享受教人知识的过程,那么创建在线课程就可以成为你的选择。


有很多平台可以发布你的课程。举例来说,Udemy每个月有差不多 7500 万的访问者而且任何人都可以加入。



Udemy 流量一览


有的平台像Frontend Masters或者Pluralsight这种是邀请制的,但是如果你有一定的声誉和一个好的人际关系网络,又何尝不可呢?


然而,在录制你的课程时有一些事情也需要考虑:


  • 你需要为好的设备投资:好的麦克风和摄像头是必须的!

  • 高质量的内容才是王道。这个领域的竞争在持续增加,所以你需要说服人们你可以教他们更有价值的东西。

  • 练习大声和清晰地说话。

  • 务必重新审视你的录音内容。

  • 创建额外的辅助材料,比如 GitHub 工程,汇报,代码示例等。


虽然一个课程被录制并且人们开始购买这件事很吸引人,同时还能给你带来大量的收入,但这仍然只在一定程度上是正确的。最好的老师会不断地更新他们的课程,因为技术总是在进步!

做一名播客

很多人不喜欢出现在摄像机前,但他们仍然是一个领域的专家并且乐于和他人分享他们的知识。


广播无疑是一个很好的媒介去做这件事。尽管播客已经存在了一段时间,但是在过去的四五年里他们仍然收获了大量的观众,数百万人每天在上班的路上或睡觉前都在聆听。


如今,很多播客都是免费的,所以金钱收入只不过是一个副产品。大量播客节目都有赞助商付给他们服务或者金钱。很多播客都在Patreon上,这是一个人们可以按月付费去支持他们的工作并解锁一些额外内容的平台。


为了成为一名成功的播客,你应该练习怎样很好地表达自己,投资好的设备(麦克风),最重要的是:不断努力去更新。


一个很正常的现象是,人们通常需要每周创作并持续一到两年后才能取得真正的成就,即大量的听众。


所以,在做播客之前,请先确保你是真的很有热情。

结论

关于以上的每一个选择,我最后想说的是:


坚持就是王道。


无论你从何处着手——请不断地追求并坚持。绝大多是事情不可能立即就有成效,你需要付出时间和精力努力工作。有 99%的人都太早放弃了,希望你可以成为那 1%的成功人士。


原文链接:


https://medium.com/better-programming/how-to-make-extra-money-as-a-programmer-144d76b76ffd


2020-09-28 13:004137

评论

发布
暂无评论
发现更多内容

Jenkins流水线(pipeline)实战之:从部署到体验

程序员欣宸

Java jenkins 10月月更

js事件循环与macro&micro任务队列-前端面试进阶

loveX001

JavaScript

你真的了解redis持久化机制AOF吗?

芥末拌个饭吧

redis 后端 10月月更

来自大厂 10+ 前端面试题附答案(整理版)

loveX001

JavaScript

C++ | bool变量值在程序运行过程中自动篡改问题解决

中国好公民st

c++ 变量 10月月更

new Vue的时候到底做了什么

bb_xiaxia1998

Vue

vivo平台化实践探索之旅-平台产品系列01

vivo互联网技术

平台化 系统平台化

React循环DOM时为什么需要添加key

beifeng1996

React

滴滴前端二面vue相关面试题

bb_xiaxia1998

Vue

【一Go到底】第十八天---函数的注意事项

指剑

Go golang 10月月更

始料未及-- 元宇宙传来好消息,全球轰动

CECBC

元宇宙,是噱头还是创新?

CECBC

React的useLayoutEffect和useEffect执行时机有什么不同

beifeng1996

React

你有真正的享受过闲暇吗?

暮春零贰

成长 时间管理 10月月更

数字货币:影响深远的创新

CECBC

React源码分析(三):useState,useReducer

goClient1992

React

linux下驱动开发_红外线解码驱动

DS小龙哥

10月月更

算法基础(六)| 双指针算法及模板应用

timerring

算法 双指针 10月月更

大数据入门学习框架

Lansonli

大数据 大数据学习框架 学习大数据

最大为 N 的数字组合

掘金安东尼

算法 10月月更

PriorityQueue 源码解析(四)

知识浅谈

Queue 10月月更

pandas如何读写源数据

芥末拌个饭吧

pandas python 3.5+ 10月月更

元宇宙的当下与未来

CECBC

元宇宙持续火爆,这些问题值得思考和警惕

CECBC

聊聊运营活动的设计与实现逻辑

Java 架构 活动运营

React源码分析(二)渲染机制

goClient1992

React

Java三大特性(三)—多态

共饮一杯无

Java 多态 10月月更

【愚公系列】2022年10月 Go教学课程 032-结构体方法继承

愚公搬代码

10月月更

搭建一套 gocd 的环境

lihui

CI/CD pipeline gocd

JS模块化—CJS&AMD&CMD&ES6-前端面试知识点查漏补缺

loveX001

JavaScript

React面试八股文(第一期)

beifeng1996

React

程序员如何挣外快?_编程语言_Simon Holdorf_InfoQ精选文章