Open In App

JEE Preparation to Tech Enthusiasm: Career Joruney

Last Updated : 29 Apr, 2024
Improve
Improve
Like Article
Like
Save
Share
Report

Hi! I am Ashish and currently, I’m pursuing B.Tech 2nd year in Computer Science and Engineering from the National Institute of Technology Jalandhar. It all started when I was preparing for JEE and at that time I didn’t know anything about CSE, its subjects, Coding, and all these fancy terms, I just knew that I would take JEE and get into a good college with a descent Branch and then suddenly COVID occurs and all the coaching centers were closed and then I started to explore new things and learnings that what else I can learn rather than studying my JEE mains subjects and then I explored the world of Coding and Programming and then I got interested in it that we can make anything and automate things by using some lines of codes and then at that time my interest in CSE raised and I was like that I will opt for CSE branch. I started exploring it in deep and gaining knowledge about this field.

Learning My First Language:

When I got an overview of how things are going on in this field then I started by taking one step ahead this field I picked PYTHON as my first language. I started learning this language and at starting I made some programs like a calculator, printing tables and numbers, tik tac toe, and many other small programs when I was making them then these programs filled me with more excitement that I made something and then after learning basics of Python I started exploring it’s libraries like Matplolib, Scikit-learn, Plotly, and I also made some sketches by using Sketchespy library and then I came to know that Python is very vast language and Anyone can’t learn it completely. So then I started getting the things done that are suitable for or I can make something useful from them and after this only I came to know about various platforms also like GFG, LeetCode, CodeChef etc and I also started watching various Software Engineers around the world like their day in life videos and what they are doing in their job roles.

Getting Admission in College:

After clearing JEE, I got admitted to NITJ with the CSE branch. Then, I became completely aware of this domain and what I needed to do to become a Software Engineer. From the beginning, I started learning different languages like C, C++, and Java. After learning these languages, I developed a personal preference for C++ because of its speed and its suitability for solving DSA problems easily. Additionally, this language has good community support compared to others.

Upon entering college, I interacted with various other coders and seniors who provided valuable insights. Through conversations with them, I began learning development alongside my studies in Data Structures and Algorithms.

Learning WEB DEV:

And I chose to learn Web development and I started with it and I learn basics of HTML, CSS, JavaScript and I made various small projects by using these concepts after making these I was very happy that now I’m able to make a website which can be host and anyone can see it around the world So started learning more about this like I learned how to use Bootstrap CSS to style your website with ease. And then I came to know about that html, css are outdated things no one use these in present time to make website then started doing more research on it and I found that React.js is alternative framework of this stuff then I learned complete Full MERN Stack Development from “Love Babbar” bhaiya, like I learned various new thing which are actually Developers are using in present time like React.js, Tailwind CSS, and in Backend Node.js, Express.js, MongoDB. And I completed my MERN Stack Development and then I know that I have my Development side and some projects besides doing DSA and I also got an opportunity to work on some of my college projects and college web portals also.

Learning Ethical Hacking:

When in our Btech Computers Networks named a subject is introduced then I started getting interest towards Ethical Hacking also where I learned various tools on Kali linux line Nmap, Social Engineering ToolKit(SET), Matasploit, Payload and Phishing attacks etc. And I learn various hacking techniques online by tutorials and reading online Docs and then I got a basic understanding on that how the things are going in backend and in Networking also.

Started Solving Different DSA Problems:

Besides learning these stuffs I always used to getting my self improve in DSA, problem solving and logic building skills because I know that if you want to get into a good MNCs then the first thing they will ask is DSA and all other are just there to keep you standout from others that what you learn in different from others in your engineering. So that’s why I always used to solve DSA problems on various platforms like LeetCode, Codechef, GFG, HackerRank, HackerEarth etc.

Projects and Achievements:

Parallax Effect Website:

I developed a captivating parallax effect website using HTML, CSS, and JavaScript, showcasing my skills in front-end web development. The website features dynamic scrolling animations that create an immersive user experience, demonstrating my creativity and attention to detail.

Hackathon Project:

Currently, I’m part of a team working on a web development project for a hackathon. Collaborating with team members, we’re leveraging cutting-edge web technologies to build a solution addressing a real-world problem.

Achievements:

In addition to my projects, I’ve expanded my skills through workshops and challenges. I recently participated in a GPT tools workshop, gaining insights into AI and natural language processing. I’ve also completed the Coding Ninjas 21 Days Coding Challenge, earning certificates for my problem-solving proficiency and dedication to coding and various other certificates also related to this domain

Advice for Beginners:

To all aspiring coders and tech enthusiasts embarking on their journey, I offer this advice: Embrace curiosity and never stop learning. The world of coding and technology is vast and ever-evolving, presenting endless opportunities for growth and exploration. Start with the basics, build a strong foundation, and don’t be afraid to experiment. Seek out resources such as online tutorials, coding communities, and mentorship programs to accelerate your learning. Remember, progress may be gradual, but each line of code you write and every project you undertake brings you one step closer to mastery. With dedication, persistence, and a thirst for knowledge, you’ll unlock limitless possibilities in the exciting world of coding and technology. And you can always refer to the GeeksForGeeks in any kind of coding help our tech realated doubts.

Conclusion: Lessons Learned and Future Aspirations

In my journey through the realms of coding and technology, I’ve learned the power of curiosity and continuous learning. From mastering multiple programming languages to exploring diverse domains like web development and ethical hacking, each experience has enriched my understanding and honed my skills. Looking ahead, I aspire to delve deeper into advanced topics such as artificial intelligence, machine learning, and Blockchain while also contributing to impactful projects that push the boundaries of innovation. And still I’m learning various different thing like system Design, Database Management, Machine Learning etc. And if someone is reading this then I also want to say that if you are also interested in this field and want to explore it then getup and start learning because you will enjoy this journey and learn different things, Technologies and logic building.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads