我是不是前端 记D2杭州行所想

时间:2012-11-25 作者:剧中人

记D2杭州行所想

昨天屁颠屁颠的随好友Mofei跑到美丽的杭州参加阿里举办的D2技术沙龙,略有所想,尝试着记录下第一次参加沙龙的体验。

什么是前端

会上阿大做解说的时候对这个问题有所介绍,会后提问的时候也有几位在校生提到(当然,数月前我也是一名在校生)。借用阿大的【进化论】,前端是由之前大家耳熟能详的网页设计师演化出来的一个分支。可能是出于工厂化生产的缘由吧,也可能是为了避免设计与编码的跳跃致使出现了设计与前端的分工。

就目前来说,前端主要负责设计稿的代码搭建、交互效果的实现、浏览器的兼容调试及与后台配合的处理(个人总结,可能并不全面)。

当然,既然是进化的过程,前端也不过是一个Title而已,可能不久就会有新的演变或者消退。

我是不是前端

很多同学常会很困惑,自己应聘了一份前端的工作,可平日的工作总给自己一种很【不前端】的感觉,无论是因为是工作范围的界定还是学习方向上的选择都会给自己造成困扰。

就像上面说的一样,前端不过是一个标签而已。自小剧客栈建立之日起,我就一直以【学生弟】、【前端】自居,因为我感觉给自己贴上合适的标签会让与你沟通的人感觉很轻松。

那个时候我其实是在做着前端兼设计兼编辑的职位。作为一名曾经的伪前端,我想说的是,任何公司都会因为自身的情况对你的工作范围作些调整,这也是合理的(就像某国的国&情一样)。但你要知道你的方向在哪儿,在不影响工作的前提下对你偏好的范围作适当的加强。因为只有当你符合了这个标签的要求之后,你才能得心应手地朝这个角色转变。

关于那个笑话

提到前端必须会Java的笑话,相信每个同学都会会心一笑,会上玉伯说了句50%赞同这个笑话的谈论,当然,小剧对这个笑话也持40%的赞同。

因为工作涉及到前端与后端的交流,不懂任何后端语会在交流上带来不便。考虑到这点,实际上对前端的要求是:至少需要【了解】一门【后端语言】。不是精通,也不是必须Java。

小剧的方向

其实小剧对自身下一步的发展定位,是阿大进化论里提到的互动设计师另一种。因为传统的交互设计比较局限于Flash交互的实现,但眼下纯WEB的交互也已经成为设计的另一个起点。

小剧更热衷于花一整夜倒腾修改一份设计稿,而对代码的优化虽然会深入,但不会痴迷。小剧喜欢做用户能够直观感受到的东西,因为通过良好的用户体验取悦用户比性能优化上提高几毫秒更能让我获得成就感。因而互动设计就是既能满足我设计的欲望,又不会因为前端代码编写而受到障碍的一个方向。

D2杭州行的收获

会上嘉宾的演讲很给力,美中不足的是基本没有解说是偏向设计,可能是因为大会方向的设定,也可能我期待的就在下一场,继续期待吧。

其实上面这些只是目前小剧对前端的一点点思考,可能不成熟,可能就是鬼扯,仅作小剧个人所想,勿作择业参考。