亲爱的web程序员 你看过你的源码么?

2019-03-13 23:45:56来源: conis.cn 阅读 ()

新老客户大回馈,云服务器低至5折

我们很多程序员,特别是.net的程序员, 在做了多年的开发之后,还是沉迷于拖控件的方式来解决问题,对于企业级的系统,如OA/CMS之类的B/S系统,当然不会有什么问题,因为基本上都是在内 网,速度100M嘛。可是对于Internet的网站来说,这样做显然要不得,一方面,你在浪费的带宽,带宽是一个网站主要成本,对于一个规模网站来对, 如果一个网站可以忽略带宽成本,那么其它成本基本上可以不计了。

我可以说,90%以上的程序员,从来不会去考虑用户体验,速度,SEO这类问题,他们是码代码的代码机器人,对于一个一两年以下工作经验的程序员来说,老老实实码代码是一件难能可贵的事,但如果对于一个两年工作以上的程序员,还在老老实实码代码,那就是一个粗劣的程序员了。当然,我并不是说你不要去做技术,去向管理层发展,而是你需要思考,做一个有思考的程序员。为什么我要这么做,我可以做得更好么?有什么新技术,有没有可持续性发展的方法?

还是说正题吧,我看过很多程序员写代码,从来不会Run一下关注一下HTML到底有多少行,有多少重复的的HTML和CSS,他们认为这是美工的 事,美工说,我只负责设计好效果图,最多给你切过HTML出来。可是又有几个美工切出来的HTML是符合Web标准的HTML+CSS呢?所以我们常常会 看到有如王大娘的裹脚布一样又臭又长,有数千行上万行的HTML代码,不说下载时间,浏览器解析都解析不过来,能不慢么?

怎么办?增加带宽?没技术含量的做法!我记得我以前带的一个项目组,有个新人说他们以前做了一个项目,客户老说慢,于是让客户加服务器,客户说我都加了N台服务器,可是还是慢啊!

所以说,增加带宽和和服务器并不是解决方案,你的服务器带宽再宽,客户端带宽改善不了,有什么用?你不能控制客户的带宽,这个是改变不了的,就算你有一TB的带宽,潮水般地向客户涌过去,客户一样只能接收50k/秒的数据。

其实一个优秀的程序员, 完全可以将一个网页做成100k以内,甚至更小,大量利用颜色,小图标及标准化html,可以让网页变得非常漂亮又非常小,易于用户下载。只要不是以数据 为主的网站,我觉得都可以把网站做得非常非常地小,不仅可以节省服务器带宽,还可以加快用户的访问速度,加快用户浏览器的解析速度,最令人心动的是,简短 的HTML让搜索引擎非常喜欢,因为搜索引擎也不喜欢解析太于过复杂的HTML代码。

既然有这么多好处,我们的公司为什么无动于衷呢?究其原因无非有两个,第一不懂,决策人不懂技术,第二功利性太强,省钱,总希望快速得到结果,希望节省成本,所以完全忽略了前端工程师这个职位,其实这个职位可以给公司一年省上数万到数十万的带宽费用。

公司的CTO呢,在做什么?!许多公司都有这一职位,可以又真正做到一个合格的CTO了么,很多的CTO只不过是一个PM而已,以完全成项目为准绳,以客户(决策者)满意度为准绳。

本文链接:http://conis.cn/1324/

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:网站改版,改的难道是寂寞么?

下一篇:极高信誉的美国主机商Site5介绍和评测