0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一位UI工程师的自述

工程师人生 来源:网络整理 作者:工程师吴畏 2018-06-27 08:16 次阅读

我已经郁闷了很久,为啥呢?前段时间接到客户的投诉,说是给他们的软件不好使,说是换了个浏览器点了一点反应都没有。于是boss第一反应就把这个投诉转接到了我们UI部,由于该软件的UI是我设计的,于是擦屁股的自然是我来。

我是一名还不算特别优秀的UI工程师,这个要先说明一下UI不是美工,美工是以图片方案设计为主的岗位,而UI是指用户交互体验的设计。我发现现在很多用人公司所谓的技术面试官对这方面着实一窍不通啊,我一个哥们也是一个优秀的UI设计师去一家据说还有点牛叉的公司面试,面试官一听是做UI的,二话不说就让他现场用photoshop做张图看看能力,我哥们只能拂袖而去,完了临出门听到面试官在小声骂他2B。

不过呢在我们这种不大不小的公司,UI人做的事情基本上没有这么高雅(“还交互设计呢,没让你连美工一起兼了就不错了,^_^”)。不过我和美工之间的配合还是比较默契的,一般项目确定开发后,开发部人员就进入了狗一样的代码过程,前期界面上的事情都是由美工还有我去和客户沟通,一般都是神一样的客户与猪一样的前期工程师的交流过程,当客户反复修改了N遍他的界面需求后,终于定稿,美工长舒了一口气,1天就把黑白界面原型整了出来,客户觉得OK开始染色、切图,而这时就进入了我的工作,div+css+ajax+基本的js方法库,这里我首先要感谢jquery这样的优秀框架,没有这些东东,我的工作注定就是一个悲剧(想想10年前咱的前台开发效率和bug发现率吧)。

UI提交开发人员的过程比较痛苦,碰到熟手coder还好,一般都能快速和代码进行整合而且好的coder不会随意修改你的UI库,这样一旦出现问题立马能发现出处同时下次项目还能复用;如果碰到新手尤其是自以为是的新手那就很麻烦了,这里抛开java或者php不说,公司有个项目是.net开发的,而开发这个项目的coder是一个新手(至少我认为他是新手)并且该coder认为他是万能的,把本来要我做的一些事情他在服务端做掉了,当我把ui界面和库提交给他时,被他修改的面目全非,并且反复在qq上暗示我的东东做的不好,要我再提高提高学习学习,好学而且谦逊的我以为碰到了大神,于是向他索要了被他修改后的界面和库一看,我差点认识了上帝:1)注释掉了我所有的ajax调用库(后来发现我由于粗心没有把jquery的框架库发给他,他运行后发现一概不好用就删掉了,好吧,是我的问题) ;2)界面上的验证一律换成了.net自带的验证(好吧,这还是我的问题);3)删掉了css中的火狐兼容写法(我承认他的编辑器太智能,可能看到我写的东东有波浪线,好吧,这还是我的问题),最让我震惊的还不是这个,我发现很多页面元素被他封装成了用户控件,当一个表单界面加载时需要加载n个用户控件,好吧我承认我是一个ui不懂代码,不评价这个做法,至少我看到同部门的javaer或者phper用的是模板解析模式,丝毫不破坏我的UI界面原型。

上面牢骚完毕,其实我还是蛮喜欢我的工作的,因为咱国内的客户尤其是“领导”,当项目经理带着我去现场演示时,领导的第一反应就是“界面做的不错,很炫”,以此“领导“会认为咱的软件做的不错,反之会认为软件不好用,更甚的是碰到一神级领导,当时的项目是一个网站,看到页面上的超级链接点过后会变色而大发雷霆,说我们的网站不严谨,是一个严重的bug,吓的我小心脏扑通扑通跳了很久,然后果断在css中写上 a{color:black} ,a:visited.。.. 一律black。

我再次申明我还是很爱我的工作的,虽然在公司,大boss常常对我不屑一顾,大boss认为像我这样的”美工“市场上抓抓一大把。但是”懂技术“的人都知道我的重要性和一个好的ui者的稀缺性,每每发完奖金,我的部门boss会额外的把部门津贴拨出一部分额外发给我,这让我感动了很久很久,我发誓要继续刻苦钻研,技术上要更上一层楼。

我爱我的工作,虽然每次擦屁股的都是我,每当我仔细找完bug后发现是coder改错了我的脚本库,但是我不会告诉客户或者大boss是coder的问题,我会勇于承担责任,当coder脸红着对我说:”不好意思“。我就很满足了。

我爱我的工作,我现在也带了好几个立志做一个优秀的ui者的志愿者。我更要说明的是ui团队不像某些coder团队,我们之间没有争吵(谩骂)、嫉妒和恶意竞争,我们之间仅有的是对工作认真负责的态度和对美、对艺术的欣赏。

我爱我的工作,虽然在公司收入不比那些高级coder,但是每个月都有额外的收入哦,每个月我都额外的利用业余时间帮其他boss做一些ui设计。我坚信我的价值一点不比coder差。

我爱我的工作,明年我的规划就是作出更好、更善解人意的UI。我不追求升职(因为UI者升职本来就很难),不追求高薪,一个UI者是对美、对人性的无限追求。至少我的年终总结只需要200个字就能写完,而且没人对我会有”不认真对待总结“的看法。

昨天,有人问我在软件行业幸福吗?我说幸福。问我原因,我答:”我是在囧途中走的最轻松最有艺术感的人“。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 工程师
    +关注

    关注

    59

    文章

    1570

    浏览量

    68513
  • ui
    ui
    +关注

    关注

    0

    文章

    204

    浏览量

    21371
收藏 人收藏

    评论

    相关推荐

    笑死,掌握眼识别资深硬件工程师的诀窍了!# #电路知识 #电工 #硬核拆解

    硬件工程师
    MDD辰达半导体
    发布于 :2024年12月20日 17:48:17

    寻求专业工程师帮助设计USB多口充电器

    嗨, 我正在开发款USB多口充电器,现寻求一位专业工程师或产品设计的帮助。希望能够与有经验的工程师合作,共同完成产品设计。以下是我们的需
    发表于 08-05 12:03

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

    嵌入式软件工程师如何提升自己?

    ,可以为自己的职业生涯打下坚实的基础,并实现个人的职业目标。愿每一位嵌入式软件工程师都能在这个充满挑战和机遇的领域中取得成功!
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师是软件开发领域中的种专业工程师
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    为何国外工程师偏爱使用for(;;)来实现MCU死循环?

    一位工程师发现,国外工程师在给demo在做死循环时用的是for(;;),而不是常用的while(1)。这仅仅是个人习惯的问题,还是有更深层次的含义?
    发表于 04-01 11:26 642次阅读
    为何国外<b class='flag-5'>工程师</b>偏爱使用for(;;)来实现MCU死循环?

    企业老工程师和高校老师有啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    如何搞崩个硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49