SnoozyQuokka
SnoozyQuokka
Student

What techstack should I learn?

First year college student enrolled in a Computer Science & Engineering (Data Science) degree in a Tier 2 college.

Talked to a few engineers living in my PG. They said to learn Java and DSA 'cause they are evergreen fields.

Python is being taught in college since it is used more in data science.

What would you suggest?

14mo ago
SqueakyMochi
SqueakyMochi

From Oncampus Placement point of view:

1.Maintain Decent CGPA(atleast above 6.5 or 7) (its underrated,but this will be nightmare at placement time because most companies set eligibility criteria & filter candidates)

  1. Maintain good balance between academics & enjoyment, don't be bookworm, take suggestions from good seniors they will make your academics bit easier.

3.Most important, try to network & build Connections with new people either in college or on linkedin.

4.Atleast try to have basic understanding of 1 programming language & Cs fundamental this is sufficient if you're aiming for service based DSA if you're aiming for big tech companies

5.Most important, Try to learn and do projects in trending technologies like AI/ML,Cloud,Cybersec,Data science, pick any 1 & go deep into project.

6.I know some time its really frustrating but don't let your self down and get in drugs/alcohol Having a Relationship is your personal choice, you will grow together if you have good mindset & goal, I being single, i don't want to promote this. Being single save your time & Vitamin M(money)

7.Try to do some Internships if possible or do open-source contribution, try to participate in hackathon , winning isnt mandatory but the exposure is invaluable !!

  1. Try to be healthy, because healthy mind resides in healthy body,this will control 80% of things in your life.

9.Oncampus Placements are luck based , play it wisely , try to be good with aptitude & problem solving & try to give mock interviews ,this will boost your Confidence. Never feel demotivated if you'renot placed, if not oncampus you have humongous off-campus opportunities !!

These are 9 🌟 , based on my experience in 4 years of Engineering

Hope this will be helpful, to most of my Juniors & Future Engineers !!

All the Best & Good luck on your Journey ✨️

SillySushi
SillySushi

Valuable advice. I wish I had this knowledge when I was in college. 🥲

FuzzySushi
FuzzySushi

Don't rush for learning tech stacks. Master foundations first.

  • data structures and algorithms (possibly in OO langauge like C++ or Java)
  • RDBMS, OS, Networking, discrete maths
  • Computer architecture and theory of computation if you want to really know how computers work

Once you are strong in the basics of computer programming and logic, you can pick any language you want.

Explore various domains. Don't go for Python just because your college curriculum needs it or React just because jobs need it. Explore everything until third year and figure out what you like and enjoyed the most. Dive deep into it in the final year.

SparklyBanana
SparklyBanana

Learn how to build and ship a full product using any tech stack. Try to solve a problem and pick up technology based on what you need

FluffyNugget
FluffyNugget
Plivo14mo

Whatever ur first job has work on. For interviews just pick one like Java and focus on DS Algo. Eventually u would know what u prefer. Go is another popular choice

SnoozyQuokka
SnoozyQuokka
Student14mo

Edit: What I meant when I wrote evergreen above was that according to the seniors at my PG, I would at least be able to get a job, when the money starts coming in I'll be able to transition to other fields of interest.

Discover more
Curated from across