1.3 掌握市场需要的技能
本书的附录介绍了您的简历如何成为获得职位面试机会的主要市场营销工具。当然,这假定您具备了市场所需求的技能,可以提供给潜在的雇主。您只能尽量描述实际情况,即使您在技能和曾经完成的工作方面吹了牛或撒了谎,您也不太可能通过技术面试,这是专为剔除这个世界上的说谎者和吹牛者而设计的。那么您所要做的,就是掌握技能并完成工作,使您在简历和面试上都能脱颖而出,特别是当您首次进入职业市场时。下面是您可以采取的一些做法:
■提升您的身份—众所周知,像Google这样的公司偏爱有学位的求职者。取得硕士或博士学位是提升身份的一种方法。虽然取得学位对您来说需要很大的付出,但您还可以通过其他方式来提升身份,例如参加大学的或职业的开发课程,或参加编程竞赛。
■取得认证—证书对软件开发业来说是一个敏感的问题,但毫无疑问,某些工作希望或要求应征者取得特定技术的认证,尤其是IT职位。
■参加一个辅助项目—参加一个与您的主要工作或研究方向没有直接关系的项目,这是掌握技能的一种好方法。发起或参加一个开放源码的开发项目是一个途径。如果您是在公司中工作,也可以看看公司是否允许您在辅助项目上花一些时间。
■在学校里表现突出—尽管分数不能代表全部,但是公司会通过分数来考察几乎没有工作经验的新毕业生。您的分数越好,特别是计算机学科和数学的分数越好,就越可能给潜在的雇主留下好印象。
■不断学习—正规教育的结束并不代表您将停止学习,特别是有如此之多的关于编程方面的信息,这些信息的来源非常广泛。不论是通过书籍或博客,总有办法让您保持不落伍,不管您是做哪种类型的编程工作。这也是拓展您的视野,发现其他有兴趣的领域的一种好方式。
■做实习生—那些在假期做过实习生的刚毕业的学生,特别是那些参加过合作教育项目的学生,比那些没有实战经验的学生拥有更多的优势。实际工作中的软件开发常常与学校教的软件开发有很大的差异,潜在的雇主对这一点有很深刻的认识。
不论您正处于职业生涯的哪一个阶段,秘诀就在于不断学习。市场需要的技能不是一蹴而就的,您需要一些努力才能起步,但它们对您的职业生涯会有长期的
影响。
请注意,掌握市场所需的技能的最好方式之一就是做成某事,不论它是您目前的工作,还是辅助项目,或者是您作为实习生所做的工作,或者是您的课堂项目。能够理性并自信地谈论您作为主要人员的项目,以及这个项目的成功之处,是非常重要的。请确保您可以简明扼要地描述问题以及项目是如何解决该问题的,即使您面对的是非技术人员。显示出对编程的热情总是有利的,这是使您从其他应征者中脱颖而出的一种方法。







