TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Advice for a college freshman?

3 pointsby devericxover 6 years ago
Attending the University of Virginia. Planning to major in Computer Science. Around a year of experience working at a startup and on personal projects, but nothing intense or serious.<p>I want to be in the best possible shape post-graduation. What should I be prioritizing? I feel like GPA shouldn&#x27;t be my highest priority, rather, side-projects, social connections, or industry experience should be. I just hear so much about how little employers care about GPA above a certain level, and pushing for that 4.0 over a decent 3.7+ requires so much extra effort for not much return it seems.<p>I&#x27;m intrigued by the indie hacker scene. Solid passive income would be the dream for me. I don&#x27;t think I&#x27;d be happy in a cog-in-the-machine-type big company position, though who knows, maybe I would. I just don&#x27;t know at this point and would love some tips and advice from those a lot more experienced. What are the best ways to acquire internships for the winter&#x2F;summer? How should I split my time between a social life and developing my skills? What would you have told your college freshman self back in the day if you could?<p>Thanks.

3 comments

Jun8over 6 years ago
Whenever anyone young asks me this general question I point them first to pg&#x27;s awesome essay: <a href="http:&#x2F;&#x2F;www.paulgraham.com&#x2F;hs.html" rel="nofollow">http:&#x2F;&#x2F;www.paulgraham.com&#x2F;hs.html</a>. This is targeted for HS students but I think also applies to freshmen and sophomores. To boil it to one sentence: Make decisions as to maximize your options.<p>I would add that your personal network is one of the most valuable asset you&#x27;ll have so start on your networking skills. To do this well, as they say, be interested, not just interesting. Ask people what are the most important open research problems in their fields, people love to talk about this stuff.<p>Finally, if possible, avoid companies that &quot;care about GPA above a certain level&quot;.
评论 #18018765 未加载
AnimalMuppetover 6 years ago
What would I have told myself? People matter more than I think they do. Learning to interact well with them is hard for a geeky person like me. Work on learning how to do so. (This isn&#x27;t the same as spending tons of time on the social scene. People are everywhere and you interact with them all the time, not just at parties.)<p>Most of the specifics you learn won&#x27;t matter. Learn how to learn, learn how to think, and learn how to work.
评论 #18019064 未加载
评论 #18018649 未加载
Shanedoraover 6 years ago
You should strive to find out what area of computer science you enjoy versus making it about your GPA or trying to be the smartest in the class. If the latter is your goal you&#x27;re going to be disappointed.<p>It&#x27;s hard, or was for me, to do projects on your own time when you&#x27;re full time student. Therefore, apply yourself in learning as much as you can from your classes and build off the assigned work as much as possible if you have free time.<p>Lastly, learn how to develop a good work ethic. Try to revert from googling answers. Struggle and try to find your own solutions. Pay closer attention to your compiler warnings without googling them. Utilize tools to debug your code versus googling if someone else had the same issue and what their solution was. In all, learn how to struggle effectively to improve your overall understanding of concepts and problem solving.<p>~S
评论 #18018637 未加载