程序员如何创业.docx

上传人:b****5 文档编号:28462725 上传时间:2023-07-13 格式:DOCX 页数:6 大小:19.01KB
下载 相关 举报
程序员如何创业.docx_第1页
第1页 / 共6页
程序员如何创业.docx_第2页
第2页 / 共6页
程序员如何创业.docx_第3页
第3页 / 共6页
程序员如何创业.docx_第4页
第4页 / 共6页
程序员如何创业.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

程序员如何创业.docx

《程序员如何创业.docx》由会员分享,可在线阅读,更多相关《程序员如何创业.docx(6页珍藏版)》请在冰豆网上搜索。

程序员如何创业.docx

程序员如何创业

自从出现软件的那一刻起“程序员创业”便从来都没有停止过。

无数的软件巨人背后都可能有一个“程序员创业”的故事,当然这个故事也可能曾经失败过。

以下是为大家整理的相关文章。

?

程序员创业直接做CEO?

如果你没有独立做过能挣钱的软件、上万用户的免费APP、粉丝数5万以上的大号、每天PV10万的网站,那么先别离职,选一个你喜欢的用业余时间做着试试。

很多东西不是能力问题,而是喜好问题。

我遇到不少很厉害的程序员CEO,他们过得并不开心。

如果你不喜欢伺候一群爷也就是你的用户,那么还是待在大公司,做一个静静敲键盘的美男子吧。

做技术合伙人还是核心员工,要想好

如果你只是想要点股份,早期的核心员工也能有几个百分点的。

一旦公司NB了,这些钱也足够你用了。

在创业公司做技术合伙人尤其是早期,除了和机器打交道,还要频繁的和人打交道,一句话,所有技术上的问题都是你的问题,所有和技术沾边的问题,还是你的问题。

别想到一家创业公司专心做技术,机房是要管的,团队是要带的,对外演讲是要做的,合作接口是要去谈的。

定义好的自己想要的,然后再选一个合适的位置。

给想做技术合伙人的同学三个建议

为了更清晰的说明,下文对合伙人partner的定义是这样的:

idea不是你自己的,你在非常早期加入,如果没有创始人,你不会继续这个项目。

如果你在idea成型之前就加入了,那算联合创始人co-founder,不属于下文讨论的情况。

没投资的团队能不去就别去

创业首先要考虑的是风险问题。

在一个成功率小于1%的行业,不要相信小概率事件。

的确有人一夜成名,但绝大部分创业未半而中道崩殂。

如果你的技术过硬,完全有机会在种子轮甚至A轮时进入。

如果没有特别的理由比如你的技术其实很烂,不要去承担最早期的风险。

去一家拿到投资的公司,拿着现在工资,做着梦想的事,这是技术人员独有的低风险职业路径。

别去相信媒体,苦大仇深悲情万种和创业成功没因果关系,那不过是朱军的眼泪,煽情用的而已。

不要去折腾了N久还没MVP的团队

如果你看一个人喊着要创业一年多了,却连一个MVP最小可用产品都拿不出来,那要留意了。

道理很简单,一个MVP要外包,做下来也就1~2万。

如果创始人真的对自己的想法如他说的那么深信不疑,他是不会等着一个免费劳动力来做的。

你看:

我们的项目最少估值1千万;

我们只要MVP出来不久就可以拿到投资;

我会给你20%的股份。

如果上边都是真的,明明外包只要1~2万,我却愿意花200万,同样给一个陌生人。

这种智商的创始人不能跟吧?

如果创始人的智商没问题,那么他告诉你的话至少有一条不靠谱。

不要去技术合伙人不给薪水的团队

还记得猪和鸡合伙卖鸡蛋火腿三明治的故事么?

在同等条件下,创始人通常只有一个不知道是否正确的想法而已,而技术合伙人,付出的是自己腿上的肉。

所以技术合伙人理应得到应有的补偿,即使是在没有投资的情况下。

如果我是创始人,在没有投资、我又认为项目靠谱的情况下,我大概会给技术合伙人一个选择题:

技术合伙人每月5k的薪水,没有股份。

项目融资后,技术合伙人可以60k的价格购买公司10%的股份。

或者

技术合伙人每月2.5k的薪水,没有股份。

项目融资后,技术合伙人可以60k的价格购买公司20%的股份

重点不是钱,而是游戏规则:

大家都要跳下水;

大家都对项目有信心,对彼此有认可。

给程序员的五点建议如何成为编程高手并以此创业

每个IT企业,尤其是初创企业,非常苦恼:

找不到好的程序员。

现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:

找不到好的工作。

问题出在哪里呢?

其实,企业需要的是不是刚会写程序的人,需要来了就能干活的人,尤其能把活干好的人。

而刚毕业的大学生多半刚学会如何写程序,的确很难企业需求。

企业到底需要什么样的程序员,一个刚入门的程序员如何成为企业需要的高手呢?

还有很多程序员问我,“我需要具备什么样的能力就可以去创业?

”我一直在琢磨类似的问题。

我自己写过十年程序,也在金山管理过一千多人的研发队伍,最近也在做天使投资,仔细总结了如下五点建议与所有程序员分享。

建议一:

只有真正喜欢才能写好程序

喜欢写程序,做程序员就是上天堂;

不喜欢写程序,做程序员就是下地狱。

