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?
CloudWizard
Stealth
a year ago
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)
2. 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 !!
8. 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 β¨οΈ
Valuable advice. I wish I had this knowledge when I was in college. π₯²
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.
Greenie
Student
a year ago
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.
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
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
Discover More
Curated from across