程序员最难的转变技术思维 变成 产品思维

shuke 2019-8-27 2714

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

1. 要从「技术思维」变成「产品思维」

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

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


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

什么是用户痛点?

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

什么是用户爽点?

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

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


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

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


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

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

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

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

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


2. 要从「想到idea」变成「理解市场」

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

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

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

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

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

 

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

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

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

 



3. 要从「设计产品」变成「构建模式」

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

  • 你是打算提供免费优质的内容和服务来吸引用户,然后卖给第三方广告赚钱?
  • 还是直接为用户提供付费的服务,赚用户的钱?
  • 还是以工具为入口,获得用户的依赖后,引入第三方商家变成一个平台?

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

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

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

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

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

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


4. 要从「单打独斗」变成「团队协作」

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


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

我们看到的任何一款产品,都不是表面看上去那一点点功能,为了能让你产品上那些功能获得更好的「产品体验」,比如ATM里的软件,有个功能叫「取钞」,你点一下必须得马上钱出来吧,但是要实现这么一个简单的功能,你背后得有强大的运营能力的支撑。
你得有人负责运钞吧?哪个网点钱少了得补钱吧?哪个网点人流量少了该取消吧?哪个网点人多了得加机器吧?机器出故障了得有人去修吧?客户打电话得有客服24小时在线吧?每天的数据得有人清算吧….


提供这些运营能力的,背后就得有团队的支持,就需要你有领导能力和管理能力...
为了实现那么多人提供那么优质的服务,背后你就得有充足这资金支持….


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

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

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

 

小结

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


最后,回到楼主的问题:为什么程序员不出来单干?而要去公司上班领死工资?

答:因为他只是个程序员...


本文来源互联网优质文章;

最新回复 (0)
全部楼主
返回