一个程序员的奋斗历程

2024-05-14

1. 一个程序员的奋斗历程

  这些日子我一直在写一个实时操作系统内核 已有小成了 等写完我会全部公开 希望能够为国内IT的发展尽自己一份微薄的力量 最近看到很多学生朋友和我当年一样没有方向 所以把我的经历写出来与大家共勉 希望能给刚如行的朋友们一点点帮助 一转眼我在IT行业学习工作已经七年多了 这期间我做过网页 写过MIS 数据库 应用程序 做过通信软件 硬件驱动 协议栈 到现在做操作系统内核和IC相关开发 这中间走了很多弯路 也吃了不少苦     我上的是一个三流的高校 就连同一个城市的人多数都不知道 因为学校不好也就没 有指望能靠学校名气找一个好工作 所有的希望都寄托在自己的努力上了 大一开学前的假期我就开始了学习 记得我买的第一本书是《计算机基础DOS 》 大家别吓著了 其实当时已经普及了DOS 了 只是我在书店里看到了DOS 的书 以为像英语那样是第四 五 六册 记得当时到处找DOS 现在想想也幸好我没有找到 )开学前我学完了PASCAL 那时既没有计算机也没有人可以请教 我连程序是什么的概念都没有 只好死记硬背代码 然后拿纸写 我一直到大三才有了一台 在这之前用纸写了多少程序我也记不清楚了 只知道最长的一个我拿A 大小的草稿纸写了 多页 我的C语言 C++ VC都是在这样的条件下入门的 所以说条件是可以克服的 希望我的经历多少给条件艰苦的同学们一点信心 第一次上机是在我姐夫的机房 我的心情激动的无与伦比 但是一上机我立刻傻了眼 他们用的是英文版的Win 我的那点DOS知识都见了鬼 上机提心吊胆的一阵瞎摸 一不小心把Word弄成了全屏 怎么都还不了原 当时真是心急如焚 我以为机器被我弄坏了 第一个C语言程序 就是那个经典的HelloWorld 我调了几个星期 上机机会非常少 也没有书告诉我开发环境(TC )需要设置 而且开始我都不知道有编译器 我甚至自作聪明把写好的程序扩展名从 c改成 exe 结果可想  而知 大一学完了C X 的汇编 数据结构 C++ 由于精力都花在自学上了 大一下四门课挂了彩 三类学校就是这点好 挂上一二十门也照样毕业 不过扯远点说 我那么刻苦都及不了格 可见我们国家的计算机教育有多死板     大二准备学VC和BC 当时难以取舍 后来选了VC 不为别的 只为书店里两本书 VC 那本便宜 块钱 我的努力在班上无人能及 学的日夜不分 大三有了计算机后更是如此 很多次父亲半夜教训我说我不要命了 我一直觉得自己基础差 记忆又不行 条件也不好 所以觉得只有多花点时间才能赶上别人 居然后来有许多朋友说我有学计算机的天赋 让我哭笑不得 我用的是 M内存 G硬盘 当时同学们的配置都是P MMX 我安装 一个Windows NT 需要一个通宵 编译一个BC 向导生成的程序需要近两个小时 我的显示器是个二手的 辐射非常大 开机屏幕冒火花 看起来很酷的 ) 有一次程序写的太久 觉得怎么白色的编辑器背景变成了紫色 以为显示器坏了 后来才发现眼睛不行了 不过说来也奇怪 到今天我的视力还能保持 真是个奇迹 但是就是那台破机器陪伴了我两年 让我学会了VC Delphi SQLServer等 后来那台机器给我阿姨打字用 据她说一天她正打的开心 一股青烟夹着火苗从显示器钻出来 之后它才寿终正寝     大三假期找了个机会在一个计算机研究所实习 与其说实习不如说是做义工 工作了两个月一分钱没有拿 但是这两个月对我的发展帮助很大 让我早一步了解了社会 刚去的时候我当然是一窍不通 在那里我熟悉了网络 学会了Delphi和Oracle 由于工作很认真 得到了比较好的评价 在一位长者的引荐下 我开始和他们一起做项目 这使我在大三大四就有了自己的收入 大四又找了两家MIS公司 *** 虽然钱不多 但是在学生期间有 多的收入我已经非常满足了 我终于用自己赚的钱把计算机换了 大四下开始找工作 这时我的工作经验已经比较多(当然现在想想非常幼稚) 开始听父母的想去那个研究所 实习过那个部门也希望我能去 但是不知道为什么最后不了了之 这种单位就是比较官僚 我一气之下就到了我 *** 的一个公司做MIS的TeamLeader 在大三到毕业一年的时间 做过了各种MIS 从煤气 烟厂 公安 铁路 饮食到高校 什么有钱做什么 工作也很辛苦 经常加班和熬通宵 从跟客户谈需求到设计 编码 测试 交付都要上 那时觉得很有成就感 觉得自己还不错 现在想想真是很肤浅     刚走上工作岗位的学生很容易被误导 各种开发工具让人眼花缭乱 同时也觉得很受 公司器重 但这样工作永远是一个低层次的开发者 不要跟我说什么系统分析有多么多么重要 多么多么难 你以为自己跟用户谈需求做设计就是系统分析和设计了吗 国内又有几个公司能够做的很到位很规范?我是ISO 内审员 也在Rational公司受过多次培训 拿了 个证书 还有一个公司让我去做CMM 这些我听过很多 但是很多事情到国内就变了性质 一个公司不是通过了ISO 或者CMM就能规范了 我现在在一家有几十年历史的外企工作 里面的管理不是一般国内企业能及的 作为一个毕业不久以前没有步入过社会的学生 几乎不可能在很短的时间掌握系统分析和设计 面向对象 UML只是一个工具 关键是人本身的思想 不是说你熟悉了C++ Rose就能够做出好的设计 相反如果你具备了很高的素质 你可以用C写出比别人用C++更加模块化的程序     话说远一些 国内软件开发行业有一个怪圈 很多人觉得VC > Delphi > VB 真是很搞笑 这几个软件我都做过开发 说白了他们都是工具 应该根据应用的需要选择采用哪个 而不是觉得哪个上层次 如果你因为用某个开发工具很有面子而选择的话 只能说明你很浅薄 如果说层次 那么这些工具都不上层次 因为它们用来用去都是一些系统的API 微软的朋友不会因为你记住他们多少个API或者多少个类就会觉得你很了不起 你永远只是他们的客户 他们看重的是你口袋里的银子 我也做过系统内核 我也封装过很多API 同样我也不会看重那些使用这些API做二次开发的客户 除非他能够作出自己独到的设计     至于有人认为C++ > C那更是让人笑掉大牙 不妨你去打听一下 现在有几个操作系统内核是用C++写的 又有几个实时系统用的是C++ 当然我也不是说C++不好 但是目前的内核和实时系统中C++还无法与C匹敌 至于说C++适合做应用系统的开发那是另外一回事 所以我的观点是不在于你用什么工具和语言 而在于你干什么工作 你的设计体现了你的技术层次     这样干了一年我觉得非常苦闷 做的大多数都是熟练工种的活 个人技术上没有太多 的提高也看不到方向 所以决定离开这个城市去上海 寻求更好的发展 并且打算放弃我以前的MIS转到通信行业     写到这里不能不提到我女朋友 我们是在来上海前半年认识的 她大四在我公司实习 公司派她给我写文档 我们的感情发展的很快 她告诉我很多事情 她家原本是改革开放的第一批暴发户 她母亲爱打牌 输掉了几百万 还欠了很多债 她有男朋友 但是她对他没有感情 只因为他给了她母亲两万多块钱 后来还强迫她写了四万块的借条 她男朋友背叛过她并且不止一次打她 现在逼她结婚不然就要她还钱 这人居然还是一个高校的老师!她母亲把父亲给她的学费花了 因为拖欠学费她没有办法拿到毕业证 她母亲现在有病需要钱 我拿出了自己的一点积蓄并且跟朋友们接了一些 替她交了学费并给她母亲看 病(后来才知道看病的钱又不知所终 就连她母亲是不是有病我都不知道 但她也是没有办法) 这个时候我家知道了一些事情 坚决反对我和她在一起 她原来的男朋友也极力破坏 无奈之下我们决定早一定离开这个伤心的城市 并且瞒着我们家 由于时间仓促 我只准备了 块钱 她仅有的几百块钱也被她母亲要去了 我买了三张票 一张是中午的 两张是晚上的 中午我的家人把我送上船 他们一离开我就下了船 我和她乘坐晚上的船离开了这个我和她生活了很多年的城市 带走的只是一身债务 没有来过上海的我们两个性倔强 都不愿意去麻烦同学和朋友 来到上海是傍晚 点半 我们都不知道该去哪里 我们找了一个 块钱的旅馆 这个房间连窗户都没有 月份的天气酷热难耐 房间里非常闷热 第二天我们开始租房子 因为身上的钱不多 我们基本都是步行 花了一个星期时间 不知道在浦东转了多少圈后找到了一个 块的房子 但是我们都不了解上海是付三压一 还要付半个月的中介费 买了一些锅碗瓢盆后 我们身上只有 块钱了 工作都还没有着落 这 块钱要支持到我们拿到第一个月工资 为了省钱我们  自己做饭 每天买菜只花两块钱 她非常喜欢吃(也可能她在大学经常挨饿的愿意) 看到她现在这样省吃俭用我真的很不忍心 她以前的男朋友也没有放过她 经常打电话来骚扰 并且来上海看她 还说了不少恐吓她的话 她过于善良 说他以前毕竟帮助过她 叫我不要与他一般见识 以后的每天在家就是苦等面试通知 原本我想迅速找一家MIS公司解决眼前的困难 但是她坚持让我不要放弃自己的理想 终于功夫不负有心人 我找到了一家通信公司 块的工资虽然赶不上MIS公司给我开出的价位 但也够在上海生存 她也找到了工作 第一天上班她哭了 这是她来上海第一次流泪 我心里很难受也很感动     由于是全新的行业 我把自己降到了零点 我学的VC Delphi 数据库派不上用场 摆在我面前的是嵌入式 协议 信令一些我从未接触过的知识 我知道我没有退路 于是拼命的学习 我把自己当做一个应届毕业生一样 一分努力一分收获 半年过去我终于熟悉了工作 并且得到了公司的表彰 薪水也加了一级 后面的日子里我们省吃俭用 把欠朋友的 万多块钱还了 日子终于上了正轨 这时女朋友告诉我她想考研究生 我也很支持 于是她辞职在家备考     另外 在这里我要感谢我的ProjectManager 他原来是一个大通信公司的产品 lishixinzhi/Article/program/Java/JSP/201311/19746 
   

