2022年3月21日
最近,刚完成了公司网站的翻新工作。这次的改版,主要是针对内容和代码结构优化。
在发佈之前,一如以往,要做多方面的测试。例如:
- 在不同 OS 和不同浏覧器下,网页排版是否出现差异?
- W3C 验証是否合格?
- 图片是否经已压缩?
- 代码与文字比例是否达标?
- 代码标签及属性是否正确被使用(例如img有没有alt属性、h1至h6是否安排妥当......)?
- 文字与背景颜色的对比度是否恰当?
- 网页的下载速度是否过慢?
- SEO 的表现是否合格?
经过多轮的测试和调整后,终于可以上线。而上线后,还要到 Google Search Console 提交最新版本的 Sitemap 和 URL,这才正式结束。 其实,完成一个网站开发不难,但要把一个网站真正 “做好” 就很不容易,尤其是以GOOGLE SEO 为指标的网站,便有很多细节要处理。
有些我认识的前端开发员(国外及国内)认为:「只要客户收货,就不要讲究」;但问题又来:「你不做好,客户又怎愿意收货呢?」于是乎,一个本应很简单的项目,因为一开始走了所谓的捷径,该跑的流程直接跳过,最后反而更累事。 何谓该跑的流程呢?例如,应该花时间与客户好好沟通,了解一下他们和他们的audience需要;但因为轻看项目,便着急跑去敲代码,连“客户的标准”是什么都没有搞清楚,引至有些工作重复又重复,工程一拖再拖。
总之,做前端开发的,特别是跨境网站(或国外网站);不管技术有多强,态度必需要谦虚、不要轻看每一个项目;做事要有耐性、细心,绝不可马虎了事。甚至我认为,应该把前端开发也视为一种艺术性的工作来看待。