Hacker News new | past | comments | ask | show | jobs | submit login

A remark about the unrelated tip: A good chunk of companies, if not the majority, out there are looking for "just a programmer", noted by how much they advertise and place emphasis that you must know specific languages and software tools (especially if React or Java is gonna be part of your job title), over broader concepts like design patterns and algorithms.

This can be a problem when you want to sell yourself as a proper SWE, when the people in charge of the hiring pipeline only understand simple pattern-matching for "React Wizard with 5 years experience". And you can't be too picky about where you want to work, even though they might continue to be picky for employees. It unfortunately makes it so you either already have to already be a very good match for their specific needs, or you are compelled to lie on your resume.




There really is no silver bullet. If you really want to cover most cases, you have to

- Be generalist to cover all general concepts as you outlined

- Be a "programmer". That is knowledgeable in specific frameworks and languages

- Be data structure and algorithms guy. Most technical interviews involve them even if they are not needed in job.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: