1 year of tech journey
Table of contents
Introduction
Everyone has a dream as they grow up. Some of us wanted to be an astronaut, some doctors etc etc. To be honest I never had anything in my mind as I tend to get bored very easily. I wanted study literature after graduating high school but my teachers told me to take science as I used to top in maths. They told me that if I took science , I will always have much more options and can take literature afterwards. This is how I took science in 11th grade. My physics teacher had told me to give Wbjee exam which I gave as a formality. Luckily, I got a good rank so I decided to persue BTech in computer science . This is how I got admitted in CSE in MAKAUT,WB.
My tech journey
Now a problem arose. I completed my whole schooling from CBSE board. CBSE curriculum hardly has any programming plus I opted for biology instead of computer science in 11th grade. So, basically I had no knowledge about programming.
Programming Club
I joined a programming club called “ASync Devs”, which was made by our two immediate seniors - Swapnoneel Saha and Arindam Majumder. They guided us on which things we should study and what is it’s importance. There were sessions about User Interface (UI) vs User Experience (UX), figma. We also had to make ppts and properly present in English, which they gave individual reviews. There were also some coding competitions based on LeetCode.
Back-End Development
- Java
I decided to start from Java. Why did I start with Java ? This question may arise in your mind. JAVA is an object oriented programming language. In India mainly JAVA and C++ is sought by the tech companies. Java is easier than C because of it’s built in features, so I would suggest to grasp some knowledge about it first. Up to the 2 Dimensional array, the logic would be the same as C.
- C
In my 2nd semester I started learning C as it was a part of my syllabus. The advanced topics in C i.e Data Structure and Algorithm is in my 3rd semester, though I have learned it up to the stack part. C is not hard, but if you do not practice it regularly, your Java and C syntax will start getting mixed.
Front-End Development
I also learnt HTML and CSS for front end web development. This was relatively easier than the previous ones. You just have to learn proper tags and with those you can make really cool websites.
Resources
Books :
- ICSE/ ISC textbooks for Java.
2. The C Programming Language : Book by Brian Kernighan and Dennis Ritchie
YouTube :
Coding Platform:
My future goals:
For the next year my goal is to solve a lot of LeetCode problems. I will also learn Python, OCaml as it is in my 3rd sem curriculum. Aside the curriculum, I am going to learn JavaScript and Advance Java.
GATE is an exam managed by IIT. If you want to get selection for your MTech in a reputed college, this exam is a must. I am going to prepare for this exam, from this year. I want to do my post graduation in robotics. Why robotics? As a child, I was highly influenced by the Big Hero 6 movie. I really liked the character of Hiro Hamada in that movie and robotics is all in the rage right now, so why not?
Subscribe to my newsletter
Read articles from Moumita Paul directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Moumita Paul
Moumita Paul
|| Learning •HTML •JAVA •CSS •C •Python •OCaml || Currently pursuing CSE at @MAKAUTWB