0

0

UI 工程师,一个尴尬的角色?

清浅

清浅

发布时间:2019-04-18 10:01:44

|

3823人浏览过

|

来源于GitChat

转载

这个话题几年前我就一直在思考,曾经我也一度很迷茫,现在虽然已经不做网页重构三年了,但是仍然会有些人问起我的经历和现状,也总有一些现实在刺激着我不得不去想这个问题。

同时,这些工作经历和思维方式也一直深深地影响着我,所以即使这终究是个怎么说都会得罪人的话题,我也不得不去勇敢面对。

从一个「认知」说起

所有从事互联网行业的人,都知道有个工种叫做“美工”,当然他还有许多其他的名字。比如,南方的就喜欢自称“页面仔”,“切图仔”,而 tx 的就喜欢称为“构建”,意思是构建页面结构的工种。

虽然美工,构建这些名字看起来没那么高大上,但也不能说带有歧视,只是我们都不太喜欢这些名字。而且,早些年真正的美工的工作,是可以从设计到实现一手包办的(现在称为全栈设计师)。

那么,这个岗位从什么时候开始变得有点 low 了呢?

这可能要从《网页重构》这本书,以及这个岗位的诞生开始。

重构,就意味着推翻过去的东西,重新构建新的规则制度。美工,由于参与的流程比较长,所以也不可避免地难以做到每个环节都很完美,甚至很糟糕(全栈工程师?呵呵)。

所以导致的结果就是,大量素质很一般的从业人员乘着互联网的大潮,进入了美工这个岗位,最后设计设计做不好,代码代码写不好。最终留给人的印象就是:美工都在做一些粗制滥造的东西。

由于这个角色的 title 实在太多,我还是统一用 UI 工程师比较好,至少是个比较新的 title 吧。

既然是新的 title 必然会有些新的定位,以 tx 为例,许多部门的 UI 工程师也都归到了 T 族(技术族)的通道中(曾经有一段时间是在设计族)。

然而,尽管职级通道划分到了技术族,但编制往往是在设计部门,或者是跟着产品线走。那么设计部门中的 UI 工程师,就成了设计师中最懂代码,程序员中最懂设计的一拨人了。

QoQo
QoQo

QoQo是一款专注于UX设计的AI工具,可以帮助UX设计师生成用户角色卡片、用户旅程图、用户访谈问卷等。

下载

这种略微有点错位的身份关系,也曾让我们迷茫。说是设计师吧,也做不出像样的设计稿;说是工程师吧,只做些页面搞搞动画好像也谈不上工程。

唯一一个经常被我们挂在嘴边的词就是“用户体验”,但用户体验又是个很大的范畴,我们能把握的也只有页面的性能,酷炫的动画等等。

这些东西确实可以从某种程度上提升体验,但究竟有多大作用,很难去量化。

最近几年,在各种 JS 框架风生水起的大环境下,更是没有太多人愿意关注 UI 方面的东西,关注前端行业里这些对像素有特殊偏好的人了。

我自己也有这样的趋势,当接触了更全面的研发流程之后,就很难保持对 UI 细节以及曾经追求的极致用户体验的关注度了。

这或许也恰恰说明,对于某些类型的产品或某些阶段的产品来说,UI 细节没那么重要。

而对于重视用户体验的用户体验设计部来说,隶属于设计部的编码人员也较难受到重视和提拔。

这就是 UI 工程师的困境。

如果你想走出这个困境,转行做PHP开发是一个不错的选择。PHP中文网上有大量的免费课程,可以先自学一段时间看看。

作者:姬光,曾就职于淘宝/腾讯/京东,现任美的集团电子商务有限公司商城前端组负责人,译有《精彩绝伦的CSS》,集团认证讲师。

相关专题

更多
php文件怎么打开
php文件怎么打开

打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

2520

2023.09.01

php怎么取出数组的前几个元素
php怎么取出数组的前几个元素

取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

1599

2023.10.11

php反序列化失败怎么办
php反序列化失败怎么办

php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

1493

2023.10.11

php怎么连接mssql数据库
php怎么连接mssql数据库

连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

952

2023.10.23

php连接mssql数据库的方法
php连接mssql数据库的方法

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

1416

2023.10.23

html怎么上传
html怎么上传

html通过使用HTML表单、JavaScript和PHP上传。更多关于html的问题详细请看本专题下面的文章。php中文网欢迎大家前来学习。

1234

2023.11.03

PHP出现乱码怎么解决
PHP出现乱码怎么解决

PHP出现乱码可以通过修改PHP文件头部的字符编码设置、检查PHP文件的编码格式、检查数据库连接设置和检查HTML页面的字符编码设置来解决。更多关于php乱码的问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1445

2023.11.09

php文件怎么在手机上打开
php文件怎么在手机上打开

php文件在手机上打开需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。再在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。更多关于php相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1306

2023.11.13

Java 桌面应用开发(JavaFX 实战)
Java 桌面应用开发(JavaFX 实战)

本专题系统讲解 Java 在桌面应用开发领域的实战应用,重点围绕 JavaFX 框架,涵盖界面布局、控件使用、事件处理、FXML、样式美化(CSS)、多线程与UI响应优化,以及桌面应用的打包与发布。通过完整示例项目,帮助学习者掌握 使用 Java 构建现代化、跨平台桌面应用程序的核心能力。

36

2026.01.14

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

相关下载

更多

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
React 教程
React 教程

共58课时 | 3.6万人学习

ASP 教程
ASP 教程

共34课时 | 3.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号