The Remarkable Journey of Shahab Mir so far: His Journey as a Java Developer

Shahab Mir is a seasoned IT professional with over a decade of experience in the field. He is an eager and self-motivated individual with great software solutions. But of course, he did not develop these skills in a day. It was a journey, a process. In this piece, we will highlight his journey from a beginner to a skilled java developer. 

The beginning

Shahab Mir first started with Core Java (Java SE) and learned as much as he could about it. He understood the basic concepts such as loops, arrays, operators, and others very well. He later got familiar with the number of general-purpose APIs of Java SE such as java.lang, java.io, and java. math. Because OOP ideas are well-known in Java, he of course did not ignore them at all. 

Getting familiar with Java Enterprise Edition (Java EE)

After he had completed learning Core Java, he was all ready to go on to begin with learning Java EE (Enterprise Edition), sometimes also referred to as Advanced Java. Once he started studying Java EE, he was also able to work on web programming because the language provided him with requirements for distributed computing and web services. 

For web specifications, this encompassed technologies such as Servlet, WebSocket, Java Server Faces, and others, which further helped Mir sharpen his coding skills.

Using servlets and JSP to create projects

Mir combined whatever he learned in Java EE with Front End technologies like HTML, CSS, and Javascript, and tried to create smaller projects on certain themes to sharpen his intellect. He also created and solved critical projects, one with Servlet and the other with JSP. Mir believes in doing a lot of projects on his own because he believes that one never knows how much they know about a programming language unless they actually do projects on it.

Hibernate and Spring Frameworks are two frameworks that he learned

After he completed both Java SE and Java EE, he then set off to master Java Frameworks, such as the Hibernate Framework and the Spring Framework. These are the most widely used Java frameworks. In reality, most Java development firms now employ Spring frameworks like Spring Boot, Spring MVC, and Spring Cloud to create web applications, among other things. The Hibernate framework, as well as the Hibernate Query Language, are particularly popular for mapping a domain object-oriented model to a relational database. Therefore, Mir set off to learn them as these can create brilliant projects. Using these frameworks, coders have a good chance of being hired as a Java Developer at any company.

Conclusion: The practicing

Mir believes in the phrase that ‘practice makes a man perfect.’ This is why he never disregarded practicing and made sure he wrote the syntax repeatedly without making even simple mistakes. Also, while it is simple to provide a solution to a problem in principle, he understood that the challenge lies in putting the solution into practice. He is now very skilled in language constraints and the best design practices. 

And be warned, he has learned and practiced repeatedly to gain this expertise of him. This is also his advice to all other beginner coders: keep coding and practicing Java as often as you can, and try to create tiny projects on any subject you’re learning.

Published by Shahab Mir

Shahab Mir is an IT professional looking to learn and done his skills as well as my own skills and knowledge to play the asset to firms requiring IT expertise.

Leave a comment

Design a site like this with WordPress.com
Get started