当前位置: 首页 > news >正文

网页标准化对网站开发维护所有者的好处工业云网站建设

网页标准化对网站开发维护所有者的好处,工业云网站建设,高级网站设计,公司网站开发服务费属于无形资产哪一类阿里云资深专家隐达分享了他十余年工作经历中的一段奇葩历程。文章诙谐幽默#xff0c;用玄幻小说的写法分享技术问题#xff0c;非常值得大家一读。 #xff08;一#xff09;昨夜西风凋碧树。独上高楼#xff0c;望尽天涯路2000年的时候#xff0c;做设计基本都是使用X…阿里云资深专家隐达分享了他十余年工作经历中的一段奇葩历程。文章诙谐幽默用玄幻小说的写法分享技术问题非常值得大家一读。 一昨夜西风凋碧树。独上高楼望尽天涯路2000年的时候做设计基本都是使用Xilinx公司的Virtex和Virtex-E系列芯片。那时候Altera技术实力还比较弱基于Altera的芯片做设计是要被大家diss的。某天晚上大概十点多了吧我正如痴如醉的沉浸在编码的快感当中。主管悄无声息的站到了我身后我从显示器中看到了隐约的影子转头一看果然是他老人家。 主管神色凝重眉头紧蹙。我在脑子里迅速回顾了一下自己最近的所作所为确信没干什么罪大恶极、自绝于人民的坏事儿用颤抖的语气小心翼翼的问老大您找我老大的神色迅速地转换分明在说蠢货你又不是什么萌妹子要是没事儿你以为我老人家愿意屈尊站到你这儿么after一个蓝衣女子般的风情万种的白眼之后老大终于开腔了。 “我们学理科的都不信鬼神对吧”大哥你这是什么开场白我那会儿不过才工作两年多纯洁的像一张黑不溜秋的白纸根本识别不了您这是准备给我刨什么坑好吧为啥你要给我出这样的难题老大露出了一些不耐烦“几个月之前到现在有一批单板邪门儿了有的工作正常有的就不断的出乱码。经过大家夜以继日没白没黑呕心沥血玩儿命的加班定位之后大家一致认为问题出在这块单板上的FPGA上”。早说嘛FPGA我熟啊。“老大问题既然都定位了那就解决嘛”。老大露出了诧异的神情我X你这货是怎么混进我司的回头老子要找当初面试你的人算账老大深吸了一口气带着“老子再忍你十秒钟的神情”继续说“这个FPGA一共9000多接近一万行代码最关键的是设计这个FPGA的同事三周前就离职了。现在虽然确定了问题出在这个FPGA但是究竟是什么问题还不知道。所以呢大家商量了一下决定暂时把你抽调出来全力投入这个事情。一呢要搞清楚到底是什么问题二呢把问题彻底解决掉”。 要不怎么说当年的我就是纯洁啊要是放到现在这肯定是一个绝佳的跟老大讨价还价、多给自己争取个仨瓜俩枣的好机会啊。彼时单纯其实就是弱智的我却觉得天大的展示自己身手的时刻终于到来了于是欣然接受。老大神情轻松了一些但还带着少许疑惑这货不知道行不行但愿不要把老子也坑了。然后溜溜达达的走了。 二衣带渐宽终不悔为伊消得人憔悴我一夜无眠小心脏一直在忽冬忽冬滴乱跳。第二天我一头扎进了封闭的实验室。实验室里堆了好多单板好的一堆坏的一堆然后各种仪器和电脑。整整一周我都在实验室里瞎折腾除了一遍又一遍的证实了问题现象确实如老大所描述的然后就是看那9000多行的HDL代码。写代码的同事不知道是故意的还是习惯如此注释少的可怜、设计文档和实际代码差异极大文档在说水果里面桃子最好吃代码写的是大飞机C919很威武、变量的命名也毫无规律后缀_addr的变量居然是数据总线而后缀_data的变量才是地址总线。我心说“哥啊地球人都知道花花轿子人抬人。你我素昧平生、素不相识、萍水那个从未相逢可为神马你就知道我要被派来收拾你的烂摊子这么多花样来收拾我涅” 一周毫无进展我很沮丧。浑浑噩噩的过了周末其实也就是周日一天周一继续钻进实验室。开放办公区里莺歌燕语其乐融融就我一个人傻兮兮的在实验室里古佛青灯兼顾影自怜相当称得上凄凄惨惨戚戚。中间老大时不时的过来关心我一下其实就是监工外加检查进度。可是没进度可言我根本不知道问题出在哪里这么短的时间把小一万行HDL代码都看明白也不可能。如果我能的话那我应该去做老大的老大了那会儿大家都崇拜技术牛人普遍觉得谁技术牛谁就应该做老大。 一转眼就到周五下午了我在实验室里垂头丧气。双手捂着脸开始埋怨自己为什么接任务的时候才出现智商余额不足的fatal error。大显身手是彻底的forget about it了弄不好倒可能因此把自己给葬送了。继而开始埋怨主管我一直是顺民挺听话也挺出活你为啥要给我刨这么大的一个坑涅百撕不得骑姐啊。一头雾水兼百无聊赖我拿起一块单板盯着那片FPGA。嗯这里写着Malaysia没想到Xilinx在大马还有工厂。换一块单板嗯还是Malaysia。这不是废话么买一批至少也是几千片当然都是Malaysia。正要仰天长叹“天亡我也非我不能也”忽然瞥见另一块单板的FPGA上印的似乎不是Malaysia拿起一看果然印的是Taiwan。终于找到一点有意思的事情做了于是再拿一块嗯Taiwan再拿一块嗯大马。拿着拿着忽然发现一个规律从那堆坏板子里拿的都是印着Malaysia从那堆好板子里拿的都是印着Taiwan。 三众里寻他千百度蓦然回首那人却在灯火阑珊处 工程师都知道寻找好板和坏板之间的“差异”是定位问题的利器之一啊。因此当时虽然没有欣喜若狂但是也隐隐看到了一丝曙光。 我冲出实验室一溜小跑去了焊板实验室。找到了焊板的同事让他现场给我焊两块单板一块必须用产自大马的FPGA一块必须用产自台湾的FPGA。那个老兄很奇怪的看了我一眼然后又一眼。后来我才想明白估计我是第一个在乎芯片产地的怪咖。 我就站在他旁边看着他工作觉得时间过得奇慢无比。拿到了焊好的两块板子又以百米冲刺的速度杀回实验室隐隐约约听到有同事在抱怨发哪门子神经刮这么大的风。我以迅雷不及掩耳盗铃之势先把台湾板子安装好上电启动、加载、运行果然是好的拆掉台湾换上大马板子上电启动、加载、运行果然出误码了。问题确诊了为了保险起见我从坏板和好板堆里各取了两块单板进行了验证现象是一致的。 此时距离下班也就十几分钟了我赶紧去了老大的工位强压着鸡冻滴小心情向老大汇报“老大告诉生产那边发货只能用产自台湾的芯片马来西亚的坚决不能用。我怀疑产自马来西亚的芯片的容差小产自台湾的芯片的容差比较大。而设计本身肯定存在时序打擦边球的情况导致使用产自马来西亚芯片的单板会出误码而使用产自台湾的芯片则没有问题。到底是哪里的时序存在擦边球的隐患我还需要进一步熟悉代码寻找之而修改之而长治久安也”。老大难得的露出了笑容“嗯不错不错这两周辛苦了回去好好休息下周全力解决问题。啊对了你该刮胡子了。” 周末跟老婆那时候还是女朋友去搓了一顿大餐逛街看电影累得半死但是心情那是相当的愉快。 我从实验室回到了工位在感受人间烟火气的同时全力看代码。认真的看了一整天之后我发现前同事对于“同步”、“组合逻辑嵌套层次不能过多”等设计原则完全不care隐患到处都是要想彻底的解决这些隐患只有一个办法推倒重来。我去找老大说明了想法老大说“要不要这么夸张劳资派你去解决问题你解决问题就是了搞这么大工程出来有必要么”我说“老大我以一个工程师滴半生清誉担保如果不推倒重来问题根本不能彻底解决。”老大无奈的挥了挥手说话的同时目露凶光兼咬牙切齿“是否推倒你来定。但素市场那边给出的预测是最多三个月内这块单板就会迎来发货高峰到那时无论如何也要保证FPGA不出任何问题。你有信心滴干活”“饿夫考斯啊老大没有金刚钻不揽瓷器活啊”我心说“你要是答应给我加五百块工资没准儿我敢承诺一半的时间就给你搞出来”。 结果不到三个月我的全套重写的代码就完成了编译、加载、测试不论是产自台湾的芯片还是马来西亚的芯片完全没问题。老大不放心特地多找了几块焊着马来西亚芯片的板子一遍又一遍的测试结果仍然是no problem at all。 老大笑靥如花港版那个眼睛眯成了一条缝儿“小样儿行啊”我只顾嘿嘿傻笑结果忘了趁热打铁跟老大提加薪。曾经有一个机会摆在我面前我没有珍惜。如果有重来一次的机会我特么会加一个十万光年的期限。 过了没多久Xilinx公司也发来了报告由于马来工厂的某个车间顶部一个窗户没关严导致车间纯净度不够所以那段时间生产的芯片尽管各项指标都在合格范围内但是都在边缘从而容差能力都比较低。公司已经发现并做了相应处理之后生产的芯片从一致性方面跟台湾产的芯片没有区别了。 Well这就是我从业生涯中碰到的“芯片也要看出身”的“灵异”事件。给我的印象是如此之深18年后我仍然记得清清楚楚。问题解决是在2000年的9月份第二年我惨遭表扬获得了某公司的最高荣誉XXXX奖。 后记 1. 真实问题定位的过程很痛苦也比文中描述的要复杂因为那批单板使用的FPGA芯片还有另外一个产地韩国。在定位问题的过程中台湾和韩国的芯片加载原同事的设计都没有问题马来产的就不行。于是比对、比对、再比对最终确定了问题出在马来产的芯片上。 2. 我重写后的设计完全不区分芯片的产地。采用原同事设计、已经发货的那批单板使用产自台湾、韩国的芯片而暂时没出问题的总量大概几千块吧这些单板在条件发生变化时比如温度变化、电压变化出误码是必然的。好在那时候运营商对国产厂家都比较宽容用服的同事找了各种机会神不知鬼不觉的对这些单板上的FPGA重新加载了新版本彻底消除了隐患。 3. 9000多行代码我用了大概70个工作日进行了重写计算开发效率大约是130行/人天。实际上我做过个人职业生涯的不完全统计使用HDL开发FPGA从全流程的角度来计算从需求分析到最终发布效率不会超过20行/人天跟软件开发效率大致类似。当然随着新的设计语言以及工具等方面的进步开发效率会逐步提升是毫无疑问的。 4. 文档真的很重要、很重要、很重要。很多人会说整个设计模块我闭着眼睛都能知道哪行代码是干嘛的文档意义不大。但素人的记忆是会衰退的。如果设计天衣无缝、没有任何问题在整个生命周期里没有任何升级或者功能变动那么文档也许没那么重要。但素大家想一想对于FPGA来说上述条件全部满足的概率是不是和行星撞地球差不多我几乎重写了整个设计文档基本能保证文档描述的是西施而设计至少是凤姐。 (完) 隐达阿里云资深专家花名的意思就是做人隐做事达。业余时间喜欢看美剧和读书尤其是历史书还喜欢喝点小酒侃大山喝酒只喝啤酒和威士忌酒量比较差但是酒品还过得去。我在某通信公司工作了18年其中十年的大规模FPGA/ASIC开发和系统设计刚刚加入阿里云负责FPGA/ASIC异构计算So happy to be Ali Ren很荣欣能在云栖社区和大家一起交流学习 本文作者隐达 原文链接 本文为云栖社区原创内容未经允许不得转载
http://www.pierceye.com/news/403616/

相关文章:

  • 电商网站设计线路图有哪些网络推广平台
  • 海门市建设局网站科技与应用
  • 北京做网站s免费做app网站有哪些
  • 免费制作网页的网站网络营销师报名官网
  • 长沙网站制作好公司网络服务模型
  • 网站开发的时间流程微信平台可以做微网站吗
  • 镇江网站seo天猫网店代运营
  • 吴江城乡住房和城乡建设局网站怎么给别人做网站优化
  • 名师工作室网站建设 意义网站图片上浮动文字
  • 做co的网站商城网站不备案
  • 黄山建设网站公司电话网站下载链接怎么做
  • 开发企业网站多少钱电视剧排行榜百度搜索风云榜
  • 什么网站做软文装修公司报价如何计算
  • 网站开发免费视频播放器应用公园app免费制作
  • 道路建设去什么网站能看到做内贸注册什么网站
  • 代理东莞网站制作公司wordpress前台用户中心代码
  • 做拼团网站下载wap浏览器
  • 网站建设合同文百科阿里云加WordPress建站
  • 服装购物网站排名ppt制作神器
  • 长沙营销策划公司排名如何优化企业网站
  • 北京制卡厂家做卡公司北京制卡网站_北京制卡_北京 去114网wordpress 关闭注册
  • 网站建设技术优势广州天河区医院
  • python和php网站开发中国十大公司排行榜
  • 网站栅格如何建设一个外卖订餐平台网站
  • 浙江省网站建设报价群晖wordpress不成功
  • 音乐网站制作策划书网站建设公司的服务公司
  • 南昌定制网站开发多少钱手机在线网页制作
  • 无锡网站推广$做下拉去118cr高端网站建设苏州
  • 该网站未在腾讯云备案网页界面图
  • cms开源建站系统河北省建设厅管网站