开发者,独立吧!

很多技术人在做了几年一线开发后,都会面临职业生涯上的一个选择------是继续走技术路线?还是转管理路线?

事实上,这个「烦恼」有点肤浅,是把自己置于打工者地位而产生的;当因被裁或公司倒闭等而失业时,你是做技术的还是做管理的,又有何差别?

真正该去选择的是继续做打工者还是「晋级」为创业者?若选择后者的话,对于热爱技术的技术人来说,做个独立开发者是最为适合的!

独立开发者

独立开发者也好,创业者也罢,无论现实层面的处境怎样,更重要的是精神层面的思维方式的转变------精神可以改变并扭曲现实。

就好像一个人要想独立,首先得精神独立,做到在精神、情感上不强烈地依赖他人,其次再谈经济独立------由内而外地去独立。

作为一个普通人,若说与原生家庭进行切割是人生中的第一次独立,那么不与某一家具体的公司绑定就是人生中的第二次独立。

成为独立开发者或其他什么类型的创业者,就是第二次独立的象征。

一般特征

从「独立开发者」这个称谓可以看出,这是一群以软件开发为主要技能,且具备变卖该技能及相关成果的能力的个人。

这就意味着,不能固步自封而要保持开放,不仅专业能力要达到甚至超越一般水准,还要学习并思考如何去做运营、市场营销和商务谈判等。

独立开发者有两样东西是可出售的:用于从事软件开发活动的劳动时间;自己研发的开发套件或其他数字产品。

作为独立开发者,除了用技术手段解决问题所带来的快感之外,也追求利润最大化;因而,单纯出售劳动时间只能是过渡,最终还是得以出售自研产品为重。

同一个独立开发者,在出售劳动时间时,看起来像常规的打工者一样;而当出售自研产品时,则会变得如同商人一般。

出售劳动时间做技术支持的话,雇佣形式可以是全职或兼职,工作方式可以为远程或驻场,较为灵活多变。

心态差异

常会听到有人说在工作中要了解业务,有创业者心态,懂得客户第一什么的------这听起来很「政治正确」,令人感到被 PUA 了。

如果是作为打工者,这话是自己公司或者网上哪个领导说的,那妥妥的是 PUA 无疑,就是一种压榨------既没业务发展决定权,又无公司分红,仅有微薄的工资而已。

但若是独立开发者,对那几个「要求」的理解就不一样了------

给别人打工是将自己的时间和服务作为商品进行出售,公司及其他员工都是自己的客户,无所谓同事、领导,也没有「阶级」之分,一视同仁,皆为合作关系。

自己的职责就是交付符合要求的代码及文档等,若去深入了解业务或公司及其他员工的客户,那也只是为了提高自己的服务质量,以便争取到更多更久的合作。

这才真的是「创业者心态」------所做的一切是为了自己的生意和事业而非他人的,通过成就他人的生意和事业而成就自己的。

基本能力

合格的专业能力自不用说,这是做独立开发者的基本中的基本,总不能用三脚猫的功夫和态度去坑别人吧?

发掘客户

能够有源源不断的合作机会是最重要的,否则独立开发者这条路将不可持续,发掘新的客户就是其中一个途径。

确立自己的个人品牌并借由自媒体塑造相应的形象是非常重要的手段,但不应为了流量去写没啥含金量的文章或拍垃圾视频,而要体现自己是善于独立思考的,以及专业性。

自媒体的主要作用是广撒网,培养「信徒」,再借助互联网与人际网络的力量,将自己的触角延伸到潜在客户那里去。

这是以坚实的专业能力为基础,需要长期用心投入经营的事情------

社区影响力决定的是你能把自己的正确想法放大多少倍出去,这种能力,能争取一定要争取,毛主席教导我们:宣传阵地你不占领,别人就要占领。但扩大社区影响力的同时,一定要牢记,它是个双刃剑,如果没有与之相称的实力,很可能伤到自己。

徐飞《程序员的自我营销

然而,自媒体上的内容是较为零散琐碎的,常常需要多看些文章或视频才可能把这个人的大致轮廓给勾勒出来。

尤其是对潜在客户这目的性较强的群体而言,想要知道这个独立开发者是否满足合作要求,得花费更多的时间与精力去研究他。

若此时有个专门用于商务的「个人名片」,针对潜在客户提纲挈领地告知他们自己具有哪些优势、是个怎样的人、都提供什么服务等,将会提高合作概率------

上图为我的「个人名片」(访问 yaol.in 查看),是最近为走独立开发者这条路而特意重新设计并改版的。

留住客户

从陌生人那里发掘新客户的成本较高,留住已经合作过的客户会好很多;当然,留住客户并不意味着要去无原则地跪舔,而是建立健康的长期合作关系。

在第一次选择合作时,客户是相信了独立开发者所塑造出的形象;这第一次的合作就是验金石,只有在双方都觉得合作愉快时才会有继续合作的机会。

要让对方感到愉快,除了专业能力被认可之外,还得令人觉得靠谱、讲诚信,想客户之所想,急客户之所急------客户第一。

这样一来,不仅多了「回头客」,他们还很有可能会自发地带来新客户,从而逐渐地形成口碑效应。

道理很简单,然而对很多人来说做起来并没那么容易。

总结

要想一直做个技术人,独立开发者是最适合的最终归宿,它更倾向于是一种思维方式,而非实际上是否在某个公司里全职上班。

独立开发者需要借助自媒体去营销自己,并用「个人名片」提高合作概率,以这两者为自己从陌生人中带来客户。

从陌生人中发掘新客户的成本较高,不如以自己过硬的专业能力、诚信的为人及优质的服务赢得「回头客」,没准儿他们还会带来新客户。

本文是以「独立开发者」为主题的文章系列的第一篇,主要从出售劳动时间的角度去阐述,日后会根据实践心得编写更多文章,欢迎关注~


本文其他阅读地址:个人网站微信公众号

相关推荐
F-2H18 分钟前
C语言:指针4(常量指针和指针常量及动态内存分配)
java·linux·c语言·开发语言·前端·c++
gqkmiss1 小时前
Chrome 浏览器插件获取网页 iframe 中的 window 对象
前端·chrome·iframe·postmessage·chrome 插件
m0_748247553 小时前
Web 应用项目开发全流程解析与实战经验分享
开发语言·前端·php
m0_748255024 小时前
前端常用算法集合
前端·算法
真的很上进4 小时前
如何借助 Babel+TS+ESLint 构建现代 JS 工程环境?
java·前端·javascript·css·react.js·vue·html
web130933203984 小时前
vue elementUI form组件动态添加el-form-item并且动态添加rules必填项校验方法
前端·vue.js·elementui
NiNg_1_2344 小时前
Echarts连接数据库,实时绘制图表详解
前端·数据库·echarts
如若1235 小时前
对文件内的文件名生成目录,方便查阅
java·前端·python
滚雪球~6 小时前
npm error code ETIMEDOUT
前端·npm·node.js
沙漏无语6 小时前
npm : 无法加载文件 D:\Nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本
前端·npm·node.js