一个程序员的奋斗历程

2. 一个程序员的创业经历(一)

曾经的创业热潮让很多大厂的程序猿加入到了创业大军,但往往发现“理想很丰满,现实很骨感”。我也是这样的一员,国内“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要清楚怎样的优先级最能支撑公司的快速发展,一个功能做到什么程度就能满足当时客户的需求,人力资源就那些,要最大化的发挥效用。

3. 程序员 如何创业

1、首行培养商业意识。周鸿对程序员的弱点看得一清二楚。“想成功不要迷恋技术,没有技术肯定不行,但是只有技术一样行不通。”周鸿说。对于那些心怀创业梦想却不具备商业意识的程序员,周鸿提出了两点建议:第一,努力培养自己的商业意识,甚至要强迫自己去做不喜欢的事情;如果第一条路走不通,那么就必须敞开胸怀,还要克服掉固步自封的弱点,寻找具有商业意识的合作伙伴,达到共赢的结果。
2、抓住用户的需求。最好的产品不一定是技术含量最高的产品,而是有巨大需求的产品。有太多这样的例子了,就像INTEL这样的大牌都不会迷恋技术,像64位的东西早在N年前在大型机上就实现了,并且也不是什么高深的东西,为什么INTEL现在才推出来呢?很简单,现在32位已经走到了尽头,用户需要更高的速度、更强的处理能力,所以推出了64位处理器。另外,笔记本上面的迅驰技术也是同出一辙,当然还有INTEL的其他战略在这里面。所以有需求的产品才是最好的产品。
3、好产品是运营出来的。我很认同周鸿祎的观点:好的产品是运营出来的,而不是开发出来的。十年磨一剑的时代已经过去了,现在的很多产品几乎每天都在发布新版本,所以创业者不能妄想靠某款优秀的产品一鸣惊人。产品的成功,不能光靠技术,运营才是更重要的。在创业初期不可能有一个完美的想法,所以要先拿出产品,在市场中慢慢总结和修正,找到合适的运营方式,最终使它真正成为一个具有商业价值的产品。
4、成功在于积累。不要抱着一蹴而就、一劳永逸的心态。
5、做自己真正感兴趣的事。这是动力问题,感兴趣才能坚持长久。感兴趣才能经得起失败。如果在失败中享受做事的乐趣,并能够努力培养自己的不足,培养商业意识,结识更多的合作伙伴,那么,即便创业没有成功,也还有机会重来。

