JavaRush /Java 博客 /Random-ZH /如何(不)在 Epam 获得初级职位/实验室培训是什么样的?
hooray
第 25 级
Санкт-Петербург

如何(不)在 Epam 获得初级职位/实验室培训是什么样的?

已在 Random-ZH 群组中发布
大家好!大约一年前,我觉得是时候开始找工作了。令我遗憾的是,我发现即使对于 Intren 的职位来说,对 Java SE 的了解也不够,而且我的简历也没有太多需求——一个月内只有几次回复,而且都是负面的。 如何(不)在 Epam 获得初级职位/实验室培训是什么样的 - 1然后,一个偶然的机会,我遇到了 Epam 公司,该公司提供免费课程,成功完成后,提供实际项目的实习机会并进一步就业。网上关于Epam的评论相当多,褒贬不一,几乎没有来自学生的评论;事实上,我的故事的目的就是填补这个空白。我想立即指出,下面描述的所有内容都专门适用于圣彼得堡和 Java 方向。一家大公司,每个办公室、每个项目都有很多差异,更不用说城市了。通往 Epam 的道路始于 Training.ru 网站,您可以在其中选择您所在城市感兴趣的领域、查看要求并提交参与申请。就我而言,这是 Java 核心培训。培训选拔过程包括3个阶段——HR电话面试,他们会问一些简单的技术问题并检查你的英语水平,计算机技术测试+根据结果进行面试,以及一封英文信函办公室,以及人力资源部的一般面试,他们将更多地了解您、您的目标、动机,并告诉您更多有关公司的信息。如果您成功完成这些阶段,您将收到参加培训的邀请。培训包括每周 2-3 次晚上在办公室进行的讲座,每次 3-4 小时,通常教授 Java Core(语法、OOP、集合、异常、字符串、一般多线程、JDBC) 。因此,课程设计时长约为100小时。讲座的质量取决于讲师,大多是生产中/高级人员,通常是很有文化的人。除了讲座之外,还有作业,作业的质量和及时性是顺利完成课程的标准之一。事实上,除了 Javarush 的 25 级之外,我还有一些开发自己的宠物项目的经验,尽管规模不大,所以这门课程对我来说相当容易 - 我已经知道了所涵盖的 80% 的信息。不同城市的培训结束时间和成功完成的关键标准有所不同。在某个地方,例如在基辅,这是一个相当大的纯 Java 最终项目,带有授权、servlet 和数据库。据我所知,几乎没有人能够成功完成它,因此,在圣彼得堡,他们放弃了它,转而采用基于 Oracle OCA / OCP 认证的最终测试(恕我直言,这不是测试知识的最佳选择,但它是这是)。如果你定期上课,作业做得又好又快,并且在测试中表现出色(或写了项目),那么你就进入了下一个阶段 - 实验室,然后乐趣就开始了。我想说的是,实验室是没有报酬的。这些项目是非商业性的,也就是说,公司不会从您的工作中获得利润。他们还教你,在你身上花费资源和指导时间。因此,没有人会付钱给你。这不是我想出来的,但公司是这样表达自己的立场的。这样的判断有多公平——你自己决定吧。该实验室从一个为期三周的项目开始(同样,其他城市不清楚)。通常,每个学生都有自己的个人项目,这将是对主要学生项目的一种补充。通常它们是带有 UI 的经典 CRUD 应用程序,或者是稍微复杂一点的应用程序,您需要从头开始编写它们。目标是熟悉公司内部的流程,“接触”项目中使用的技术,并且总体上对主要项目的任务感到舒适和更有信心。在向班级、导师、实验室管理人员以及感兴趣的人展示您的项目后,全面的研究就开始了。通常,公司要求您每周在实验室投入 20 个小时。一般来说,没有人可以强迫您做任何事情,因为您不受任何合同关系的约束。然而,实习的持续时间将取决于您的出席情况和项目的成功。公司里的所有工作都是按照敏捷方法论进行的——大量的沟通、各种会议和集会,包括日常会议,需要你亲自参加。与主要工作结合的问题是困难的。我想说的是——合并是可能的,但很困难且不可取。首先,大多数日常活动都在午餐时间进行。其次,除了项目上的任务外,还有讲座,以及基于这些讲座的作业和测试。跟上这一切是相当困难的,尤其是你的主要工作。项目中的任务完全不同,并且取决于项目本身。通常,学生项目使用相当现代和流行的技术,例如:Java 8 / 11、Spring Core、Spring Boot、Spring Data、Hibernate、JUnit、数据库。正如我已经说过的,该实验室还举办主要领域的讲座:Java 8、Spring、数据库和多线程。每个模块持续大约一个半月,所以如果你不想在实验室呆半年,你就必须自己掌握一些技术。顺便说一句,在实验室期间,您需要与老师一起进行英语语言评估。如果他们给你分配的级别低于 B1,他们根本不会提供报价,无论你从技术角度来看有多优秀。公司主要面向外国客户,英语知识非常重要。如果有任何差距,我建议尽早参加测试。如果水平低于要求水平,您将有机会报读公司的课程,提高您的语言能力,并在最后重修。一般来说,按照规定,重考至少是六个月后,所以最好是马上就考好。但理论上,他们可以破例并允许你提前重新参加。完成实验室没有固定的截止日期;每个人都因人而异,取决于两个因素:导师对项目的反馈以及技术面试的准备情况。根据我的观察,平均周期是4个月。就我个人而言,我用了不到3个小时就完成了,但同时我每天花8-10个小时学习。和我一起经历了一个半月的时间,但这是一个完全例外的案例。实习结束时,您将接受技术面试。它持续 2 小时,询问学习期间涵盖的所有主题,并且通常还会提供有关 SQL/流的实际任务。面试很困难,你需要准备很长时间。Epama的职业发展非常快——半年后你就可以晋升到中层。因此,他们需要您具备适当的知识。这里只是面试中肯定会被问到的一小部分主题:Spring(Core、Data JPA、MVC、AOP、Boot)、Git、Java 8、SQL 和数据库(事务隔离级别、索引、范式、异常) )、Hibernate、多线程(从基础到并发集合、Completable Future 和 ForkJoinPool)、CI/CD、JMM 等。新年之前,要想在圣彼得堡办事处找到一份工作,只要顺利通过面试并且英语水平达到B1或以上就足够了。从那时起,公司的政策发生了变化,现在他们只雇用最优秀的人才来立即参与该项目。当它出现时,他们是否愿意在那里为您提供机会以及您是否能够通过与客户的面谈都是未知的,也没有人向您承诺任何事情。就我而言,我想说我对公司总体上有积极的印象。它有完善的流程、反馈、酷炫、现代、舒适的工作办公室、为学生提供的大量活动、高要求,但最重要的是——实践经验,有了这些经验,找到工作的机会就会增加很多倍。我成功地通过了实验室,但由于当前的世界形势和目前缺乏项目而无法在 Epam 找到工作。然而,凭借我所学到的知识,我毫无问题地收到了来自其他地方的几份工作邀请,现在作为一名初级开发人员工作。是否值得由您决定。如果您有任何疑问,请写在评论中,感谢您的阅读😉 它有完善的流程、反馈、酷炫、现代、舒适的工作办公室、为学生提供的大量活动、高要求,但最重要的是——实践经验,有了这些经验,找到工作的机会就会增加很多倍。我成功地通过了实验室,但由于当前的世界形势和目前缺乏项目而无法在 Epam 找到工作。然而,凭借我所学到的知识,我毫无问题地收到了来自其他地方的几份工作邀请,现在作为一名初级开发人员工作。是否值得由您决定。如果您有任何疑问,请写在评论中,感谢您的阅读😉 它有完善的流程、反馈、酷炫、现代、舒适的工作办公室、为学生提供的大量活动、高要求,但最重要的是——实践经验,有了这些经验,找到工作的机会就会增加很多倍。我成功地通过了实验室,但由于当前的世界形势和目前缺乏项目而无法在 Epam 找到工作。然而,凭借我所学到的知识,我毫无问题地收到了来自其他地方的几份工作邀请,现在作为一名初级开发人员工作。是否值得由您决定。如果您有任何疑问,请写在评论中,感谢您的阅读😉
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION