|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
(注:本文为翻译文章;
作者:Barry Harvey。 关于出处和作者,会在后面的系列文章中介绍)
关于这个问题,毕业生将会在工作以后经历一段相当痛苦的时间。在过去常常是这样,绝大多数毕业生都是能够被聘用的,而且可以找到很多工作,因为十年或者更早以前这个行业有很多的工作。现在已经没有这么多了,而且,对于无数的深奥的电子工程研究工作,应聘者要求有相关的经历。在这些被雇佣的毕业生中,大部分人又会在这第一个职业安排上失败。
我们大概会想知道了,这究竟是不是一个对于年轻的工程师来说,不健康的工业领域呢?嗯,我猜是吧。虽然我的工作现在可以说是高产的、舒服的,但是我的前三个工作都不成功,我也这么完成了9年的专职浪费时间的工作。虽然我那时设计出一些到现在都在工作的芯片,但是没有一个进入市场的。
让我来定义一下我把什么称为职业成功:
成功的工程师,会每年为他的(她的)雇佣者提供至少两倍半与他的(她的)年薪的贡献,这些贡献直接来源于销售或者是高效。这会花很多年来实现。
对于许多职位来说,用上述标准时很容易衡量的。而对于另外一些,比如说质量检验的工作,就需要量化评估一个人由于没有履行职责而对公司造成的损害。这就更加的模糊,需要更加深刻的商务敏锐力来完成这种衡量工作。就本文来说,我来提出我认为工程师都需要什么样的核心的素质:
工程师创造,支持和销售“机器”。
这是我们的目的。一个微处理器(MPU)是一个机器;和一个锤子或是一个手套一样。我把任何可以扩展人类能力的东西成为“机器”。
这个理论并不是只针对于设计师,它适用于制造业的工人,长期制造真正的机器的工程师们,等等。有很多的技术支持,全部都是为了制造机器,并鼓励我们亲爱的客户去购买它们。有些人并不明白这个定义,但是从工业革命以来,这一直是工程师的角色。我个人来说很喜欢这个定义。我喜欢商务工作的结构,对产品的创造,设计它们,然后发布它们。我们的产品就像是我们的孩子,或许更像我们的宠物。它们有生命,有些是健康的,有些病入膏肓。我有四个芯片是健康的,它们非常流行的生存着;有10个不好不坏;还有6个在市场上不是很受欢迎,其它的都牺牲了。
一个年轻的学生并不会在学校听说这些。我们学校中的教员很难开展工程师相关的课程。学生们不会知道他们将会被绑在“产出率”这个标杆上,他们在学校时被告知工程大体上和科学差不多。但是科学不需要非得提供出经济效益,而工程研究必须要。
所以对于新毕业生来说工程工作是个什么情况呢?混乱的。理想情况是,毕业生首先被分配一个程序上(名义上)的、将要成功的项目,然后是更多的独立的项目。最差的情况是,依我的经验来说,年轻的工程师会被分配一个最好由有经验的工程师做的项目,然后这种项目就会被转向到一个奇怪的轨道上,或者是让人痛苦的地方去了。而特别古怪的是这个年轻的工程师会由于各种可能性,在每年得到同样的薪水涨幅。终归来说,这个年轻的工程师在公司的眼中除了“有潜力”以外,什么都不是。
那么一个年轻工程师的初始价值究竟是什么呢?支持公司中正在进行的工作的能力?通常不是,持续的工程项目需要特定的训练,这在学校中并不会得到,而且每个公司之间的也不太可能一样。由于在学院中可以得到新课题而具备的设计能力?可能不是,这是因为两个原因:第一,学院一般是紧跟工业技术趋势,而不是引领行业。第二,毕业生的视角不会从论文纸堆中离开,看到一个透过公司、让产品能成功的被客户接受的路线。这些不是我的看法,历来都是这样。
这些就是对于电子工业来说,毕业生有什么不对:
他们没有为雇佣者赚钱做好准备。 他们不知道他们不是科学家;工程师应该是创造并销售东西。他们看不上我们一直在运营的经济方式。 他们不知道他们是多么的没有做好准备。他们就像大二的学生——像古希腊语种说的“那些觉得他们什么都懂的人。”他们尝试改变那些他们其实根本不懂的东西。他们傲慢,他们由于年轻和被录用产生了不相称的、任性的自满情绪。 他们觉得他们很多上级都是神经病、白痴、没有能力和懒蛋。好吧,虽然不是在所有的公司,他们经常是正确的。我们的毕业生通常大声宣布这些真理并邀请各种不必要麻烦的来临。 他们希望接受那些不适合于他们的任务。他们不知道他们会因为他们的失败而被虐待。这时出卖工作职位的想法就会进入他们的大脑。(译者:在美国,自己的工作职位可以通过“内推”的方式卖掉。) - 并不是所有的毕业生都喜欢他们的工作。他们可能认为工作和薪水只是等价交换,这些人应该永远都不擅长于交易。
因此,我们是不是永远都不要雇佣年轻的工程师呢?我们是不是应该宣布他们毫无用处,并且谴责他们直到他们永远的失宠呢?我们是不是永远都不要和他们合作呢?其实,也不是。在Elantec(作者所工作的公司),这个非常年轻并且正在成长的公司,我看到的是我们现在需要他们,将来等我们这些老笨蛋变得更加没精力的时候我们会特别需要他们。这是简单的经济学上的盘算:公司在成长的时候会需要更多的人来完成更多的工作。无论如何,年轻人确实可以为我们这种正在变老的工业提供了活力。
创建一条职业成长道路,在这条路上公司可以从投资中得到更多的回报,并且毕业生也能从自己的学业投资中获得有益于终生的结果,那么这就适合我们所有人了。我有一个实践性的计划。这并不是我发明的,而是在文艺复兴时期的商人们发明的。他叫“学徒”。
“手艺(Crafts)”一词是在15世纪大概在意大利被发明出来的,就是指制造家用艺术品。这些产品有可能是倾注全部精力的绘画,可能是奇妙的镶嵌大理石的桌子,有可能是用来隔开墙壁的华丽的手工纺织的挂毯。大多数情况下,艺术是与实际相结合的。让我引申一下:艺术是有益的!我并不是玩世不恭:艺术与商业两者一直都被认为是好的。
我们在今天也有类似的态度,但是可能我们丢失了一部分的艺术内容。特别不好的是:我们的工业管理有很少的想象力,并且很少人认识到在市场方面,“美”所具有的价值。在Elantec,我们通过是自己成为高速模拟电路专卖店而获得声誉。作为比较年轻的公司,我们不能单纯的做价格竞争,但是我们的意愿是设计出一流的电路来获得大量客户的忠诚。我们可以容忍大公司出售便宜但却丑陋的电路;同时我们努力于给我们客户提供他们理想中的集成解决方案。我们真实的喜欢我们的客户,而且我们想另他们高兴。我们最终会具有价格优势,但是我们仍然会在更加便宜的电路中提供许多的价值。
毕业生会深入到这些市场策略的考虑吗?根本不会。你不能期望毕业生立即能够理解市场,对可靠性生产的管理,或者甚至是校园以外的高效的设计实例。因为他们没有被教这些内容。但是,文艺复兴时期“作坊(Shop)”的概念在这里就有用处了。“作坊”是一个训练场所,一个个人能力被测试而不是被假设的地方,在这里一个雇员被分配到定位于成功的任务。职业成长就这么被管理了。
举个例子:在文艺复兴时期的肖像画作坊里,相框是由地位最低下的学徒工制造的。相框是由木质雕刻而成的,学徒们花费了他们大量的时间于在破废的木头上练习雕刻,以期望能够雕刻出真正的产品。相框学徒工也会被教如何恰当的学习(Suspend)油画,油画的很多地方都被其他学徒或者学徒期满的画师画满了,他们只被允许画小天使、建筑物或者云朵。一些年轻的画师会被鼓励画这种小的作品(Specialties),因为他们会在之后展现出更深层次的能力。有很多那个时候的精致的绘画是由一群人完成的,这确实令人吃惊。拉斐尔、Tintoretto(译者:真的不认识)甚至是米开朗基罗都有这样的作坊。当然了,那些大师们会主导整个设计并提供他们自己的努力,但是画中大部分的内容并不是由大师们独自完成的。大多数大师级画家也都曾经是其他作坊中的学徒呢。从那些人中,我们可以得出一个词:“艺术水平的层次(state of the art)”。
现代的工程师们也是在做艺术练习的形式。我们的管理大概更喜欢我们不能清楚地认识艺术内容,因为这与传统的基于权利的商务管理相悖了。而工程师们则不得不确认:艺术的和实践的训练都给与了我们的新手们。
所以,怎么来训练一个刚刚毕业的工程师呢?我只能从我所从事的领域出发,模拟集成电路设计,我会提供一些在其他工程领域同样有效的建议,读者可以为他(她)自己的工作制定相应的计划(Program)。
1. 起初,毕业生会被分配到应用工程师的工作。应用工作是公司与客户公众间的技术纽扣,这个组会接客户的电话来回答客户的技术问题,然后在没有技术资料或者设计师的帮助下,通过在实验室里搭建各种电路来帮助客户解决各自的特定问题。接电话只是应用工作的一半,他们会用公司的产品开发应用电路,然后写出一些技术文章,通常是发表在像EDN这种销售杂志上。他们会写一些应用文档(Application Notes),这会有助于教客户如何实际使用公司的产品。成熟(Welll Developed)的应用部门也会写Datasheet(译者:这个单词我从来没有翻译过,等会翻译了再说吧),这样会减轻设计工程师的担子,但是也会使公司的文档在质量上和一致性上提高一个层次。我在这个行业里头两年的工作就是这个。有一次我曾经让一个芯片重新设计,因为很简单,当我在为这个芯片写Datasheet的时候我发现它不能为最终应用提供出足够的功能。当然了,设计工程师一直都认为他们的芯片足够好。一个真正适应了工作的应用工程师可以参与到对新产品的选定工作中。
这个安排的要点是教会未来的设计工程师们知道:应该设计什么,客户需要什么(而不是想要什么),怎样与工厂交流,还有市场上大致的信息。我不会让毕业生立即与客户直接沟通,首先他们会为新产品写Datasheet,然后要求他们在实验室里搭建与工厂中使用我们芯片的类似的电路。在高级应用工程师的指导下,我们会要求他撰写应用文档。我相信对于设计工程师来说,开发优秀的工程写作能力是非常重要的。
几个月后,他们就可以回答客户的电话了。我想前几个电话应该由高级工程师陪同,然后在电话后再教年轻的工程师。让工程师尽可能的在客户面前表现出专业和有助于客户,来显示出公司的良好形象,这是非常重要的。我们中的大多数给其他公司打电话寻求解决产品问题的帮助时,只能得到一些没用的重复。
这种应用的工作会全职的持续6个月,然后再持续干6个月半天,比如说上午,对于我们这些西海岸的人来说。
2. 提取器件模型可以是下一个半职工作时间中的安排(上午App,下午Modeling)。在模拟电路设计中,使用精确、复杂的模型参数应用到电路模拟器中是非常重要的。在开始的时候,没有好的模型会使我们不断地重复设计,并且绝大多数设计师从来就没有一个足够精确的模型。当电路的速度变得越来越快的时候,模型的准确性就变得很致命了。更大一些的公司有模型参数组(Modeling Group),或者要求工艺开发工程师写模型。在我之前曾经工作过的大公司里,我发现其实这些组的数据并不准确。最近我们通过器件实例和一个知名的模拟器公司提供的模型对比做精度检查,我们发现他们的数据纯粹就是垃圾,因此我们靠自己自己准确的提取器件模型。
这是一个普遍的设计需求,我会让年轻的工程师在高级工程师的指导下,教他们这一领域的一些诀窍,然后从工艺实例中提取参数模型。这项工作也是一个将工程师浸泡在部门的仿真的各个步骤中的好机会,因为通过对模型参数进行电路仿真模拟数据与测试参数拟合,模型参数需要被不断地验证和修改。这是个十分乏味的工作,它包括大量的细心的测量和推算,所以需要大概三个月的半职工作来重新描述一个工艺的特性。提取器件模型的工作确实可以给工程师一些基本概念:为了适合于不同的电路应用要求,器件在电路和尺寸上的限制,这些概念中有些真的很神奇,有的对实际的技术能力非常有益,而且这些概念可以正确评价设计中需要的精度和细节问题。
由于提取器件工作冗长乏味,很少的设计公司具备现有工艺的精确模型。
3. 然后布置一些版图的工作就比较合适了。在ELantec我们的很多设计工程师都会完成自己新片的部分版图设计,但是这在业内是非常少见的。通常的做法是设计工程师向版图工程师提供并不充足的设计信息,然后在版图设计的细节上与他们争吵,浪费很多时间。设计师通常对最终的版图检查得并不仔细,偶尔还会坚持修改那些本来很早就应该检查到的地方。当项目不能按时完工的时候,设计师也会指责版图工程师。这种事情每时每刻都在发生。
我会让年轻的工程师在半职工作的第二个三个月的时间里,接手一个简单的版图工作。他会为另外一个设计工程师画版图,然后观察堆积在他身上的没有效率之处,希望是通过眼睛来预防它们在将来在自己身上发生。实际上,我们这些设计师发现画自己的电路非常有用,你能感觉到什么类型的电路适合于版图设计,什么是优秀的用于传给版图工程师的电路信息,并且你会面对器件匹配、电流/功率密度等问题。设计师还会获得在版图设计之前估计电路的版图尺寸的能力。最终能够得到的是提高工程师的管理多人项目的能力。
4. 第一个真正的设计工作可以在第二年头上开始。这个项目应该是被保证能够成功的,比如说把已经存在的电路A与已经存在的电路B连接起来,这种工作不需要创新,只是出于经济上的考虑。这是现代模拟IC设计的趋势:为成功的芯片继续精心设计,增加新的功能。年轻的工程师会被一个高级工程师监督,这个高级工程师一般就是待增进的芯片的初始设计者。高级工程师被授予管理年轻的工程师的权利,而且应该为这个项目的结果负责。我们不应该过早的考察年轻工程师对项目的管理能力,这对他们不公平。年轻工程师当然也会为自己的电路画版图,然后测试芯片,然后写Datasheet。这段工作时期是为期5个月的全职设计工作,在等流片归来的时间不计算在内,然后再是为其两个月的全职测试工作。
5. 现在第一个独自的设计(Solo)可以开始了。工程师已经被带着经历了设计的每一个步骤,除了产品的开发。产品开发是设计师(我们只有当年轻工程师设计的芯片进入量产以后才会改称他们为“设计师”)从市场部获取产品细节然后将这些细节重组为一个更加可以被生产在硅片上的定义。在初始化产品定义的最后,设计师应该能够像公司报告预期的产品规范、功能和芯片尺寸。修改市场的初始需求通常会有很多困难和牺牲,这需要被设计经理监督。新项目大概将会继承类似现有的技术。年轻的设计师在这里会被允许使用一个版图工程师了,但是应该有可能需要最后一次测试芯片并且写Datasheet。
这个办法会用去两年多的时间,但是这样做从一开始对公司来说都是值得的。长远来说,公司会用大约三年时间获得一个成熟的设计师,而不是一般的至少七年时间。这也是一个在不招致破坏员工情绪和不影响项目的前提下,来观察我们预期的工程师们会在哪里遇到困难的好机会。这些毕业生们也能够决定设计这条路对自己来说是否真的合适,而学徒的过程正好为他们跳往其他职业提供了很多机会。
我喜欢艺术职业中的这些概念:学徒工、学徒期满的工人和大师。如果你在这个行业里干了足够长的时间,你就能获得“高级”或者“职员”这样的称谓。其实这是职位上的“通货膨胀”,我在我们这行很少看见大师,我们中的绝大多数都属于学徒期满之流。我没有把统一的内涵放在形式上,我只是想要强调技能。
有一些工程师在刚刚毕业的时候就做好了为公司赚钱的准备,但是非常少。大多数工程师都很稚嫩,需要被培养成为真正的工程师。对于公司来说,这是一个应该训练他们的人,限制不应承受的失败的时候了。我曾经在一个非常出名的IC设计公司工作了5年,它们喜欢吹嘘他们20%的利润都返回到研发工作中。但实际上,这个公司的组织非常混乱以至于多半数的开发项目都失败了。对于项目的管理很混乱不说,这公司还喜欢于”把一个工程师和一个项目都向着墙扔去,然后看他俩哪个能粘在墙上”。大多数被扔出去的设计师都是刚毕业不久的。
我们应该通过上述的学徒过程来指导毕业生,来保护他们的激情和能量,来为我们大家确保一个更好的行业整体。
当我第一次读Williams(本书的主编)的概要时,我被这些类似于旅行记录、社论和彻头彻尾的个人写作所震惊了,对于我自己来说,我很可怜地只会专于写一些技术文章。但是当Jim给我为第二本书写一些东西的机会时,第一本书就显得更加正确,使我不能拒绝写喧嚣的社论的机会。我疯了,看,我疯狂于把时间浪费在年轻的工程师们身上。浪费是可耻的。 |
|