多年以来,黑程序员一直是一项广大人民群众喜闻乐见的娱乐活动,大家不仅黑程序员,程序员也喜欢自黑,如此一来,大家好像都觉得黑程序员是一项天经地义的事情了。
在网上的段子里面,我们看到的程序员都是不修边幅,邋遢随意,没有妹子,仿佛注定要孤独终生的屌丝(我并不喜欢屌丝这个词,一般我只用在自嘲,自黑)。
事实绝非如此
众所周知,程序员属于高收入群体,个别实力特别强的或运气特别好的程序员,可以轻易的跻身富豪行列,全世界最有钱的人里面,也有不少程序员,比如扎克博格,李彦宏,马化腾等等。今天我们在这里不讨论这种互联网大佬,时代不一样,就好像现在90后,00后整体机会不如当年70后和80后所拥有的机遇和资源一样,没有可比性。我们也没那么悲观。我们只讨论这种作为一个普通的程序猿应该如何创业或者参与创业。
回到正题,程序猿都应该学点产品知识。
用户需求分析
某天程序猿闲来无事,脑洞大打开想凭借自己的过硬技术做出一款惊世之作。搞不好就是下一个Facebook。
任何产品都是从用户的需求开始,
第一种思路
就是从用户的角度开始考虑,这里的用户指他人,比如从购物开始分析,现阶段已经发展到很成熟的地步了。
以电子商务为例,
第一阶段:典型例子:易趣网 用户需求:价格比实体店便宜!
第二阶段,典型例子:淘宝网 用户需求:价格比实体店便宜!商家开店免费!
第三阶段:典型例子:京东 用户需求:价格比实体店便宜!----------------!质量有保证!
第四阶段:
典型例子1:“蘑菇街”用户需求:---------------- !-----------------!------------!用户对美丽的追求(不是需求)
典型例子2:“礼物说”用户需求:---------------- !-----------------!------------!用户挑选礼物的需求。
第二种思路
从自身的需求开始,那么我们现在脑洞大开开始思考自身的需求,比如你作为程序猿不太会搭配,所以开发一款穿衣搭配的APP吧,那么我们百度下,在知乎找到这样的结果:http://www.zhihu.com/question/23505095
我们来看下这些APP
- XXX APP:里面有型男部分,一般为欧美、街拍推荐套装,用户可以根据照片上的信息选择类似款;
- XXX APP:一个关于男士形象测试推荐的专业指导工具;
- XXX APP:一个高大上的男士海外购衣APP,购买周期长;
- XXX APP: 个性搭配男士专属品牌;
- XXX APP :社区型男士时尚媒体;
然后下载下来玩一玩,如果上面都满足不了你的需求的话,那么恭喜你,你可能发现一个新大陆?但是你还是不敢确定,问自己一句?是不是只有自己有这样的需求,其他IT男有没有这样的需求?
开始市场调查,找你身边搞IT的朋友,同学,同事问问他们有没有这样的需求?然后你发现大多数程序猿都算不上潮男,穿衣搭配知识欠缺。
那么好了,你要做一款专注于为IT男的穿衣搭配的服装APP,这个需求是真实存在的?有一部分人会用,就可以成为一门生意!
那么你应该如何开始这个伟大的idea呢?
第一步,你要开始恶补穿衣搭配的知识,从自身形象开始,你要学会学好穿衣搭配常识,开始度娘把“体型与穿衣搭配技巧”“男人该如何搭配”!总之搜集尽可能多的穿衣搭配知识,先在知识上武装自己!
第二步,开始实战篇,以前你总是喜欢网购,好的就给个好评,中的就凑合去穿,差的直接差评,退货。现在你不同了,为了创业,你开始去实体店,去试衣服。不善言谈的你甚至开始跟女店员开始请教穿衣搭配知识。
第三步,寻找合伙人吧,前两步能够在短时间稍微改变下自己,但是你需要一个穿衣搭配达人,一个潮男,型男,这个人最好还是做产品或者营销的,和你做技术的整好形成互补。(也许找个女朋友或者老婆当合伙人也不错)
第四步,如果你能说服另外一个人加入你的团队,那么你将不再是孤生一人作战,1+1>2将会发挥出团队的效能。有人加入其实可能只是也有要创业的冲动或者觉得你这个项目靠谱度大概在30%。建议可以看一下一些专业的商业技术上BP(PS:在想法阶段就去融资无疑很傻瓜,所有的投融资机构都宣传哪怕只是一个想法也可以去找他,他只是为了扩大用户群体,多个凑热闹得他好宣传自己的投融资做得多好多牛,投融资企业也是需要宣传和包装的嘛)
第五步,看完别人家的BP,你可能会对自己大失所望,人家的团队是BAT出身,自己则毕业于二流大学。就放弃吗?BAT出身的只是多了一个敲门砖而已,就像求职一样,名校出身的可能更容易进大企业。但是并不表示大家就没有希望。那么你需要做得是完善你的计划,你的产品雏形。如果你不懂产品知识,你可以去一些专业社区,比如人人都是产品经理社区学习一些产品方面的知识。(PS:笔者猜人人都是产品经理的的创办初衷并不是希望每个人都成为产品经理,而是希望人人都可以学习一些产品方面的知识。就像我现在提倡程序猿都应该学点产品知识,异曲同工啊!咳咳)。在这个学习的过程中你会开始去打磨你的产品。大概从几个方面入手,用户需求分析,商业模式,盈利模式,竞品分析,以及产品表现形式(网站还是APP)等等不展开赘述。
第六步,开始做产品原型,开发产品。结合自己的长处,利用上自己所有的资源和长处。如果自己不具备的技能,比如技术上能用开源项目就要开源项目,能用第三方SDK就用(有钱人不怕坑的可以去外包),问题想清楚之后,剩下的就是执行,再好的创意都需要人去执行。前面的五步,沿用我的联合创始人的一句话“思考是没有成本的”,那么你后续的执行多多少少都需要跟钱扯上关系,那么也许你可能需要一些财务上的指导或者计划,解决方案依然是两个字“学习” 。
第七步,产品“MVP”出来之前,可以小范围验证自己的想法。每个团队选择的方式不一样,有人会考虑运营一个微信公众号,有人会去一些专业社区发发贴子,组建一个企鹅群或者微信群,多听听别人的意见和建议,这一步不仅可以初步验证自己的想法,而且你将会有自己的一批“内测”用户。(PS:多跟人交流,你得到的比你想象的还要多。)
第八步,“MVP”即最小可用版本。有了一部分用户之后可以考虑完善你的那份真正有价值的BP,一份可以让投资人追着你的的商业计划书。理科出身的我是崇尚数据是不会骗人的,能靠讲故事“多少分钟内搞定多少万投资”的故事不可能发生在我的身上,我也不会相信真有这样的馅饼。所以清醒点吧。产品有了一定用户基础,收集好数据。去找投资吧。
最后
学习产品方面的知识,不一定要成为一个产品经理。你大可以把这些知识运用到其他领域去,比如创业(或者按照这种思维写代码)。
总结一下:
- 有个好创意
- 打磨产品(学习和付出行动)
- 交流(团队内部沟通和用户交流)
- 改变自己(不要把自己定义成为某某某,程序猿可以去创业,可以去做产品经理)
笔者是一个在创业路上的程序猿,写得不好的地方还请指出,我会逐步提高自己的写作水平,正确去表达自己的想法,已达到能够和大家交流创业和产品方面的经验知识。不吝赐教!(PS:如果你想跟我交流,加我微信号yuanjalin)
相关推荐
这是一个Java程序猿共同打造的Java博客网站。 宗旨 打造中国最受Java程序猿欢迎的Java博客网站,你可以贡献你自己的力量去完善它,它将是你Java路上的伙伴。 特色 1、将管理员和编辑的权限尽可能降低,打造一个完全...
IDEA,全称IntelliJ IDEA,是由JetBrains公司开发的一款强大的Java集成开发环境,也支持其他多种编程语言。本装机套件针对的是IDEA的安装与使用配置,旨在帮助用户快速上手并高效开发。下面将详细介绍IDEA的安装步骤...
开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏览器:谷歌浏览器 【实现功能】 实现了考研学习的基本信息、资源类别管理、学习资源管理、学习计划管理、进度记录管理、考研论坛、在线考试管理、试题内容...
综上所述,IntelliJ IDEA 作为一款功能强大的集成开发环境,对于 Java 和 Kotlin 等编程语言的开发者来说,是一个不可或缺的工具。通过其提供的丰富功能,可以极大地提高开发效率、代码质量和团队协作能力。
开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 Java毕业设计基于java的java学习平台的实现.zipJava毕业设计基于java的java学习平台的实现.zipJava毕业设计基于java的java学习平台的实现.zipJava毕业设计...
IntelliJ IDEA,简称IDEA,是一款由JetBrains公司开发的强大的Java集成开发环境,同时支持其他多种编程语言,如Python、JavaScript、Groovy等。它以其高效、智能的代码编辑器、强大的项目管理和调试工具而深受开发者...
Java毕业设计-基于Springboot+Vue的中小学生成长档案管理系统...通过教师管理、学生管理、课程信息管理、考试成绩管理、学生表现管理、奖惩信息管理、学生考勤管理、学生健康管理、公告信息管理、我的信息等多个模块
开发软件:eclipse/myeclipse/idea 浏览器:谷歌浏览器 【实现功能】 首页,个人中心,学生管理,教师管理,课程信息管理,类型管理,作业信息管理,资料信息管理,签到信息管理,成绩统计管理,学生作业管理,试卷...
7. **论坛系统功能**:一个典型的论坛系统通常包括用户注册登录、发帖、回帖、搜索、分类浏览、用户权限管理等功能。开发人员可能会使用Controller来处理HTTP请求,Service层来封装业务逻辑,Mapper接口来处理数据库...
通过以上步骤,你将在IDEA中成功配置并开发一个基础的Spring Boot应用。随着对Spring Boot和IDEA的深入了解,你将能够构建更复杂、功能丰富的应用程序。记得不断学习和实践,提升你的技能水平。
本项目是一个高分通过并得到导师指导的实际案例。 它可为计算机相关专业的学生提供一个毕设选题和实战练习的机会,同时也适用于需要进行课程设计或期末大作业的Java学习者。 该项目提供完整的资源,包括项目源码、...
- **SpringMVC**:是Spring框架的一个模块,专门用于构建Web应用程序,实现了模型-视图-控制器(MVC)设计模式,解耦了业务逻辑和展示层。 - **MyBatis**:是一个持久层框架,它将SQL语句与Java代码分离,提供了...
Java学习路线是一个系统且逐步深入的过程,旨在帮助学习者从基础到高级,全面掌握Java编程技能。以下是一个详细的Java学习路线,结合了多个来源的信息,并考虑了当前的技术趋势和实际需求: 一、Java核心基础 Java...
开发软件:eclipse/myeclipse/idea 浏览器:谷歌浏览器 【实现功能】 书籍学习平台,在平台首页可以查看首页、免费专区、付费专区、论坛交流、公告信息、个人中心、后台管理等内容,并进行详细操作; (后台功能...
开发软件:eclipse/myeclipse/idea 浏览器:谷歌浏览器 【实现功能】 书籍学习平台,在平台首页可以查看首页、免费专区、付费专区、论坛交流、公告信息、个人中心、后台管理等内容,并进行详细操作; (后台功能...
开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏览器:谷歌浏览器 【实现功能】 管理员关键功能包含用户管理、课程信息管理、课程类型管理、课程评价管理、学习进度管理、意见反馈、互动交流、系统管理、...
为Servlet类命名,比如“HelloServlet”,IDEA将自动生成一个基本的Servlet类。 4. **编写Servlet代码**: 在生成的`HelloServlet.java`文件中,我们实现`doGet()`或`doPost()`方法,这些方法会在用户访问Servlet...
小程序毕业设计,小程序课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程...
小程序毕业设计,小程序课程设计,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程...
Java基于ssm的中国古诗词学习平台的实现.zip 开发语言:Java 框架:ssm 技术:JSP JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 ...开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9