Hacker News new | ask | show | jobs
by fav_collector 3246 days ago
Getting a job is mostly meritocratic.

1. Many companies have a low interview bar. Anyone with a CS BS degree can get an interview at at least a few good companies. If not, you can spend time creating interesting Github projects to boost your chances.

2. Your performance in the interview usually depends on the amount of time you spend studying algorithms.

3. Most knowledge and skills in the industry can be found one click away. General software engineering jobs are self-learnable as long as you have an internet service and a web browsing device.

1 comments

That assessment leaves out the time and resources necessary to sustain yourself while you build knowledge and an open source portfolio.

Additionally, networking plays a huge role in who hears about a job opportunity, who gets interviewed and who gets hired.