My LGMVIP Internship Journey - Learning and Growing with LetsGrowMore
Abhishek D. Patil
SWE at PaisaniTech | Ex-Amazonian | MCA at Amity University | Java Developer | Oracle DBA | Cyber Security Analyst
Hello everyone! Today, I am writing to share my experience of interning with LetsGrowMore as part of their LGMVIP program. It was an incredible journey that taught me a lot about the latest technologies and helped me to improve my skills as a developer.
Firstly, I would like to thank LetsGrowMore for providing me with the opportunity to intern with them. It was an amazing learning experience and I am grateful for the knowledge and expertise I gained during this time. I was able to work on four different projects of varying levels of difficulty, each of which challenged me in new ways and helped me grow as a developer.
During the course of my internship, I was given four tasks to complete, which were a currency converter, tic-tac-toe game, scientific calculator, and text editor, each of which provided a unique challenge and opportunity to apply my skills in Java programming. I had to work diligently on each task, following the instructions and guidelines provided and had to ensure that the output was accurate and efficient.
Task 1 - Currency Converter Application
With the help of Java Servlets Web Features, Applet, and Ajax, I created a web-based currency converter. The project allows users to convert currencies from one to another, with real-time updates on exchange rates. The user interface is easy to navigate and provides accurate conversion results. As a developer, I learned about the importance of staying up-to-date with current exchange prices and how to use different technologies to build a functional web application.
IDE: Intellij Idea and Spring Tool Suite (STS)
Task 2 - Tic-Tac-Toe game
It was a great project for beginners that introduced me to the world of Java GUI and Swing. I learned about creating the game board, taking user input, and implementing the game's logic.
This is a beginner-level project where a Tic-Tac-Toe game is developed using Java, Java Swing, Java GUI, and JFrame. The game starts with two players as active members and a one-print board on the screen, which displays 9 boxes (i.e., 3×3).
Technologies Used
IDE: Intellij Idea and Spring Tool Suite (STS)
Task 3 - Scientific Calculator
领英推荐
I worked on a scientific calculator using Java. This project was more challenging than the others, as it required an in-depth understanding of Java Swing, Java AWT, and OOPS concepts. I learned about implementing mathematical operations, trigonometric functions, and logarithms, among other things.
This is a scientific calculator built using Java. The purpose of this application is to provide a general-purpose calculator with advanced mathematical operations.
Technologies Used
IDE: Intellij Idea and Spring Tool Suite (STS)
Task 4 - Text Editor ( Advance Level )
This is a text editor application built using Java Swing and AWT libraries. The user interface includes a JTextArea to input and edit text, JMenu, JMenuItems, and JMenuBar to perform various tasks. It provides file menu options like open, save, close, and print for future reference. It also has an edit menu to cut, copy, and paste texts. It has a "Save and Submit" button to close the file after saving the data. The application uses an action listener to detect actions in the project.
Technologies Used
IDE: Intellij Idea and Spring Tool Suite (STS)
One of the most significant challenges I faced was when I was working on the text editor project. It required me to implement various features like file handling, menu bars, and action listeners to create an effective text editor. It was a daunting task, but with the help of my mentor and online resources, I was able to complete it on time.
Conclusion
I was impressed by the support and guidance that I received from my mentor and the LGM team throughout the internship. They were always ready to help me out and provide constructive feedback on my work. The regular feedback helped me improve my coding skills, and I learned to write efficient and error-free code.
Apart from the technical skills, I also learned a lot about teamwork, communication, and time management. As a remote intern, it was challenging to coordinate with my team members, but we overcame the challenges by using various tools like Slack and Zoom.
Overall, the LGMVIP program was a transformative experience that provided me with valuable skills, knowledge, and experiences that will help me in my future endeavours. I am grateful to the LetsGrowMore team for giving me this opportunity and for being such an inspiring and supportive community. I look forward to staying connected with LGM and contributing to their initiatives in the future.
In conclusion, I would highly recommend the LGMVIP program to anyone who is looking to improve their skills and gain valuable experience in the field of technology. It was an amazing journey that allowed me to learn, grow, and connect with like-minded individuals. Thank you, LetsGrowMore, for this wonderful opportunity.
To learn more about LetsGrowMore and the LGMVIP program, please visit ?letsgrowmore.in?&?letsgrowmore.in/vip