【程序员】什么情况下可以去单干?需要具备哪些条件?除了技术,还应该具备哪些能力?

1、要从技【术思维编】程【产品思维】

 

 很多技术出身的伙伴,容易以自己的想法和技术为出发点,我的想法很超前,我的技术很牛X,所以我做的东西大家一定喜欢,什么问题我都能解决!

 然后闷头开发三个月,拿出来用户不买账,这就是技术思维,纯种码农.....

 

 你想要开发的任何一款产品,都应该是以用户为出发点的,做真正解决用户痛点的产品,或者是让用户爽的产品,这是产品思维,

 

什么是用户痛点?

 

 很多初级产品经理会觉得是用的需求,其实不是,是用户的害怕,是恐惧,是担心。用户害怕什么,恐惧什么,焦虑什么?(比如这两年的知识付费领域,就是针对用户的认知焦虑)如果你的产品能够解决用户的对某件事情的【怕】那是很有机会的。

 

什么是用户爽点?

 

 用户想要某件事情,或某个情感,马上就能获得,有需求马上就能被满足,这就是爽,比如游戏,每个动作都有经验;比如百度,想要找得到;比如淘宝,想买买得到;

一个产品既不解决痛点,又不提供爽点,不痛不痒的产品是走不远的。

 

 另外,产品不是做完就了事的,你还得运营。

 大多数互联网产品都是【运营产品】,开发完成才是刚刚开始。产品及服务,你该如何运营你的产品?你该如何根据用户的真实反馈迭代你的产品?你该如何持续的提供确定性的服务?如何推广?这些你都需要考虑。

 

如果你没有这些最最最最基本的产品思维...

 

 只是个会写代码的程序员,只是能把提出的需求用技术的方式去实现,那么急救室个在IIT行业里的【翻译】,把人话翻译成代码,出来【单干】顶多能够做个【外包】的活儿...

而且还会因为不懂得如何推广自己的业务,而导致过上了有了上顿没下顿的苦日子;

还因为没有类似美工的伙伴的协助,做出来的产品丑的不忍的不忍直视...

那你还不如回去好好上班,进入社会分工,拿一份稳定的工资...

 

2、要从【想到idea】变成【理解市场】

 出来创业做产品的程序员,最常见的情况就是有一天被一个惊天动地的idea砸中了脑袋,自己又掌握了开发技术,以为终于有机会可以改变世界了!所以就辞职回家,开始憋大招!

 好不容易三个月产品上线了,往市场上一放,呀!怎么没人来?

 做产品前,没有做过任何市场分析,顶多和几个朋友碰撞了一下大脑,产品上线前完全不知道用户在哪?也不知道是为哪群用户提供服务?他们有什么样的特点?

 

比如经典用户画像(大明、笨笨、小闲)

 你是对哪一类的用户提供服务?不同类型的用户需要的服务需求是完全不同的。

【程序员】什么情况下可以去单干?需要具备哪些条件?除了技术,还应该具备哪些能力?

你的这些用户,遇到了这个问题,他们目前正在使用的哪款产品?你比他们好在哪里?有没有独特优势?用户替换成本高不高?这是市场竞争的问题。

 这个市场空间有多大,是不是大多数人的需求,还是小众的需求?

 这个市场是正在上升中的市场,比如如今的知识付费产品,还是正在下降中的市场,比如纸媒,这些你也需要考虑和分析。

【程序员】什么情况下可以去单干?需要具备哪些条件?除了技术,还应该具备哪些能力?

3、要从【设计产品】变成【构建模式】

 就是你打算用产品怎么攥钱?这是你产品商业模式的问题。

1)你是打算提供免费优质的内容和服务吸引用户,然后卖给第三方广告赚钱?

2)还是直接为用户提供付费的服务,赚用户的钱?

