Live data from Hacker News

Ask HN: Any tips for a college freshman enrolled in computer science?

news.ycombinator.com

11–20 of 69 posts

Re: Ask HN: Any tips for a college freshman enrolled in computer science?

#11
Here is my advice to a young person interested in computer science:

https://htmx.org/essays/yes-and/

TLDR:

- Knowing how to do things with computers will likely remain useful in the future

- Learn fundamentals using AI as a TA rather than code generator

- You must write the code

- Learn skills beyond just CS, such as communication & business

- Plan on using personal contacts for a future job, the hiring market is busted

Re: Ask HN: Any tips for a college freshman enrolled in computer science?

#12
Throw yourself into it if you love it. The world is going to change many more times before you're even done your undergraduate studies, so there is no point in trying to predict it. Just arrive at graduation having had an awesome college experience (especially the people you'll meet), know how to learn stuff quickly, and be flexible.

I'm sure that during your studies, through serendipity, you'll find great opportunities to pursue that you couldn't possibly imagine right now. Give yourself the greatest surface area for luck to find you.

Since you posted this here on HN I can already tell that you're the type of person who will not be short of opportunities and already has a good surface area for luck to find you.

Good luck!

Re: Ask HN: Any tips for a college freshman enrolled in computer science?

#14

Fear is normal. Jump in. Learn how to learn. Get really good at that. That is the essence of your college experience. Perhaps consider a minor in a life science, hard technology, or other field that has good employment prospects. Everything is software these days--it's going to be about applying software rather than pure programming skills. Take a physics class or two. Learn how and why things work. If your school ha…

Co-op every chance you get, ideally every summer. Start ASAP. Do not be afraid of off-summer co-ops.

Re: Ask HN: Any tips for a college freshman enrolled in computer science?

#15
Write the code yourself, use AI as a tutor. Learn to start a project from scratch and run it locally from your computer for any language you learn. Use a Linux laptop. Network and be socialable. Apply for internships. Learn deep learning and neutral networks if you have the opportunity, GPU programming. Really though, follow your interests.

Re: Ask HN: Any tips for a college freshman enrolled in computer science?

#16
Don't spend too much time online. The collective conscious of online can be disconnected from reality. People who aren't successful tend to spend their time complaining online whereas you rarely hear stories of normal people success online.

Focus on meeting real people and understanding their problems and how you can help. Your connections during college will probably matter more than a particular test score.

Get a job (any job) during college, it shows you're employable and can navigate with the unpleasantries of being employed.

Oh! And dont’ stress too much! Enjoy the ride. Think of it all like a fun new video game. Take in the new levels with curiosity. Have fun! Many people who have jobs now would love to be in your shoes again. Embrace it, enjoy that time of life!

Re: Ask HN: Any tips for a college freshman enrolled in computer science?

#17
You’re actually in a great position because you’re young and able to adapt to the world as it changes. Four years is an eternity in the job market, so what you’re seeing now is not predictive of what the job market will be like when you graduate.

I recommend keeping your eyes open and getting diverse viewpoints, with some caveats. Universities can be both fast and slow to adapt to changing trends. Your professors will undoubtedly be trying to integrate LLMs into the courses, but what they teach you will probably not entirely hit the mark about where the industry is going. You need to be gaining your own experience with something outside of classes, even if it’s useless little projects that you throw away. Remember to have fun in college, too, but balance that with doing a little more than just trying to get passing grades.

Avoid spending too much time in cynical spaces online that have turned into echo chambers about how we’re all doomed, this career is a dead end, and other negativities. Hacker News has a diverse set of opinions represented but it’s easy to get swept up in the hyper-negative views where we’re all going to be out of jobs and relying on UBI in a couple years. Online spaces have been excessively negative about this career for as long as I’ve been doing it, with the exact reasons changing from year to year. I knew a few people who enjoyed computers but talked themselves out of CS due to job market or online negativity things when they started college and all of them discovered that every career path has its pluses and minuses. It gets easier when you have some affinity for the work, though.

Re: Ask HN: Any tips for a college freshman enrolled in computer science?

#18
Just try it out and explore a few different layers you're interested in.

The ACM curriculum focuses more on kernels, OS, and compilers rather than the application layer. It's great for understanding principles, but making money often happens at the application layer. Everyone's aptitude is different.

Programming has many layers. Don't get discouraged if you hit a wall in one area.just move around and explore different layers. You'll definitely find one that suits you

Re: Ask HN: Any tips for a college freshman enrolled in computer science?

#20
Learn JavaScript/Dart and Rust/Zig. Have a mono repo of all your code modules, never rewrite code, as you switch between projects.

Because AI is trained on the web, expect the fundamental building blocks of Software Engineering to not change in the next decades. Git, Linux, HTML, JavaScript etc etc all the abondoned code on the web. Familiarize yourself with these fundamentals and you'll always be relevant.

Post reply on HN