Outside the window - April, summer is coming, and this is a great time to actively engage in programming in CodeGym! And if you've already made it far enough, and are close to completing your course, then maybe it's time to prepare and enroll in a CodeGym online internship? The CodeGym Summer Online Internship is just around the corner: it's time to get ready!  - 1The enrollment starts on May 8 and will last until May 29. The start of the internship is May 30, 2019 . This means that you still have three to four weeks to reach level 35 (this is the minimum level for admission to the internship). So if you are close to this line - go ahead! Pavlo Plynko and Roman Pryshchepa are recruiting for the internship . Below are answers to frequently asked questions about online internships.

What does an internship provide?

First of all, the internship provides a unique opportunity to gain real experience in working with technologies that are required for Java Junior . Often these technologies are not easy, and some are completely impossible to master by learning on your own:
  • spring,
  • Spring Mvc,
  • Spring Security,
  • Hibernate,
  • JPA,
  • jsp,
  • JSTL,
  • ORM,
  • rest,
  • Bootstrap,
  • ajax,
  • jquery,
  • git,
  • Junit.
Of course, for 12 weeks of internship you will not have time to study these very serious technologies thoroughly. However, you will get an idea of ​​how they are used in real projects and will be able to legitimately mention them on your resume.

How long will the internship take?

Sign up only if you can devote at least 6-8 hours a week to studying .

What are the conditions for participation?

  • CodeGym level 35 or higher;
  • you have (or had, but ended less than a year ago) an annual Internship, Internship+, Mentor or Premium Project subscription. An active PREMIUM PRO subscription is also suitable;
  • you have mastered the test task, and received confirmation of this from Pavlo Plynko and Roman Pryshchepa .
If you have already reached level 30, but have not yet reached level 35, “swing” faster! There is enough time: recruitment for an online internship continues until May 29 inclusive (until 14:00 Moscow time).

Can I upgrade my Premium subscription to Premium Pro?

The updated CodeGym does not provide a subscription upgrade mechanism. If your subscription does not include an internship, you will need to purchase a PREMIUM PRO subscription . Previously, it was possible to participate in an internship only with an annual subscription (Internship, Internship plus, etc.), now it is possible to pay for an internship on a monthly basis by purchasing PREMIUM PRO. Payment must be made every month starting from the month of recruitment (in this case, this is May ) and ending with the last month of the internship - August . In total, there are 4 months of payment for the PREMIUM PRO subscription.

I made a test task. What's next?

Leave your contact details in the " Internship " -> "Submit Application" section. You also need to leave a link to the completed test task in the application.

I can't do a test task. Can I still participate in the internship?

The test task must be completed. If you cannot complete it, then it is too early for you to take an internship. Better practice on CodeGym tasks, read the theory, and get ready for the next internship.

When is the next internship?

CodeGym internships take place 4 times a year, once a season. The next internship will start in May 2019, the next one will start in September 2019.

I have already completed the internship / started, but did not finish the internship. I would like to go through it again. So it is possible?

Starting from the spring recruitment-2017, the internship can be taken as many times as you like. If you re-register for an internship, you do not need to submit a test assignment.

How long is an internship?

12 weeks. Recruitment is open until May 29 inclusive (until 14:00 Moscow time), the start of the internship itself is May 30 . Applications will not be accepted after May 29th. If you do not have time, you will have to wait for the start of the next internship, tentatively in September 2019.

How is it going?

You will be working on a fairly large project, so you will get a diverse experience. The project is designed for 3 months . Every week you will learn another technology and add another piece of functionality to the project. The training plan and the list of technologies studied can be viewed here .

How will the classes take place?

At the beginning of each week you will receive a video recording of the lesson (2-3 hours long!). At the lecture there will be an analysis and explanation of the next technology and homework, for which a week is allotted. Tasks of medium difficulty. If on the first day you figured everything out, then do it in 1-2 days. If you don’t understand right away, then you should invest in a week.

How will I receive reviews and feedback?

A week later, the internship curator posts his own solution, and you can look at / parse it, regardless of whether your solution worked or not. This is a very effective approach, since it can be an order of magnitude more useful to disassemble the solutions of experienced developers than to make your own somehow. Especially if you have just racked your brains for days, looking for a way to do everything well, quickly and beautifully. A separate group will be created on Slack where you and other intern participants will be able to ask questions in real time and receive answers from the internship leader. He will comment on the technology being studied, his solution and code. But not your code.

Registration process for an internship

  1. Go to the " Internship " -> "Submit Application" section.
  2. Upload the task.
  3. You decide, fill out all the forms (it is advisable to use google mail to apply for an internship), click "Submit Application".
  4. Once you have submitted your internship application, the quest map ( https://codegym.cc/quests ) will change the status of the internship to "Passing: You have submitted an internship application".
  5. The examiner reviews your application. Possible outcome:
    • If you do not have a subscription that entitles you to take an internship, you will receive an e-mail about it.
    • If not everything goes smoothly, an email with the examiner's comments will be sent to the e-mail.
    • If all is well, you will be accepted for an internship. Be sure to enter a valid postal address as you will receive an email with further instructions.
If you have questions about the test, ask them in this topic. Applications for an internship will be considered 2-3 times a week, depending on the number of applications.