1. 程序员未来前景如何大龄程序员出路在哪里
年龄大的普通程序员,将来的出路无非就是以下三个:
1、稳定地待在一家公司,有一定产出效率,成为一颗螺丝钉,不出彩也不出丑,就像之前棉纺厂的工人那样,直到这家公司不行了,找另一家,继续做个普通一兵。其实这事儿和几十年前的工人一样,只是时代不一样,职业的名字变了。
2、寻找相对优势,到稀缺你技术、能力、经验的地方,找到存在感。比如一线城市回退到二线、三线;比如互联网顶级公司的普通程序员进入小公司;比如互联网行业的普通程序员进入传统行业有软件部门的公司。
3、转行,想干什么干什么去,很多人认为,一个 35 岁以上的程序员相比较一个 20来岁的毕业生,精神状况、身体状况必定是不如刚刚大学毕业的年轻人,所以要尽早转行。那么问题来了,程序员是吃青春饭的吗?程序员的职业发展到底如何呢?
首先,我觉得时至今日,相比其他职业,程序员仍然是一个投入产出比比较高的职业。程序员不是一个“吃青春饭”的职业,而是一个常青的职业。程序员其实也并没有我们想象中那么累,很多互联网公司的工作环境、工作氛围、员工福利都是非常不错的:弹性工作,定期团建,免费健身;一日三餐、零食饮料应有尽有。对于头脑灵活、思维敏捷,但还没有明确职业目标的理工科毕业生而言,把程序员作为职业生涯的起点,应该会是一个不错的选择。以北京为例,应届毕业起薪在 8000-10000 元,比其他职业高出不少。程序员现在小蜜蜂云工作了解很多远程可办公的,全职兼职都是有的,可供的选择还是比较多的。
程序员在职业生涯第一个阶段,通常是 3-5 年。这个阶段要以职业探索为主,脚踏实地写好每一行代码。只有快速学习和成长,掌握过硬的专业技能,这样才能在职场立足,走好未来的路。现在程序员的职业领域已经细分到了令人发指的地步,比如:大数据工程师、云计算工程师、某某语言工程师、系统架构师、web 前端工程师、嵌入式软件工程师、数据库开发工程师等等。
2. 如何成为一个高效,快乐,健康的程序员
只需每天做一些小改变,就可摆脱病痛、保持健康.....学会去积累工作经验和成果就会变得高效......具备这些小习惯就会保持快乐……
一:高效
互联网发展日新月异,社会科技每天都在发生着翻天覆地的变化,而程序员已经成了这个时代的庞大群体,各种各样的程序员数不胜数,我们每天上下班,不 论你是坐公交还是乘地铁,在你的身边一定有程序员。本人我就是其中的一员,本人主修java语言,从事java类开发工作。由于本人工作时间不长,经验尚 浅,都是学着前辈高人的路子,在慢慢前行,下面我给大家分享下,如何从菜鸟成长为高效程序员。要想成为一个高效的程序员,不是一朝一夕的事,而是贵在坚 持,程序员的工作都是在不断淘汰旧的东西,接受新的,我们必须学会去积累工作经验和成果。所谓高效程序员,就是逻辑思维敏捷,学习能力强悍,敲代码速度绝 对是要快,代码规范严谨,善于总结经验,视野开阔,不局限于某一门专属编程语言,能够举一反三。
筑基阶段:
1.敲代码速度要快,要求手指灵活,尽量减少输入出错。这个是基本功,不然何以达到一定的代码量。
2.精通几个常用的代码编辑工具。(注意,这里说的是编辑工具,除了常用的eclipse,myeclipse,jBuilder等IDE工具外,还必须掌握文本编辑工具,如notepad++,vim)。
3.掌握Linux系统中常规命令。(这个是所有程序员都必须掌握的基本功)。
4.随时随地的做笔记。(这个就不解释了,反正善于总结经验不会错了,可以推荐使用有道笔记)。
5.学会一些主流的代码管理工具的使用。(如SVN,gitHub,maven等)
初级阶段:
6.熟悉并精通某种编程语言的基础和特性。(java语言必须掌握corejava基础部分)
7.善于给自己写一些工具,拿来即用的那种。(如数据库连接,文件读写操作等等)
8.掌握web开发的常用技术。(如HTML,CSS,javascript,Ajax,JSP,jQuery)
9.掌握常用数据库的基本操作。(如oracle,mysql)
中级阶段
10.掌握一些主流开源框架,设计思想。(如,spring MVC ,Struts2+hibernate+spring/SSH ,EJB等)
11.掌握设计模式,学会使用一些开发模式。
12.掌握Linux中的shell编程
14.学会使用数据库的DDL,DML,以及存储过程。
15.熟悉项目的整个生命周期,从需求到上线中的各个阶段。
16.关注技术网站和社区,开拓思路,汲取他人的优序经验,同时分享自己经验。(如csdn ,oschina等)
17.熟悉整个项目周期的中的各类文档。
18.定期给自己策划一个项目,练手。
高级阶段
19.关注科技,了解IT界动态,学会发现和创新。
20.开始学习项目管理相关知识,学会如何成为一个优秀的项目管理人。
21.适时给自己买一些书籍,给自己大脑及时充电。
22.经常参加一些培训讲座,开拓视野。
23.关注政策,了解时代互联网发展趋势,学习和创新。
本人现阶段还处在初级阶段,刚刚摸到中级阶段的门槛,能力有限,暂时想到的就是这么多。这里23条方子助你成为一个高效程序员。其实IT界已然成了一大江湖,IT江湖门派之多,编程流派何其多,可能每个人踏足IT江湖都身怀绝技吧,上面的23条也许不一定适合你,但是我还是希望它能帮助大家,大家共同努力。
3. 程序员如何参与创业
程序员如何参与创业?
之前在缘创派上活跃过几天,不少朋友也咨询过我程序员如何参与创业的问题,给(tu)点(chao)建(ji)议(ju)。
确认你的创业意愿
大部分人对创业是有误解的,一提到创业就想到在一个出租房不拿工资加班到死最后一夜成名一鸣惊人。其实现在创业已经很普遍了,不一定要破釜沉舟卧薪尝胆,也并不是每个参与创业的人都要成为创始人和CEO。根据你的目标的不同,你可以在创业生态中选择一个合适的位置。
我有一个无论如何都要做成的idea:创始人/CEO founder
我遇到了一个和我想法相同的人,我们决定一起做:联合创始人 co-founder
我很认可某人的想法,我有很好的能力,我想帮他:合伙人 partner
我觉得创业很有钱途,想赌一把:已获投资公司的核心员工,有期权的那种
我觉得创业很有意思,想体验下:已获投资公司的早期员工,如果你不缺钱,那么没投资的公司也无所谓
程序员创业直接做CEO?
如果你没有独立做过能挣钱的软件、上万用户的免费APP、粉丝数5万以上的大号、每天PV10万的网站,那么先别离职,选一个你喜欢的用业余时间做着试试。
很多东西不光是能力问题,也是喜好问题。我遇到不少很厉害的程序员CEO,他们过得并不开心。如果你不喜欢伺候一群爷(也就是你的用户),那么还是待在大公司,做一个静静敲键盘的美男子吧。
分清楚合伙人和联合创始人
很少有人能分清楚合伙人和联合创始人的区别,业界里边叫起来也比较随意。为了更清晰的说明,我对合伙人和联合创始人做了如下定义:
联合创始人对公司的业务方向是有发言权的,在董事会也应该有投票权的,不光是产品应该使用什么技术架构,公司未来怎么发展,是否接受某轮投资,他都能影响甚至修改决策。
联合创始人和创始人是平等的,有义务无条件尽自己的一切努力来保证公司的成功。
联合创始人对创业的需求是内在的,如果创始人不干了,他还是会干下去,他甚至会重新创建一家公司来实现这个想法。
合伙人则不同。
合伙人是辅助创始人的存在,大方向是创始人定的。他没有决定权,只提供建议和意见,并帮助完成某一个方面的业务。相应的,合伙人不应该承担联合创始人的义务。
合伙人是可以在中后期加入的,不一定要在早期。相应的,中后期加入的合伙人的股份会少一些。
合伙人的创业需求是受创始人影响的,他不愿意完全主导一家公司(出于对自身能力的认知和喜好),如果创始人不干了,他更愿意换一个团队做合伙人。
之所以要分清楚,是因为有很多团队忽悠程序员加入,给的是合伙人的权利(其实他心里想,一个技术懂什么业务),却要求你尽联合创始人的义务(免费写代码)。
其实绝大部分情况下,技术人员都是以合伙人或者核心员工的身份参与创业,所以接下来重点说这两种。
做技术合伙人还是核心员工,要想好
如果你只是想要点股份,早期的核心员工也能有几个百分点的。一旦公司NB了,这些钱也足够你用了。
在创业公司做技术合伙人(尤其是早期),除了和机器打交道,还要频繁的和人打交道,一句话,所有技术上的问题都是你的问题,所有和技术沾边的问题,还是你的问题。别想到一家创业公司专心的只做技术,机房是要管的,团队是要带的,对外演讲是要做的,合作接口是要去谈的。
定义好的自己想要的,然后再选一个合适的位置。
给想做技术合伙人的同学三个建议
没投资的'团队能不去就别去
创业首先要考虑的是风险问题。在一个成功率小于1%的行业,不要相信小概率事件。的确有人一夜成名,但绝大部分创业未半而中道崩殂。
如果你的技术过硬,完全有机会在种子轮甚至A轮时进入。如果没有特别的理由(比如你的技术其实很烂),不要去承担最早期的风险。
去一家拿到投资的公司,拿着和原来一样工资,做着梦想的事,正是作为合伙人特有的低风险职业路径。
别去相信媒体,苦大仇深悲情万种和创业成功没因果关系,那不过是朱军的眼泪,煽情用的而已。
不要去折腾了N久还没MVP的团队
如果你看一个人喊着要创业一年多了,却连一个MVP(最小可用产品)都拿不出来,那要留意了。
道理很简单,一个MVP要外包,做下来也就1~2万。如果创始人真的对自己的想法如他说的那么深信不疑,他是不会等着一个免费劳动力来做的。你看:
我们的项目最少估值1千万;
我们只要MVP出来不久就可以拿到投资;
我会给你20%的股份。
如果上边都是真的,明明外包只要1~2万,我却愿意花200万,同样给一个陌生人。这种智商的创始人不能跟吧?如果创始人的智商没问题,那么他告诉你的话至少有一条不靠谱。
不要去技术合伙人不给薪水的团队
还记得猪和鸡合伙卖鸡蛋火腿三明治的故事么?
在同等条件下,创始人通常只有一个不知道是否正确的想法而已,而技术合伙人,付出的是自己腿上的肉。
所以技术合伙人理应得到应有的补偿,即使是在没有投资的情况下。
如果我是创始人,在没有投资、我又认为项目靠谱的情况下,我大概会给技术合伙人一个选择题:
技术合伙人每月5k的薪水,没有股份。
项目融资后,技术合伙人可以60k的价格购买公司10%的股份。
或者
技术合伙人每月2.5k的薪水,没有股份。
项目融资后,技术合伙人可以60k的价格购买公司20%的股份。
重点不是钱,而是游戏规则:
大家都要跳下水;
大家都对项目有信心,对彼此有认可。
简单一句话,创始人应该把股份看得比钱重,把合伙人看得比股份重。
;4. 程序员如何自己创业
30岁,对于每一个程序员来说都是尴尬的年龄,仿佛舞台上不知不觉间已经谢幕,而自己仍在独舞;创业,对于每一个程序员来说都是曾经或者正在憧憬的梦想,可是梦想与成功之间难以逾越的距离却也让多少人望而却步……以下是我为大家整理的程序员如何自己创业相关 文章 。
周鸿祎谈程序员创业
很多人都向往着有一天自己创业,程序员更是如此。如果你想创业,那么该怎样创业、需要有哪些准备、自己还有什么不足等等这些问题你考虑过吗?本文就跟大家分享周鸿祎在接受某媒体采访时给程序员上的创业课。
程序员创业的特别之处
关于程序员创业,我之所以愿意谈我的观点,是因为我是程序员出身,也是从小公司做起来的,我自认为对待很多程序员个人包括共享软件作者和一些小网站还是很好的。我希望和他们分享一些 经验 和体会。
首先,我想说的是聪明人不一定能成功,很多程序员很聪明,但我一看就知道他们不会成功。因为我看到了一些问题,而且现在太多程序员存在很多误解。因此,我希望把我的观点告诉程序员。或许有一些程序员能够清醒,某个人可能因为我的某一句话有了感觉,对他以后的成长产生了帮助,这就足够了。
要知道,程序员总是以为自己优秀所以就能成功,其实不是。中国的程序员大部分是盲目的:看看一些论坛就能够感觉到,要么有一群人自我感觉极端的良好,以专家自居,要么就是一群蓝领埋怨公司和社会环境不行,待遇不好。
应该说,中国程序员创业的成功率也是很低的。放眼望去,中国互联网成功的人士有几个是真正写过十年软件的。事实上,现状和我们所能听到的媒体宣传的 故事 很不一样。
很多程序员的最高理想就是写一个共享软件,一年可以挣几百万。但我希望谈的不是告诉程序员如何挣钱,挣钱很容易,而是要告诉程序员如何去创业。比如虽然FlashGet的作者收入很高,衣食无忧,但从创业的角度看,它并没有以商业公司的方式创业成功。
程序员在创业方面的欠缺
首先,我看到中国程序员的合作心态非常缺乏,我认为这是中国程序员最大的问题,当然这是有很多原因的。
大家经常说这句话:态度决定一切。但事实上好程序员基本上都比较傲气,因为程序员往往会觉得自己在做世界上一件十分伟大的事情,这就是驱动机器,修改一行代 码,机器就能够工作,可以产生各种不同的行为。这很容易会让程序员产生一种错觉,认为自己可以Control Everything。程序员的自信在编程上是非常需要的,但不是适合一切场合。如果我们不说这些,可能很多程序员到现在还不知道自己错在哪里,仍然认为 自己是King of the World。
事实上,程序员的能力只是控制了一个机器。但创业仅仅具备了和机器打交道这一种能力是绝 对不够的,他还需要和合作伙伴、竞争对手、投资人、员工甚至整个社会环境打交道。很多程序员因为已经习惯了和机器打交道,不善于也不愿意 其它 的工作。很多程序员会内心认为“营销不是很简单嘛,市场很简单啊,管理也很简单啊,”我认为这种心态是非常害人的。
程序员还是一个很固执的人群,他觉得自己是机器的统帅,因此不会灵活,不会妥协。我当时也喜欢写程序,但我知道如果自己沉迷于写程序,肯定没戏,所以是逼着自己改变角色。
优秀的程序员不要自负
这两天,我收到几封程序员的来信。有一封信中大意说“我是个如此优秀的程序员,为什么我就不能成功呢,请你指点。这里有我的blog地址,看完你就 会了解我了。”我想说的是:如果真的希望别人帮忙,就要把情况真实的说出来,而不是上来就说自己很优秀,这种语言就会让别人觉得很不舒服,不是很好的交流 方式。我还真看了那个blog,但看完之后,觉得这个程序员就是一个空想狂。
可以说,很多程序员实际上是优秀带来了自负,这种自负使得其不要说创业,可能在在公司中工作也会遇到问题。所以,我甚至认为程序员在创业方面遇到的困难比其它类型的人员更大。如果程序员希望主导一个创业,可能首先就要逼自己不是一个程序员。
程序员应持开放心态,寻求团队合作
程序员首先要学会和别人合作。提到这点,很多程序员都会说“我正在带着其他程序员写程序啊,我会合作啊。”但这种合作是片面的,我所谈的不仅仅是程序员和程序员之间的合作,而是包括了程序员和其它各种角色之间的合作。程序员相亲,他们的语言比较能够容易理解。但作为一个程序员,你能不能商业人员、销售人员很好的合作呢。
我这些年还看到很多这样的例子:程序员动不动就把目标定为比尔·盖茨。其实,比尔盖茨不应该成为程序员崇拜的目标对象,这会让程序员迷失方向,因为微软另外一个创始人保罗·艾伦才是真正的程序员。再看其它一些例子,Google的第20名 程序员都可以获得五亿美元。Adobe公司两个创始人也是一个精通技术,一个对商业精通,这样的搭配才能够更好的成功。因此,对于很多程序员来说,一定要找准真正的榜样,不要被外界的故事迷惑了头脑。如果剖开一些故事的外表,你会发现国外很多成功的程序员,背后一定有一个很强大的商业感觉的人或者一个团队。
程序员的商业感觉其实并 不是很好。即便有商业感觉,其实这只是一个灵感,一个创意,但要要做成、做大还需要一系列的管理、市场、运营,这些对于程序员是不可想象的。程序员要明 白,在自己不擅长的领域,找到一个可以弥补自己缺陷的合作团队才是出路。加入一个创业团队,可能个人占10%,但因为更容易成功,而且团队可以做100分 的事情。而如果只是一个人做,很可能就失败了。
这方面,国外的程序员对自己的长短比较清楚。在硅谷,很多程序员技术上都很牛,但他们 都非常知道自己只是在技术这个领域水平比较高,出了这个领域,自己什么都不是。正因为有了这种心态,他们特别懂得与人合作。我认为国外的程序员已经普遍意 识到了这点,他们很愿意成为创业团队中的一员而并非自己创业。
因此,程序员需要调整心态,不要把自己当作精英人物,要承认自己在编程方面是优秀的,但永远有人比自己更优秀,对于其它的领域,很可能自己很无知。要知道,其实程序员的选择其实是最少的,因此抱有开放的心态是最重要的。
程序员与创业要求还有哪些差距
我认为现在的很多程序员经验过于不足,他没有认真踏实做过很多工作就奢谈创业。如果一个程序员没有在编程方面深入过,没有积累,也就是半瓶子醋。这 样的程序员我接触过很多,他们自己也不清楚问题出在哪里,让人感觉又爱又恨。我认为程序员既然要凭借自己的技术,那就一定要踏实,要能够实现任何创意。
但现在一些程序员自己没有商业意识,却又很自负,不相信别人,不理解的事情就不做。我遇到过很多程序员,他们对公司做什么方向都质疑。他 们希望自己先想清楚,可是一想就浪费了很长时间。很多程序员就可悲在这里,积累的不多,看不到方向,但他也不相信自己的公司和老板,这是一个悖论,需要程 序员深刻反省。要知道,每个公司都有懂商业的人。
就这样,一些程序员极端自负,另外有一些程序员碰了很多钉子之后,感觉很自卑,于是便认为国内软件业不行,最后 出国 或者打工,很少有程序员能对自己能做公正的评价。
国内环境是否造成程序员浮躁的因素
我以前没有仔细考虑过这点。但我想,不管怎样,程序员需要先从自身找问题,因为大环境就是这样了。我承认一个现实:程序员生存状态并不是很好,但程序员很多报怨其实是一种不切实际的期望值和自身的缺陷产生的反差。
首先,产品没有大小,只有市场的大小。很多人总是觉得这也小,那也看不上。认为公司做的产品很无聊,要做就要像某些人宣扬的那样:做游戏一定要 做3D引擎,好像只有这样才够牛。这其实就是一种浮躁。很多程序员写软件总是很多bug,基础知识也不牢固,没有参加几个项目,没有写过十万行代码,就奢 谈做大项目,这有价值吗?
而且我还发现有些程序员特别愤青,骂环境,骂老板,其实这只能把自己的心态搞的很坏。很多人刚进公司时做的很差,虽然工资少,但他没有想到给公司增加了很多bug,公司实际上是在给他出学费。论坛上大家都在讨论哪里活干得少钱拿的多。甚至还有人列了一些黑名 单。这种做法的结果就是程序员自己将周围环境搞的乌烟瘴气了。
有的程序员还非常喜欢指点江山,指点公司。我个人觉得这不是不可以,但 指责别的公司对个人没有什么好处,因为存在就是合理的。如果看不到,恰恰证明是自己看不到。我看到很多程序员也写blog,技术交流的我认为非常好,但有 些人是写评论。我是觉得程序员不要做评论家,中国不缺评论家,最缺的是实干家。
总之,程序员一般过于自我。总生活在自我的世界中,就不可能真正了解世界是什么。我很早就意识到了这些问题,也努力的去客服。我的经验就是看别人如何做的好,为什么能够做的好,什么是我所不能理解。程序员要学会慢慢站在别人立场上看问题。
最后给希望创业的程序员一点建议
对程序员来说,现在要做的也很简单,这就是需要大量的实践,要慢慢培养对产品,对商业的感觉。我的建议说出来可能有些忠言逆耳。对绝大多数程序员来 说,自己一个人成功的机率是很小的,所以我认为加入一个创业的团队可能更为合适。现在有很多初期创业的公司,也需要很多优秀的程序员加盟。如果有理想,可 以选择加入一个团队,也有相应的股份,这方面我可以充当一个桥梁。
看看前网络程序员是如何创业的?找合伙人已经OUT了!
“来吧,做我的CTO,给你股份,咱自己当老板。”
因为同学的一句话,前网络研发工程师YK辞职创业。一群毛头小子,技术能力过硬,但毕竟资源不足,经验欠缺,不到半年,项目无疾而终。 互联网创业 盛行的现在,一个好的技术抵得过一支团队,更别说出身BAT了。
但很多人不知道的是,就是这一样一支技术实力超强的团队,最终竟然也输在了人上——过于强调技术,没有头脑足够清醒的团队成员及时制止。这也是为什么要选背景不同、经验不同的一群人一起创业了。曾经和YK聊过很久,项目失败的背后是他对创业更多的思考,特别是对于那些拥有好工作的人来说,抛下一切投身创业需要付出的成本太高,但如果只是给创业者打工,那还不如守着原有的工作,至少更体面、更有保障。
就在我以为他会重新安安稳稳工作的时候,却意外的在创业大街再次见到了他。细聊起来才知道,他并非辞职重新开始创业,而是用自己擅长的技术加入到新的创业团队中,以外部合伙人的身份帮助两个不同方向的项目解决技术开发问题。这次来到大街,是专门和一支团队开技术碰头会的。
他的这个选择意料之外,却又情理之中。意料之外的是他居然理智的没有辞职,情理之中的是他选择了成为外部合伙人,用业余时间一边做顾问、一边写代码,实现了时间、能力价值的最大化。
其实,说到外部合伙人就不得不提智筹平台。去年3月,正是看到了毛大庆宣布 离职 但依旧担任万科外部合伙人的新闻后,智筹将“外部合伙”作为创业者&人才之间对接的一种新的合作关系。现在,创业者来智筹发布任务,除了能与互联网高级人才建立长期顾问、短期兼职、驻场办公、远程协作等合作关系之外,也能通过部分现金+可回购股份的方式,与人才建立外部合伙关系。外部合伙人是一个没有行政职位,但依旧为企业、团队做贡献的人。
对于创业团队来说,外部合伙人解决了以下问题:
1.快速成长,度过难关。
按照原本的思路,YK服务的两支团队还陷在满世界寻找CTO、找程序猿的泥沼中,但有了外部合伙人,更低的参与门槛吸引了更多人才愿意加入,不仅解决了燃眉之急,更推动项目度过难关、快速前行。
2.满足了人才的多样性。
一个合伙人已经很难找了,更不用说基因不同、知识不同、经验不同的一群人。外部合伙人大大降低了对人才的束缚,而这样的一种合作模式,让越来越多的人才愿意加入到创业中来,组建这样一支多样化团队更容易。
3.更快找到,成本更低。
外部合伙人是通过股权激励撮合到一起的一群人,利用可回购股权让人才把创业者的事当做自己的事,目标、利益一致,做事更用心、更高效。股权支付的方式又可以降低初创的资金压力,创业者不用支付很高的现金,也能请到非常NB的人才来解决难题。
外部合伙人极大的缓解了创业找人难的窘境,但当创业者真正去寻找外部合伙人的时候,往往又会担心外部合伙人的时间、效率怎么保证?水平怎么衡量?什么人才适合做外部合伙人?
首先,时间自由是第一标准,至少是时间可控,能够拿出足够精力完成任务。否则,连时间都不能自由支配的外部合伙人也太不称职了,CEO找你开会,你却说你在公司加班,即耽误了创业者的时间,又降低了自己的口碑。
其次,独挡一面的能力绝对必不可少。做得了合伙人的,都是某方面十分擅长的专业人才,那么做的了外部合伙人的,需要更高的水平。从一开始我就强调,外部合伙人一定是高级人才,不然没资格帮助创业者解决问题,甚至指导方向。俗话说,没有金刚钻不揽瓷器活,想做外部合伙人,一定得先有过硬的水平。
第三个标准是认可股权模式。中国基金报曾发表评论称,未来十年,如果你与股权无缘,可能无法实现财务自由。在如今楼市低迷、股市重挫的时候,股权投资却异军突起,特别是在大众创业、万众创新的激励下,全国创业氛围浓厚,涌现了一大批优质有潜力的新兴企业、互联网企业。也许你不是土豪,没有钱参与众筹,而此时外部合伙人模式的出现,让普通人也能参与,只不过是用能力和时间参与创业、解决任务,换取股权。
智筹在帮助创业团队对接外部合伙人合作的过程中,通过实践 总结 出了最适合做外部合伙人的群体:自由职业者、大企业主管级以上在职人才、工作室、外包团队等等。这些人能够站在实战的高度,不只提供经验分享,更能够有针对的解决具体问题,融入到项目和团队中。
对于很多创业小伙伴来讲,找钱、找人是躲不开的两座大山,有钱了当然可以请NB的人才加入,有人了事儿干好了钱自然不愁,先有鸡还是先有蛋的问题永远都在,找到一方的突破口自然事半功倍。这时,外部合伙人就是打破这一死循环的关键钥匙,只是需要创业者用开放的心态接受、尝试,毕竟改变原有习惯肯定难受,甚至懒得尝试。但创业原本就是不破不立的事,只有打破旧有习惯,才能接受新鲜事物,才能有更多新的收获。
从另一个角度来看,参与创业的门槛降低,意味着越来越多的人能够将自己的智力换成股权,帮助推动创业的同时,也是对未来的投资。根据智筹平台的数据显示,当 创业项目 获得融资后,人才所持的可回购股权将会以最少3倍的价值兑现,这对于很多人来讲也是不小的吸引力。外部合伙人模式,降低初创资金成本的同时,也让越来越多的高级人才加入到创业中来,大大激发了创业活力,无论创业还是参与创业,用起来都是极好的。
5. 一个程序员的创业经历(一)
曾经的创业热潮让很多大厂的程序猿加入到了创业大军,但往往发现“理想很丰满,现实很骨感”。我也是这样的一员,国内“C9联盟”大学毕业,然后去美国常春藤名校读了个Master,毕业后在一家世界前五的软件公司工作,后来裸辞回国在一家一线互联网公司做数据挖掘/机器学习的工作,一切都按部就班的在给个人简历添砖加瓦,不过随着一个加入创业团队的决定,就开始了一段不一样的经历,之后的5、6年时间经历了多个创业项目。一直埋头向前冲,最近停下脚步回顾了一下过往经历,想写点东西当作纪念,也算是给想要或正在创业的程序猿们一个案例供参考。
当时选择从大厂出来加入一个创业团队,也并不算很盲目。首先,行业是当时很火爆的互联网金融,其次核心团队成员来自金融、法律、互联网等不同领域,都是国内顶尖大学毕业的高材生,而且也有不错的工作经验和人脉的积累,最后种子轮的资金大概有700多万,股东也有银行系出身的大佬,看起来是一个值得搏一把的机会。
我与其中一个创始人曾是同事,被游说出来作为技术团队的leader,他负责产品,我负责研发,先简单介绍下核心人物(化名):
刘备:公司CEO,金融领域,做业务出身,对各种金融产品比较了解,在各大银行及政府部门都有不错人脉,熟悉生意场上的各种潜规则,有些匪气但并不是那种很有领导威严的风格。
关羽:公司CTO,我的前同事,互联网产品出身,专业能力很强,既聪明又踏实肯干,待人接物也不错,属于实干型,但一样也是一直在大公司工作,内容相对专一,且没有金融领域经验。
张飞:公司法务总监,法律专业,本人也像法律法规一样严禁,无论工作上还是生活上说话做事都很严谨,被朋友形容为任何跟黄赌毒沾边的东西都跟他不沾边,工作之外并不善言辞,但是为人很nice。
在被前同事关羽游说的过程中,遇到了第一个“丰满的理想”,因为我是做大数据的,所以关羽跟我说出了他对技术和产品发展的规划,将来是一定要做金融大数据的,有很多场景可以做,技术上也会有很多挑战。但既然是“大数据”,首先就要有足够多的的数据,也就是业务要发展的足够好才会到这一步,这点我心里还是很清楚的,所以接受邀请自然也不是因为这个愿景。
既然已经决定了大干一场,也就不瞻前顾后了,出来后就开始着手组建技术团队,那时候创业公司还是一片欣欣向荣,很多大厂的程序员也都愿意考虑创业公司的机会,所以首选就是从公司前同事下手,可惜一个都未能邀请成功,有一个曾经谈的比较深入,但最后去了一家拿到A轮的做餐饮供应链的B2B电商,之后复盘考虑主要可能有几个原因:
1. 金融领域本身水就比较深,对普通的程序员来说未实际接触过的话感觉有点心里没底;
2. 种子轮公司毕竟风险更高,而且使用到的技术也更初级一些,若没有成功,对技术积累来说有一个断档;
3. 与前同事共事时是平级,但出来后可能变成向你汇报,或许会有心理落差,之前谈得比较深入的同事是被他一个师兄叫走的;
4. 公司给出的offer还不足以让人放弃稳定的大公司工作加入到小团队中。
为了控制成本又不能找猎头,所以接下来就只能通过招聘平台了,拉钩、智联什么的,虽然经历了一些波折,但最终组建了一个还算蛮有战斗力的团队,在外包+兼职+自己团队的组合之下,初版系统两个月左右就上线了,期间产品、技术、法务之间的磨合也越来越好,貌似一切都在正确的轨道上运行。
但系统上线之后才是真正考验的开始,公司面临的第一个问题就是平台上是否有足够多优质的理财产品,虽然前期已经准备了一些由股东支持的理财产品随时上线,但这并不是长久之计,所以在系统开发期间刘备也一直在洽谈合作事宜,时不时的带来一些振奋人心的消息,但结果证明没有最终签署合同的口头协议都是无效的,这就导致前期平台上产品匮乏。
产品匮乏自然也就无法吸引足够多的用户了,用户量少就更难去谈合作了,致使业务一直处于发展缓慢的状态。商务谈判并不像技术开发一样可以评估工时,安排工期,一个合作谈成之前进展都是0,签合同之后才是100%,中间进度很难评估,而过多的打鸡血也会有副作用产生,慢慢的技术团队的成员就开始对公司不停跳票的业务发展有些担忧。这仅仅只是一个导火索,接下来会引发一系列的事件和决策,每一个可能都不是决定性的,但累加到一起导致了公司最终的结局。
当业务停滞的时候,没有太多创业经验的团队开始有些发慌,尤其是账户里的资金越来越少的情况下,这时开始了两个所谓“自救”的行为,一个是寻求新一轮的融资,一个是尝试一些新的产品或接一些快速赚钱的项目。前者的目的也是很明确的要尽快的补充资金,所以很容易陷入到一个2VC的状态,就是一味地迎合投资人的偏好和想法,迷失了自己最核心的价值和初衷,最终也没有拿到投资;后者无异于饮鸩止渴,盲目的去接一些无关的项目,导致自己的核心产品和平台没有持续的迭代和优化,对用户就更没有吸引力了,而且找到的项目也很难cover技术团队的工资成本,变成了做一个赔一个。所以这两种方式只是勉强支撑团队而已。
而往往在最艰难的时候才会爆发出更多平时被隐藏下去的问题,首先,刘备和关羽、张飞都是大学同学,作为CEO他对团队并没有一个绝对的主导和控制权,而关羽负责人数最多的技术团队,他们之间的分歧导致了公司整体战略和团队方向的不统一。其次,公司的早期股东是4个自然人为主,在公司一个没有一个比较好的营收的时候,他们之间也出现了一些问题,尤其是其中某一个股东跟刘备的关系最紧密,导致其他股东质疑公司的财务问题,最终导致股东不愿意再继续注资。最后,同样是因为自然人十大股东,就导致监督机制缺失,作为法务负责人的张飞,由于业务能力比较强,经常被股东委托解决一些私人事务,让他不胜其烦,成为了第一个离职的核心人员。
最终我们的公司也算是有个归宿,被一家金融机构给收购了,但这显然不是因为我们做的足够出色,而算是无奈把公司卖掉,回收点剩余价值吧。就这样第一段的创业经历就这样草草落幕,事后复盘总结,有以下几个重要的经验吧:
1. 股东组成,早期可以接受个人股东,但不宜太多,占股要有权重等级,而且要有完善的监督机制,如果个人股东占股比例接近,没有主导性,监督机制又不健全,很容易出现股东之间的猜忌和分歧,对初创公司是致命性的伤害;
2. 创始团队,团队成员能力互补、互相信任是基础,所以经常会有同学、同事一起出来创业,之前大家可能是朋友,或者感情比较亲密,但任何团队都要有领头人,要有灵魂人物,在有重大决策时能拍板的人,不能因为顾及对方感受而让决策层出现长时间的分歧;
3. 团队组成,根据公司或业务类型来合理配置团队,很多时候在资金还充裕的情况下会盲目的扩充技术团队,导致当业务没有起色的时候技术团队的开销成为了公司沉重的负担,任何一个公司都不能只考虑技术开发,运营、市场、销售等等都要合理配置;
4. 成本控制,创业初期,为了吸引早期员工公司提供了很多福利,包括免费健身、周五团建、饭补车补等等,而且高新聘请各种大牛,一副大干一场的态势,最后发现业务还没什么起色时初期的融资就已经消耗大半,而且很多时候大牛们也没有用武之地,造成了极大的浪费;
5. 技术边界,所谓技术边界就是创业初期你的产品在技术上要做到一个什么程度,很多时候技术出身的leader容易陷入到追求技术完美的误区,觉得一个功能在技术上没达到理论上的完美就不上线,但永远都有做不完的需求,一个好的技术leader要清楚怎样的优先级最能支撑公司的快速发展,一个功能做到什么程度就能满足当时客户的需求,人力资源就那些,要最大化的发挥效用。
6. 做程序员有什么乐趣
乐趣有很多,比如:开发出一个成品后能感受到快乐,一切努力没有白费,又能获得高额的报酬(自己干);通过一个个项目开发可以让自己的经验更加丰富。
首先for循环语句是程序中性能最高的循环之一,我一般都用它。
1.for 有两种形式:一种是数字形式,另一种是通用形式。
数字形式的 for 循环,通过一个数学运算不断地运行内部的代码块。 下面是它的语法:
block 将把 name 作循环变量。 从第一个 exp 开始起,直到第二个 exp 的值为止, 其步长为第三个 exp 。 更确切的说,一个 for 循环看起来是这个样子
注意下面这几点:
所有三个控制表达式都只被运算一次, 表达式的计算在循环开始之前。 这些表达式的结果必须是数字。
var,limit,以及 step 都是一些不可见的变量。 这里给它们起的名字都仅仅用于解释方便。
如果第三个表达式(步长)没有给出,会把步长设为 1 。
你可以用 break 和 goto 来退出 for 循环。
循环变量 v 是一个循环内部的局部变量; 如果你需要在循环结束后使用这个值, 在退出循环前把它赋给另一个变量。
2.通用形式的 for 通过一个叫作 迭代器 的函数工作。每次迭代,迭代器函数都会被调用以产生一个新的值, 当这个值为 nil 时,循环停止。 通用形式的 for 循环的语法如下:
注意以下几点:
explist 只会被计算一次。 它返回三个值, 一个 迭代器 函数, 一个 状态, 一个 迭代器的初始值。
f, s,与 var 都是不可见的变量。 这里给它们起的名字都只是为了解说方便。
你可以使用 break 来跳出 for 循环。
环变量 var_i 对于循环来说是一个局部变量; 你不可以在 for 循环结束后继续使用。 如果你需要保留这些值,那么就在循环跳出或结束前赋值到别的变量里去。
到第二个 exp 的值为止, 其步长为第三个 exp 。 更确切的说,一个 for 循环看起来是这个样子
3.注意下面这几点:
所有三个控制表达式都只被运算一次, 表达式的计算在循环开始之前。 这些表达式的结果必须是数字。
var,limit,以及 step 都是一些不可见的变量。 这里给它们起的名字都仅仅用于解释方便。
如果第三个表达式(步长)没有给出,会把步长设为 1 。
通用形式的 for 通过一个叫作 迭代器 的函数工作。 每次迭代,迭代器函数都会被调用以产生一个新的值, 当这个值为 nil 时,循环停止。 通用形式的 for 循环的语法如下:
注意以下几点:
explist 只会被计算一次。 它返回三个值, 一个 迭代器 函数, 一个 状态, 一个 迭代器的初始值。
f, s,与 var 都是不可见的变量。 这里给它们起的名字都只是为了解说方便。
你可以使用 break 来跳出 for 循环。
环变量 var_i 对于循环来说是一个局部变量; 你不可以在 for 循环结束后继续使用。 如果你需要保留这些值,那么就在循环跳出或结束前赋值到别的变量里去。
到第二个 exp 的值为止, 其步长为第三个 exp 。 更确切的说,一个 for 循环看起来是这个样子
7. 论前端程序员, 是否可以创业
或许有的人看到这个标题的时候,会以为我是一个标题党。但是事实不是这样的。如今是一个“大众创新,万众创业”的新环境和新机遇。有太多的人都往创业这样的一条道路上不断的摸索,不断地前进的~~~
回过头来讲,作为一名程序员,一名前端工作者,我们又该以什么样的姿态去面对这样的一个话题呢。其退一步来说,借用别人的话说,只要您有想法,只要您够胆识,只要您有资源,只要您有钱~那您就可以大胆去吧~
有心的人会发现,其实创业不仅仅口头上的说的那么简单。刚才说了四个“只要”,那我想最关键的一点应该是后面那点吧。当然这也是我个人的一点看法。如果说您项目够好,还有造血的能力,那我想着也是可以的。项目本身的好坏,取决于这个决策人的想法和方向。如果方向和策略错误了,那可能导致满盘皆输。就以乐视为例。结果我想显而易见吧。不一定说贾总是错误的。但是只能说机遇和时间不对吧。(纯属个人看法)
那反过来讲,作为一名前端工作人员,是否复合创业呢。我想结果已经很明显了。答案是肯定的。要相信网络李彦宏和腾讯马化腾,他们都是作为技术出身的。那对技术出身的人员来说,本身有一个弱点,就是对于市场运营不够清晰。这点说重要也蛮重要的。所以这时候就牵扯到另外一个方面了。创业,不是一个人说了算。创业也是需要一个team来合作实现的。那作为技术出身的人来说,可能在运营和市场方面相对叫薄弱。那这个时候,就要找一些志同道合的小伙伴,一起为一件事,一起拼命的干下去。不留遗憾的干下去。这样的一个形式,我想至少是对的。
所以,我们现在就可以分析了,对于创业,我们应该做些什么。本身作为技术出身的人员,可能在技术领域相对出类拔萃的,但是在这个行业中,我们应该不断去结实各个领域的小伙伴,通过工作中认识和结交一些小伙伴。这些人员对于我们来说,都是一个资源。所谓潜在资源。对于后期,说定都可以用上哦。那结交伙伴是一个关键点。接着就是要对自己要做的领域熟悉,如果是不熟悉的领域,那切记不可盲目的实行,因为在创业的道路上再去摸索行业领域,那结果是惨败的。所以对于自己所要做的领域和赛道一定要够清晰,也要知道自己要做的是什么,为什么这么做,这样做的好处。这样做我们能到什么等等这些问题,我们都要去考虑。具备了以上的,我想是可以进行小尝试了。当然,我说的,只是一些很普通的点,而且也只是简单的几个点,远远还不够的。不够对于想创业,有着创业梦想的人,我希望大家可以先冷静思考自己,是否能达到这个“资格”。资格指的是“经验”+“资金”+“资历”等等。
最后我卖个关子,为下次要说的做个预告吧。