Road-map for IT College Students
India has long demonstrated its mettle in the IT sector with the world looking to the nation for some form of IT assistance. It has only intensified the demand for IT specialists in India, and a significant number of IT students attend many engineering and diploma colleges every year.
Here are a few tips for you to succeed in your college life:
In First Year
As a first-year student, you should be more careful with your learning, because, in the first year, you should be relying on all the fundamental principles that would be important for you to carry your career to new heights in your life.
- Study basic programming like C, C++and start developing a small project on C or C++.
- Learn VCS like GitHub and commit all your code or project on Github.
- Understand basic technology terminology that enhances your expertise and learns how to use Google efficiently to improve your learning style.
[How to use Google effectively?
Many of us know how to use Google.
But we don’t know how to use it effectively?
So here I’m writing this article to…medium.com](https://medium.com/@hbchawla1307/how-to-use-google-effectively-52571d838480 "medium.com/@hbchawla1307/how-to-use-google-..")
- Learn how to use Facebook effectively and build your LinkedIn account. Reference account here.
[What would be the best way to use Facebook usefully?
Facebook is a very popular social networking platform, but it can be a daunting user interface. Facebook’s interface…medium.com](https://medium.com/deepak-chawla/what-would-be-the-best-way-to-use-facebook-usefully-8418cbdfe9d3 "medium.com/deepak-chawla/what-would-be-the-..")
In the Second Year
The second-year is the time when students face their core branch topics, so it is a very important time when you have to make a critical choice on what you want to do:
- Learn Data Structure and Algorithms and try to grasp it and do some practice on it as well.
- Learn web development languages like HTML, CSS, JavaScript, PHP, MySQL, or if you want to get into mobile development then start learning Core Javascript, React Native, React Js and Node js and seek to create a small project for practice purposes only.
- Learn Networking concepts and commands.
- Learn Linux commands and shell scripting.
- Try to build some automated scripting using the shell.
- Seek to give some time regularly on that site as well as on the Youtube channels, Quora, Medium to upgrade yourself.
In the Third year
The third year of your university career is undoubtedly one of the most critical stages of your learning.
- Now decide which website or phone app you like most about basic functionality, UI, etc. And seek to implement the site’s mimic whatever you experience in the second year.
- Build your communication skills.
- Start looking some internship role and get into whenever you get a chance to work.
In Final year
Don’t think of your final year project as yet another degree requirement. If you want to be a successful engineer, this is your chance to continue your transition to your industry.
- It’s time to revise everything you’ve been learning so far. So brush up all the things you’ve learned so far and started planning a resume, reference link
- Create an online portfolio. Reference online portfolio link.
- Start practising a lot on C, C++, DSA, Aptitude, and start exercising for an interview.
Bonus Points
They are so many students who want to become a Data Scientist, Machine Learning Engineer, Data Engineer, DevOps Engineer. But to achieve they run fast and skip the basic foundation trains of the computer programming world. One more thing all these profiles which look best or attractive but, they need a good amount of knowledge and currently in IT industry of India do not consider fresher as a Data Scientist, Machine Learning Engineer, Data Engineer, DevOps Engineer, they required experienced one. So, in my opinion, and my working experience till now I got always starts with some basic job or internship then go to the high-level jobs and without knowledge or skills of the Software Development Life Cycle on real-world products you can’t work well on attractive profiles. Now you are thinking about how other freshers getting a job in the above profiles, so there is a will, there is a way if you accomplish 4-year plan in two years only then you can think about it.
Thanks for reading this article so far.
Hope it will help you all and one humble request follow all steps without any ignorance. If you cheat or left any point then you will cheat with yourself. You might be thinking that there is so much stuff to learn, so many courses to join, so many websites or blogs to read, so many libraries to practice on it, but you don’t need to worry, I am with you and if like this roadmap and you want me to share a full explanation with resources materials like articles, tools, courses, etc. as I used in each step and you also want other tech stack roadmap like becoming a Front-End Developer, Back-End Developer, MEAN, MERN developer, NLP, Computer Vision, Devops, MLOps, then give me your request on Twitter, Linkedin or Website. or comment in the section below.
I hope that benefits you, and if you have any questions, feel free to contact us. If you like this article then please consider following me on medium (deepakchawla). if you’d like to be notified for every new post and don’t forget to follow me on Linkedin Twitter
Other articles on Medium you may like:
[How AI can be used in combating Covid-19.
Since the first case was reported in Wuhan, China, coronavirus (COVID-19) has spread at an unprecedented rate. It was…medium.com](https://medium.com/deepak-chawla/how-ai-can-be-used-in-combating-covid-19-627bee0ac01e "medium.com/deepak-chawla/how-ai-can-be-used..")
[Key Points — New Education Policy
New Education Policy 2020medium.com](https://medium.com/deepak-chawla/key-points-new-education-policy-66f476ac3204 "medium.com/deepak-chawla/key-points-new-edu..")
[I have tried several times to learn to program but failed every time.
First, you have to ask some questions to yourself before start anything.medium.com](https://medium.com/deepak-chawla/i-have-tried-several-times-to-learn-to-program-but-failed-every-time-7711ca97910f "medium.com/deepak-chawla/i-have-tried-sever..")
[Twitter Sentiment Analysis
To understand the sentiment of a tweeter. Here we are going to train and develop a simple Twitter Sentiment Analysis…medium.com](https://medium.com/deepak-chawla/twitter-sentiment-analysis-146f769bd329 "medium.com/deepak-chawla/twitter-sentiment-..")