本文选自 | 《前端 UI 工程师的困境与破局》

Chat 作者 | 姬光

整理 | linse

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

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

01

从一个「认知」说起


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

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

那么,这个岗位从什么时候开始变得有点 low 了呢?我在本篇 Chat 里详细阐述了作为 UI 工程师的困境与可能的改变方向!

扫码订阅,破局 UI 工程师的困境

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

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

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

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

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

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

这种略微有点错位的身份关系,也曾让我们迷茫。我自己也有这样的趋势,当接触了更全面的研发流程之后,就很难保持对 UI 细节以及曾经追求的极致用户体验的关注度了。

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

02

UI 工程师的困境


  • 前端的发展太快了,应该怎么去追求深度学习而不是一味追求广度?

  • 当讨论前端 UI 工程师困境的时候,会立足以个体为主,还是以这个岗位群体为主?

  • 怎么更好的学习应用基础布局及响应式布局?

  • 样式表现有问题如何调试?需要根据某些浏览器 hack,具体处理时除了经验还有什么好办法?

  • 后端开发者需要掌握哪些前端知识或技能?

  • 公司或者 leader 应该如何衡量一个偏科前端的价值呢?有比较合理的衡量标准吗?

  • 国内外 UI 方面有何差距?如何判断一套 UI 系统/框架的优劣?

  • 如何根据自身情况来针对某些东西做总结或计划?

如果你也有同样的职业瓶颈或者有以上疑问,可以与我共同探讨 UI 工程的困境和可能的改变方向。我将会分享我的亲身经历,告诉你如何迈出职业的下一步,点击阅读原文,直接订阅试读吧!!

现在哪个 UI 会写代码?相关推荐

  1. 骚操作 !IDEA 防止写代码沉迷插件 !

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! ‍ 原文地址:juejin.cn/post/6914083 ...

  2. 使用 .NET WinForm 开发所见即所得的 IDE 开发环境,实现不写代码直接生成应用程序...

    GitHub:https://github.com/iccb1013/Sheng.Winform.IDE SailingEase WinForm Framework WinForm开发框架开发手册:h ...

  3. 16 个写代码的好习惯

    今日推荐程序猿惯用口头禅,你被击中了吗? 常见代码重构技巧(非常实用) B站,牛啊. 程序员缺乏经验的 7 种表现 2021年4月程序员工资统计:平均14596元,南京程序员收入挤进一线. 每一个好习 ...

  4. ​坚持写代码,这是晋级大师的唯一方法。

    作者 | Roberto 译者 | 弯月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: 初级开发人员: 你好! 提笔给你写这封信的时候,可能你梦想的开发人员职业生涯才刚刚 ...

  5. 致初级开发者的一封信:坚持写代码!

    坚持写代码,这是晋级大师的唯一方法. 作者 | Roberto 译者 | 弯月,责编 | 郭芮 出品 | CSDN(ID:CSDNnews) 以下为译文: 初级开发人员: 你好! 提笔给你写这封信的时 ...

  6. 随时随地能写代码, vscode.dev 出手了

    大家好,我是若川.最近组织了源码共读活动,感兴趣的可以加我微信 ruochuan12 参与. 今天偶然看到了 VSCode 官方发布了一条激动人心的 Twitter,vscode.dev[1] 域名上 ...

  7. 骚操作,IDEA防止写代码沉迷插件 !

    当初年少懵懂,那年夏天填志愿选专业,父母听其他长辈说选择计算机专业好.从那以后,我的身上就有了计院深深的烙印.从寝室到机房,从机房到图书馆,C.C++.Java.只要是想写点自己感兴趣的东西,一坐就是 ...

  8. 好迷茫! 工作几年除了写代码,其他啥也不会

    web前端教程 用大白话,来讲编程 周末有小伙伴在微信找我聊,聊到了自己职场的一些困惑,主要的内容是关于程序员是否要和产品经理去开会.扯皮需求,觉得这样很浪费时间. 这个小伙伴遇到的困惑,我刚毕业那年 ...

  9. 接口文档要写在概要设计里吗_写代码的五个步骤,你会几个?

    <5分钟从学生到程序员>第11课. 终于开始要做功能了,我相信新手都会有些兴奋和紧张,我们就带着这种美妙的感觉开始代码之旅.很多新手拿到功能,就开始复制代码,乐其不疲的当个代码搬运工,这种 ...

  10. 用c语言写代码_教你如何用android mvp分层架构优雅写代码

    背景 看了好多android技术博客,写android分层架构的博客越来越多,有mvc.mvp.mvvm.clean等各式各样的,而mvp异常火热,然而每个人对mvp的定义又是不同,写法自然也是千紫万 ...

最新文章

  1. Mac拷贝/复制文件夹路径快捷键
  2. ABC Perl Programing - 回 2gua 短消息
  3. Cloudstack介绍(一)
  4. wiremock 使用_使用WireMock进行更好的集成测试
  5. storm日志bebug问题
  6. 应用 memcached 提升站点性能
  7. java case 语句_ECMAScript switch 语句
  8. elif else if oracle_shell中if做比较
  9. 【PL/SQL】 控制结构
  10. Ffmpeg下载WINDOWS、MAC编译结果
  11. 企业信息管理系统(1)_系统页面框架分析
  12. 中国大学MOOC伦理学题库及答案
  13. 【基于遥感解译与GIS技术】土地利用图、植被类型图、植被覆盖度图、土壤侵蚀制图
  14. 【JavaWeb】Http get请求乱码、post请求乱码,html页面乱码、jsp页面乱码,控制台tomcat日志乱码原因分析和解决方案
  15. 修改Foxmail日历,让星期一为每周第一天
  16. hsf端口_分布式服务框架HSF
  17. 【Windows】实现微信双开或多开
  18. python木马病毒_Python引导木马病毒(拓展篇)
  19. 前端DES加密、base64编码,后端DES解密、base64解码
  20. OpenCV VideoCapture使用方法(视频文件、摄像头、网络视频文件)

热门文章

  1. 北大计算机专业毕业论文,北京大学计算机专业硕士
  2. kb4524157安装失败_KB4551762安装失败怎么办_KB4551762更新无法安装解决方法 - 系统家园...
  3. 怎么打不开电脑计算机呢,双击我的电脑打不开怎么办
  4. matlab coder 安装,MATLAB Coder
  5. 400类商家服务电话点击电话号码直接拨号
  6. 阿尔法狗怎么用机器学习做决策:马尔科夫链减少搜索空间说起(附PDF公号发“马链搜索”下载)
  7. android wps页面设置背景图片,wps word怎么设置背景图片
  8. 统计学理论—一元线性回归
  9. 100位量子计算机算力,量子算力争霸再迎赛点:谷歌称瞄准新纪录!
  10. 电容或电感的电压_如何通俗的理解电流,电压,电阻,电容和电感?