TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Good software jobs other than web dev, for the self-taught?

6 pointsby toexitthedonutabout 8 years ago
I attended college, but got a BFA in electronic media which 99% of the world doesn&#x27;t know about or acknowledge, and a lot of the CS basics I have taught myself. So I consider myself in the self-taught group.<p>Nine years after doing web dev I&#x27;m considering opening my options for other areas of programming. Most of what I see in the bootcamp or self-taught route has been web dev or mobile dev. What are other areas that I could probably break into?

2 comments

lsiebertabout 8 years ago
There is also stuff more to the system operations and deployment side of things, jobs like devOps Engineer, release engineering, site reliability engineering, etc.<p>Honestly, I really wish there were easier ways to go back and get a second bachelors degree or cheap masters degree for CS, for those of us with a Bachelors in another field and who are self taught. I don&#x27;t need a boot camp, I&#x27;ve got the basics down, But I would definitely benefit from a credential like an MS or BS in CS, and it wouldn&#x27;t hurt to have some additional instruction on things like constructing parsers, complex data structures (interval trees, k-d trees and other means of space partitioning) with an emphasis on what solutions exist for which problems, etc.<p>The later I can learn on my own, but a good teacher can speed learning tremendously, and help you retain material to boot. The academic credential, though, isn&#x27;t something you can get through industry, which seems a shame when even places like starbucks have business degrees that use on the job training to substitute for classroom time.
评论 #14316373 未加载
alttababout 8 years ago
You have no limits as long as you&#x27;re willing to learn. I&#x27;d ensure that even though you are self-taught, to ensure you understand the basics of CS like data-structures and algorithms.<p>Most engineers I&#x27;ve interviewed for engineering positions that were self-taught were very good at building working applications (That&#x27;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.<p>If you can prove you do not follow the same &quot;gotchas,&quot; you&#x27;ll be employable anywhere you meet their hiring bar.<p>For engineering, as long as you know what to do, it doesn&#x27;t matter what your education is. That said, without a 4 year degree many programmers do not learn the &quot;bits and bytes&quot; or the vocabulary &#x2F; science behind the applications they build.<p>TLDR - don&#x27;t limit yourself based on what you think your degree will afford you.