浏览器自动化框架比较:Selenium,Puppeteer和Cypress.io
976
2022-05-29
一名结构工程师的诗和远方
别永超
朋友问我,你们结构工程师具体干啥的?我一般会回答:就是做手机壳的。
嘴上这么讲,其实手机结构其实是个复杂的系统工程,结构件是整个手机的载体,在实现ID外观效果的同时,承载着所有主板和各类元器件。既要做到外观精致好看,又要做到可靠耐用。
回首过去八年,我从应届结构新员工到技术骨干,再到结构PL,实现一次次转身。伴随西安手机业务从功能机转型到智能机的转型,我有幸见证了华为手机的崛起之路。
作为一个爱作诗的结构工程师,我想说,我们不是仅仅只懂材料、只有机械呆板的理工思维的工程师,还有诗和远方。
搏风浪,到中流去
在西安入职之后,我一直跟进滑盖机、直板机、翻盖机这些形态各异的功能机。2012年,在业务转型期,部门功能机项目急剧萎缩,作为新员工,身无长技,我感受到山雨欲来的凉意。 为了尽快提升自己的设计能力,我每天早上六点半起床,先到公司学习案例总结、练习画图,9点开始处理项目上的事;到晚上和周末,拉着老员工指导画图技巧。这样坚持了几个月的时间,我终于初步具备一定的结构设计能力。
2014年到2015年,华为手机也开启抢购模式,结构件交付成为结构工作的重中之重。我时刻提醒自己,手机行业竞争激烈,在达成交付目标的同时,必须要保持持续学习。不管项目多忙,我要求自己每个季度至少参与一次项目评审,至少参加两次竞品拆机,撰写一份拆机报告。通过一次次评审和竞品分析,我在设计方案上的思路变得越来越开阔,设计和问题分析能力也越来越得到大家认可。
2015年7月,是我入职4周年,这首词是当时的心情写照:
八声甘州
正夜深人寂暑未消,明月照云闲。
阅来时歧路,起伏跌宕,四载华年。
昔日鹏城初见,往事不如烟。鸿志分天下,莫付笑谈。
记取英华雅苑,恰群英荟聚,百草幽园。
渐朝阳初起,红映半边天。
问谁同、相携共济,趁潮起,需直挂云帆。
搏风浪,到中流去,何惧激湍。
这一年,我加入了荣耀5X项目,负责可靠性测试问题分析,开始了与荣耀X系列的不解之缘。
说实话,第一次做金属机,大家都没什么经验,只能摸着石头过河。前期的开发还比较顺利,但项目准备过TR5的时候,beta用户反馈指纹误识别率高,别人的手指也能轻易解开用户的手机,这个致命的问题直接影响项目发货。
怎么回事?软件方案沿用历史项目,理论上不应该有问题啊!软件的兄弟还发现,拆掉金属后盖后,异常就消失了,大家都丈二和尚摸不着头脑。他们找到我反馈问题的时候,我也有点懵,结构件和软件也能搭上关系?
我先排查了一遍后盖尺寸,没有异常,设计上和量产项目也没有明显差异。这就奇怪了,问题出在哪里呢?
一夜翻来覆去,苦思未果,第二天一早,我找到软件同事,搞清楚指纹识别原理。然后调出失效机器的指纹图像,猛然发现,边角上有明显的非指纹图像的阴影。这会不会就是问题的关键?
通过不断对指纹器件,并综合对比分析后盖开孔形状设计和算法,我抓到了元凶:阴影部分是指纹开孔轮廓, ID设计和历史项目有差异,识别算法却直接照搬历史的算法,固定的阴影也被误识别为有效识别点。所以凡事最怕想当然啊,依葫芦画瓢可能会导致低级错误。
最终,我们通过优化算法,成功解决了问题。
手机的设计方案日新月异,跨领域的协同设计和协作问题攻关会越来越多,每个领域至于只有主动和周边领域握手,才能尽可能减少灰色地带的盲区,提高问题解决效率。
2015年10月,荣耀5X终于如期上市,双十一当天在天猫销量/销售额都雄踞榜首。 这一年,华为手机销量突破一亿台,份额全球第三。
金樽对饮,不负婵娟
在实现ID竞争力的同时,必须保证结构件设计简洁,保障快速的爬坡上量需求,达到创新和质量的均衡。这是2016年荣耀6X和7X的开发给我的启发。
记得那时LM让我做荣耀6X结构接口人时,我很兴奋,因为这是我第一次独立带项目,而且这还是西安的旗舰项目。在设计阶段,我不断尝试,挑战冲压金属方案的极限,实现更大的弧度,满足ID需要的贝塞尔曲线效果。同时,主导引入新型的铝合金材料,实现更细腻的喷砂效果。
项目开发一路高歌猛进,可刚导入量产,就因为金属后盖弧度设计太极限,给快速海量交付带来了很大困扰。我们联合结构工艺专家团队攻关近半个月,才解决了异常。通过复盘量产问题,我才终于认识到,极限的设计对制程管控要求过高,任何一个环节的波动就可能导致生产异常,影响供应。
从荣耀7X开始,全面屏的趋势已经势不可挡。可当时我们采用的还是非全面屏方案,产品线决策切换到18:9全面屏,架构推倒重来,结构重新设计,只给我们不到三周的时间,挑战巨大!
我第一次安排结构设计白晚班交替画图,同时拉通部门内外专家,反复迭代评估,持续仿真优化。在设计过程中,我们吸取6X的教训,在保证ID竞争力的前提下,做到设计极简。
项目首创的冲压+NMT方案工艺难、制程长,结构件的交付是关键瓶颈。为了解决这个瓶颈,我在B供应商驻厂了5个月,从试模、备料、组装、可靠性测试,马不停蹄地验证优化,现场跟踪和解决问题,出现任何问题,现场和供应商一起解决。
我至今依然记得7月的珠三角台风肆虐的情景。一个周末,台风裹挟着暴雨倾盆而下,基本没有能见度可言,我顶着台风去跟催物料,人和雨伞都显得异常单薄,似乎风力再大一点,就能连人带伞一起刮走。供应商也陪着我们一起,冒着台风暴雨送货,一路上大家提心吊胆,小心翼翼,心里却只有一个目标,就是把物料按时送达。
此时正值我入职6周年,我写下了一首诗。
八声甘州
梦罗浮过雨紫气东,疏星点云天。
又晚风醉月,西子清瘦,如此湖山。
日啖荔枝三百,苏子自怡然。
多少浮生事,浮名成烟。
此迹此身客久,记飘飖南北,六载长安。
任韶光暗度,明鉴改朱颜。
载酒行,江湖未远,扣舷歌,莫叹旧华年。
邀把盏,金樽对饮,不负婵娟。
10月份,项目按时交付,达成挑战目标,爬坡速度比上一代提升XX%,结构件交付完全满足项目需求。我想,那是我觉得最幸福的时刻。
峭壁暗生花
从荣耀8X开始,我成为荣耀X系列结构团队PL。
坦白讲,转身过程是煎熬和痛苦的。经过前两年的积累,我对带好项目还是有信心的:只用考虑开发和交付,这是轻车熟路的事。但刚开始带团队我就遇到一个极大困扰:我的要求很高,也以此对所有人提出高要求。当有人无法达到我要求的理想状态,我就会陷入不满和焦虑的状态,导致团队内部压力巨大。大家也觉得我不接地气,和我有距离感。
LM注意到了我转身过程中的困难,时常和我沟通,一起分析团队里每个人的特点。他的嘱咐我至今依然印象深刻:高标准、严要求本身并没有错,但是每个人的能力模型不同,擅长的模块不同,发展的阶段也不同,如果以同样的标准要求所有人,太过理想化。应该因人而异,制定不同的发展方向。多和大家沟通,尽量去适应团队成员不同的特点,安排合适的工作。除了要考虑项目成功,还要考虑团队每个成员的长期发展……通过和团队成员多次的深入沟通和交流,我和大家的距离得以逐步拉近。
也是从这时候开始,我更加细致和差异化地考虑每个人的发展。
比如团队成员小A,希望以后能走技术路线,很努力,利用出差的时间,完成抄图练习,但是当时设计经验不足。那时,8X设计上采用业界首创冲压NMT中框方案,设计上难度大,需要对金属加工工艺有深入理解,和大射频等关键领域的交互也很多,对设计师的要求非常高。如果让小A直接上手作为主设计,可能时机不成熟,但是我觉得可以在试验模的plan B方案上对他进行实战演练。
于是,我安排他在试验模第一次尝试独立设计,同时协调老手对他进行指导,完成了试验模方案的设计。最终他的画图质量得到大家认可。通过多次的实战练手,画图能力进步明显,今年第一次负责了正式模方案的设计。
我渴望和大家一起奔着目标不断挑战。8X项目通过创新的工艺方案,再次刷新自研项目的交付纪录;结构件交付终于实现“一线需求多少,结构件就能交付多少”的豪言壮语。在一次次实战中,各成员之间的配合更加默契,能力梯队也逐步成型,成长为一个有战斗力的团队。
我在深圳飞杭州的航班上,填了这首《望海潮》。
望海潮
东南风暖,晴霄丽日,湛澄胜景清嘉。
空阔海天,星罗渚屿,衔云绿岛繁华。
峭壁暗生花。有如梭急艇,逐浪天涯。
云集沙鸥,水分三色竞喧哗。
千帆竞泛云槎。看飞鱼掠影,碧浪平沙。
乘兴弄潮,熙攘过客,悠游浅底鱼虾。
渐星月西斜。但倚窗听海,锦织云霞。
妙手操舟,杳然何处问渔家?
不至蓬莱誓不还
进入2019年,为提高运作效率,部门组织阵型调整。从双K项目开始,我要同时负责结构两个组、两个项目的看护,人员更多,事务更繁杂。协同设计、开发,架构方案拉通、关键结构件设计归一,自动化水平提升XX%。结构总工也要在项目上试点,和周边领域的协作深度更深,对结构的设计、开发、量产端到端的看护要求广度更广、高度更高。
面对这些新的挑战,我信心满满。我想,只要能保持持续学习的能力,提高团队效率,激发组织活力,艰难困苦也不过如此。
2019年7月23号,荣耀9X在西安发布,7月30号线上线下同步发售,创造首销日销量破30万台的新纪录。
时光荏苒,转眼之间,我在华为工作就要满八年了,未来的日子以一首诗自勉:
减字木兰花
八年磨砺,筚路蓝缕长安启。
论剑试锋,三分天下初有成。
从来无畏,修远前程天接水。
何惧重峦,不至蓬莱誓不还。
希望下一个八年,我还能不忘初心,保持这股子劲头,同时,依然还有诗和远方。
#年轻的战场·CBG班长的故事#
---------------------
本文为《华为人》版权所有,未经允许不得转载。如需转载请联系编辑部hwrb@huawei.com
华为人期刊
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。