shahabmir034
Shahab Mir
Shahab Mir is a meticulously prepared IT professional with over a decade of experience in the field. He is an eager and self-motivated individual with exceptional programming prowess. Of course, he didn't develop these skills overnight. It was a journey, a process. In this piece, we will highlight his journey from a novice to a skilled Java developer.
The Beginning
Shahab Mir initially started with Core Java (Java SE) and delved into it as much as he could. He grasped the fundamental concepts like loops, arrays, operators, and others quite well. Later, he familiarized himself with the numerous general-purpose APIs of Java SE, such as java.lang, java.io, and java.math. Since Object-Oriented Programming (OOP) concepts are prevalent in Java, he certainly didn't overlook them at all.
Getting Acquainted with Java Enterprise Edition (Java EE)
After mastering Core Java, he was eager to move on to learning Java EE (Enterprise Edition), sometimes referred to as Advanced Java. With Java EE, he could work on web programming because the language provided him with the essentials for distributed computing and web services.
For web specifications, this encompassed technologies like Servlet, WebSocket, Java Server Faces, and others, which further helped Mir to level up his coding skills.
Using Servlets and JSP to Build Projects
Shahab Mir integrated everything he learned in Java EE with Front End technologies like HTML, CSS, and Javascript, and endeavored to create smaller projects on specific topics to sharpen his knowledge. He also created and solved simple 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 truly knows how proficient they are in a programming language unless they actually work on projects.
Learning Rest and Spring Frameworks
After completing both Java SE and Java EE, he then embarked on mastering Java Frameworks, such as the Hibernate Framework and the Spring Framework. These are among the most widely used Java frameworks. In fact, most Java development firms now use Spring frameworks like Spring Boot, Spring MVC, and Spring Cloud to build web applications, among other things. The Hibernate framework, along with the Hibernate Query Language, is particularly popular for mapping an object-oriented domain model to a relational database. Therefore, Shahab Mir set out to learn them as they can produce brilliant projects. With these frameworks, coders have a good chance of being hired as Java Developers at any company.
Get in Touch with Shahab Mir!
Shahab Mir believes in the saying that 'practice makes a man perfect.' This is why he never neglected practicing and made sure he wrote the syntax repeatedly without making even simple mistakes. Additionally, while it's easy to provide a solution to a problem in theory, he understood that the challenge lies in integrating the solution. He is now highly skilled in language requirements and best design practices.
Furthermore, be warned, he has learned and practiced repeatedly to acquire this skill of his. This is also his advice to all other novice coders: keep coding and practicing Java as often as possible, and try to create small projects on any topic you're learning.
by shahabmir034 on 2024-02-06 10:09:07
No comments yet.