Hacker News new | ask | show | jobs
by alttab 3332 days ago
You have no limits as long as you're willing to learn. I'd ensure that even though you are self-taught, to ensure you understand the basics of CS like data-structures and algorithms.

Most engineers I've interviewed for engineering positions that were self-taught were very good at building working applications (That's how they learned), but sucked with fundamentals or writing something that is maintainable. I find that without a classical training, that development is unstructured, poorly estimated, barely tested, and brittle to changing requirements.

If you can prove you do not follow the same "gotchas," you'll be employable anywhere you meet their hiring bar.

For engineering, as long as you know what to do, it doesn't matter what your education is. That said, without a 4 year degree many programmers do not learn the "bits and bytes" or the vocabulary / science behind the applications they build.

TLDR - don't limit yourself based on what you think your degree will afford you.