JavaRush /Java 博客 /Random-ZH /提高找到工作机会的 5 个技巧

提高找到工作机会的 5 个技巧

已在 Random-ZH 群组中发布
大家好!我不想告诉你,2023 年,没有经验的程序员要找到一份工作有多难。最近,“无经验”级别的竞争越来越激烈(主要得益于JavaRush、GeekBrains等资源),因此想要在海量的各类在线课程毕业生中脱颖而出变得非常困难。而问题根本不在于能否顺利通过面试。问题就变成了简单地到达那里。JavaRush 毕业生如何在众多求职者中脱颖而出?我不会写像Spring和Hibernate这样对于Javaist来说显而易见的企业技术,因为它们本身就是必须具备的,没有它们就很难找到工作。下面为那些想在 2023 年找到工作的有抱负的开发者提供 5 条建议。每一条都一定会给你的简历加分不少。

1.学习JavaScript。

如今,JS 是最受雇主欢迎的编程语言。HackerRank 门户网站针对企业的“需求”进行了一项调查,根据雇主的要求,该调查排名第一。
增加找到工作机会的 5 个技巧 - 2
原因很简单 - JavaScript 目前在开发前端时没有严肃的替代方案。如果你掌握“纯”JS 和流行框架之一(主要是 React 或 Angular),你成为程序员的机会将会增加很多倍。首先,任何寻找 Java 开发人员的公司都会很高兴他懂 JavaScript。原因很简单:项目中经常有一些小任务 - 例如,修复某些功能。“按钮 A 不应该被称为 A,而应该被称为 B,位于左侧而不是右侧,并在后端调用函数 X,而不是 Y。” 但这种情况下,后端和前端都需要改正。即使任务很简单,仍然需要两个人来解决:一个后端工人和一个一线工人。但如果团队中有一个人两者都懂(不一定处于杰出水平),那么完成此类任务的资源量就会大大减少。其次,初级员工和实习生的职位空缺更多地出现在前端员工身上,而不是后端员工身上。例如,今天通过 HeadHunter 进行搜索后,在我所在的城市,我发现了 1 个 Java Junior 职位空缺,但 Frontend Junior - 3 个。总的来说,JS 是你获得第一份工作的绝佳机会。找一份 Javaist 的工作——太棒了,对他们来说 JS 从来都不是多余的。它不会与Java一起工作(在许多城市都有点缺乏职位空缺)——很有可能你可以通过“前端”进入IT行业。在 JavaRush,我记得读过一个人的“成功故事”,他在这里学习后进入了前端开发。学习 JS 的一个很好的门户是learn.javascript。它不如 JavaRush,但您将获得坚实的基础。还有关于所有流行框架的课程(它们已经付费)。

2. 学习编写SQL查询。

看起来 SQL 与SpringHibernate一样明显,而 Spring 和 Hibernate 并未包含在列表中。事实上,有一个区别:大量开发人员知道如何“在顶部”使用 SQL - 编写“SELECT * FROM table_name”,或连接几个表。我建议您彻底了解他们,并毫不犹豫地在简历中注明这一点。如果你明白这里写的是什么,并且自己能够快速写出类似的东西,那么你在雇主眼中的价值就会大大增加。我的几位同事过去工作的领域需要编写大量 SQL 查询,当他们决定将领域转向 Java 开发时,这些技能帮助他们在雇主眼中显得非常有吸引力。当然,在java-dev工作中,这是一项非常有用的技能。我自己经常向他们寻求建议:) 您可以从“Head First SQL”开始学习,然后选择一种流行的 DBMS(例如 Portgres 或 Oracle)并阅读几本相关书籍。我推荐门户网站http://www.sql-ex.ru/作为问题书。它看起来很简单,但它的工作做得很好。

3. 创建 GitHub 个人资料

