移动H5工程师转ASP:3个月打造企业级Web应用
|
一三年那会儿,我蹲在中关村e世界二楼那间朝北的小隔间里,风扇转得像拖拉机挂二挡,王磊在隔壁啃冷包子,油渍蹭到键盘上,他还不让擦。我们俩正用jQuery Mobile搭一个车贷H5页——不是APP,是塞进微信里点开就卡三秒的那种。页面里嵌了三个iframe,一个引新浪新闻,一个塞百度地图API,最后一个调用360的手机号归属地查询。备案?没备案,域名是万网买的“二级代理”通道,三天就下来了。那天下午四点二十,客户突然打来电话:“用户说点‘立即申请’没反应。”我抓着鼠标滚轮猛划,发现按钮在iOS Safari里被遮住了——原来我把fixed定位写错了层级,z-index设成9999,结果微信内置浏览器渲染时认成了-9999。我原以为改个数就行,结果重刷五次才敢发新版。那台显示器是三星的,还是飞利浦的?记不清了。只记得屏幕右下角有块压痕,像被谁拿圆规戳过。
文章配图,仅供参考 一七年换地方了,在望京SOHO,玻璃幕墙反光刺眼。我带三个人干一个政务小程序,后端扔过来的接口文档是Excel,字段名里混着中文括号、全角空格、还有两个emoji——一个消防栓,一个哭脸。当时我们真信了“前后端分离”,结果前端用Vue写完,联调时发现登录态token每次请求都失效,排查两天才发现后端把cookie里的SameSite默认设成了Lax,而我们的h5域名和接口域名差了个子域。谁的锅?没人吭声。最后我硬把axios拦截器塞进一个iframe再reload三次才绕过去。那时候开始有人聊SSR,但没人真跑通;我们连webpack分包都配不稳,还想着做微前端。李薇——就是当年帮我调jQuery Mobile的那个女生,早就不写前端了,去年朋友圈晒孩子画的恐龙,线条歪得很有勇气。二二年我彻底不碰H5了。公司推新系统,要上云、要等网信办前置审批、要过等保三级。我坐在会议室里听安全组讲“敏感词过滤粒度必须到字节级”,手边泡的枸杞水已经凉透。他们说“必须用国密SM4加密传输”,我点头说好,其实根本没写过SM4——我连它和AES的区别都懒得查清楚,直接npm install了一个叫sm-crypto的包,demo跑通就交差。那天下班路过楼下便利店,买烟的大叔问:“你们搞IT的,是不是以后都不用自己搭服务器了?”我没接话。他递给我烟的时候,指甲缝里有蓝色墨水印,像当年我写CSS class名时随手画的分隔线——.btn--primary--hover--disabled--mobile--v2。对,我给按钮写了六个连字符。现在看就是笑话。 二五年二月,我接了个活:移动H5工程师转ASP——三个月,上线企业级Web应用。不是重构,是从零起。客户说要支持IE11。我说行。其实心里知道不行,但嘴上没拦。结果前两周光在填备案材料,光是《互联网信息服务算法推荐备案承诺书》里“是否使用深度合成技术”这一项,我们就改了七稿。第三周刚配好Azure DevOps流水线,客户法务发来补充条款:所有日志必须落盘满180天,且加密密钥不能存在云服务密钥管理里。我当场掏出手机翻旧邮箱,找一三年那个万网代理的QQ号,想问问当年怎么过的网安检查……没找到。倒翻出张照片:王磊站在e世界门口叼着烟,背后横幅写着“免费备案,当天可上”。烟灰落在他鞋面上,积了薄薄一层白。 我走错的那步,是在二一年。团队招人,我亲手筛掉一个只会写React Native、从没碰过ASP.NET的人。理由是“技术栈不匹配”。结果三个月后他跳去一家政企集成商,带着Flutter+Blazor双端跑通了一个医保结算系统——用的还是我们当初否掉的那套认证逻辑。我原以为框架决定上限,结果人家用同一套token流转,前端抹平差异,后端只管吐JSON。是我把工具和能力绑死了。现在想想,当时该问他:“你调试过微信JSSDK在iOS14.5上的scope冲突吗?”问了,也许就留下了。 前几天清理硬盘,找到一三年那个车贷H5的源码包。打开index.html,style标签里还写着: 现在这套我也拿不准还能干几年。上周教新人写Tailwind配置,他问我:“config.js里content数组要不要写node_modules?”我顿了三秒,说:“先写进去,跑起来再说。”说完就后悔了——当年我可是在一个div里硬塞七个class,只为复用一行margin值。风扇还在响,不过不是拖拉机声了,是静音型,嗡嗡的,像某种低频警报。 (编辑:均轻资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


ASP新手必避的7大致命误区,第5个90%人还在踩
ASP无障碍调试:视障工程师的缓存优化之道
鸿蒙工程师跨界解构ASP:零起手建企业级Web应用
ASP脚本避坑指南:15年录数据员揪出的90%语法雷
ASP脚本避坑指南:5个新手必知语法雷区
ASP进阶实战:安全管理员的系统工程成长路
ASP进阶实战:云原生时代系统工程师高效开发指南