3)还是以工具为入口,获得用户的依赖后,引入第三方商家编程一个平台?

 这个得开始就想好,我见过很多创业者,都几十万用户了,还在想未来这个产品该怎么变现..天天说我们日活多少、月活多少,你先说说你怎么活?

蒂姆·帕特森开发了DOS,北车你DOS之父,他开发的是一个改变了整个世界,让微软成为世界级伟大公司的产品,结果5万美金卖了...这就是缺乏商业思考,不理解自己的产品是什么,能做什么,怎么赚钱...

 大多数技术人员都是发现一个需求,或者客户提出了一个需求,然后自己技术的方式把他实现出,看不到其中的商业价值。

 当初QQ也是因为缺钱,差点以60万的价格被卖掉,当时用户注册量已经到500万,买方竟然还嫌贵...现在腾讯市值将近5000亿美金!

 可见,仅仅开发出一个产品本身,价值是很小的。

 所以,如果你只有技术,顶多可以接一些软件外包的工作,钻去的收入也是非常有限,产品能被开发出来并不是关键,关键是如何发挥商业价值。

4、要从【单打独斗】变成【团队协作】

 单干不是指你一个人干,一个人的力量毕竟是有限的,你就算做外包,还需要有个美工来帮你优化前端页面吧?

 所以,我这里说的【单干】更愿意是指你以技术为原点开始【创业】。

 我们看到的任何一款产品,都不是表面看上去那一点点功能,为了能让你产品上那些功能获得更好的【产品体验】,比如ATM里面的软件,有个功能叫【取钞】,你点一下必须得马上钱出来吧,但是要实现这么一个简单的功能,你背后得有强大的运营能力的支撑。

你得有人负责运钞吧?哪个网点钱少了得补钱吧?哪个网点人流量少了该取消吧?哪个网点人多了的加机器吧?机器出故障了得有人去修吧?客户打电话得有客服24小时 在线吧?每天的数据得有人清算吧。...

 提供这些运营能力的,背后就得有团队的支持,就需要你有领导能力和管理能力...

 为了实现那么多人提供那么优质的服务,背后你就得有充足这资金支持...

 所以,如果你只有一个人,能实现的产品功能和服务能力一定是有限的。能做大生意,你得懂商业,懂管理,懂运营,能拿到钱...

 我画了个图,你产品的开发成本,其实只是占你整个产品很小一部分。你一个人做,能力再强,顶多可以把这部分开发成本算在你自己一个人身上。所以如果你只想做好产品就卖掉,卖的也就是你这部分开发成本的溢价,是非常少的一部分。

 真正要做一个号产品,拥有商业的价值和优秀的服务能力,你就需要理解市场,理解用户,依赖团队,有资金支持...

【程序员】什么情况下可以去单干?需要具备哪些条件?除了技术,还应该具备哪些能力?

小结

做到了以上4点,你就能从一名普通的【程序员】蜕变成一名有潜力的【创业者】啦,也许你就能因此开创出一份自己的事业,赚取更高的收入,然后雇佣很多其他程序员为你打工...

如果对自己未来有想法,想提升自己,你现在在JAVA这条路上挣扎,也想在IT行业拿高薪,可以参加我们免费的公开课试听学习 干货满满的,选择最适合自己的课程学习,技术大牛亲授,课程内容有:Java工程化、高性能及分布式、高性能、深入浅出。高架构。性能调优、Spring,MyBatis,Netty源码分析和大数据等多个知识点。如果你想拿高薪的,想学习的,想就业前景好的,想跟别人竞争能取得优势的,想进阿里面试但担心面试不过的,你都可以来。

群号:468947140

进群修改群备注:开发年限-地区-经验
点击链接加入群聊【Java-BATJ企业级资深架构】:https://jq.qq.com/?_wv=1027&k=52j2FVO

上一篇:jdk1.5新特性2之动态参数列表


下一篇:Java架构师教你写代码(一) - 使用静态工厂方法(简单工厂)替代构造器(上)