Table of contents
No headings in the article.
Hello readers, I will share my university/college experience in this post. If you are in tier 3 college and upset that you are not going to get a decent job. Is a college degree very important? Getting low marks in the engineering entrance examination means the end of a career (JEE in India). OOPS !!! Your good luck got you here. And after reading this blog post I am sure that you will find all stereotypes busted clean.
I am ‘The Typical Student’ in any tier 3 college in India. Working hard everyday, trying to learn new things and fascinated with start-ups and businesses.
Let’s start with high schooling with I had given my JEE exam and waiting for results. After a month of waiting results got announced and I didn’t get nice AIR(All India Rank) but it was enough to get into decent state tier 3 college. I got admission in Computer Science Engineering branch. I am tech lover. I love how tech is doing so many things. From ordering food online to killer military drones, all are happening due to technology. And I love that.
I am currently in third year of my college now and learnt many tools and technologies. I am admitted into college in 2019-20, most of us know it as Covid-19 year. Many people criticize us for attending college online and not studying anything. But all these are stereotypes made by social media.
When I first entered into college, I had many misconceptions like “ I got a tier 3 college. And noting good is going to happen’” and got depressed but I personally think getting into tier 3 college and especially when Covid-19 is around is the best thing happened in my life.
When college started and I got our first year curriculum, I was disappointed. There were many subjects which are irrelevant. So, I started searching on internet and magic happened there. I came to know that data structures and algorithms, Web Development, Android, IOS, Database Management system, Operating System, Open Source Contribution, Computer Network, etc are the main subjects which I need to master during four years. But after going through syllabus of each subjects, I realize that I can’t do all of the things.
So, I choose only 4-5 to master within 4 years which includes DSA, Computer Network, DBMS, OS and Android. Then I completed CN and DBMS in my first year. Covid situation helped me a lot cause all lectures were online and I was only attending them for attendance. And for exams, every engineer knows that only a week of study is enough for getting decent CGPA.
Things to learn from my Experience
Now some things that I learnt within last 2 years of my college for anyone who is junior than me. I choose JAVA language for my DSA. There are mainly two famous languages for doing your DSA C++ and JAVA. C++ gives you advantage of competitive coding, easy to understand, fast language, gives opportunity for development and many competitions. And JAVA gives you advantage of open source contribution, easy to understand and real world projects opportunities. So, fellow developers take a wise decision.
For DSA in JAVA, I came across a wise guy name Kunal Kushwaha on YouTube. He created entire playlist for DSA. He talks about stereotypes created by society about crores of packages. We all want work into Microsoft, Google, Facebook, Amazon for packages they give to just pass out students. But in reality, these companies pay you maximum 15-20 lacks in hand, other are the expenses which company may invest in you like insurance, travels, accommodation expense, bonus, etc. Major part of these crores of packages go into company stocks and bonds which you can claim after certain fixed time doing your job in that company. I think its about four years or may be longer that that.
Back to college experience. When my second year started, again I got my curriculum and only a single subject was relevant that was DSA but I was doing it already. So, that subject was very easy for me. And then same technique, leaning from internet and attending virtual lectures. Currently I am in my third year of college and getting many opportunities to work with professionals. I personally think, offcampus opportunities are enormous. You just need to find it.
I think best way to learn anything is that whenever you are learning anything, post it on Instagram, LinkedIn, Twitter and other social handles which helps you to be regular. And second benefit of it is that your peers and community knows what you are learning. So that your peers also reach to you about same thing and it will boost your learning mentality. This works for me. I hope the same for you.
There are some websites I will suggest for fellow developers to learn.
Google – Searching is a most important skill and you must develop it.
Geeksforgeeks, Tutorialspoint, w3school - For learning any programming and anything related to it.
GitHub – Amazing place for organizing your projects and open source contribution.
LinkedIn – Create your professional portfolio with all skills. It will help you to get decent internships.
Youtube, Coursera, Udemy, NPTL, Swayam Portal – For learning new tech and tools.
Just a last suggestion, try to explore in your first year and from first year’s vacation, start learning one thing that you choose to master and stick with it. Currently, Web 3.0 is coming and blockchain technology is going to be game changer.
Explore, Learn and Enjoy the process ….
#BlogsWithCC