程序员 如何创业

4. 现在的程序员如何创业?

1、首行培养商业意识。周鸿对程序员的弱点看得一清二楚。“想成功不要迷恋技术,没有技术肯定不行,但是只有技术一样行不通。”周鸿说。对于那些心怀创业梦想却不具备商业意识的程序员,周鸿提出了两点建议:第一,努力培养自己的商业意识,甚至要强迫自己去做不喜欢的事情;如果第一条路走不通,那么就必须敞开胸怀,还要克服掉固步自封的弱点,寻找具有商业意识的合作伙伴,达到共赢的结果。
2、抓住用户的需求。最好的产品不一定是技术含量最高的产品,而是有巨大需求的产品。有太多这样的例子了,就像INTEL这样的大牌都不会迷恋技术,像64位的东西早在N年前在大型机上就实现了,并且也不是什么高深的东西,为什么INTEL现在才推出来呢?很简单,现在32位已经走到了尽头,用户需要更高的速度、更强的处理能力,所以推出了64位处理器。另外,笔记本上面的迅驰技术也是同出一辙,当然还有INTEL的其他战略在这里面。所以有需求的产品才是最好的产品。
3、好产品是运营出来的。我很认同周鸿祎的观点:好的产品是运营出来的,而不是开发出来的。十年磨一剑的时代已经过去了,现在的很多产品几乎每天都在发布新版本,所以创业者不能妄想靠某款优秀的产品一鸣惊人。产品的成功,不能光靠技术,运营才是更重要的。在创业初期不可能有一个完美的想法,所以要先拿出产品,在市场中慢慢总结和修正,找到合适的运营方式,最终使它真正成为一个具有商业价值的产品。
4、成功在于积累。不要抱着一蹴而就、一劳永逸的心态。
5、做自己真正感兴趣的事。这是动力问题,感兴趣才能坚持长久。感兴趣才能经得起失败。如果在失败中享受做事的乐趣,并能够努力培养自己的不足,培养商业意识,结识更多的合作伙伴,那么,即便创业没有成功,也还有机会重来。

