• 建立联系。
• 介绍自己,并告诉他们你为什么想为他们工作。
• 给他们一个回复你的理由。
我在学校的时候,Coleman发表了一篇名为《A Quick Guide for New Developers》的博客,旨在引导开发新手应该怎么做。
当今世界到处都有声称“可以教你写代码”的博客、播客、书籍和视频。不要误会我的意思,我想说的是,我们正生活在一个超棒的世界里,这些资源通通唾手可得。但是我不提倡大家幻想着在几个月的时间内就可以从零开始构建一个成功的iPhone应用程序。即使这是可能的,也并不能作为一个真正的人生目标,你的人生目标应该是成为一名真正的工程师?!——Coleman McCormick
对我来说,这些资源都是我的后勤部队。我努力学习,以满足未来潜在的雇主对初级开发人员的要求。反复阅读入门指导,每天按照建议去做,我确定我想成为一名工程师,想去Spatial Networks公司工作。
了解构建产品和编写代码之间的差异
你需要以产品为导向来写代码。如果以降低用户体验的代价来修复bug,那还能为公司带来什么价值?你需要从客户的角度来看问题,看看自己的行为是否能为产品提升价值。如果答案是否定的,那就换其他方法。
打造网上的身份和声誉(这段国内读者领会精神)
什么,你还没有LinkedIn、Twitter或自己的个人网站?那你在无形中肯定错过了很多机会。在当今职场上,没有LinkedIn和Twitter账号,就像工作经历上拥有无法解释的差距一样是值得怀疑的。我也不止一次地听到许多招聘经理表示,对于没有列出LinkedIn或Twitter的简历,他们都是直接扔掉的。
通过打造线上的表现,你可以给你潜在的雇主留下关于你的资质、领域知识和核心竞争力的好印象。
提高软技能
底线:不要做一天和尚撞一天钟。软技能非常重要,千万不要小看它。具体请看《对程序员非常重要的24个软技能》这篇文章,文章中详细说明了软件工程师需要掌握的软技能。
小编推荐阅读