如果你还是“程序员”,我劝你别创业!
很多程序员一看就知道不会创业
“程序员思维”会害死你!
在IT这一行做得久了,会接触到无数让人哭笑不得的外行话。
「我们就差一个写代码的了」是其中典型的一种,之所以黑它,不是因为程序员有多自大,认为自己被轻视所以愤怒。而是因为说这句话的人里有90%以上绝对不仅仅差一个写代码的,而是一整套技术体系。
那么,程序员在创业公司之中真的这么重要吗???
并不是!
中国的程序员大部分是盲目的:动不动就自称“CSDN专家”、”知乎大V”、”XX软件之父”。
就一个写代码的白领,在创业公司之中的贡献,并没有自己想象中的大!
业界上真正写过十年代码,创业成功的有几个???
零!!!
很多程序员(包括我)的至高理想:写一个牛逼的APP,一年挣个几百万。最好像当年张小龙写Foxmail一样,用户遍布全球,还未自己进入腾讯做微信打下基础。
如果你真正的了解张小龙这个人,你会发现:Foxmail在商业推广策略上的牛逼,远大于他个人在代码上的贡献。
迷恋程序!肯定没戏!
程序员,特别是中国的程序员,非常缺乏合作心态。
会一些简单算法/架构就觉得可以Control Everything。
恃才傲物!Stupid!
程序员的自信在编程上是非常需要的,但不是适合一切场合。创业仅仅具备了和机器打交道这一种能力是绝对不够的,他还需要和合作伙伴、竞争对手、投资人、员工甚至整个社会环境打交道。
很多程序员因为已经习惯了和机器打交道,不善于也不愿意其它的工作。很多程序员会内心认为“营销不是很简单嘛,市场很简单啊,管理也很简单啊,”这种心态是非常害人的。
我的很多朋友在总结自己创业失败的时候,往往会说:
“我当年在BAT中,如此叱咤风云!就连现在公司开发的APP也是如此一流!为什么就不能成功呢?”
我想说,脱离了“BAT”的光环你啥也不是!!!
不要让代码的成功,给自己带来的虚假优秀的自负,这种自负不要说创业,可能在在公司中工作也会遇到问题。
所以,我甚至认为程序员在创业方面遇到的困难比其它类型的人员更大。如果程序员希望主导一个创业,可能首先就要逼自己不是一个程序员。
你并不牛逼!重视每一个方向!
学会和别人合作!!!
这点看似很简单
“我会合作啊! 你看Java后台、Android、iOS他们配合得多好!”
但这种合作是片面的,所谓的合作不是程序员和程序员之间的合作,而是包括了程序员和其它各种角色之间的合作。
- 程序的上线周期Delay,有没有相应的商务推广配合?
- 地推团队还没到,是否就该在第一个版本设计这么复杂的功能?
- 公司前期预算不够,一定要做原生的APP吗?
- 分布式架构这么好,为什么要用All In One架构?
也许你能够写出完美的APP,但是这不意味着公司的成功!
如果剖开一些故事的外表,你会发现国外很多成功的程序员,背后一定有一个很强大的商业感觉的人或者一个团队。
如果熟读Facebook的历史,你会发现,扎克伯格在创业时期,如果没有,曾在浏览器大战中惜败微软的Netscape公司创始人马克·安德森,帮助组件商业团队,小扎自己现在估计还是一名码农。
甚至直到Facebook上市,小扎也离不开他身后的强大的各环节的团队。其中,Facebook有位明星COO——雪莉·桑德伯格,她比扎克伯格大15岁,哈佛MBA硕士,是一位极富经验的精英女企业家。Facebook能有今天的成就,多半要归功于桑德伯格这样的“成年人”从旁辅佐。
程序员的商业感觉其实并不是很好。即便有商业感觉,其实这只是一个灵感,一个创意,但要要做成、做大还需要一系列的管理、市场、运营,这些对于程序员是不可想象的。
程序员要明白,在自己不擅长的领域,找到一个可以弥补自己缺陷的合作团队才是出路。加入一个创业团队,可能个人占 10%,但因为更容易成功,而且团队可以做 100 分的事情。而如果只是一个人做,很可能就失败了。
这方面,国外的程序员对自己的长短比较清楚。在硅谷,很多程序员技术上都很牛,但他们都非常知道自己只是在技术这个领域水平比较高,出了这个领域,自己什么都不是。正因为有了这种心态,他们特别懂得与人合作。我认为国外的程序员已经普遍意识到了这点,他们很愿意成为创业团队中的一员而并非自己创业。
技术都做不好,别提创业!
干了5年多的程序员,不得不承认一个现实:
程序员生存状态并不是很好
但程序员很多报怨其实是一种不切实际的期望值和自身的缺陷产生的反差。
产品没有大小,只有市场的大小。很多人总是觉得这也小,那也看不上。认为公司做的产品很无聊,要做就要像某些人宣扬的那样:做游戏一定要做 3D 引擎,好像只有这样才够牛。
不尊重现有自己所开发的产品,就是一种浮躁。公司的商业自然有其战略意义上的一部,程序员能够做的就是让他稳定顺畅的运行。
但,很多程序员写的东西总是很多Bug、技术知识也不牢固、没参加过几个大项目、最基本的HTTP协议都搞不清楚、代码量甚至量10万行也没有。这个时候,你跟我说你想改变世界。有意义吗?有价值吗?我敢让你做吗?
这个时候,你还挺愤青,骂公司、骂产品、骂老板的工资少,但你有没有想过自己给公司增加了多少Bug,自己让公司的整个商业计划Delay了两周。让自己周边的同事工作气氛都不好了,整个团队乌烟瘴气。
有些程序员就的要求就特别苛刻,觉得这不行,那也不行,PM必须把完美的逻辑路径给我、设计必须给我切每一个尺寸的图片、为什么测试不能把握的Bug测出来?
严格要求是好事,但严格要求是要求自己,并不是要求别人。程序员不要做评论家,中国不缺评论家,最缺的是实干家。
长期接触程序容易活在自我的世界中,就不可能真正了解世界是什么。程序员要学会慢慢站在别人立场上看问题。
因为:牛逼的程序员,必须出自牛逼的公司。
说到这里,你是否也怀疑自己自己的判断:“貌似PM在一个企业里面还是有一定的价值的!”
这里,给大家几个创业这些年我的心得:
需要调整心态,不要把自己当作精英人物,要承认自己在编程方面是优秀的,但永远有人比自己更优秀,对于其它的领域,很可能自己很无知。要知道,其实程序员的选择其实是最少的,因此抱有开放的心态是最重要的。
- 大量的实践,要慢慢培养对产品,对商业的感觉。
- 调整心态,接受不同方向人员的心声,了解他们的诉求。
- 资源配置的收益,远大于亲手去写每一个行代码
如果你还是“程序员”,我劝你别创业!相关推荐
- CSDN日报20170401 ——《如果你还是“程序员”,我劝你别创业!》
[程序人生] 如果你还是"程序员",我劝你别创业! 作者: 北漂周 在IT这一行做得久了,会接触到无数让人哭笑不得的外行话. 「我们就差一个写代码的了」是其中典型的一种,之所以黑它 ...
- 程序员如何边工作边创业?
原文:http://news.html5tricks.com/how-to-creative-with-work.html 程序员如何边工作边创业? 曾经,美好的生活意味着找到一份稳定的朝九晚五的工作 ...
- 如果你是程序员 别说你没有用过这五大编程工具
前言:这款工具适用性比较高,在OS X,Linux 和Windows这三大平台里面都可以适用,甚至有多选,宏 ,代码片段等功能,最具特色的是这款工具并且还有极具特色的Minimap,没使用过的程序员一 ...
- 如果你是程序员,你是选择25k的996还是18k的八小时双休?
今天就探讨一个问题,各位程序员们,你是选择月薪25k的996工作,还是月薪18k的八小时工作呢? 很多互联网公司,更多的创业公司,老板都喜欢玩996. 一些情况是工作真的做不完,更多的情况是老板为了心 ...
- 程序员的第三次 “创业” 我选择继续开发在线客服系统,终于得到了积极反馈
"创业"之所以打上了双引号,是因为我要讲的这些工作,都是利用业余时间,契而不舍一点一点肝出来的成果. 有时我也会庆幸对于IT业来说,创业的门槛没有传统行业那么高,一台电脑一个车库, ...
- 跳出打工圈!程序员要如何走上创业逆袭路,获得百万、千万?
作者 | 闫辉 责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 程序员的尽头是什么? 有人说,程序员尽头就是不做程序员. 那么,不做程序员又能做什么? 每当打开网络上 ...
- 程序员要如何走上创业逆袭路,获得百万、千万?
程序员的尽头是什么? 有人说,程序员尽头就是不做程序员. 那么,不做程序员又能做什么? 每当打开网络上发布的十大高薪职业排行榜时,不出所料,总是会有一个身影映入眼帘,那就是--程序员.然而,在创富这条 ...
- 一个游戏程序员的App移动互联网创业
关键字是:一个人,程序员,移动互联网,toC 个人认为想要一个人移动互联网创业需要以下必要条件: 1.你得是名客户端程序员.如果你还要开发服务器部分,则需要是一名全栈工程师,如果你现在不是则需要有成为 ...
- 程序员的十年工作创业血泪史,万字长文,仔细读完,受益匪浅
吉日噶拉(在外企.上市公司工作过,自己也创业失败过,遇到过很多失败挫折,甚至露宿街头,但是最后还是挺过来了),是一个十几年的程序员了,本文介绍了他的相关经历,以及他的一些经验,无论是对刚入门的程序员, ...
- 程序员的十年工作创业经历
吉日噶拉(在外企.上市公司工作过,自己也创业失败过,遇到过很多失败挫折,甚至露宿街头,但是最后还是挺过来了),是一个十几年的程序员了,本文介绍了他的相关经历,以及他的一些经验,无论是对刚入门的程序员, ...
最新文章
- 数据结构 之 并查集
- 262. 行程和用户
- 如何用计算机加出5281314,电脑每次开机进入桌面后都黑屏两次,然后就好了,什么情况?怎么处理...
- Linux系统中病毒怎么解决
- 【ASP.NET MVC】 路由机制:命名路由
- 【C# 委托 Lambda表达式】一个简单的例子
- arcgis python实例_arcgis二次开发_arcgis二次开发python_arcgis二次开发实例
- 优化Android应用内存的若干方法
- 快速轻巧的CQRS和事件源解决方案
- Android开发中的SQLite事务处理,即beginTransaction()方法
- 怎么设置某个用户生成hdfs文件的权限_管理 HDFS 服务
- 软件测试面试题:简述什么是静态测试、动态测试、黑盒测试、白盒测试、α测试 β测试?
- javaweb项目页面崩溃报错
- stm32 HAL 重映射
- HTML 表单发送邮件
- 查看centos是多少位的方式
- 查看电脑是否开启虚拟化
- ML:模型训练/模型评估中常用的两种方法代码实现(留一法一次性切分训练和K折交叉验证训练)
- wordpress配置菜单栏
- NEC红外线解码协议
热门文章
- windows环境中java jdk环境配置
- 计算机专业中职生自我鉴定报告,【中职生计算机自我鉴定】应届计算机毕业生自我鉴定...
- SDL渲染3D动画图片
- 浅析数据中心存储发展趋势
- [Alg]排序算法之插入排序
- 动词不定式 to do 和 动名词 V-ing 的区别(infinitive vs gerund)
- 个人理解设计为何要多用组合,少用继承
- 相比于深度学习,传统的机器学习算法难道就此没落了吗,还有必要去学习吗?
- travis java,关于java:在成功构建之后使travis-ci压缩我的项目并将其推送到github
- java+mysql基于JSP0801报刊订阅系统(java,web)