Mishka Shan
I am an enthusiast of technology and a would-be software developer who is immersing myself in the sea of Java programming. I started learning to code out of curiosity, and soon it became my passion. Java today is not only a language I am studying, but it is also allowing me to see how the actual technology works and how I can utilise it to make things that will be meaningful. My first experience with programming was at school, and it was simple HTML and some logic games on Scratch. It was amusing; however, I did not fully fall in love with coding until I created my first Java program, which was a simple calculator. The fact that I could see my logic being brought to life on the screen awakened something in me, and I have been addicted ever since. I chose Java simply because it is ubiquitous, whether you are talking mobile applications, enterprise software, ATM machines or Android, Java is powering some of the most popular systems on the planet. Its object-oriented design, independence of platform, and excellent libraries qualify it as one of the most suitable languages to develop a solid foundation in software development. I have not notched my learning without difficulties. Such features as inheritance, multithreading, exception handling, and file I/O were difficult to learn. However, through practice, online courses, physical projects, and plenty of debugging, I have begun to feel more at ease. Right now, I am dealing with smaller projects such as a student management system and a basic banking application, both in Java. The fact that I am a member of the Java learner community has kept me motivated, too. It could be watching YouTube tutorials, browsing Stack Overflow, or Discord study groups, but there is always something new to discover or an issue to solve. I used to think that coding requires only syntax memorisation, but now I know that it is a creative problem-solving and logical thinking. I also began to study JavaFX to understand how to create user interfaces, and will soon acquire Spring Boot and APIs. I have also found it fascinating how Java can be used in small console applications up to full backend systems. The fact that I am a member of the Java learner community has kept me motivated, too. Whether that be watching YouTube tutorials, ransacking Stack Overflow, or studying in Discord study groups, there is always something new to pick up or an issue to resolve. I have also learned that coding not only requires one to memorise syntax, but it also requires one to be creative in finding solutions to problems and to think logically. In the future, I would like to develop applications that can change the world. App development and backend engineering specifically appeal to me, and Java allows me the freedom to do both. I also intend to give back to open-source once I become more confident about my abilities. It has not been such an easy task to learn Java as merely learn a programming language, but rather a process of developing resilience, logical, and inventive thinking. I can also not wait to continue moving, create more improved projects, and develop as a developer. #JavaLearner #CodeNewbie #WomenWhoCode #JavaProgramming #StudentDeveloper #BackendDevInProgress #LearningToCode #TechJourney #JavaProjects #CodeEveryday #OOP #DebuggingLife #FutureDeveloper #SpringBootSoon
This user hasn’t published any posts yet.