Andy Stewart
1个月前
今天给创业者分享一个经验,大多数创业者都止步于此 很多创业公司的老板都面临共同问题:资源缺少,前路未知,人员配备不足 所以展开业务的时候,经常会求助于战略顾问或者组织结构的公司,而陷阱就在于此 一个公司不赚钱的时期,老板总是期望什么理论和方法可以拯救公司,找外援是一条可行之路 但是作为创业公司老板要知道一个原则是:创业的是你,而不是战略顾问,你只能把战略顾问当作谋士,但绝对不能让战略顾问主导你的公司发展,原因有二: 1. 内部来说,创业如同打仗,是现代商业战争,所以你今天遇到的问题是前无古人的,你需要多种方法灵活运用才能攻克,而不是某一个战略顾问的方法,如果真的有,那就是你的行业赚钱不属于你。还有,创业初期,指挥官的作用非常明显,不要听那些没有创业的人说公司要民主,初期最重要的就是获取胜利,鼓舞士气,人性不相信民主,人性只相信获利的人为什么不是自己。所以,创业初期应该保持的是什么?创始人开荒攻坚,知道为什么以后,民主地把能力复制给团队,这才是创业初期最应该做的模式,而不是迷信中后期的理论让自己在初期可以活下去 2. 外部来说,战略顾问也是一门生意,战略顾问的公司一般是老板亲自上场,你要用好这个智商非常高的外部顾问,用他的脑子。好的就听,不合适的也要摒弃,只要能为公司好。为什么都给钱给战略顾问了,为什么有时候要不听?原因也有二: 一是他为了活下去,他会有很多被咨询的公司,所以他再厉害他也精力不够,精力不够思考就不够深入;二是打仗的不是他,他也会因为缺乏战场全面的信息,做出片面的判断。所以,战略顾问可以帮到你,但是不要迷信他 那创业的老板会问,怎么提升自己呢?下面是我的三个方法: 1. 想象力:现在这个时代做产品不光需要坚实的技术更需要无穷的想象力,想象力可以让用户感受到惊喜。最佳想象力增强的方法就是看科幻小说,看三巨头的书,那种偏物理硬核的科幻小说,它们会最大程度激发你的想象力。特别是以后的技术发展越来越像科幻小说的剧情了 2. 战略定力:很多战略谎言的目的都是把你引入一本书中去,真正的战略就是创始人这个人。你需要善良、不内耗、有长期利他的目标。读经济学的书让你理解世间所有制度和不完美的事务之后都是经济成本和运作效率的原因,你懂的了这个道理,思想就不会极端,思想不极端,你就不容易生气也不容易内耗。推特很多人之所以做生意难就是极端思想太严重,总是受情绪影响。除了经济学的书,强烈推荐读王阳明的传习录,养性神书。记住,战略道理永远都在,90%的人战略不好不是因为他不懂,而是他懂了没法逆自己的人性做不到 3. 战术参考:读历史书就可以了,不管是史记、资治通鉴还是罗马人的故事,甚至是毛选,都有太多战术案例可以参考,你创业初期真的不是差战略,而是差战术。为什么历史这么有用?因为几千年来人性没有发生变化,只是生产工具和工具技术发生了变化,只要人性不发生变化,你有足够的悟性,古代的战术用到今天商业战争超级好使 看到了吗?真正能拯救创业的是读书,读超级多的书,只有自己才能拯救自己,不要迷信他人 喜欢我创业经验的老板,买一台懒猫微服支持一下吧,你的支持,可以让我持续地免费分享我的创业实战经验,这些创业实战经验,外面最少收你几十万,我们这里只需4999,哈哈哈哈哈
Andy Stewart
1个月前
Andy Stewart
1个月前
你们还是喜欢听故事 今天给你们讲我认识十多年的X先生的代码故事 X先生是我2012年的时候招募的,面试时是一个眉清目秀的小伙子,那天问了几个问题,基础技术还是很扎实的,就是有点腼腆 他入职的第一天,我们刚好又又又搬家了,他第一天报道的时候,非常吃惊,你们公司怎么搬到我读书的学校里面来了呀?(对,就是那个寒假需要绳降到一楼最后放假一个月的学校) 最开始,我只是把他当作应届生来看,我那时主要用Cairo在做自己的Linux图形库,我给他安排了一个任务,任何控件右边都做一个浮动滚动条,鼠标晃动的时候才显示,不晃动的时候自动隐藏。这个题目看起来简单,但是如果你没有深厚的图形功底和图形事件循环经验,很难做出来的。当时我的预期就是想考察他一下技术水平,给他一个月的时间。没想到这家伙3天就整出来了,我问他怎么弄的,他说看了一下Cairo API,可以用compose混合器的技术来实现图层显示的时候又不影响控件的事件循环。 嗯,这个小伙子可以啊,比我想想的厉害很多 后面又安排了几个任务,他都在我规划的时间的1/10内完成了任务,那时候我在忙着做操作系统版本发布和开发,X先生的学习速度太快了,我安排任务的时间都快跟不上他搞定任务的时间。 实在没空了,我来了一个狠的,我说现在Gnome在推动Mutter,但是社区的显卡驱动跟不上,每天都有用户反馈花屏闪屏,你写一个窗口管理器吧。我当时想这个任务你不要整个一年?这样我这一年就可以好好的攻克我要做的事情。 没想到这家伙,1个月以后,写了一个完整的桌面环境,Dock、Alt Tab、窗口混合、窗口管理器、登录界面都搞好了,虽然细节差很多,但是原理都没问题,天啊,这学习速度太恐怖了吧? 剩下的故事你们都知道了,当年WebOS,改造浏览器内核引擎,用浏览器技术做桌面环境就是出至他一人之手。 基本上2年以后,他的技术水平已经完全超过我了,而且他不像我这种野路子程序员,科班出身,计算机基础比我好,到第3年,操作系统的研发架构师的工作就从我身上移交给他。 这家伙写代码非常快,极度的专注,科学家的风格,他写代码不用调试器,一般就靠目测,很多工程师搞了半个月没搞定的bug,让他过去,他也不编译不运行,调试器也不用,就过去看代码,看了10分钟以后,手指了一下显示器,说:这行代码有问题。就走了 无数次的神奇bug都是靠X先生目测修好了的,我们所有人都猜测他很少用调试器的原因是,他脑袋就是一个调试器,代码都在他脑袋里编译运行。 当年桌面环境后端之所以用golang就是这位X先生主推的,懒猫微服操作系统的后端也是用golang写的。 这家伙太猛了,平常就手指一下,团队就开始干活。他无聊,就给国产芯片实现了LuaJIT编译器,开发过JIT编译器的同学都知道,从零给一个芯片做这个活有多难,他,3个月就结束战斗了。 在搞LuaJIT的过程中,他还发现了gccgo有一个严重的bug,在多线程竞争条件下软件会随机崩溃,这次他用调试器了,跟踪了半个月,最后发现是gccgo运行时,golang编译器的多线程实现有bug,编译器会产生一个非常严重的线程竞争条件的问题,简单来说,编译器不改,所有golang生成的代码在多线程都会产生很多随机bug, 这家伙,分别给cgo和gcc这两个项目提交了修复补丁。 当时维护golang编译器的大佬Ian Lance Taylor确认bug,但是不知道怎么写测试用例去做CI,哈哈哈哈。 Google的HR还是非常专业的,一旦看到有人给Golang编译器提交补丁,招募邮件就过来了,给X先生发了一封邮件:Google全球的办公室你可以随便选 X先生也挺逗的,他回了一封邮件给HR:我看你很专业,我们团队是做操作系统的,要不你加入我们团队来给我们招募技术大牛? 好了,喜欢听我创业故事的朋友,欢迎点赞转发 喜欢我们团队的朋友,欢迎购买懒猫微服,私信我购买有优惠!