Hacker News new | ask | show | jobs
by snarfy 2204 days ago
19 and a portfolio. My former employer would have been tripping over themselves to hire you after the internship.

I was told multiple times over the years that I was hired because of my attitude and work ethic, not my skills, which were comparable to every other candidate. Something to keep in mind.

Politics dictate promotions over merit, so don't burn yourself out trying to get promoted. They'll just expect the extra work as normal. They might not even have a place in the hierarchy to promote anybody. If you want a higher position, they are out there, but you'll have to interview for them. As geeks we don't want to deal with the business side of the equation, but that's what career advancement is.

For tech advice, always study the fundamentals. It will be your job to know and be proficient with the latest JS frameworks and backend stacks, but don't forget the core fundamentals like algorithms and data structures. You should know what a trie structure is. You should know the advantages of merge sort. You should know what Big O is. If you only stick with the js frameworks and such, you can end up as a programmer with 20 years experience and not really know anything. You have 20 years of 1 year experience, each in a different, now obsolete tech stack.

For life advice, your daily routine is everything. Your sleep schedule, diet, commute time, study time, entertainment, etc is key to advancing your life progress. Highly successful people have routines behind them where large swathes of events are managed in a clockwork fashion.