网页设计师是一个很奇特的行业,在这行之外的人们,多半认为网页设计是一门不错的职业,既有科技新贵的光环罩顶,又有外界视为还不错的收入水平。
有趣的是,我们却又时常听到这行里头的人们,抱怨所从事的工作。例如自认是廉价的苦力劳工,或者「优厚的金钱回报,也换不回长期熬夜造成的爆肝」之类的怨言。
我认为网页设计师不是廉价劳工,待遇是因能力而调整的。而证照只是进入这一行的敲门砖,要能坚持下去,需要高度的兴趣及喜欢变化的心。
同样是网页设计,待遇却会因能力而有天壤之别
我时常在一些以网页设计师为主的网络论坛上,看到许多网页设计师发问关于薪资的问题,内容不外乎是询问网页设计师的薪资水平。不过,网页设计师这一行,就和其他的行业一样,同样是网页设计的工作,待遇也有可能天差地远。
这是因为网页设计师之间的能力高下,可能有着天壤之别,例如一流的网页设计师,生产力能以一抵十。尤其充满技术难度的网页设计工作,靠人海战术很难奏效,因为它充满着高度的技术不可替代性,某个网页设计师能完成的工作,换成其他人,可能不论用上多少人都无法达到。
如果说,最好的投资是投资在自己的知识及技能上,那么网页设计工作,绝对是这句话的最好印证之一。与其斤斤计较些微的薪资差异,不如花心力锻练自己,才是提升薪酬的最重要关键。
网页设计工作需要兴趣支撑,否则会很痛苦
谈到了薪资,不免要谈到为什么要踏入网页设计、软件开发这一行。有些人之所以成为网页设计师,是因为这一行最起码有着尚可的薪资水准,甚至还会被外界误以为是所谓的「科技新贵」。但是,倘若只是为了这个原因而选择踏上这条路,我认为这条路将会走得十分辛苦。
这类工作需要以喜爱网页设计为支撑,有两个理由。第一个是,当你喜欢网页设计时,网页设计本身就是乐趣,有时候,你甚至不认为自己是在工作,而是在玩乐。对天生的网页设计师来说,玩乐与工作是网页设计的一体两面。撰写代码的同时,既在玩乐,也在工作。
但是,相反的,倘若你并不是真心喜欢网页设计,只是单纯地为了获得金钱上的回报,而进入这一行,那么这份工作很有可能为你带来许多痛苦。或者,即使你很喜欢网页设计工作,也能乐在其中,但它有时也不免会为你带来痛苦的感觉(例如急迫的时程、频繁的需求变更……等),但是,如果你喜爱网页设计工作,以及完成网站设计时的成就与满足感,就能舒缓痛苦的感觉。
第二个原因是,网页设计能力的精进和投入的时间,有很大的正相关。我之前曾经提过,网页设计有时就像练功夫一样,在平凡无奇、日积月累的蹲马步中,方能领会进一步出力、使力的法门。
倘若你并不喜欢网页设计,那么就比较不可能投入较多的时间,自然很难获得持续成长的动力。而无法持续锻练自己的能力,再连接到金钱回报的问题上,自然又更难取得优沃的薪资。这成了鸡生蛋、蛋生鸡的问题。
证照是一个敲门砖,证明我原本就拥有的实力
现在坊间有许多关于网页设计证照的课程,许多人会着眼证照在职场上所能带来的加分,而报名相关的课程,并且参加证照考试。的确,对用人主管来说,证照是对于你能力的简单评断标准。
但是,只要是考试,就很容易流于纸上谈兵的情况。因为,在准备证照考试的课程学习中,你可能会将重心放在出题方向,而不是放在真正学好某项程序语言或技术的核心本质之上。这么一来,即使通过了证照考试,也因为证照的关系,取得网页设计工作领域的入场券。但是,网页设计是一门完全讲究实战的工作,要面对实际的各种考验,如果你只有纸上谈兵的能力、只能对付证照考试的题库,是很难在实际的工作中有所发挥的。
现今,许多拥有证照的网页设计师,无法解决实际的开发问题,使人对证照的可信度,在心里预先打了折扣。
最好有一颗喜欢变化的心
许多人会谈网页设计需要什么样的思维能力。但除了这项条件外,我觉得网页设计者在性格上最好喜欢变化。有些人的个性就是喜欢稳定,不喜欢工作有太多的变化,最好每天处理的工作是日复一日、年复一年的相同模式。
但是,从事软体设计工作很难如此。你所面对的,是会不断推陈出新、持续变化的技术世界,以及不易掌握又善变的使用者需求。我们可以说,软体开发就是一门掌握变化、面对变化的领域。倘若你喜欢变化,不喜欢每天面对高度规律性的工作,那么就很适合进入这个领域。
对一个喜欢变化的人来说,从事代码设计形同如鱼得水。有些人厌恶苦苦追赶新技术,但有人认为钻研新技术,能带来无比的乐趣。
相较而言,后者的性格更适合担任这项工作。网页设计师不能对陌生的事物感到恐惧,因而抗拒面对。应当要把持续发生的新事物当做是挑战,并且学习去驾御它。因为新事物不是痛苦的来源,而是玩乐的对象。
建立阶层性体系,有助高阶网页设计师展现价值
最后,我想探讨网页设计师的下个工作阶段该做什么。许多人有「写程序是廉价劳工」的刻版印象,所以他们会希望转换到管理职。虽然我也认为由网页设计师出身的管理者,在管理技术团队上,存在更多的优势。但我不认为,所有的网页设计师都应该朝向管理职发展。
网页设计应当是可以做为一生的志业,而这样的例子在国外是很常见的,只不过在台湾,网页设计似乎是一门只适合年轻力壮的小伙子来干的「青春饭」,网页设计师们得在年华老去前,提前想好其他出路。
很重要的关键之一,是因为我们没有形成一个阶层性的网页设计师体系,让高阶的网页设计师去处理重要而关键的代码,而使低阶、刚入门的网页设计师,去处理比较平凡无奇、重覆性高的代码(事实上,这也是蹲马步的功夫)。
在我们的软体开发产业中,网页设计师大多没有层级的差异,时常被简称为PG(意指Programer),做的工作都一样,就是产出网页代码。
这样的体系,较难让高阶网页设计师的经验与技术妥善发挥。
建立起网页设计师的阶层体系,不仅让网页设计师在工作上有明确的晋升路径,不会一味寻求转换至管理职务,也能让高阶网页设计师可以将力量发挥在最关键的地方。
网页设计是快乐的一件事,当做终生的事业更棒。即便你已经是位居架构师的角色,偶而转换工作目标,扮演一下网页设计师的角色,写写代码、试试新的技术,不至于与新技术脱节,不只可以深入了解新技术的细节,自然也会有助于你建立、设计出更好的架构。