你的 GitHub 可能是潜在雇主在你的简历之后注意到的最重要的东西。包含多个正在进行的项目的简介肯定会引起额外的关注。此外,“GitHub 分析器”在招聘服务中越来越受欢迎,这是一种特殊程序,使用 GitHub 中存储的代码,为拥有所需技术堆栈的公司寻找开发人员。如果他们需要了解 Spring Security 的人,这样的程序会解析 GitHub 并选择在其存储库中拥有使用该技术的代码的用户。显然,一开始并没有什么特别值得吹嘘的,但很有可能从上传 JavaRush 的“大任务”开始。如果您完成了实习测试作业,也可以去那里。我们掌握了 ReactJS/AngularJS 并创建了几个单页面应用程序 - 也在那里。 您亲手创建的所有内容都有效,并且可能会引起雇主的兴趣,并且应该出现在您的 gh 个人资料中。

4. 获得 Oracle 认证。

增加找到工作机会的 5 个技巧 - 3
JavaRush 的创建者不会让我撒谎:潜在学生问他们最常见的问题是“学习后他们会给你某种证书吗?” JR 没有颁发证书,一般来说,原因很简单——雇主对它们不感兴趣。他们非常有能力在面试中检查您的知识和能力,而无需任何在线课程证书。Oracle 证书之间的区别在于,它是Java 创建者对您精通该语言的官方确认。拥有它对于外包公司来说将是一个非常重要的优势,即 对于那些将开发人员“出租”给其他公司以从事外部项目的人。例如,一家银行需要创建一个新的互联网客户端。为此维持自己的开发团队对他来说是无利可图的——对于一次性项目,从外部找到一个团队更容易。在这种情况下,他们会求助于外包公司。他们将为银行挑选具备必要技能的人员并组建一个团队。然而,对于客户来说,了解他正在为真正聪明的开发人员支付金钱(而且是很多钱)是非常重要的。这就是 Oracle 证书将成为您的优势的地方。毕竟,事实上,这是唯一一次用一张纸来确认Java程序员资格的机会。换句话说,公司向客户“出售”经过认证的开发人员要容易得多。Oracle 认证分为多个级别。获得第一级(OCAJP8)一点也不困难。考试仅包含 8 个主题的问题:
  • Java 基础知识(变量、包、main() 方法等);
  • 使用 Java 数据类型(原语、引用、包装器);
  • 使用运算符和决策结构(+-*/,以及 if-esle、switch 等);
  • 使用循环结构
  • 使用方法和封装(方法、封装);
  • 使用继承
  • 处理异常
  • 使用 Java API 中的选定类(使用几个流行的类 - LocalDateTime、ArrayList、String)。
没有复杂的主题,如多线程、IO/NIO 等。许多主题都被截断(例如,在所有 List<> 实现中,问题仅与 ArrayList<> 有关)。您可以使用任何特殊书籍来准备考试;JavaRush 上提供了这些书籍的复习。它们还附带了一些练习测试。目前考试费用为 150 美元。

5. 参与专业社区。

My Circle 的一项调查结果显示,大约一半的雇主对潜在员工参与职业社区感兴趣。
增加找到工作机会的 5 个技巧 - 4
每四个雇主中就有一个记得这样的案例:积极参与专业社区帮助其中一位候选人找到了工作。
增加找到工作机会的 5 个技巧 - 5
主要的(除了前面提到的 GitHub 之外)是 Habrahabr 和 StackOverflow。如果一个没有经验的开发人员几乎不可能在 Stack 上获得很高的声誉,而且现在参与开源项目还为时过早,那么 Habré 上包含几篇好文章的博客的链接在初学者的简历上看起来会非常有利。因此,如果您正在开发一些小型项目,请毫不犹豫地与社区分享。最主要的是仔细阅读规则,并且不要忘记首先在 Habr 中搜索类似的文章(关于如何在控制台中显示“Hello World”的文本不太可能引起任何人的兴趣)。 PS世界在不断变化,IT 行业也不例外。没有经验很难引起雇主的注意。我希望上述技巧能够帮助我的一位 JavaRush“同学”获得第一份工作:) 如果您有任何问题,我很乐意在评论中回答。当然,别忘了点个赞:)
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION