如何找到一份计算机程序员的工作
ä¸è¦å²ç¬æåçæ§
目录:
您是否对计算机程序员的职业感兴趣?以下是您需要开始的内容,包括教育和经验要求,在哪里可以找到工作列表以及进行面试的提示。
程序员的教育和培训要求
大多数计算机程序员都拥有学士学位,主修或集中在计算机科学或信息技术课程。一些程序员在计算机相关学科中获得副学士学位。一些程序员可能只有高中学历,但在这些情况下,他们已经完成了大量的编程工作。
程序员可以从软件公司或产品供应商那里获得证书,以证明他们熟练掌握各种计算机语言或在某些平台上编程。
计算机程序员需要强大的分析技能来生成代码以自动化复杂的流程。他们必须能够采访客户或最终用户,以确定他们的技术需求,并以非技术用户可以轻松理解的语言为计划传达选项。当程序无法以最佳方式运行时,需要解决问题的技巧来解决问题。程序员必须注重细节,精确地创建代码以确定规范或在长代码流中发现小问题。
针对编程工作的高中和大学生应该考虑为数字设备创建应用程序,以此来展示他们的编程敏锐度和创造力。大多数高中现在提供编程课程,这对有抱负的程序员来说是一个很好的试验场。
通过使用“最佳计算机编程技能”或“最重要的计算机编程技能”等短语搜索Google,研究最高要求的编程语言和技能。在线教程,书籍和课程的帮助下编写展示这些技能的程序。
如何找到一份计算机程序员的工作
能够向潜在雇主展示他们创建的实际计划的候选人将有最简单的登陆工作时间。程序员应该创建一个基于Web的编程项目组合,可以很容易地与雇主和网络联系人共享。通过您的职业办公室或您的教师获得校友联系。
重新与以前的雇主重新联系,在那里您作为实习生或甚至是基本服务员工,并向他们认识的计算机专业人员请求介绍。联系家人朋友和Facebook联系人,并要求转介他们所知道的计算机类型。
联系这些联系人安排会议,以获得有关您的投资组合的一些反馈和有关您的求职的建议。这些信息访谈将使您的联系人有机会获得对您的技能的欣赏,并经常可以转介面试。
利用像Dice.com这样的专业IT网站来生成工作线索列表。通过关键字如“程序员”或“计算机程序员”以及您喜欢的计算机语言搜索Indeed.com,Simplyhired.com和LinkUp.com等工作网站,以扩展您的工作目标列表。
如果您是大学生或毕业生,请向您的职业办公室查询工作列表和招聘机会。
查看IT招聘会,如UNCUBED,专注于创业公司的工作,在您首选的就业地点。做一点梦。生成您理想的IT雇主列表,访问他们的工作网站并申请工作。审查福布斯“最适合工作的公司”等列表,以产生一些想法。
采访程序员工作
程序员的访谈往往与标准的访谈过程完全不同。面试官会询问典型的行为问题,以确定候选人是否可以参考问题解决,故障排除,与客户和用户的沟通以及对挫折的容忍度的示例。
招聘人员还将通过要求他们解释和定义编程术语和流程来测试候选人的技术知识。
一些面试官将提出假设解决问题的问题,这些问题将测试候选人的思维过程。例如,您可能会被要求弄清楚在典型的一天有多少辆汽车经过乔治华盛顿大桥。雇主会对您的逻辑推理技巧感兴趣而不是正确的答案。
可能会要求您使用伪代码创建示例程序以解决白板上的假设问题。雇主将寻找您展示编程的逻辑方法。
您应该重点关注您的流程以及如何解释您的方法。访调员有时会要求编程候选人审查程序的代码,以识别和纠正任何错误。
查看公司网站
许多大型科技公司都在网上提供针对其公司的特定采访建议。例如,谷歌有一个环聊直播,Google员工谈论他们如何在谷歌面试候选人,并分享有关准备技术面试的最佳方式的建议。
亚马逊有一个常见问题解答列表,包括面试过程,穿什么以及您需要提供什么的信息。
面试后跟进
面试后的有效跟进至关重要。在面试结束后立即撰写感谢信,明确表达您对工作的热情以及您认为这是非常合适的原因,以及您对面试机会的感激之情。