Ask HN: What advice would you give to a CS student today?
I wanted to inspire and guide them since I felt overlooked when I was their age.
After yesterday's meetup at my coworking space on tech startup failures, my friend's 20-year-old son dropped by to chat. He is studying computer science in his third year of university.
It was a typical small talk, and he asked me about my business. “As I recall, you worked in technology and recruitment," he said. How's the market now?
He cleverly asked for advice about his future career. I quickly saw how important and valuable it was to him.
I always had the right words to say to kids like him, so I started talking.
I talked about how the market is changing, how demand is down, and how layoffs affected the situation.
Then I got fully paralysed, and I couldn't think of what to say. I was a bit pessimistic, but I wanted to motivate him. I didn't want to discourage him by telling him that the market is hard for junior developers.
I realized that I don't know what to tell him. I have NO clue what's "good" or "bad", or what the market will do, or which skills he needs. After working in tech recruiting for over 15 years, I don't know how to guide him.
I felt helpless. In his eyes, I saw my younger self from 20 years ago, seeking advice from someone I trusted.
After a brief pause, I realized that I needed to be practical. I promised him I would send him a written response via his father soon.
That was the best I could do at the time. Being honest about not knowing everything felt better than pretending I did.
Also, I gained some time to give this kid some thorough feedback.
What advice would you give to a CS student today?
concept idea: can one make a completely 3d printed fax machine? [6][7][8] aka re-invision things with knowledge have (or learn more about what knowledge gaps have & fix it!)
Look at that plan B that can/is supporting persuit of plan A. Note: Plan B might have come from checking out above suggestions. Plan B might become better deal than Plan A!
?? Read up on history's, didn't plan it this way, but worked out because "right place, right time" aka apple/xerox alto[4]; michael dell/dell computers; facebook; musk & paypal; home brew computer club; "chocolate bar to microwave"[2]
Learn to use what have available to use/do something with (ideally as way to exercise/reinforce CS stuff - aka hackathons. ). Keep at it until have something that someone unfamiliar with what doing would be able identify it as related to computer science stuff.
Keep a 'cs journal'[5]
Humor - A key ingredient to engagement, meaningful connection, and creativity in youth development.[0]
Wit and Humor [1]
in search of a boaring business [3]
-------------------------
[0] : https://blog-youth-development-insight.extension.umn.edu/202...
[1] : https://www.theatlantic.com/magazine/archive/1907/09/wit-and...
[2] : https://www.technologyreview.com/1999/01/01/236818/melted-ch...
[3] : https://www.nytimes.com/2025/03/12/business/young-profession...
[4] : https://web.stanford.edu/dept/SUL/sites/mac/parc.html
[5] : https://medium.com/@holasoymalva/how-to-make-a-programming-j...
[6] : https://nano3dprint.com/?utm_term=3d%20printed%20circuit&utm...
[7] can it be done without 3d printing electronic circuits? https://en.wikipedia.org/wiki/Fax
[8] https://www.youtube.com/watch?v=gTvPC_hkeGs / https://www.youtube.com/watch?v=KCzMLl-cB94 / dynamic view master! : https://www.youtube.com/watch?v=AOQi4BmXRAo
anaology and the roots of creative intelligence : https://thereader.mitpress.mit.edu/analogy-and-the-roots-of-...
notes on precise and serendipitous creative tools : https://indefiniteusage.substack.com/p/notes-on-precise-and-...
We are in a period of rapid change. And rapid change ultimately favors the young.
AI is creating uncertainty. Eventually it will open up new fields, new jobs, new opportunities. CS feels worth the risk. The better you understand the forces that are shaping the world, the better off you will be.
2. Or, set yourself up to work in an unrelated career field where you can still make use of your software education, like finance or engineering.