TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What's the fastest way to become employable in tech

25 点作者 OliverGilan超过 3 年前
Hello HN,<p>I have quite a few friends who didn&#x27;t study CS and don&#x27;t know anything about programming but they hate their fields and want to switch.<p>What&#x27;s the best book, course, etc. that can take someone from zero knowledge to somewhat employable in tech? Employable is a vague term but when I think about most online college courses I imagine they teach more theory than practical skills used in most tech jobs to me.<p>I&#x27;d imagine learning web development is probably the fastest track to becoming employable today but I&#x27;m curious what your recommendations are for how to learn that in the fastest way.

19 条评论

hartator超过 3 年前
Unpopular view here, but if they want to do code just because they hear it pays well, steer them away.<p>Coding is not easy. And it requires a lot of fiddling with things and a lot alone time trying to figure things out. Transcribe your own solutions in working code and communicate elegantly about them is also an art form by itself and it’s not accessible to many.
评论 #28894042 未加载
评论 #28890759 未加载
评论 #28890801 未加载
jstx1超过 3 年前
- When you try to do things as quickly as possible you often end up cutting corners, sometimes too many corners.<p>- There&#x27;s a lot of people trying to fast-track their learning and get into software and it&#x27;s not an easy position to be in. It&#x27;s a saturated market.<p>- It might turn out that software isn&#x27;t for your friends either - personal preference, interests, aptitude etc.<p>I would point them to some beginner resources and let them explore it for a while in their spare time before jumping in and committing seriously.
brian_spiering超过 3 年前
Related to starting in tech support, try to get an entry-level job in quality assurance (QA) &#x2F; quality control (QC). You&#x27;ll get exposure to software engineering and software engineers, then make more an informed decision about the field.
评论 #28892107 未加载
noman-land超过 3 年前
Start in tech support. You&#x27;ll learn an insane amount and be right near the people you want to become.
评论 #28890215 未加载
评论 #28890908 未加载
评论 #28891361 未加载
sovietmudkipz超过 3 年前
Hmm… Google “top frameworks for JavaScript,” go get a book that teaches the hottest framework, and then demonstrate that knowledge by building something with it. Host on GitHub pages.<p>See if that framework has a local meetup group. Attend to network. Being associated with a meetup helps.<p>At that point, find a job posting or a recruiter looking for people who know that framework and try to land the gig.<p>In my experience, the barrier of entry of dramatically less for front end roles than other roles. Once you’re in, it’s easier to move away from front end if that’s what you want.<p>Be nice and enthusiastic in the interview to make an impression.<p>I think that’s the fastest way?<p>Warning: programming is challenging work and not everyone is cut out for it. It can be miserable work.
yuppie_scum超过 3 年前
If it was easy, the salaries wouldn’t be so high
评论 #28889961 未加载
sushsjsuauahab超过 3 年前
If you already have a college degree, just write your own program that does something. That&#x27;s the best way to learn and gain marketable xp at the same time.
sebisebi超过 3 年前
Bootcamp.<p>Friend of mine did a bootcamp recently, and had three offers two weeks after finishing. It was pretty intense at 6 days a week 10h each. They seemed to cover a lot of ground. There are bootcamp comparison sites that show how the people landed after a few month. The market is pretty hot right now which seems to translate into easier entry for new people, which was usually the hardest part.
评论 #28895378 未加载
toomuchtodo超过 3 年前
A bootcamp with a good reputation. Fastest way from zero to entry level SWE.
评论 #28892430 未加载
评论 #28890466 未加载
winkelwagen超过 3 年前
I would invest learning to develop for enterprise tools. Things like episerver, sitecore adobe cms, Shopify or sap stuff. Definitely would say it’s the most interesting way to develop software but companies are willing to shelve out the big bucks after buying some of these obscenely expensive license’s. Pretty well paid cushy jobs
评论 #28891525 未加载
qualudeheart超过 3 年前
6 month cyber security study and then go blue team. Don’t bother with penetration testing.
评论 #28890696 未加载
weatherlight超过 3 年前
First get a job in Customer Operations, Technical Support, Manual QA or Platform Configuration Management.<p>Then try to find a mentor in your work place that will champion you and help you grow into the area of tech that you want to do, whether that product, data, engineering or what ever.<p>Side note: Software engineers never graduate. The moment an engineer at any level decides to stop learning because &quot;they know it all,&quot; their career will go into a death spiral. I state this because there&#x27;s no fast and easy way to do something. Any corners you cut upfront you&#x27;ll need to figure out later on in order to move your career forward.
new_guy超过 3 年前
Why do people insist on trivialising our profession so much?<p>You don&#x27;t get bootcamps for doctors or airline pilots. But people think they can go on some course, shit out a few lines of javascript&#x2F;ruby&#x2F;whatever and go get a job.
评论 #28890198 未加载
评论 #28890093 未加载
评论 #28889981 未加载
评论 #28890376 未加载
评论 #28889967 未加载
评论 #28892131 未加载
评论 #28890959 未加载
评论 #28890081 未加载
评论 #28890305 未加载
评论 #28890850 未加载
评论 #28889947 未加载
评论 #28891691 未加载
评论 #28890249 未加载
mrtrombone超过 3 年前
The right starting point is probably &quot;what are their skills and interests&quot; and based on that what is the simplest thing to segue into. Obviously this forum is mostly focused on developers but there is a while world of business analysts, technical writers, testers etc out there and these are often pretty convenient to get into if a person comes from a more &#x27;liberal arts&#x27; &#x2F; soft skills type job.
speedgoose超过 3 年前
Why the fastest way ? Usually people ask for the best way.
Cyberthal超过 3 年前
I imagine there are always opportunities around to solve technical problems, and pursuing those opportunities builds momentum towards a tech career. Most businesses interact with databases, personal computers and the Internet, for example.<p>Small org tech support appears to be the best answer. It fits with my suspicions that a willingness to be humble about doing ops or support entry-level work gains one valuable exposure.
sys_64738超过 3 年前
Steer non-CS people away from software development. In the python world the number of people who don&#x27;t know the basics are terrifying.
评论 #28899540 未加载
EdSharkey超过 3 年前
Are they intelligent and conscientious? Look for DevOps engineering jobs. Great, low risk way to gradually become tech savvy that can lead to more technical, higher paying gigs over time. Fake it till you make it, just like any other career.
评论 #28891314 未加载
Shadonototra超过 3 年前
tech?<p>what do you mean exactly?