你是应届毕业生吗?或者即将毕业?如何在编程公司申请工作或实习?

  1. 了解并确认你的能力以及你最感兴趣和热爱的主题,在你的学习和专业中,它应与你的个性相符,比如编程、系统分析、项目管理、服务器和网络管理、软件质量审核,还是客户沟通,或者在教育和培训领域。
  2. 在搜索引擎中搜索编程公司列表,查看你所在国家或你希望工作的国家的相关公司。
  3. 浏览编程公司的网站,对于有信誉的编程公司来说,通常都有自己的网站。
  4. 访问招聘页面:例如,尊敬的公司的招聘页面 (这个需要你亲自或通过协助手动进行),寻找让你感兴趣的职位,然后寻找允许你查看空缺职位或实习机会的链接。例如,Vardot Careers and Employment Opportunities
  5. 发送邮件至公司的HR部门,附上你的简历,并说明你愿意在他们公布的领域进行学习。
  6. 不要亲自去公司并递交纸质简历,这已经过时了。编程公司寻找的是有现代工作兴趣的人(如果公司接受纸质简历并雇用你,则说明它们在软件领域没有经验),或者公司老板可能也是刚毕业的学生并且未必在软件领域。这时你的编程生涯可能开始于没有经验或不具备高水准管理能力的人手上,无论是项目管理还是员工发展都不够专业。
  7. 联系目前有招聘或实习机会的公司 - 就像你想在商品展会上工作一样,不要烦扰他们请求工作,只与已经发布招聘广告的初级开发者或实习生需求的展会和公司打交道。虽然不建议,但在提交了所有申请之后,可以要求没有空缺的公司保留你的简历以备未来之需。
  8. 不要反复联系或去公司询问是否被录用,通常如果他们对你感兴趣会主动与你联系,不要每天、每周或每月频繁地询问,一般频繁的请求会让公司厌烦。
  9. 可以在求职网站上发布你的简历,例如bayt.com等。
  10. 在LinkedIn上创建账户,它像是工作的Facebook,通过它你可以找到所有编程公司及所需的编程语言,提供你的信息、简历和照片,以及在大学期间所学专业的任何志愿工作或有用活动的经验。请注意,微软已经收购了Linkedin.com
  11. 创账户在GitHub等网站上,以学习如何使用Git进行专业软件开发,它像是专业开发者的Facebook,并在开放源码项目的网站上注册和参与错误修正或新增项目。很多能成功找到开发者工作的人通常都有在开放源码项目上的参与或贡献。请注意,微软已经收购了Github.com,以下是一些关于开源的有用网站。
  12. 在等待期间开发自己的程序或网站,这可能是大学项目的延续,并将其上传到Github或类似平台。项目可以简单,例如简单的游戏、公司软件或移动应用程序,只要能展示你的技能和对某一特定主题的热爱即可。寻找开源项目,学习他们如何开发和组织工作。
  13. 参加你感兴趣的专业主题的课程,在等待期间,这是市场需求的主题,如果没有想到的主题,可以选择在任何工作和时间都适用的英语课程,或可以让你优于其他求职者的其他语言,或项目管理(PMO)、运营管理(MBA)或沟通技巧课程。
  14. 寻找企业或公司举办的解决方案研讨会和研讨会,在这些会议上,所有参与者都会被登记,并且参与者通常是获得实习机会的有力候选人,或根据他们与主办方或讲师的参与和互动情况进行选择。
  15. 不建议在毕业后立即创业或从事自由职业,因为这可能会遇到许多问题,持续多年(这是我个人长达7年的经验)。最好加入一家声誉良好、处理水平高、经验丰富的公司,与专业人士和客户建立联系,或在编程和出售完整软件中获得经验,经过5到15年的公司工作后,你可以决定是否开设自己的新公司和自由职业,或选择继续在大公司担任领导职位,或换工作或职业生涯。例如,有人继续在其他领域学习或开设创造收入的项目,并利用所获得的经验来支持他们的项目。
  16. 至少在培训你的公司工作2到3年,因为第一年是培训的延续,第二年开始磨练你的技能,第三年你可以在特定领域和任务中发展以符合你的技能。问题不在于三到五个月。公司知道没有完成一年的工作不算一年经验,因为它是按月计算的,而不是一年。一到三年表明你不喜欢在公司间跳来跳去,尝试在公司中待满5年,因为当你申请下一个职位时,预计你可能稳定工作5年或更长时间,而不是在此待一年、在彼待9个月或再于另一家公司待一年和两个月。这表明你不能忍受项目任务或每个开发者都面对的挑战,无法在规定时间内高质量地完成任务。此外,这还表明你在工作中交往同事或企业责任能力方面的不足,或个人工作的疏忽和人际交往的缺陷。
  17. 继续努力找工作或实习,哪怕是无偿或低收回报——利用你的时间和空闲时间回顾你喜欢的主题或与你喜欢的主题相关的视频。阅读书籍总是有益的,学习新编程语言,或使用知名或新编程库在面试和工作中总是有帮助的。在假期和人们懈怠休息的时候更加努力。
  18. 做自己所爱,因为这样看起来不像是在工作而是在玩,如果你热爱足球并在俱乐部踢球并领取报酬,你就可以玩更多、探索更多、享受更多、挣钱更多、快乐更多。
  19. 表现出你的努力即使你是新手或不熟悉该主题,就像老一辈程序员一样——我们处在一个每天都有新编程语言、新软件和新编程库出现的时代,必须时刻保持关注和寻找新的内容。
The way to get a Job in software