We continue a series of videos with a career consultant at CG University Shubham Dumbre, in which he talks about training, job search, and career building. In this video, he answers, “Can somebody become a programmer if he isn’t a technical person”? Also, he tells how much time a student needs to become a Java developer.
What knowledge should I have before starting to code?Let’s look at the share of non-technical people at CodeGym. Funny enough, the audience consists of two perfectly equal parts: 50% of CodeGym’s students had previous experience in programming and some basic coding skills. Another 50% are total beginners who started to learn programming first at CodeGym. And 40% of this half said that they never had any contact with the programming world before registering on CodeGym.
What do I need to know to become a Java Developer?The software developers pool is very broad, so naturally, the requirements for knowledge that will help you get the first job can vary greatly. There’s a certain share of people who were able to get into their first internship or job only with the basic knowledge of a programming language. However, this is pretty rare. More often, such a person can join an internship or becomes a Java trainee after passing some exams. Usually the applicants for junior Java developer positions should know not only the fundamentals of programming language, and programming concepts, but also the relevant technologies and frameworks which are required for their duties.
Here’s a brief list of requirements for this position:
- Core Java
- JDK API
- Java 8+
- Testing Libraries (JUnit)
- Spring Framework
- Spring Boot and Spring MVC
How much time do I need to become a Java developer?Let’s see what CodeGym graduates have to say. 53% of respondents said it’s 3 to 6 months. Another 27% would give it 9 to 12 months, while 20% think for an average person it takes 1-2 years or more. Of course, it depends on two factors:
- The time you devote to studying
- And the knowledge you have at the beginning of training