⑴ 程序员如何创业开公司
我们可能觉得程序员一旦有良好的产品,就可以开公司,并获取回报。
老实说,程序员成功创业的比例不高。有些大咖,如billgates和markzuckerberg确实成功,但他们也有强大的家族背景及人脉。
比较靠谱的是程序员找到合适的团队,然后充分发挥,获取财务自由。
找好自己的方向,重点是要有市场有竞争力的领域,申请注册,准备好场所,资金,就可以了。
⑵ c++程序员如何创业案例
程序员,是一个很累的行业,经常要熬夜赶代码。以下是我为大家整理的c++程序员如何创业案例相关 文章 。
c++程序员如何创业案例:
这是我多年来招聘培训游戏程序员的一点想法。一直想汇总一下。主要目的是为了更好的对公司新进C++程序员进行培训,并且建立起游戏程序员培训,发展,成才,成为核心骨干,管理层,期权收益人等一整套体系。因为对于MMO游戏制作来讲,解决好C++技术队伍,是保证合格软件的基础之一。
我在的H3D Studio核心技术人员和游戏制作管理人员全部是SMTH BBS游戏制作版成员。从99年开始截止BEGINER的历任版主都在H3D STUDIO里工作过。在这里我把具体的培训以及技术队伍组建的内容去掉,只和大家聊聊关于游戏程序员切身利益相关的事。
另外这不是居高临下来评判什么事情。我本人也不是多么高级的技术人员或者管理人员。只是坚持做一件事情年头很长教训很多而已。所以有些体验。文中所有评判其他结构或人水平低,并不是说我本人水平有多高。不要误会。
一、C++游戏程序员现状
中国C++程序员100%都是自学的。因为中国几乎没有象样的C++培训机构。大家都知道社会培训是赚钱为主要目的。能在那里成才是个大运气。也不象JAVA有SUN公司一手推行。中国大学 教育 里也根本没有C++教学。关于C/C++基础课的知识,只是让学生入门。但对于实际的C++软件工程应用,大学课本知识实践意义不大。最重要的是,大学里没有合格的C++老师。编程是门技术,叫手艺也行。而大学是搞科研的,多的是科学家,靠出PAPER教科凭职称为生。并不是技术员。没有10万行以上代码 经验 和成功软件项目经验的人,很难教出中高级C++程序员。
游戏制作业对C++程序员的要求是比较高的。比一般行业软件高很多。因为任何一个MMO都是个中大型软件项目。日使用人次达到几十万上百万,同时使用人数几十万在线的大型网络多人交互软件,集成了超过十几项专业领域编程技术的软件,想不大都不行。
另外,中高级C++程序员能力一般都很强。因为都是自学成才,这需要较高智商,很强的自学能力,解决问题能力,和克服困难的毅力。但是这种人才在游戏行业里人数并不多。抛开凤毛麟角具备整体大型软件架构能力的高级人才不谈。能够承担独立模块开发,具备独立解决问题的能力,写出在空间,性能,可维护性等几个方面达到要求的C++程序员,也是很难找到的。而具备这些能力,同时又具备一些专业领域技术的人(图形引擎,网络引擎,等),更加稀少。
所以,即便是大游戏公司,对于C++游戏程序员的需求,也是永远不能够得到满足。而已经在公司工作的C++程序员,不经过短则3个月,长达1年的锻炼,也无法真正胜任独当一面的C++游戏程序开发工作。
二、MMO游戏开发对C++游戏程序员要求
前面提到,所有MMO游戏都是中大型软件。软件占用空间,稳定性,性能,可维护性等各项衡量软件质量的指标,对MMO游戏软件的要求都非常严格。远大于普通行业软件。这种规模和银行系统类似。而客户端和软件逻辑比一般的商业软件又要复杂很多倍。这就要求软件编写人员具备较高的程序编写素质。
游戏软件中,解决好软件工程部分,只是项目的1/3。另外两部分是策划和美术/音频。从经验来看,需求变更对于MMO游戏软件,不是偶然事件,而是一种MMO游戏软件开发的基本属性。游戏软件投入大,周期长,风险高。MMO市场变化也大,交互电子游戏发展迅速。游戏软件必须面对外界变动。又因为开发周期长,所以软件需求变动成为了软件开发的一种基本属性。犹如复杂性是软件工程的一项基本属性一样。
这导致游戏软件的开发充满了不确定性。交互娱乐不同于商业应用。娱乐是属于理性和感性之间的领域。而C++开发面对就是0和1的二元世界逻辑。这两个领域存在着不可调和的矛盾。这种情况,对C++游戏程序员提出了更高的要求。
首先,基本C++知识,C/C++运用技能,必须极其扎实。并不是游戏软件开发用到什么平时书本上很难得到的知识点或者技能点。游戏C++开发的知识体系和技能体系,利用现有C++书籍就可以满足。比如《C++ PAORGRAMMING LANGUAGE》《C++ PRIMER》《EFFECT C++》《MORE EFFECT C++》等。但是在开始游戏编程之前,把这些书本吃透并且实践熟练的人,非常难遇到。当然能够真做到这点的人,已经是个中高级C++程序员了。我曾经遇到过一个, 毕业 工作不久就去了GOOGLE
其次,对于面向对象的深入理解。是非常重要的。熟练掌握C/C++语法,编程技巧,只是满足了C++游戏程序员一部分要求。而面向对象观念的深刻理解,会为大型C++项目开发带来翻天覆地的变化。 有时候,在一个10人以上并行开发的C++游戏项目中,面向对象 方法 会成为救命稻草。《设计模式》以及《设计模式解析》相关的书籍,也是必修课。
最后,好技术人员的本质是自大的。这属于正常。但是如果这种习性影响了自身继续提高和团队合作。以及影响了其成为技术管理者和项目技术核心时,那么这种技术人员的自身价值会大打折扣。 如果早日越过自命不凡这一关,扩大眼界,继续在综合素质上提高。在技术管理能力,架构能力上提高,其自身价值才会继续增长。落到实处,就是待遇和身家增长。
由于游戏开发的本质是团队开发。任何时候,只有对一个团队有价值的技术人员,其本身的价值才有可能得以体现。
三、成长和技术发展路线
一般技术人员发展有几个阶段
1 、具备独立开发局部功能的能力
比如为某个UI编写逻辑接口函数。为某个LOGIN对话框编写自绘制控件等。
2 、具备独立开发和攻关某个功能模块的能力
比如为游戏增加一个小型逻辑功能模块。
3 、具备独立设计并开发某个系统的能力
比如设计和开发AUTOPATCH 系统
4 、具备解决技术难题,设计架构的能力
比如开发网络同步仿真系统,开发一个中大型游戏制作工具
5 、具备整体架构,管理,协调其他人共同开发一个大系统的能力
客户端主程,服务器主程,引擎主程等
6 、技术director
制定技术发展方向,技术团队建立,技术管理等
在迈向每个阶段的过程中,伴随的都是巨大的工作量和工程压力。有时候是跨越1年的失败等等。在公司项目不成功时转换单位,重新开始,或者继续做为核心团队留在公司继续从新的机会做起,都是好的办法。但关键是吸取经验教训,尽量多学多练。并且结合自身长处发展。当然,游戏制作人员,最好还是依靠一个核心团队。成为核心团队的一员。
能够达到第三档的程序,已经是公司不可缺少的人才了。但往往程序员自身对自己的认识,和公司对其的认识,有时候会有差异。我碰到过一些人,脑子好用,写东西很快。各种技术都有涉猎。但总是不放心让他独立开发设计某个系统。哪怕是相对独立的工具。也会被搞得一塌糊涂。要后面人不停擦屁股。可自己还觉着自己水平很高。这种人浮躁,眼高手低,不愿意细致周全的做好一件完整的事。所以就可以看到他不停的跳来跳去,可在新公司的职位也没有见多么提高。公司非常重视交给一个程序员一件事,他是否能完整,考虑周全的把事情做完。哪怕时间长一点,也不能不做完。这会给工程带来致命的后果。
四、发展待遇
从自身经验出发谈一下公司是怎么考虑技术员工待遇的。
前面提到的6档,粗略了划分了待遇水平。其实到了第三档,你的待遇已经是这个行业所决定的了。而不是某个公司决定的。因为游戏业大量缺乏这样的C++程序员。如果具备这个水平,在几个大城市游戏公司找到工作并不难。大公司提升慢,还有我这种不到百人规模的公司要。所以行业价格才是公司要考虑的。如果给少了,软件项目的C++程序员流失会带来较大影响。但给的多,其实是 C++程序员自己的价值增长瓶颈。如果几年下来一直以为自己水平就该拿这么高,结果到了一家整体技术水平比较高的企业,就会彻底傻眼。这个时候再放低心态去重新开始,对技术员来讲就是件很艰难的事了。
在目前游戏行业技术水平普遍较低的情况下,哄抬程序员工资水平对程序员自身好处也不会很大。就算一个新手本来拿几千的水平,给他1万。他根本就不会知道自己到底有多少水。一年下来也就多拿了3-4万人民币。可耽误的是学习,影响了心态。而那些心态好,知道努力方向的技术人员,干个3-5年后如果有拿期权和股权的机会,比那些一开始虚高的人,身家就不知道高多少倍了。
c++程序员如何创业案例:Visual C++程序员 职业规划
有很多的程序员刚毕业时充满活力,经过几年的工作之后,激情就会慢慢消失,现在软件行业环境变化很快,一旦无法跟上行业发展的步伐,工作上就更难有所进境了。对于应届生,以前只要考得一个资格认证,会受到很多企业的青睐,现在证书满天飞,企业更加注重求职者的能力。应届生的第一份工作也是越来越难把握。很多人在求职的过程中开始转行。对于读者你,是否有职业的危机感呢?
对于应届生或者经验不多的程序员,或许有很完备的理论知识,但是公司衡量员工的标准是效益,谁能创造效益,就会收到重视。应届生往往很难找到一份满意的工作。第一份工作是职业生涯的开始,是需要慎重的,然而,究竟用怎样的标准选择工作呢?由于实践经验的缺乏,应届生不必关注第一份工作的薪水,时常听到一些人为找不到工作而发愁,他们已经接收到了几个公司的录取通知,但是因为薪水的原因,选择了放弃。其实没有必要攀比第一份工作的薪水,这在刚刚走出校园的大学生中是很常见的,然而必须明白,我们的工作经历可能要持续到60岁左右,是一场 马拉松 长跑 。起跑最快的未必是最后的胜者。刚踏足社会,在500强公司一个月大概能拿到4000左右的工资,有些特别才能的人会拿到8000左右,而5年以后,工资水平也就5000到10000了,增幅也是有限的。后面的年轻人追赶的压力却愈来愈大。所以第一份工作找一个符合自己专业的或者能力的公司去,你的开端会低点,但是你会有很持久的耐力。
在工作了一段时间后,有时会发觉自己的工作和想象相去甚远,甚至会觉得自己入错了行业。为自己的待遇没想象的好感到委屈。这时候需要冷静的思考一下自己的处境,看是否是因为自己过于理想化的结果。如果是,就有必要对当前行业的现状进行深入的了解,搞明白当前的行业发展在向什么方向前进,由于环境的突变,这点有时很难做到,但是适当的理性分析是很必要的。如果一味的埋怨下去,工作没有做好,还耽误了自己的职业发展。如果原因出在自己身上,比如说个人习惯等问题,就要看能不能改正一下自己的习惯,慢慢的适应当前的环境。
程序员在一个发展良好的工作上做久了,就会积累丰富的技术经验,再往后发展的途径有很多。到底该如何选择?要结合自己的兴趣和当前的技术水平。在做了几年的技术之后,对于程序员来说,可有几种基本的职业规划:技术专家、软件架构师、高级顾问销售或自主创业。程序员毕竟是偏重技术的职业,主要的发展方向会是资深技术专家。无论是那种领域,都要努力让自己成为专家,然后在发展为架构师。有些人当架构师工作一生,有很好的待遇,然而这种工作很有限,而且,在中国,架构师的需求量比较少。
我们想要达到的目标,往往就在起初确定了,而且注定了我们职业的目标不是一蹴而就的,相对于我们所能工作的年限来说,职业生涯可能要终其一生。然而我们在不同的职业阶段有阶段性的目标,应届生希望在工作上积累经验,经验达到了自己当初的所想,我们就离自己的最终目标近了一步。职业规划并不是一成不变的,会有很多的机遇和经历改变你的思想。但是不论你会有怎么的规划,都要把社会条件考虑进去。我们进入一个阶段,思想认识更加深刻,眼界更加开阔。有时会对自己未来的职业进行更加深入的思考。这时候是需要慎重的。我们都需要过一个阶段点评一下自己。看自己是否在进步,下一步又该如何做。我们发现现在的环境不能满足自己的发展要求,就要考虑换个合适的环境,或者考虑从自己的目标是不是过于理想化,适当的贴近现
实考虑一下。不论会作出怎样的决定,都要保证你在向进步的方向前进。不要因为一时的放松而断送了即将到来的目标。
工作是一件需要理智的事情,不要因为自己懂的多而在工作上耍个性,现在公司注重员工的团队意识,大型软件的开发过程,需要一队人的共同参与,自己耍个性并不能帮助提升你的工资,也可能阻碍你的职业发展。所以工作中要谦虚学习,努力的学习新技术,从别人身上学习优点,会帮助你发展的更好。
每个人依照自己的兴趣会有不同的职业规划,不要偏求自己的目标多么伟大。也不要轻视任何一个努力工作的人。职业规划不是一成不变的,很多人在不同的人生经历后会改变自己发展方向。但是有一条,不要希望奇迹的出现,勤勤恳恳工作是成功的基本法则。
追求目标的实现更多的是为了享受成功带来的欢乐,不要因为一时的攀比搞乱了自己的职业发展。如果你做好了自己的职业规划,那么,不要等待明天,从现在开始,行动起来吧!
c++程序员如何创业案例:
1.什么是创业
关于“创业”二字有必要重新学习一下,找了两个相对权威定义:
创业就是创业者对自己拥有的资源或通过努力能够拥有的资源进行优化整合,从而创造出更大经济或社会价值的过程。——网络 网络
创业是一种思考、推理和行为方式,它为机会所驱动,需要在方法上全盘考虑并拥有和谐的领导能力。创业必须要贡献出时间、付出努力,承担相应的财务的、精神的和社会的风险,并获得金钱的回报、个人的满足和独立自主。——互动网络
两者都给出了明确的创业定义,这里想着重想强调一下创业的目的:物质目的和精神目的,现代社会唯金主义人群不乏少数,提到创业自然而然想到“赚钱”,其实创业的目的不仅是“收入大于成本”,还有精神丰收。按照网络+互动网络的说法,最终极的创业应该是个人物质精神、社会物质精神四丰收。
当然,不是人人创业都追求“四丰收”,完全可以只追求个人金钱丰收,或是追求其中的任何一项或几项,但要注意——千万不要损害未选的,比如为个人赚钱损害社会或他人利益。
2.怎么才算创业成功?
创业的成功(这里定义为达到创业初级制定目标)一定是依赖于合理的目标+个人的努力+合适的方法+良好的运气+主动把握机遇,各个条件没有顺序也没有主次,但这五点缺一不可,相互有机结合才有可能成功。
成功的创业往往在最初一两年甚至五年或更长时间收入会低于预想,亏本很正常,只要目标坚定,不断改善,因为独立自主,上升空间会很大。
当然每个人的想法、定位都不一样。你想创业,那你想创个什么规模的事业?什么才算得上事业有所成?
如果你认为腾讯、阿里巴巴这样的才算“业”,那么我建议你最好别轻易去“创业”,即使你比马云、马化腾等人更聪明,也未必能成就这样的业,因为机遇不同。
如果你只是想比一般打工的更强一些、更自由一些,收入比打工要高一些,能养家糊口同时还有点闲钱,那你随时都可以去创业!
3.创业的方法、步骤都有哪些?
每个人都有适合自己的路子,不能说通用,只能算是一点个人心得吧。
(1).必须建立一个网站,这是你在网络上的“门面”,可以展示你的作品,也可以让别人通过这个网站找到你。
无论是否程序员创业,都应该有个网站。网站的传统主要目的是为了宣传,现代网站还可能有互动、管理、实验等多种功能。需要注意的是,无论哪种功能,当没有积累到一定程度,即不知道网站上放什么内容的时候,不要建网站,更不要抄袭别人的内容,切忌打肿脸充胖子,金玉其外败絮其中。和字如其人一样,网站也反映企业的 文化 底蕴;
(2).早期,猪八戒之类威客,作为你早期练手和积累人气还是可以的;
(3).真没客户找的话,可以开个淘宝店,接软件定制(我认识有几个网友都是这样干,并且干得还不错);
(4).也可以主动出击,去一些外包网站寻找客户,比如GAF、Elance、GetACoder、ScriptLance等站上有很多外包的信息,大家可以自己上去看看;
(5).最好的方式还是自己定位一个产品,用心把这个产品做好,然后努力去推广,推广好了的话,以后卖注册码、卖授权就够了。
4.产品该如何定位,什么样的软件才能写?
这个问题,有很多网友都问过我,他们总在担心,现在几乎各种软件都有现成的了,都被占领了市场,这时候自己该写什么软件呢?
我觉得,首先该问问自己,你的软件、产品,需要达到什么样的程度、占有多少市场才行?要超越那些成熟的软件吗?那是很难的,不仅仅是技术层面,还有用户的积累这都是很难超越的。
这些成熟的产品,都是通用的,适合大多数用户,但总是有部分用户的需求是不同的。那么你的产品,未必要超越谁,只要能满足这些不同需求的用户、能做出一些特色功能,那你就能占有一定市场、拥有一定用户。
5.创业应该注意的一些事情
注意积累、项目的成功和失败都要积累,每个项目都要 总结 ,为下一个更大项目更省时省力地完成做准备。
无论是守株待兔或主动出击,首先不应接违法、违背道德的单子,其次无论单子大小,都应该当做一个正规项目完成,即(按具体情况)需求分析、签订合同、设计、编码、测试、写文档等步骤逐一完成。比如完整项目一共有十五个步骤(有国标),小单子可以选关键五个步骤,大一点的单子相应增加。若不会,可以自学软件工程师、IT项目管理的相关课程。
这里想着重强调一下“烂笔头”的重要性。虽然设计、编码、测试、文档等都可以用计算机完成,但是往往不及白纸黑字的效率。因为其一:计算机屏幕容纳的信息量不及纸张,即屏幕大小往往会限制你的思路。其二:大脑思考的速度快于手写速度,而手写速度要快于敲键盘、点鼠标的速度,也就是说,手写更能跟上思考速度。
想要做大做强,不可能一直单干。这时就需要组团了,就需要学习新知识,变为新身份、进入新领域。而主动出击一般需要一个团队。
所谓创业难守业更难,何来守业——创新。好的产品、代表作,或是好的服务固然需要,但是如何保持?这时要不断创新,或者说是一如既往的创新,围绕主要产品不断改进,不断与时俱进,不断挖掘潜能,不断比竞争对手稍好一点。
起初仅是学技术的阶段,无需注重写什么软件,哪怕是一无所用的工具,或是已被写烂的“通讯录”、“记事本”、“快捷启动”,都可以,着重积累。附带一句,无论学什么语言也无所谓。
多使用其他成品软件,善于发现优缺点,归类整理,着重对其他软件的缺点思考,并结合实际用户的需求,用户的不方便就是商机。
6.经典案例
(1).外贸公司边打工边创业
一位在外贸公司打工的网友,因为自己工作上经常要做一些重复的工作,就自己编写了一个工具软件,自动完成这些工作,提高工作效率。一开始在同事之间使用,经过同事们提意见之后逐步完善、增加功能,成为了一款功能比较完善、操作比较方便的软件。然后他想,既然自己公司工作上用得上,其他同类公司应该也有需求吧?就开始在附近的同类公司里推广、销售这款软件,慢慢的积累了一定的客户,这名网友就辞职了,专门销售软件,收入颇丰。
(2).小网管成立软件公司
一位在网吧工作的网管,平常工作比较轻松,很多时间自己操作电脑、学习编程,偶尔到网络上接点小软件定制,赚点外快。越做自己技术越好、客户也积累越多,最后辞职,自己在家接软件定制,后来自己做不过来就成立公司,专做外包。
(3).发现真空市场的创业历程
某网友,一直都想创业,但苦于没找到适合的项目,无从开始。一次偶然的机会,在一个IT交流群里,另一个网友发给他一个软件(单机版),问是否可以做,当然可以做,一个简单的单机版办公软件嘛,这有何难?但是这个网友并不想长期做外包,于是去调查使用这个软件的行业,发现这一行业居然还处于信息化真空状态。世面上基本上没有一套该行业的管理系统。
之后去 拜访 网络上的那位朋友,联系系统的需求方,是政府部门里的人。开始调研这套系统的需求,发现需要做的不仅仅是一个单机版,是一套基于广域网的协同办公系统。开始谈价格,价格分为研发费用,安装费用,以及维护费用。仔细评估下来,客户给的研发费用实在是太少。价格陷入僵局,为了能拿下这套系统,为了占据这个行业,这名网友决定自己垫资进去,开发出这套系统。
不管怎样,开始着手做吧,不为别的,只为梦想!开始组建团队,租场地,买设备。一个月后,经过大家的努力,终于把Demo开发出来了,开始与客户一起到各政府部门、各个企业去演示。效果还挺不错,客户反馈说,很多企业需要安装。
这就表明,最初垫资进去开发是正确的,安装的企业一多,自然就开始盈利了。创业的第一步算是成功了。
⑶ 我是程序员,打算30岁左右创业,给点建议、规划
想要创业,建议您选择一个合适的创业项目,看自身是否具备相关项目的资质,找对项目之后脚踏实地努力。当然创业过程中资金也是需要考虑的问题,如果您启动资金有限,可以通过小额贷款的方式来解决。
推荐使用有钱花,有钱花是度小满金融旗下信贷品牌,面向用户提供安全便捷、无抵押、无担保的信贷服务,借钱就上度小满金融APP(点击官方测额)。有钱花消费类贷款,日息低至0.02%起,年化利率低至7.2%起,具有申请简便、利率低放款快、借还灵活、息费透明、安全性强等特点。
2021年5月21日,度小满金融推出以“家和万业兴”为主题的助力小微活动,提供10万份“日息万一+百万保险”礼包,帮助小微企业家庭成长。数量有限,先到先得,活动详情请以度小满金融APP页面显示为准。
和您分享有钱花消费类产品的申请条件:主要分为年龄要求和资料要求两个部分。
一、年龄要求:在18-55周岁之间。特别提示:有钱花谢绝向在校学生提供消费分期贷款,如您是在校学生,请您放弃申请。
二、资料要求:申请过程中需要提供您的二代身份证、本人借记卡。
注意:申请只支持借记卡,申请卡也为您的借款银行卡。本人身份信息需为二代身份证信息,不能使用临时身份证、过期身份证、一代身份证进行申请。
此答案由有钱花提供,因内容存在时效性等客观原因,若回答内容与有钱花产品的实际息费计算方式不符,以度小满金融APP-有钱花借款页面显示为准。希望这个回答对您有帮助。
⑷ 一个程序员的创业经历(一)
曾经的创业热潮让很多大厂的程序猿加入到了创业大军,但往往发现“理想很丰满,现实很骨感”。我也是这样的一员,国内“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要清楚怎样的优先级最能支撑公司的快速发展,一个功能做到什么程度就能满足当时客户的需求,人力资源就那些,要最大化的发挥效用。
⑸ 程序员有什么创业出路吗
我觉得就是做一些小程序小软件,或者是在下面给别人公司接一些单子,或者努力升职做主管。
⑹ 一个程序员的创业经历(二)
第一段创业经历以最终失败被金融机构收购结束,之后进到金融机构又待了一段时间,但终究是适应不了比较慢的工作节奏和部门间互相推诿的办事风格,最终带领技术团队出来开始了第二次的创业。
这一次是当时比较火爆的数字资产交易所,比特币从800人民币一路疯涨最高到2万美金,让很多投机客或者梦想着一夜暴富的人们蜂拥而入,这次的创始人曹操(化名)也一样是先找到了启动资金,而且作为证券出身的他手上有很多优质潜在客户,万事俱备只欠东风,就差系统上线,让大家开始交易了。技术核心团队在一起很长时间了,所以配合比较顺畅,基于过往项目的积累,一个月的时间第一版系统就上线公测了,而且虽然没有很多,但预期的潜在客户已经开始过来交易了,也就是平台开始有收入了,虽然还远不能cover团队开销。
这次公司的股东组成很简单,创始人占绝对的控股权,有一两个自然人股东,但股份很少,还有就是技术团队有几个点的干股作为将来的股权激励,这就极大地减少了股东间的矛盾可能带来的风险。而且相较于互联网金融的平台,内存撮合引擎的交易所在技术上的挑战显然更大,对团队成员技术上的成长也有好处。
借着比特币的东风,业务也在风风火火的开展,而且也避开了之前创业遇到的一些坑,所以这次公司规模发展的更大,业务也有不错的成绩。但这次又遇到了新的问题,最先暴露出来的就是团队素质的问题,虽然这次团队组成没有变成技术团队“一家独大”的情况,但是运营和市场团队的早期成员都是曹操亲自面试挑选,而他对候选人的挑选太过片面,重经历而不是能力,甚至对简历上的经历都没有深入了解就轻易的招聘进来委以重任,并且在一些重要岗位上有些任人唯亲而非任人唯贤。在最初期时,在他一个人还能hold住大小事务,别人只是执行他的命令时还可以,但当业务慢慢发展,需要那些身处要职的人担当大任时,那些人的能力及职业操守的短板暴露无遗。项目管理混乱不堪,市场拓展进展缓慢,运营活动没有效果,而最严重的是业务人员账目不清,很多不合规的随意操作都埋下了祸根。
而在技术团队的管理上我也犯了不少错误,首先就是对需求的把控,之前的创业经历让我认识到技术最重要还是要服务于公司的核心业务,但这次有些矫枉过正的感觉,因为需求的优先级主要参考业务部门的反馈和要求,但是慢慢发现业务部门的需求是随时在变的而且会有那种刚上线新需求不就又要回滚到旧版本的情况,不仅浪费时间,而且也消磨了开发人员的积极性。
还有就是团队的扩充,在业务向好的时候,总是会有一个业务会越来越好,人员越来越不够用的预期,就开始扩充团队,在每一个岗上都至少招了两个人,但有些需求是阶段性的,很快就出现了人力过剩的情况,不仅虚耗成本,而且每天还要想着安排非必须的工作。
另外就是在团队管理上,不要总盯着那些闲下来的员工,要以团队的效率为指标,某些员工某些时刻适当的空挡,并不代表会影响团队效率,反而是每个员工所有时间都满负荷运转时会导致未100%完成的任务(即“库存”)的堆积,所以作为一个leader,要关注的是闲置工作,而不是闲置人员。
最后就是薪酬了,由于团队在一起时间比较久,共同经历了很多艰难时期也熬过很多次夜,总畅想着收获果实的一天,结果就是一直跟大家画饼。终于业务上有起色,有了钱,就大幅的给核心人员涨薪,最高的甚至涨幅70%,其实当时我们的薪资虽然不高,但也能到一个平均水平吧,而且也基本满足了员工入职时的心理预期。这种不理智的涨薪最终导致了两个后果,老员工的胃口被吊起来了,觉得公司赚钱了,会对薪酬有更高的期待;还有就是留给招揽外部人员的预算被大幅消减,这是不健康的操作,一个团队不管感情多好,适当的换血有助于保持活力,而且要不断招揽更优秀的人才提升团队。涨薪容易降薪难,在之后公司资金压力比较大的时候,这次涨薪成为压死骆驼的最后一根稻草。
不管怎样,这次创业相较于上一次更进一步,所以也看到了新的问题,在业务蒸蒸日上的时候,CEO曹操的心态发生了明显的变化,开始有些志得意满,表现出一些自负和刚愎自用,一些决策和财务开始越来越不透明,只安排他最亲近的人帮他做事。而那些赚到了钱的业务员也开始挥霍,每次出差都买各种奢侈品,谈业务也开始夸夸其谈,整个团队和公司开始变得浮躁,没有人去注意表面之下的风险,也不再开拓之前说好的那些比较稳妥但利润比较低的技术开发型的业务,所以在那个时候,经过再三考虑我提出了离职。
我答应有一段时间的交接期,但最终由于业务人员的不规范,以及风控未能跟上业务的发展,导致了挤兑风险,在我离开之前资金链一下子就断裂了,团队不得不解散,曹操还因此背下了不少债。
每一段经历都会给我们留下些思考,并不一定都是失败的教训,也会有一些好的经验,其实无论是在大公司还是创业公司,对自己来说一定要保持一个学习和成长,有可能是技术上的,也有可能是其他方面更综合的素质,这次复盘总结,值得坚持或者好的经验有:
1. 在团队管理上更加成熟,不只是关注技术和需求,也会关注效率和成本,尤其是在团队的持续发展上积累了不少宝贵的经验,作为一个团队leader不能太感情用事,要清楚自己的职责所在,而且一定要成为一个被自己团队成员信赖的领导,这并不代表要很nice的对每一个人,但对自己团队的每一个成员要真心负责,必要时一定要“护犊子”;
2. 在公司发展过程中曾有一些非常有经验的前国企总裁级别的股东加入,在接触的过程中学习到了很多管理和商业相关的知识,极大扩展了自己的眼界,不再局限于一个程序员的视角看问题;
3. 借这次创业机会开拓了国际视野,东南亚、中东、韩国、欧洲等都有过商务沟通,虽然未能有国际业务落地,但了解到了不同国家的一些国情和项目,开拓了眼界;
4. 在任何时候都要保持住本心,尤其是在看似成功的时候,更要能冷静客观的审视自己,不要被一时的成绩冲昏头脑,创业是一个长期且艰难的事情。
当然,最后这次创业依然以失败结局,成功的公司都有类似的地方,但失败的公司原因就各种各样了,这次最大的感受就是整个团队没有准备好或者没有足够的能力去做我们从事的事情,当业务快速发展的时候,能力或团队配置的缺陷导致了风险的发生,所以无论是对大公司还是创业团队,找到合适、专业的人才才是首要解决的问题,而且永远记住,即使个人能力再强,也无法把所有事情做好,不要把自己的上限变成团队的天花板。
⑺ 程序员除了接外包,还有什么创业路线呀
其实吧,程序员的创业路线还挺宽的。利用低/无代码开发平台,成立工作室,专门给别人做管理软件的定制开发,是一件轻松茄戚得不能再轻松的事儿啦!重点是,做这个还赚钱!
为了便于你的理解,我会举例一款国产优秀的,低/无代码开发平台来辅助说明。(文末也会给出免费获取方式)
可以免费使用
这款优秀的国产低代码开发平台,叫做云表,其创始人曾深度参与金山WPS的研发工作。
先来说说大家最关心的成本问题,云表提供了一个永久免费使用版本,该版本适用于中小微企业,大企业要用得增加并发数。
像华为,中铁,中冶,首钢,许继电气,汾西矿业,恒逸石化,燕山大学等数以万计的企业或机构,都在使用它来开发自家的数字化应用。
上手容易,需求响应速度快
在它这里,所有的IT和代码数据,研发人员早已提前写好,你只需要做的就是拖拉拽,在和excel长得很像的界面复制、粘贴、拖放即可,输入中文文本信息即可。
你甚至不用写一行代码,当然,如果你改不了程序员的职业通病,写一点代码也是OK的,达到的效果都一样。
像OA、WMS、进销存、ERP、MES、CRM、项目管理等任意的数字化管理软件,皆可拖拉拽搭建出来。
当客户的需求出现变更时,你只要花上一分钟,就可以增删查改系统功能,在原有的系统或新系统上,进行二次开发。
主流信息无缝集成,可以陆态解决任意复杂业务
用云表开发出来的系统,它们之间数据是互通的,主流信息无缝集成。当然,你也不用担心数据安全问题,它提供了多种数据存储早纳源方式:云端部署,本地部署,混合部署等。
excel能做的,它也能做,excel不能做的,它也能做。
它就像是一个百宝箱,各种业务基本上都能解决。
比如数据透视、数据分析等复杂的数据运算,消息群发,闹钟提醒,即时通讯,小程序,H5,网站,外接数据源,API,条形码生成,条码扫描出入库,与用友金蝶、钉钉、企业微信、浪潮、SAP等第三方软硬件进行对接,与地磅、电子秤、PDA等工业物联网进行集成封装、权限控制、流程审批,工作流,多人协同,生成移动端app......
说实话,现在一套功能完善的管理软件,价格在几万到几十万不等,而用云表这一类低/无代码开发平台,平均1-2周可以上线一套系统。
其中细节,你自己算算,这里不做多说,事实上,很多程序员都在用这类平台,赚“外快”。
免费的软件获取方式在此奉上:
1.头条搜索“云表平台”。
2.进入官网之后,在右上角三条杠处,找到“登录”。
3.信息填报完毕,即可免费获取。
希望有帮助到您,求赞求转发求评论,多谢!