程序员需要整天趴在电脑前,经常没日没夜的,非常辛苦,而且工作来不得半点虚假,少写一个标点符号都不行。

喜欢的人,日子过得非常开心,每写一行代码,都会有新的成就,尤其当自己的作品被广泛应用的时候,那种自豪感油然而起。

不喜欢的人,坐在电脑前极端无聊,被进度压得喘不过气来,天天为找bug改bug生气。

只有喜欢,只有热爱,才能把程序写好!

我建议不喜欢写程序的人早点转行,不要勉强自己,免得误人误己。

建议二:

把程序当艺术品,象写诗一样来写代码

现在很少有公司做codeview对写好的程序做代码级检查,于是很多人在进度的压力下潦草应付,只要测试通过就算搞定。

表面上看,开发速度很快,进度有保障;但实际上,这样的程序连开发者自己都很难读懂,一旦有bug,很难调试,将来维护升级都非常困难。

这样的代码多半只能重写,浪费自然严重。

如果每个人写程序的时候当艺术品来写,写每行都认认真真、干干净净的,虽然速度略微慢了一点,但综合的开发成本会低很多。

如何写像诗一样美的代码呢?

方法也很简单。

一、买几本经典的编程书,把书上所有例程全部重新写一遍,逐个比较和书上范例的差距,一步一步改善自己编程的风格和技巧。

时间长了,自然就能写出象书上例程一样的代码,甚至可以比书上写得好。

二、基础扎实后,多看看Linux等系统级的源代码,看看高手是如何写的,就有感觉了。

三、通读一下MSDN中所有的资料,这样,“读书破万卷,下笔如有神”。

还有,一定要牢记软件工程的铁律:

可能出错的地方一定会出错。

每个变量都做初始化,引用每个参数都会做有效性检查,在可能出错的每个地方都会做边界条件检查,这样开发出来的程序一定会稳固很多,就是出错也会很容易修改。

野路子出来的高手,一般开发速度很快,但做完后bug很多,经常需要很长时间修改。

而真正的高手,追求的境界是bugfreecode零缺陷代码。

建议三:

必须写够十万行代码,不要心存侥幸

程序员象木工一样,熟能生巧。

程序员必须写足够代码量的程序,才会有感觉,这是一个苦力活,没有任何捷径可走。

计算机是一门实践性的科学,没有动手能力做支撑,很难做出好的科研成果。

我的一个学长是美国卡内基梅隆大学的博士,卡内基梅隆大学计算机系在全世界非常出名,他说每个博士生必须写十万行代码才能毕业,卡内基梅隆大学博士进任何一个大企业基本不用面试。

而国内培养的大部分研究生、博士生,动手能力都偏弱。

没有写过足够代码量的,想成为高手是不可能的,只能纸上谈兵!

建议四:

时刻保持好奇心

计算机技术更新换代非常快,每年都有各种各样的新技术出现。

在我过去的职业生涯中,仅编程语言,我就用过basic、masm、pascal、c++、vba、Delphi、java等。

需要时刻保持好奇心,不断学习各种新的东西,才能在未来的几十年职业生涯中不落伍。

你要理解为什么iPhone出来很多高手用iPhone,现在一天到晚惦记着换部gPhone玩玩。

人的精力有限,高手往往工作压力也比较大,如何在有限的时间内掌握整个行业动态,的确是一个不简单的事情。

我的经验是经常看业内的各种技术杂志,参加各种聚会,可以节约很多时间。

最重要的是,交几个博学的技术高手,多和他们交流,一定获益匪浅!

建议五:

不要局限在技术本身,多花点精力关注用户

做到前面几条,就已经是千金难求的高手了。

但一个真正的高手需要知道用户需要什么,如何做出让用户满意的产品。

现在的软件研发越来越强烈团队协作,不少团队都配置了专门的需求分析的工程师、用户界面及用户体验的设计师,软件研发的分工越来越细。

很多程序员以为只要把技术搞好,不用管用户需求和用户体验。

实际上,需求方案及界面方案不可能写得非常细,具体的实施还是程序员自己来实现的。

这个时候,好坏的差距很快就体现出来了。

我们写程序的最终目的是满足用户需求,不是简单完成需求规划方案中的功能。

所以,程序员一定要认真揣摩用户心理,能明白用户的真实需求。

其次,怎么设计交互界面,让用户觉得好用,用起来舒服,这里面学问很大。

我举一个小例子,每个程序窗口右上角都有三个按钮,如最小化、关闭等。

乔布斯觉得不好看,不易用,他提出改用红绿蓝的交通灯。

这样修改后,果然MacOS漂亮和易用了很多。

目前互联网和手机上的应用开发,都非常强调小团队研发。

这样研发模式速度会快很多,但对程序员的综合素质的要求也就更高了。

我强烈建议程序员不要仅仅局限在技术本事,还需要多点精力考虑和用户相关的问题,学会洞察用户的需求,并努力设计好用易用的产品。

做着这点的程序高手,创业成算就很大了。

这些就是我说的《创业十大标准》中提到的“技术过硬”要求。

这样的技术高手,如果捕捉到合适的产品方向,并且具备一定带团队的能力,创业成功机会很大!

事实上,绝大部分创业的技术公司,创始人都是这样的人!

比如迅雷的邹胜龙和程浩,UCWEB的何小鹏和梁捷等。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 其它考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1