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: What should I specialize in as a senior CS major?

2 pointsby Max_Ehrlichabout 1 year ago
CS is so big, there are so many things to do.<p>How do I find out what I should &quot;specialize&quot; in?<p>I&#x27;ve studied a whole bunch but I just don&#x27;t know what to do.

3 comments

sargstuffabout 1 year ago
Look for chances to demo skills &#x2F; show knowledge beyond book&#x2F;classroom skills.<p>What subject areas &#x2F; classes outside of direct classes were &#x27;interesting&#x27;?<p>Figure out ways to apply what have learned to &#x27;non-CS&#x27; areas. Perhaps start with finding related &#x27;open source&#x27; software that might help with a given area &amp; explore how to customize&#x2F;change open source software to fit the situation.<p>Talk to prof(s) (cs &amp; non-cs) about topic(s) for independent study and&#x2F;or something realated to what instructor&#x2F;professor does. (may&#x2F;may not be related to above).<p>Look at internships &#x2F; volunteer opportunities &#x2F; hobbies to start applying&#x2F;figuring&#x2F;trying out how to use&#x2F;apply&#x2F;practice what know.<p>Use above experiences to get&#x2F;broaden connections&#x2F;learn about opportunies &amp; different releated interests.<p>Document and present the above in some form (web, paper, conference, video, etc). Keep document&#x2F;site statistics for future suggestions on &#x27;what should I do now&#x27;
johndoe0815about 1 year ago
I would recommend to stay away from AI… everyone and their dog are into the topic right now so you’ll probably face fierce competition in finding a job when the current hype is over.<p>We’re always looking for good students in anything related to systems if this is your thing - OS, distributed systems, compilers, virtualisation, hardware design&#x2F;codesign, system level security and all sorts of embedded systems topics. Most of the students here in Germany choose to go to industry after graduating (which pays quite a bit better than universities right now in these areas), so we have quite some trouble to find good PhD students…
navjack27about 1 year ago
Specialize in being a generalist