Hacker News new | past | comments | ask | show | jobs | submit | mariomash's comments login

You have the coding and reasoning part perfect (but maybe not straightforward to understand) and you also know the things you are missing. - University degree: not necessary, get certifications or equivalent experience (upwork)? - English: this part is really important. find or hire a native speaker and start practicing. - AWS/GCP/anything else... get certifications or free courses.

My only complaint about your code: in a company you probably want them to approve your PRs, sometimes your peers will code worse than you, so better if the code is less stilted and maybe objectively “worse”, but easy to understand at a glance. but that part also depends on the interviewer.... better to ask first, it's part of working in a team.

I'm sure you'll soon be hired for 50k+.

Suerte.


I'd say get hired at any role that pays what you want for your seniority and simply work and learn.

Courses won't matter that much if you don't implement something (might give you a point or two on an interview but don't overinvest) and upwork would be absolutely exploitative work and you probably would not gain as much as working with others who can share a thing or two. Having a shared codebase is critical for growing as a software developer and not being too clever.

OP should just work and learn. Bring his enthusiasm but also humbleness and grow. He can keep his options open and move companies rapidly if he is already there but getting stable work and improving his communication should probably be his first goals to achieve.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: