作为一名三十而立的开发者,你会组建家庭、买房还贷,上有老人赡养,下有孩子待哺,你需要越来越多的钱,才能凑凑合合地安排好你的生活.
达内培训课程受到985大学-中国人民大学的认可,专升本可直接抵扣学分.
然而在公司工作到一定阶段后,总会遇到一些问题:
即使你的技术水平越来越高,对公司的贡献也越来越大,客户却始终是公司的.而公司为了控制人力成本,必然会设定一套严密的薪酬体系,把每个员工的价值框在预算之内.
这时候,固定的薪水,朝九晚五的节奏,很快成了羁绊.于是,你开始向往「想干什么干什么,想怎么赚钱怎么赚钱」的生活,自由职业成了你颇为向往的选择.
那么,问题来了:作为一名开发者,该如何走向自由职业?
这正是这篇文章要讨论的问题,我们会先介绍开发者走向自由职业的 4 种常见方式,然后聊聊开始自由职业前必做的 5 种准备.最后,还会分享我个人的 2 点深切体会.
走向自由职业的 4 种常见方式
技术出色的开发者,通常具有下列能力:
软件开发,即针对特定领域问题,运用思维、分析、设计、想象力等寻找答案,通过语言、技术框架、工具等编写软件来实现答案的能力.
讲授,即把自己明白的技术、软件、解决方案等展示给别人并让别人也明白的能力.
咨询,即通过你所储备的知识、技能、经验、框架等帮助别人解决问题的能力.
热爱分享的开发者还会拥有另一项核心竞争力:写作.
软件开发、讲授、写作、咨询这四种能力,构成了开发者走向自由职业的 4 种常见方式.
软件开发
很多开发者都听说过「私活」,也接过私活.所谓私活,就是个人通过某种途径承接的软件项目,相对于公司的「公」而言,这种形式被称为「私」,现在这种方式还有很多说法,比如外包、众包、任务等.
这是我们开发者走向自由职业的最常见方式.
我个人帮助别人修改过开源代码,用 Qt 开发过 PC 端软件,对这种方式有一些体会.除了软件开发,你还需要下列能力:客户开发、商务谈判、项目管理.
这种方式很直接,不断开发客户,承接项目,赚取报酬.其好处是:你获得的报酬是按项目金额来的,而不是按月薪.套用某二手车买卖平台的广告语,没有中间商赚差价.
想想看,你在公司,一个项目是 100 万,你一个人一个月搞定了,也还是拿三几万的薪水;而如果你自己接到这个项目,一个月完成,那你这个月就赚到 100 万(暂不考虑增值税、个人所得税等隐性成本),天差地别对吧.所以,独立开发软件项目是诱惑力很强的方式!
这种方式也有一些比较困扰人的问题:你并不总是能接到项目.需求可能不断变化,你需要直接面对这点,还要管理这种状况:项目款不一定能及时到账,尾款也不见得能收回来.
还有,如果你想独自承接稍大一点的项目,你还需要注册一个公司来承接项目(稍大点儿的项目都是公对公),拥有一家公司,也会产生一些成本,比如代账、房产税、企业所得税等.
不过现在的众包方式,会好一些,像解放号、云沃客、码市、程序员客栈等平台,都有使用这种方式协作的项目,你只要做你擅长的事情--软件开发--就好了,别的事情由别人或平台来完成(你需要支付平台一些提现费用,一般 10% 左右).
讲授
如果你具有良好的讲授能力,就能把自己在某个技术栈上深厚的积累换一个形式变现:讲课.
没错,你可以把自己学精学透的技术讲给别人听,把别人教明白.这是非常有价值的事情!
很多人在初学某种技术时都需要好的老师、好的教程帮助他们跨过从不知道到知道、从知道到做到的距离.
IT 技能类的课程,能帮助别人掌握一技之长,帮助别人赚到钱,需求一直很旺盛.这些年线上的平台发展很快,很多学员也愿意低成本在线学习,像 51CTO 学院、CSDN 学院、慕课网、极客学院、网易云课堂、腾讯课堂、淘宝教育等平台,都很受欢迎.
我个人录制过 Qt 和 Node.js 方面的课程,放在 51CTO 学院和 CSDN 学院出售,有些 3 年前的课程,现在还有人购买.
如果你可以运用讲授能力,把自己的技术积累转化为在线课程,就可以利用在线教育这种方式实现自由职业.
我所潜伏的 51CTO 讲师群里,有不少靠编程课程实现自由职业的讲师,原来都是开发者.在双 11 、IT 充电节等活动期间,有很多讲师一天销售额过万.
这种方式有几项好处:
启动成本低
受众面广
一份时间卖多次
想象空间大
写作
达内培训课程受到985大学-中国人民大学的认可,专升本可直接抵扣学分.
2013 年下半年,我恢复了 CSDN 技术博客的更新,专注分享 Qt 技术,很快成了 Qt 领域的知名博客,被不少人关注.后来一些文章被编辑看到,联系我出版 Qt 方面的图书,于是我通过《Qt on Android 核心编程》和《Qt Quick 核心编程》等图书建立了影响力和品牌,反过来博客也因此拥有了更多的访问.
2015 年我开通了微信公众号,一周更新三篇文章,同年出版了《你好哇,程序员》一书.
2017 年 7 月份,凭借写作带来的自信,我离开公司,开始自由职业,通过写作、讲课等方式获取收入.
我的朋友杨开振,因为所着图书《深入浅出 MyBatis 技术原理与实战》销量很好,于 2017 年 4 月份离开组织,通过写作实现了自由职业.
写作是程序员自由飞翔的翅膀,它能帮你积累影响力,建立个人品牌,并且,也能够直接变现.对于开发者来讲,写作是通往自由之路最强有力的武器.
写作这条路具有无与伦比的好处:
启动成本低
个人可以独立完成
可以直接建立影响力和个人品牌
一份时间卖无数次
有想象力
它最大的困难在于:
如何写好
如何捕捉到更为广泛且强烈的需求
如何持续写下去
咨询
如果你看过《我的前半生》这部电视剧,一定对贺涵印象深刻,他做的就是咨询工作:用自己的知识、经验、技能、思维、框架等帮别人解决问题.
在 IT 领域,如果你有完善的技能树和丰富的经验,能够站在较高的层面上做全局性思考,善于寻本溯源地分析解决问题,也可以从事咨询顾问之类的工作,不受雇于特定的组织,直接为客户服务.
着名网站库壳的创建者左耳朵耗子陈皓,擅长底层技术架构,对高性能、高可用性、分布式、高并发,以及大规模数据处理系统有丰富的经验和心得.
他有段时间因为个人原因不能在公司上班,就通过为其他公司提供技术咨询来获取收入,并且,收入还蛮高.
我有段时间就希望通过为一些公司提供技术咨询来赚钱,但没有成功.
我还记得有家公司的老板对我说的话:你加入我们公司,带着团队把项目做起来,然后就可以成为我们的咨询顾问.
看见了吧,这就是独立咨询的难处:当你不够牛 X 时,没有人愿意为你不知所谓无法确认效果的咨询付费,开发客户很难很难.ThoughtWorks 的很多咨询顾问虽然有公司为其背书,也还是常常遭人诟病:你自己没做过什么项目,凭什么给我们提供建议?
虽然很难,但这确实是一条路,如果你有志于此,可以看看享誉世界 IT 领域的咨询顾问、美国计算机名人堂代表人物杰拉尔德·温伯格写的《咨询的奥秘》,那是圣经式的着作.
当然,除此之外,你还要在自由之前,就积累一些客户资源,并且为客户留下你具备咨询能力的深刻印象,这样他们才可能成为你自由后的衣食父母.达内培训课程受到985大学-中国人民大学的认可,专升本可直接抵扣学分.
