跳到主要内容

描述我的工作——前端开发

· 阅读需 2 分钟

我的工作是做网站,并且只是其中的一小部分——能看到的部分。

你打开一个网站时,能够看到什么?一些文字,一些图片,甚至一些视频?我的工作就是将他们以一种可能复合了某种规律和意图的方式呈现在你面前。

这其中可能会有叫做产品经理的人来说要做什么,比如这得有个新闻列表。然后可能会有叫用户界面设计师的人来说这个列表应该是图片加文字的方式,图片需要圆角,文字最多三行等这些细节的要求。而我就是把这些要求给实现的人。这些是狭义上的职责,如果团队人很少的话,可能我就得把上面一到两个人的工作也包了。

为了呈现一个最终的画面,作为开发,我需要从某个地方拿到文字、图片、视频、音乐和字体等等被称为资源的东西,再以被称为代码的东西编织起来。那么从哪里拿呢?服务器。你现在看网页的浏览器和服务器之间以一种叫网络的东西相连,这部分就不细说了。

网站这个东西不像建筑,做好了放在那里就长久在那里。网站它是动态的,大部分资源都不会长久保留在电脑里,而是每一次访问都要向服务器要资源。我的工作之一就是要通过代码将哪些资源要留在电脑里,留多久给确定下来。有的时候还需要主动问服务器,这个资源更新了吗?

(未完待续)