(本人文采不行,时间也不多,写不了什么精彩的开场白,只能想到什么就写什么,还望各位技术牛人见谅!)
本人背景:
05年毕业,之后从事了5年的C++开发,在去年年中毅然踏上创业之不归路,至如今,头上已多了不少白发。
一年当中,自己既是CEO也是CTO,还是CHO,哈,也许你已猜到我的状况。。。
本文不谈别的经验,就说说技术:)
首先,要讨论的一句话是:技术不是问题!
这句话,很多技术人员不仅喜欢挂在嘴上,还从心底就这么认为,我以前也属于这样的技术人员,可在我经历了下面两件事后,我醒了,而且醒的很彻底。
一个是我创业时接到的第一个项目,需求看起来很简单,在经过简单分析后就觉得技术实现没问题,于是马不停蹄的开始写代码,写完一测,完全不符合预期,而且问题就出在其中一个看起来十分简单的子需求:在嵌入式板子上的两网口间转发数据包。我想你看了这个需求后也会心中可能会对我有点鄙视,这么简单的需求都搞不定,还搞啥技术呢?哈,别着急,我给你加个条件:在嵌入式板子上的两网口间转发数据包,每个数据包转发的延迟不大于10us。前面半句是客户给的,后面半句是我们最后分析出来的,当然,两者缺一不可。面对后半句需求,我傻了,真的。当时用的操作系统是Linux,之前应用层的实现肯定全费了,因为光进程调度就是ms级别的,us级的连影子都看不到,朋友就建议在内核里实现,哇哦,内核啊,老子前五年搞的都是应用层的东东,内核这么高级的东西还真没玩过,不过为了项目,为了钱,硬着头皮也要上,还好有强大的互联网和热心的技术牛人们的协助,我终于知道该怎么在内核级别写代码了,也知道该怎么跟网卡驱动协作起来,等代码一完成,一测,进步是不小,大部分数据包的转发速度立马从几百ms降到几百us,但依然不能满足需求,首先是几乎所有的数据包都得满足条件,光"大部分"是不行的,其次从几百us到10us还有不少距离,怎么办呢?打个实时补丁看,也许能改善情况呢,费了九牛二虎之力终于打好补丁了,一测,"大部分"是变成了"几乎所有",但几百us依然酣然不动。此时我想到了换实时操作系统来开发,可板子已经被客户选定了,这中间牵扯不少商业利益,换不了板子,板子供应商也没用实时操作系统的经验,不可能专门为你搞,没有他们的支持,这边也就歇菜了。最后,有同学建议在网卡硬件上寻求解决方案,可找来找去,没有完全符合需求的网卡,厂商得专门为我们设计,可他妈得交几十万的定金,这又被pass了。也许我能找个硬件牛人帮我设计设计,可身边没这样的人,而且这个项目时间也拖得长了,客户那边已经没耐性了,最后只能作罢。如果看到此博文的牛人能解决这个问题(用什么板子都可以),请联系我,一起赚钱哦,哈。
另一个是ERP项目,帮一家企业开发仓储管理系统,当时还找了个在知名ERP企业上班的朋友帮我前期了解需求,有专家帮忙就是好,客户需求都在我那位朋友意料之内,一个下午就搞清楚了,无论需求还是技术都没什么难度,于是后面我就接手做了。从开始写代码到第一个可测版本出来还是很快的,期间客户企业也专门提供了一个接口人跟我沟通需求,自以为应该没什么问题,可等产品一到客户手上,提需求的人突然多了很多,接口人也说没办法,当时他问其他人,都说OK的,现在他们不接受了,他也没招,只能让我改,否则拿不到钱啊,好吧,我改,等改完了,他们一看,又有奇思妙想出来了,每处改动都是一点点,可一点点加起来就让人崩溃了,这中间我是耐住性子,一边改,他们一边变,硬生生的把一个三四个月的项目做了大半年,把我搞的是心力交瘁,痛不欲生啊。
第一个是纯技术的,第二个是需要人掺和的,在我这都成了问题。从此,技术不是问题在我脑海中彻底消失了。
其次:技术只是你手里的工具,是工具就可能被你抛弃,但思想却能留下来。
我搞了五年的C++,对C++感情不可谓不深,但当我在开发最近这个项目时,却硬生生的把它抛弃了,很简单,因为它太贵,我养不起。你可能嘀咕了,什么意思,什么贵不贵的,说什么呢?哈,如果你已是个打拼过几年的C++程序员,你应该知道刚出道时自己写的C++代码是多么垃圾,当过了几年后,你懂了很多,身价也突然飙升了,乐呵呵了吧,当然,这个我是要恭喜你的,因为你熬过来了。但作为一个刚创立企业的负责人,我必须考虑我口袋里的钱,第一不敢用刚出道的新人,C++代码要写的好得花不少培养成本,而且刚培养出来,他跑了,我不哭死;第二去找经验足的要价也高,我承担不起,所以光看在钱的面子上,我就不得不放弃它了。当然,理由不止这一个了。说其它理由前,得先说我选择了谁,Java,对,就是Java,人多、便宜、上手快、免费资源多,而且我要开发的是B/S系统,Java的成熟框架很多,不像C++,找不到什么知名的框架啊(别说ACE,能理解这家伙的CPPer就不多,能把玩的好的就更稀有了),所以选来选去只能非Java莫属了,至于客户端,我用了Flex,开发效率和用户体验都不错。看我这么一说,C++似乎一无是处了,非也非也!从开始接触Java和Flex,到自如运用它们写代码的时间也就一两个星期内,此内在原因就是他们和C++都是面向对象语言,都继承了面向对象之大一统思想,搞通了一种,其它兄弟语言自然也不在话下了。
屁股决定脑袋,这句话说的真的一点不错。
最后:去深入了解你所在行业的生态环境,不仅为技术的发展找到方向,也为你的人生找到方向。
发表评论
-
第四章 字符串和格式化输入/输出
2012-07-06 09:52 815C语言没有字符串类型,而是把它存储在char数组中,字符串 ... -
读《精通正则表达式》:标准量词是匹配优先的
2012-07-06 09:45 595正则字符:^.*([0-9]+) 待测字符:Copyr ... -
正则表达式
2012-07-06 09:37 645正则表达式 1. ... -
asp.net的treeview右键菜单Context Menus on the TReeView - IE Specific
2012-07-06 09:30 912原文网址:http://blogs.msdn.com/b/ ... -
JS中记住用户名 密码的COOKIE实现方式
2012-07-05 20:45 871HTML: 用户名: 密码: 记住密码 ... -
GridView组件详细文档
2012-07-03 13:43 644一、结构 public ... -
Flex: flash聊天框 表情+文字 图文混排 (思路)
2012-07-02 10:49 640flash聊天框 表情+文字 图文混排 (思路) s ... -
Flex的通信方式(三)――HTTPService_1
2012-07-02 10:49 527MXML代码: {username.text ... -
Flex4 AdvanceDataGrid去掉排序中竖线
2012-07-02 10:48 925网上资料说:Flex4中想要去除AdvancedDataG ... -
Flex 数据绑定
2012-07-02 10:48 510//Task.as package { public cl ... -
图灵2011年6月书讯【误区】【软件调试修炼之道】即将上市
2012-07-01 00:28 600- 误区:思维中常犯的6个基本错误 --本书 ... -
ActionScript3.0学习之路(1)――ActionScript3.0初体验
2012-07-01 00:28 588最近换了一家公司,由于业务需要,要使用Flex,而Acti ... -
转写QTP学习资料
2012-07-01 00:28 10891、 QTP专业网站 2 ... -
MAX2010主题微博:第二天
2012-07-01 00:27 610Adobe Flash Builder 4 简体中文正式版 ...
相关推荐
创业邦2022中国女性创业者研究报告.pdf 创业邦2022中国女性创业者研究报告.pdf 创业邦2022中国女性创业者研究报告.pdf 创业邦2022中国女性创业者研究报告.pdf 创业邦2022中国女性创业者研究报告.pdf 创业邦2022中国...
用精益的思维寻找创业者,剖析创业者共有...精益创业是硅谷流行的一种创业方法论,它的核心思想是,先在市场中投入一个极简的原型产品,然后通过不断的学习和有价值的用户反馈,对产品进行快速迭代优化,以期适应市场。
创业者电子沙盘4.1
ERP沙盘 沙盘模拟软件创业者 竞赛专用版v4.1 内部泄漏版 很多同学在学校的局域网内无法像老师那样直接联网,这是因为没有设置好。 请按以下步骤设置: 1,先安装好驱动,再打开文件夹C:\Windows\System32\drivers\...
第2章创业者与创业团队,第2章创业者与创业团队PPT,第2章创业者与创业团队课件
创业者”是最新推出的企业经营模拟软件,首创基于流程的互动经营模式。系统与各类纸质ERP沙盘完美结合,继承了ERP沙盘直观形象的特点,同时实现了选单、经营过程、报表生成、赛后分析的全自动,将教师彻底从选单、...
大学生创新创业 创业者与创业团队PPT教案.pptx
创业者ERP电子沙盘免费版 免费的创业者ERP电子沙盘 企业经营模拟系统 不用加密狗 不用注册 支持六队对抗训练 适合有关学习者全面体验、学习和训练,也可当作经营类游戏来玩。 没有其他更多的限制,与正式版...
第2章创业者与创业团队
创业者ERP电子沙盘免费版 免费的创业者ERP电子沙盘 企业经营模拟系统 不用加密狗 不用注册 支持六队对抗训练 适合有关学习者全面体验、学习和训练,也可当作经营类游戏来玩。 没有其他更多的限制,与正式版...
一个95后眼中的大学生创业- 关于互联网创业.docx
中国创业者幸福感影响因素案例研究,陈君媛,赵欣艳,中国创业者幸福感关键影响因素有哪些?在双创背景下中国大学生创业者和社会创业者幸福感及其影响因素有哪些共通点和不同?这些问
清华历年来的IT创业者简介,多说无益,看者自知!
沪上创业者及创业市场现状的调查,想在上海创业的过来看
一个ABC眼中的中国的创业环境(一).docx
创业者沙盘使用攻略 很有用 强烈推荐!!!!!!!!!!!!!!!!!!!
如何通过提升创业者的创业能力来推动创业活动,促进创业成功,是目前创业实践中亟待解决的问题。在回顾和梳理国外相关创业能力研究文献的基础上,文章归纳总结了创业者创业能力的影响因素及其作用机理,并对该领域的未来...
一个测试人员眼中的互联网创业团队7宗罪.docx
2020中国30岁以下创业者调研报告精品报告2020.pdf