5. 程序员如何自己创业

      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倍的价值兑现,这对于很多人来讲也是不小的吸引力。外部合伙人模式,降低初创资金成本的同时,也让越来越多的高级人才加入到创业中来,大大激发了创业活力,无论创业还是参与创业,用起来都是极好的。

程序员如何自己创业

6. 还原程序员创业的一些想法,除了一些你感觉还需要具备什么能力?


7. 我是一个程序员,想自己创业可以做什么呢?

想要创业,您至少需要考虑以下几个方面的问题:
1、考虑合适的创业项目。比如您是想从事餐饮行业、服装行业、互联网行业、教育行业还是其他行业;是以加盟的形式创业,还是独立经营;是经营网店还是实体店铺。同时还要考虑您选择的创业项目是否有发展前景,是否能够盈利。
2、考虑自身是否具备资质。比如,如果您想从事餐饮行业,是否有这方面的经验和必备知识。
3、考虑创业资金问题。任何创业都离不开创业资金,您是否已经准备好充足的资金。另外,任何创业都有失败的可能,您是否已经做好可能亏损的准备。
如果您正在创业,周转资金不足,那么可以尝试申请借款。现在有很多助力小微企业资金周转的信贷平台,记得一定要选择正规平台,比如度小满金融,额度高利率低,据了解度小满金融的信贷用户中,有七成是小微企业主,大品牌更安心。对于小微企业家庭,2021年5月21日,度小满金融推出以“家和万业兴”为主题的助力小微活动,提供10万份“日息万一+百万保险”礼包。数量有限,先到先得,具体活动详情请以度小满金融APP页面显示为准。
此回答由康波财经提供,康波财经专注于财经热点事件解读、财经知识科普,奉守专业、追求有趣,做百姓看得懂的财经内容,用生动多样的方式传递财经价值。希望这个回答对您有帮助。

我是一个程序员,想自己创业可以做什么呢?

8. 程序员如何参与创业?

 程序员如何参与创业?
                         之前在缘创派上活跃过几天,不少朋友也咨询过我程序员如何参与创业的问题,给(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%的股份。
         重点不是钱,而是游戏规则:
         大家都要跳下水;
         大家都对项目有信心,对彼此有认可。
         简单一句话,创始人应该把股份看得比钱重,把合伙人看得比股份重。
    ;
最新文章
热门文章
推荐阅读