Andy Stewart
6小时前
Andy Stewart
14小时前
你们不要在后台私信我催更啊,我的故事快枯竭了 今天给你们讲一个牛逼的非主流设计师的故事 我记得那是2012年,我们在一个学校三间教室改装的办公室办公,那时候每天都在疯狂写代码,急缺靠谱的设计师。 突然有一天有一个人给我发了一个邮件,他说他是布衣论坛的设计师,吐槽我们的系统设计的太难看了,Dock在顶部,头重脚轻,配色业余,反正哪哪都不好。 诶,这种邮件有意思啊,那时候还没有微信,我加了对方QQ,我说你是干什么的?他说他是四川美术学院油画系的学生,读大学的时候身边都是电脑白痴,自己一个人除了画画就抱着笔记本在大学图书馆里研究各种Linux发行版,自己美化了很多Linux主题做自己的发行版。 嗯,有意思艾,懂电脑的设计师,还是美术生出生,这不是我头几天许愿说的理想设计师吗? 但是,他说他要考研究生,还在成都办油画展,只是吐槽一下我们的设计有多烂 我来兴趣了呀,这个人绝对是难得一见的操作系统设计师,因为很多设计师不懂电脑,做出来的东西非常奇怪,没有工程技术的美感。而很多懂计算的设计师因为不是美术生,颜色的色彩没有灵性,太死板 我就这样,每两周给他QQ聊几句,随便聊天吹牛,就这样聊了2年,2014年他研究生终于毕业了,来公司做设计师。他是我花时间聊得最久的牛人。 这家伙老家是黄冈英山的,家住在汉阳,那时候我们公司在鸟不拉S的武汉最南边荒郊野外(因为穷,租不起好的办公地点),这家伙,每天就骑一个小电驴上班,单趟30公里,每天60公里,他整整骑了3年,骑废了5辆电动车,3年的总公里都可以绕赤道一圈了。 为了上班,每天6点起床,骑2个小时电动车上班,我们当时有一个规律,如果8点半没见到瓜娃子,他肯定就是路上胎破了,有一次最惨,路上破胎了,他走路推了3个小时的电动车来到公司上班。 很多他的朋友说,你是拿生命在上班吗?他说,可以通过设计,让整个操作系统按照自己的设计图呈现给用户是一件非常伟大和幸福的事情。 我现在都第三次创业了,现在都记得和瓜娃子一起战斗的5年,最爽的就是两个人眼睛盯到屏幕5cm的地方看LCD屏幕的像素点,像素点就可以知道颜色、线条、圆角、图层的实现轻微细节,也能知道同样一个白色系的颜色在不同质量屏幕上的灰度表现。 那时候我们俩配合,一个是代魔狂魔,一个是设计狂魔,只要脑袋里能想象的东西,全部都可以实现,而且我们经常交流动画曲线和10ms左右的差别,我们经常微调一切,控件、留白、字体行间距、白色偏蓝还是偏绿、不同动画曲线在10ms左右的手感和流畅度、产品界面布局在3米开外看的美感、运动橙色对人情绪的打动力度...... 如果外人看我们俩,就不知道我们在干什么的,我们俩的合作基本上不需要任何辅助工具,比如流程图、设计图、代码设计、单元测试......什么都没有,最多一张白板,寥寥几笔抽象派画框就是所有。那种创作的默契和感觉,就如同神笔马良一样,任何天外之物都可以绘制,任何可见的东西都可以实现。没有任何规范、没有任何限制、没有技术难度,唯有无穷的想象力和自由度,一切所想皆可实现的感觉太爽了 他经常一个人做设计图,很多朋友都说我们设计师团队最少有30人,要不上万张图和上千个图标是怎么来的呢?我说,我们设计师只有一个人,他每天的乐趣就是做设计图,画抽象符号,画图标,画控件,他还偶尔写写代码,很多控件的CSS样式都是他手工调的,所以和他做Web开发很过瘾,我们公司从来没有程序员和设计师扯皮UI细节的问题,因为CSS都是设计师调好直接copy给程序员保存文件的,程序员超级开心,只用写核心代码就好了。 后来我离开 deepin linux 了,从代码狂魔转换成销售狂魔,再也没有机会写代码,再也没有机会和他一起战斗,但是他一直都是我背后最大的支持,懒猫微服的Logo是他设计的,公司的名片是他设计的,公司的Logo也是他设计的,甚至公司的实体Logo都是他请朋友制作的,懒猫微服老款的所有产品图都是他用单反拍的,效果比几万块的广告公司拍的都还好,因为他非常用心,拍完以后,后期处理的时候,不但把光线调好,每个机箱上面的灰尘都是他放大后,一个一个的擦掉的,因为他的眼中只有完美的世界...... 好了,这就是头几天那个故事中让我扣分18分的瓜娃子,也是昨天故事中徒手用Sketch钢笔硬地拔起做三维图,给我们设计师包装盒的牛逼设计师 也是我心目中最伟大的油画家,我家餐厅常年挂着他亲手给我画的三幅油画,向大师致敬! 喜欢听我们创业故事的朋友,欢迎点赞转发 喜欢我们团队的朋友,欢迎买一台懒猫微服支持一下,私信我购买有优惠,感谢老板,祝老板们发大财!
我现在搞清楚了,你们上推特就是来看八卦的 说道八卦我还真有,你们看我们懒猫微服科幻的包装好看吧?好看的东西我知道你们不想看 我今天给你们看看我们翻车的包装,哈哈哈哈 去年卖了一段时间微服,有朋友说,你们既然产品硬件这么好看,应该把包装搞的更好一点。 所以,我那时候就在四处寻访包装设计师,前几个包装设计师太土了,聊天没10分钟就完全没法聊,对开箱体验感、色彩完全没感觉。 直到有一天来了一个老板,穿着很像艺术家,书生气质,金丝眼镜,麻布白衬衫,看着文绉绉的,谈吐也不错。(后面的故事告诉你们,不要迷信这些) 老板给我一顿忽悠,我说可以试一下,但是你们没有做过科技产品,可能会出问题,老板拍着胸脯说,他的图案都是他手绘的,没问题。 问我有什么要求,我说现在传统科技产品就是一个方盒子,外观没啥亮点,我想做一个科技的外包装,别人网上看到就好奇,就想研究这是啥。大概就是这种感觉吧。 如果有一些中国元素就更好了。 本来还满心期待的,但是第一天老板发作品的时候,我整个人都EMO了。 我问老板,第一个方案是啥?他说是罗盘,这是中国的元素,代表古代科技和星河,反正我觉得那个文案是真写的很好,寓意也不错。我就又问,为啥是黑色的?他说这样酷。反正就是一顿忽悠,如果是别的老板,可能就真的碍于面子糊弄过去了。 我问了一下设计师:你没觉得方案一很像摸金校尉吗?你再改改吧 过了几天,他给我画了一条龙,二次暴击啊。 我说老板:罗盘像摸金校尉,你换成龙,中间又加了一个方块,你知道像什么吗? 老板说:龙是中国元素...又是一顿输出 我说:你第二个方案像古代帝王的墓穴,是很霸气,但是更晦气,这个方案绝对不行,这个方案出来就像 “某想的MPV” 一样,车是好车,很牛逼,但是一个不好的寓意,绝对不会有人买 老板当时说:图案可以吗?我说,勉强,就是不要黑配金,太晦气了,你再改改吧 说句实话,我对第三次还是有期待的,毕竟前两次那么暴击了,第三次改进应该很大吧?过几天老板给我发了第三个方案 我当时在吃午饭,我看到方案的时候都喷饭了,我真的气笑了,我说,你这第三个方案,感觉太诡异了,但是我又不知道怎么诡异,为了抒发我心中的郁闷,我就在网上找,这第三个方案像啥呢?为啥这么怪怪的?而且这种风格还是我们经常会见到的那种感觉? 终于,我想起来了,我给老板发了第4张图,我说,老板,你没觉得你第三套方案很像结婚的被罩吗?哈哈哈哈哈哈,哈哈哈哈哈 结婚被罩这个词对于设计师来说,是很不好的评价,也把老板整无语了,老板也仗义,说,按照当初我们合同约定的,如果样品方案不满意,退全款。 退完款以后,我给财务总监说,虽然没有一个方案可行,但是别人也是付出了,跟我们沟通了这么久,我们不能白P别人,你给老板打5000块辛苦费吧。老板虽然合作不愉快,对于我这个行为还是很欣赏的。生意不做,情谊在 最后,怎么整的呢?我和产品同事就扒拉了3天小红书视频,研究游戏的科技包装,他们开箱、颜色、形状都有啥优点,最好我们就决定做一个八角形的太空舱,刚好和微服的浏览地球风一致,开箱那一刻就是男人的快乐。
市场同事说,每天只能讲你一个创业故事,不能讲多了,推友消化不了 我说,今天要讲两个,因为这个故事是上一个故事的续集 这个手搓10000个包的大神,我从 deepin linux 出来以后,他也加入了我的新公司,这位大神我最佩服他的就是,移动的Linux百科全书,每个Linux软件包的编译参数、特殊的bug还有编译的姿势他都记得,果然物理专业毕业的就是厉害。 他还有有两个技能也非常牛逼:读古书特别多,我至今都记得这个哥们有一年给我写离职信用的是文言文写的,妈呀,出师表都没他写的长,妥妥的学富五车。 第二个技能就是喜欢全国到处浪,我们公司唯一一个人去过所有省份自驾游的人。 疫情那年也不例外,疫情把他憋惨了,他说我们打游击战吧,谁赶我们就我们就跑。反正疫情那年也没啥生意,我们4个人就从武汉出发,横跨陕西、兰州进入青海,在祁连县的时候,当地居民就疯狂赶我们,没办法,我们就从青海省斜挎进西藏,因为西藏地处青藏高原,周围除了藏羚羊和狼就没有人,也没人赶我们。 我记得那时候是10月,西藏早早的就开始飘雪,我们4个人在国道上开,有一段路特别烂,前面有一个小轿车,开的巨慢,我在副驾,我觉得自行车都比那个轿车开的快。编译的大神说,太慢了,实在受不了了,一脚油门直接就轰过去。 大神就是大神,轰过去就一路狂飙,国道炮弹坑太多了,我们整车人都飞起来了,屁股不着地,我说,哥们开慢点,开慢点,这里路况太差了,我都没法看到前面的路。哥们说,没事,给我甩了一句:我SUV我怕谁 人在江湖混,千万别狂,狂的事情都会还回去的,那天就应验了,没开多久,车突然一跳,然后哐当连着两声嘣。。。嘣,然后就感觉车突然就砸在地上。我说完犊子了,下车一看,果然爆胎了,还是后轮两个胎都爆了,两大个口子,换备胎都没法搞。 一堆人就站在高原上冻得索索发抖,关键这时候手机还没信号啊,四周就是白茫茫的一片荒野,那场景就像徐峥拍的西部片一样,就差黄沙吹过了。 正在发愁的时候,喜剧的一幕来了,刚才我们超过去的小轿车慢吞吞的开过来了,看我们抛锚了,就下来帮我们,两个50岁的藏族阿姨,最开始摇了摇手,说你们开太快了。没办法,我和另外一个兄弟就坐着轿车去前面县城找修车师傅回来救援。 师傅跟我们回来,把轮胎换了,终于可以上路了,还好有那辆慢吞吞的车,要不真的晚上要喂狼了。 牛逼的SUV这次非常乖,慢吞吞的开到县城后,先加油再去吃饭,饿死了。去了加油站,加油的师傅一直跟我们说装修、装修。我们几个人都不懂藏语,不知道装修是啥意思,觉得莫名其妙,师傅也摇了摇头。 加完油简单找个川菜馆对付了一下,就去找宾馆,但是太贵了,大神说,要不我们几个露营吧,我在这里搭帐篷,你去超市买点东西。 我买完东西,刚一出门,听到一阵声响,一看,妈呀,好大一只熊,在那里翻垃圾桶。你们别看视频里不大,那只藏熊有我公司70寸电视那么大,真的好大一只。 这时超市老板说,关门,关门。 等熊走了以后,我才去找大神说,今天别露营了,刚才好大一只熊。我们几个收拾了帐篷,住了很贵的民宿,名宿的老板给我们倒了开水,说,这一带很多装修,前几天有一个女人还被装修叼走了。 我们几个人对望了一下,原来藏语的装修就是藏熊的意思,随后在藏区的一周时间,我们再也没敢野外露营了。 好了,喜欢我创业故事的朋友欢迎点赞转发 喜欢我们团队的朋友,欢迎私信我购买懒猫微服或懒猫AI算力舱,私信我购买有优惠!
你们还是喜欢听故事 我今天给你们讲另外一个Linux系统工程师的故事 还是2015年,我们以前的团队为了适配一款国产芯片,具体芯片的名字我就不讲了 那款芯片就只有三个东西glibc、kernel和gcc,再也没有其他任何东西了,我们要把这款芯片从零撸起来,难度非常高。 很多人说,这不就是LFS嘛,根本没那么简单,一个操作系统ISO预装3000个包,一个仓库要10000个包,这些包如果在X86,确实就是LFS的事情。 但是我们要解决的是,从零构建整个操作系统文件系统,特别是一些底层的软件包,比如数学库、向量库、编程语言相关的库,每个包都有一堆芯片指令集分支,代码里到处都是 ifdef 的宏,用来包括特定CPU平台的平台代码。 我们要移植的工作不光是编译一下,而是要把这个库的X86汇编翻译成国产芯片的汇编语言,这里需要对计算机架构、X86指令集、国产芯片指令集、数学还有对特定编程语言都要了解才能干。 把指令集、国产芯片寄存器和数学算法补齐以后,才能编译,这种级别的编译最大的问题是软件包的循环依赖,因为确实太严重了,比如三个包A、B、C,他的依赖关系不是 A -> B -> C, 他的依赖关系是 A -> B, B -> C, C -> A, A -> C, B -> A。 常规的方法根本无法编译,我们只能把某些包源码分拆了,比如把A分成两部分,伪造了两个A1 A2 的包,先把B依赖A的部分弄好, B1 B2 编译出来,再回头来编译A的缺失部分。 这种底层构建的方法就叫作,多次编译法,多次编译才能解决芯片指令集底层缺失太多包又要从零构建的问题。 30人干了半年,终于干到了X11这一层,可以说所有底层命令行的环境都干好了,这时候已经到合同最后期限了。商务同学说加把劲,我说,这个不是加把劲的问题,你换个团队50人干两年都没法从零启动一个芯片,我们30人干半年到X11已经非常牛逼了,干不了,真干不了,干不动了,赔钱吧,干不了 最后没办法,甲方来武汉,和我们喝一顿酒,问,全部干完要多久? 我说还要给我们半年时间,那半年怎么干的,30人专门移植图形环境的东西,Gtk、Qt、浏览器,浏览器还要移植JavaScriptCore和JIT,浏览器交叉编译要1天1夜,原生芯片编译最少5天一次,错一个参数就要重来,怎么知道参数对没对呢?上一次5天的编译结果会告诉你。 另外一个团队几十人把桌面环境从QML全部用Qt重写,因为国产芯片不支持OpenGL。 最难受的是,干到8个月的时候,GCC有bug,那个bug是生成的汇编代码有问题,会造成我们另外一个桌面环境内存随机崩溃。 哎,就这样一个团队兵分三路:底层包/图形包移植、JIT优化、桌面环境重写,又干了一遍。 一年的时间,从零支持了一款芯片,同时把桌面环境重写了一遍,那一年所有人,包括我,都累垮了。 所以,我从deepin linux出来以后,我记得阿里云一个技术人给我打电话要招募我,炫耀说他们在这款国产芯片用GCC 5.3编译了整个系统,当时我都没理他。 现在这个故事就是当年的答案:整个大树都是我们60人干了一年的工作,底层的数学库、汇编指令集、编译器、桌面环境等等1万个软件包都是我们构建,你们就像余业玩Linux那样,按照LFS的方法重新编译一遍,你也好意思说操作系统是你们做的?这就是国内这些互联网大公司的水平,太low,也是大多数玩Linux的人的现状,水平太差还喜欢攻击人。 好了,喜欢听我创业故事的朋友,欢迎点赞转发 相信我们技术实力的朋友,欢迎私信买懒猫微服,包你满意!