Skip to content

Chapter 10-05 必须转行才有出路吗

Updated: at 12:00 AM

必须转行才有出路吗

聊到转行,UI 工程师有很多选择,既可以向左走(上游),也可以向右走(下游)。虽然说得轻松,谁都知道可以转行,可是说转就能转吗?这里,就要看你的个人准备,平台,以及外部资源了。

首先,你要对自己的现状有充分的认识,并朝着自己想要的方向准备着,比如你想转产品,就要在平时多关注一些产品细节,关注产品文档的撰写等基本技能,积累自己对各种互联网产品的观点和见解等。

其次,是平台。像腾讯阿里这种大平台,都有内部的转岗机制,只要另外一个部门愿意接收你,就可以直接转到其他岗位。即使不是真正的转岗,也有机会尝试轮岗一段时间,再回到自己的岗位,刚好可以考验一下自己是否真的热爱那个岗位,别再入错行哈哈。

最后,你的外部资源可以包含很多方面,类似达康书记的“政治资源”。人脉、影响力、口碑都是你的外部资源,在你的本职工作上,如果你还能表现出其他方面的能力并留下不错的口碑,或者你有关系过硬的同学等在其他公司的其他岗位身居要职,那就有可能帮你完成职业的转变。男怕入错行,女的也怕,如果你发现自己并不热爱这个岗位,那还是趁早另作打算。

UI 工程师的工作绝不仅仅是页面和 UI 方面的工作,也会把触手向上游或者下游延伸。向上游加上一些设计能力,可能就会成为全栈设计师。向下游多一些后端编码能力,可能就会成为所谓全栈工程师。“全栈”这个词其实是饱受争议的,我个人也不是太认可这种称谓。在核心的工作能力之外扩展一些其他的能力是很正常的现象,就像许多泥工瓦工也能做木工,甚至还能做水电,是一个道理,只是做得没有专职的那么精细而已。

那么互联网行业的各个工种也是一样,你可以说你都会,但是无论哪一样都一定比不上专职的人员,除非你的岗位要求就是每一样都会一点就够了。从这一点上讲,专职的 UI 工程师也是不可或缺的角色,当 UI 层面有什么疑难杂症,或者复杂的交互效果没人实现得了的时候,专职的 UI 工程师就体现了极大的价值。

全栈的价值在于,你在本职工作上已经是专家了,并且你还懂得其他角色的知识,即所谓的 T 型人才,这才是全栈的意义所在。你如果想做全栈,那么先找到一个方向深入下去做到专家级,在成为专家的过程中,也不忘补充其他相关的知识,这样慢慢你就可以成为一个全栈的人才。

而说到找方向,虽然说要遵从自己的内心,但是大部分人其实根本不知道自己想要什么,也不知道自己到底喜欢不喜欢这个方向,往往都是在摇摆不定中虚度了职业生涯早期的大好时光。对于前端开发来说,很多人不知道自己到底是喜欢重构,还是喜欢 JS(Javascript) 多一点,我只说一句,如果你真的非常想进 tx 的话,重构应该是一个相对(JS)较低一点的途径。先打进 tx 内部,扎扎实实做几年,再做打算。

那么,真的必须转行才有出路吗?

当然不是,我有许多前同事都坚守在自己的岗位,也都做到了管理层。问题是,这是不是你自己想要的。如果你就想认真做好 UI,直到从技术转管理,也是条不错的路线。这时,最重要的就是清楚游戏规则,或者叫玩法。

努力工作是最基本的,但是不是努力工作就一定有好的绩效。你要看到你的绩效重点在哪里,你的绩效又是如何影响你上级的绩效的。只有努力成就你的上级,保证他的绩效,你才能有好的绩效。这里越说越像职场鸡汤了,再说有点投机取巧之嫌。总之,文章、分享、自研项目、工具、微创新、专利等等,能做的都拼命做就对了,这些都是实实在在的产出,一定是加分的。当然,要在做好本职工作的基础上,别连页面都没做好,连运营都搞不定,三天两头被投诉就完蛋了。

套路,全都是套路。核心思想就是,只靠搞关系是下策,让人瞧不起;有能力但不会表现,只顾埋头苦干的是中策;既有能力又会表现,甚至能为领导着想的,一定是发展最好的。

如果我说 UI 工程师的价值比不上开发工程师,大家可能不服气。但是当年的页面重构(T 族)的薪水确实是比同期的开发工程师(T 族)低一个 level 的,具体低多少我不能说,或许现在已经持平了。好,我们忽略薪水的差异,来谈谈成就感。成就感是你感觉到自己的价值时才会有的,回想一下你最有成就感的项目是怎样的?是否是因为你的努力而起了决定性作用,才获得巨大成功的?如果答案是 yes,那么恭喜你,你真的很重要。

总之,在我的工作期间,我想不出多少在正常工作内容中让我很有成就感的事情。反倒是我们做了许多所谓的自研工具,来给产品和运营同学使用,反馈良好,在这里才找到了一些成就感。因为在这个方面,我们是自己产品的主人,我们决定着产品的形态、交互、使用细节等,好评是对我们极大的认可。相反,如果一个正常经由设计稿还原出来的页面,即使有再大的效果,可能也是设计师的杰作,而实际的页面只能无限逼近设计稿,但是却永远差那么一点儿。所以,还原得好是应该的,还原得不好,那就是水平不行了。

所以,作为一个 UI 工程师,我们的核心价值到底在哪里?快速产出页面?高保真还原设计稿?以技术的角度给出专业的交互实现建议?为设计、产品、运营开发便捷的工具?为页面增加酷炫的 CSS3 动画?解决各种疑难杂症?对了,说到点子上了。我也常常思考我自己的核心价值在哪里,要说专业能力,我曾经也是拿得出手的,但是这并不能成为我的核心竞争力。经过这两三年的洗礼,我想我唯一能自诩为竞争力的,就是我解决问题的能力。无论什么样的疑难杂症,烂摊子也好,只要我答应接手了,就一定能做出个令人满意的结果。

我想这样的解决问题的能力与我几年的页面重构工作不无关系,因为我身边还有很多优秀的同事,也表现出了类似的特质。因为我们是在困境中穷则思变的人,我们绞尽脑汁希望做出些不同的东西,借此提升我们微不足道的价值,这样的历练,不是每个角色都有机会体验到的。

所以我想说,UI 工程师应该是最容易培养出综合素质,培养出扎实的解决问题能力的一种人。我们有设计师般活跃开放的思维,有处女座般的专注细致,有程序员样的逻辑和严谨 … 差不多不吹了 … anyway,要对自己有信心,尽快找到自己的核心价值,并发扬光大。 下一篇: Chapter 10-06 叫什么不重要,是什么才重要