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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

How I got my dream job in the tech industry without a CS degree

298 点作者 leeny大约 8 年前

33 条评论

steven777400大约 8 年前
The author&#x27;s comment on access to a mediocre&#x2F;unknown university instructor for a high fee vs free access to a very good set of lectures (Khan) is one of the doubts that led me to quit my job as a college instructor. I had kind of the existential &quot;what are we doing here?&quot; question -- why are students coming here and paying us money when better instruction is available for free online? Combined with a couple of education futurists predicting the imminent demise of in-person college (to be replaced by canned lectures from the best speakers and an army of automated or mechanical-turk graders), I decided to be first out rather than forced out and quit. That was five years ago and the landscape hasn&#x27;t changed much.<p>The school I taught at, a community college issued associate&#x27;s degrees in computer programming, is still going strong largely as it was back then. I still don&#x27;t have an answer to my question, though: why are students paying for that?
评论 #13872366 未加载
评论 #13872413 未加载
评论 #13872534 未加载
评论 #13872707 未加载
评论 #13875988 未加载
评论 #13872610 未加载
评论 #13872304 未加载
评论 #13875622 未加载
评论 #13872423 未加载
评论 #13874743 未加载
评论 #13872540 未加载
评论 #13872951 未加载
评论 #13873826 未加载
评论 #13873492 未加载
评论 #13872563 未加载
评论 #13872406 未加载
评论 #13874614 未加载
评论 #13874943 未加载
评论 #13884812 未加载
评论 #13872283 未加载
评论 #13873536 未加载
评论 #13872762 未加载
评论 #13872582 未加载
评论 #13876822 未加载
评论 #13872389 未加载
评论 #13872577 未加载
评论 #13873532 未加载
评论 #13876753 未加载
评论 #13873700 未加载
评论 #13872821 未加载
komali2大约 8 年前
Damn, that guy busted his butt. I got a creative writing degree from a decent but relatively unheard of Texas state school, spent a month studying Javascript, got into a bootcamp, worked for the bootcamp as TA for 3 months, then got a ~120k&#x2F;yr job in the bay area within a month of leaving the bootcamp. I had 3 projects on my resume and absolutely <i>nothing</i> technical to show for the time period prior to the bootcamp, other than a single Intro to CS MOOC.<p>I always marveled at the people like this that seemed to do <i>so much more</i> concrete things than me. I leveraged my strength - talking, knowledgeably - and that worked well, but many of my peers got in on their technical ability and work ethic alone.<p>I haven&#x27;t written as in-depth a blog post as this guy but I have a couple articles for those interested:<p>1. Linkedin tips for bootcamp grads <a href="http:&#x2F;&#x2F;blog.calebjay.com&#x2F;2016&#x2F;11&#x2F;14&#x2F;how-to-use-linkedin-as-a-coding-bootcamp-grad&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blog.calebjay.com&#x2F;2016&#x2F;11&#x2F;14&#x2F;how-to-use-linkedin-as-a...</a><p>2. Jobsearch tips for bootcamp grads <a href="http:&#x2F;&#x2F;blog.calebjay.com&#x2F;2016&#x2F;10&#x2F;18&#x2F;how-this-coding-bootcamp-grad-found-a-job&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blog.calebjay.com&#x2F;2016&#x2F;10&#x2F;18&#x2F;how-this-coding-bootcamp...</a><p>This makes me think maybe I should put together a more holistic article on the entire process.<p>EDIT: I&#x27;ll be watching this for a while if anybody has questions on the bootcamp experience, resulting jobsearch, etc.
评论 #13872599 未加载
评论 #13872590 未加载
评论 #13873343 未加载
markatkinson大约 8 年前
I studied finance and logistics despite the fact that I had been programming since grade 6. I have no idea why.<p>So when I started working in finance the ball dropped that I actually wanted to be a programmer.<p>Well trying to become a software developer with no relevant qualifications and only a grade 6 award for programming in Pascal is difficult, especially when you are located in South Africa.<p>Luckily I worked for a fortune 500 company that would do anything to reduce employee turnover except pay a decent wage. So I leveraged off that and got them to move me horizontally into more and more technical roles automating what I could and just getting involved in as many technical things as possible.
评论 #13875835 未加载
vlucas大约 8 年前
&gt; &quot; I eventually found what I was looking for: by changing a few lines of CSS, I could hack the layout of the page to push all the ads off the screen&quot;<p>I remember doing stuff like this. I had a Geocities account back in the day as well as one on a number of other providers like Angelfire, etc.<p>One of the simplest hacks was to just leave an opening &lt;noscript&gt; tag at the bottom of your markup. Since the ad code and scripts were appended to the bottom of the page markup, they would never execute or show up. One of the free hosting providers started fighting back by putting a bunch of &lt;&#x2F;noscript&gt;&lt;&#x2F;noscript&gt;&lt;&#x2F;noscript&gt; tags in a row right before their ad code started. Savvy developers of course responded by placing even more opening &lt;noscript&gt;&lt;noscript&gt;&lt;noscript&gt; tags. I forget which provider it was, but those were some good times to be a rebellious teenage coder. :)
acchow大约 8 年前
A bit odd to put &quot;dream job&quot; in the title and start the article with a picture of him in the Googleplex...<p>But in the end find out he doesn&#x27;t work at Google.<p>In any case, I meet people on the regular working at top tech companies without a STEM degree, some without any degree at all. The stories are all pretty similar:<p>1) Teach themselves programming<p>2) Make lots of actual software
评论 #13872555 未加载
whack大约 8 年前
This article is so much more inspiring than the title suggests. The fact that this guy got a job at FutureAdvisor after graduating with a business degree... isn&#x27;t really all that interesting. But the thought process and out-of-the-box thinking he showed at every step, was awe inducing. Getting a business degree instead of just sticking with something he had already mastered, was both smart and brave at the same time. I may not agree with every decision he made, but the fact that he abandoned well-trodden paths, and instead created his own roadmap, is what impressed me the most.<p>Bill, if you&#x27;re reading this and would like to collaborate together on any side projects at some point, just shoot me an email (it&#x27;s on my profile).<p>P.S. If anyone wants to read another story about non-CS-majors transitioning into the SW industry, here&#x27;s mine: <a href="http:&#x2F;&#x2F;www.thecaucus.net&#x2F;#&#x2F;content&#x2F;caucus&#x2F;tech_blog&#x2F;107" rel="nofollow">http:&#x2F;&#x2F;www.thecaucus.net&#x2F;#&#x2F;content&#x2F;caucus&#x2F;tech_blog&#x2F;107</a>
评论 #13875382 未加载
Tomis02大约 8 年前
Don&#x27;t get me wrong, I&#x27;m glad OP is happy with where he is right now, but his story&#x27;s ending is underwhelming.<p>&gt; Instead of emailing as many black holes as possible, I would spend a week deeply researching a company and the business problems it faced, then put together a working prototype that I would cold-email to the CEO as a product improvement. ... My strategy was working!<p>Really? Interesting, let&#x27;s see the outcome.<p>&gt; I made my cold-emails insanely customized: for the language-learning company Duolingo I sent them a video of me speaking four languages.<p>Seems like it&#x27;s not really working, Bill.<p>&gt; Getting attention is only the first step. The next step is to interview.<p>.... right. So OP wasted a lot of time on something that yielded the same result as spam (applying to every job).<p>&gt; I met Aline in San Francisco and she remains to this day the best recruiter I’ve ever worked with.<p>Ok, so it seems those weeks spent deeply researching companies were a huge waste. Ouch. But at least the recruiter helped you get a job, right?<p>&gt; Not only did she personally introduce me to companies, she helped me recognize that the recruiting practices of top Silicon Valley companies are largely based on superstition. This meant that if I wanted to interview well, I had to put in an unreasonable amount of practice.<p>Oh, so still no job. Tell me you found a way to avoid the bullshit interview preparation and used your time to improve the skills you&#x27;d actually be using in your job.<p>&gt; I bought all the popular technical interviewing guidebooks and read them cover-to-cover.<p>Huh, dived head first into that one... might&#x27;ve just gone and gotten yourself a CS degree then.<p>&gt; At the same time, I continued to scour Hacker News and AngelList for companies with open positions, and continued to cold-email CEOs.<p>In for a penny, in for a pound.<p>&gt; I also signed up for Hired which ended up having the best response rate—their platform is where I eventually found my current job.<p>... so why&#x27;d you put all that effort into making personalized emails for companies? Ugh.<p>&gt; In the end, after hundreds of awkward sales calls, hundreds of rejections, and thousands of hours coding, I was able to choose a company that best aligned with my personal values. I’m now working at FutureAdvisor.<p>Ok... never heard of them, but I do like the rose-tinted glasses. Not sure what Bill&#x27;s secret for being positive is, but it seems to be working for him.
评论 #13875425 未加载
评论 #13875621 未加载
gravypod大约 8 年前
I don&#x27;t think most of us want to be &quot;Computer Scientists&quot; as the colleges define it.<p>I think most of us want some kind of Software Engineering degree which is not what a Computer Science degree is. Most colleges want to teach &quot;Computer Science&quot; as they see it which is basically just &quot;Math with Data Structures and other BS thrown in to make people hirable&quot;.<p>I think at this point what needs to happen is colleges need to stop branding &quot;Computer Science&quot; as something that will get you a job and stick to what they want to do, the hard algorithms and theory stuff and someone else needs to offer a &quot;Software Engineering&quot; course that teaches all the stuff that colleges threw in to make people hireable. If that happened we&#x27;d all be more happy.<p>The only way to make this happen is to stop posting job profiles asking for &quot;Computer Science&quot; unless you <i>acctually need</i> a Computer Scientist (theory-side). You should instead say &quot;Software Engineer or similar&quot; in the posting. Colleges will see this, parents will see this, students will see this and after that all happens we&#x27;ll all be able to make better choices. Students will find colleges wanting to teach what they are interested, the stuanch theory CS professors will be able to teach at colleges, and employers will actually find programmers who can program after they&#x27;ve graduated from college. Maybe we&#x27;d be able to kill off a few major zero days, save a chunk of change in the global economy, or make something cool by making this small change.<p>I also don&#x27;t think Software Engineering is as much of a &quot;science&quot; as it is a &quot;trade&quot;. Programmers program, painters paint, carpenters carpet.... I mean build. We all have a skilled knowladge and tallent and know how to use that to shape the world around us. Most of the information that must be taught is experiance based and can be given in a trade-school enviroment. I think that&#x27;s also another way forward.
评论 #13874802 未加载
lloydde大约 8 年前
I enjoyed the article and the determined attitude of the author, but he failed to answer some important questions. What makes this employer worth all the work? And the job? How long is the long time he expects to work there? And what leads him to anticipate that about himself and his employer? Neither are likely to be the same in a few years.<p>I stayed with IBM for 4 years out of university. In hindsight, I wish I left after two years as it was in those first years I learned the most about how the large operate. The next two years was me getting too comfortable. I could have kept my energy and learning higher by seeking new professional experiences that are not available within an org.
m23khan大约 8 年前
This is the <i>main</i> reason I love being in IT - I myself have a MSc in Computer Science but whenever I come across folks in IT who don&#x27;t have CS or IT-related degree (most of whom are as-smart-as or smarter then me), I look at them as motivating and inspirational individuals.<p>This is the beauty of IT and the core of our industry&#x27;s success - the experience and thought processes of all the individuals from diverse academic and work experiences combine to make IT a truly multi-dimensional job field.
jonkiddy大约 8 年前
I believe that the general public does not understand the term computer science. I also don&#x27;t believe that any CS grad is better off in the job market as a result of the courses taken, but rather is only highly sought after as a job candidate because of the degree&#x27;s title. I often wonder if HR&#x2F;hiring-managers will eventual wake up to the fact that a large part of the work that is typically required for such jobs can be accomplished by any dedicated individual willing to put in the time building a portfolio (aka ~10,000 hours) and then learn on the job.
评论 #13873574 未加载
bestest大约 8 年前
I bet there&#x27;s quite a bit of us here, who could tell a story on &quot;How <i>I</i> got my career in the tech industry without any degree at all&quot;.<p>Same for me. And although I could tell a longer story, the TLDR is &quot;love what you do and the rest will come naturally&quot;.
Quarrelsome大约 8 年前
Why did he have to go through hundreds of applications and interviews? I feel like someone should have hired him _much_ sooner. Just on the basis of his words alone.<p>I too managed to get into programming without a degree but for me the path was as simple as convincing an employer (while I was a cold-calling salesman) I could write a better product than the one they were using.
DigitalSea大约 8 年前
I don&#x27;t think getting a programming job without possessing a degree is that rare of a story anymore. You can teach yourself anything online. I am actually self-taught developer and when I started, I was working primarily with people who had degrees, occasionally coming across another self-taught developer. I started about 12 years ago, but now I am increasingly encountering self-taught programmers who can run rings around developers with degrees.
porter大约 8 年前
Back in 2010 I quit my banking job and took all of the undergrad computer science courses at a state college. This was still at the bottom of the recession, before all these coding bootcamps got started. I learned a ton and taught myself python&#x2F;django on the side. Then I built a saas product and have been doing that full time ever since. I&#x27;m not a great programmer, but I&#x27;m good enough to work with developers I now hire. Back when I did this everyone thought I was crazy and most finance people still thought programming was lame. Now that seems to have totally switched and everyone wants to be a programmer. It&#x27;s a bit surreal looking back, but if I could do it again I&#x27;d probably consider one of the programming bootcamps. Of course now you&#x27;re probably better off doing the uncool thing, like becoming a banker.
gigatexal大约 8 年前
My main takeaway: the author was tremendously motivated and with perseverance and skill he succeeded. That perseverance part is something I have to remind myself of when I face setbacks.<p>Props to the author and his journey.
hbcondo714大约 8 年前
&gt; I also signed up for Hired which ended up having the best response rate—their platform is where I eventually found my current job.<p>Would the author of the article mind sharing their Hired.com preferences? I&#x27;ve been trying Hired.com for 5 months and still receive the same response:<p>&quot;You have great experience! Unfortunately, at this time we don’t have enough opportunities that match your role and location preferences. We’ve added your name to our waitlist and will be in touch as soon as we’re confident that we can provide you with quality opportunities!&quot;
austincheney大约 8 年前
This article is full of assumptions.<p>First of all you don&#x27;t need a college education to work in software development. I have a Bachelor&#x27;s, but not in CS and I have known some great developers who have no college at all. I am completely self-taught. You have endless time to learn this stuff on military deployments. Developers, who don&#x27;t suck, are in crazy demand... particularly if you have web skills and don&#x27;t suck. I rarely see CS graduates writing original JavaScript applications without large frameworks, for example.<p>Secondly, it appears his dream job is in the bay area. If you are young and single this might be true. The Y Combinator folks claim it is the place to be to start a company, but for everybody else it is expensive. I can have a larger house in Texas for 20% of the cost and reduced cost of living across the board. That said I see little value in moving to the bay area because I doubt there is a corporate dream job that is going to pay me 5x more to live just as well. I have known several people who have moved from CA to TX just to afford a house (any house).<p>Finally, there are major differences between development skill and marketing skill (promotions). You can suck at one and rock at the other, but only one of those is going to make a solid first impression and only one will actually define your value after a year of employment.
synaesthesisx大约 8 年前
Oddly enough developers at my last company who were self-taught were consistently better than those that had formal CS education...
评论 #13874789 未加载
TheGRS大约 8 年前
Great story! It kind of makes me wonder about my own story to be honest, since I also do not have a CS degree yet I&#x27;ve learned to love coding. I am not really sure what my &quot;dream job&quot; would be though. I&#x27;ve thought about it on a few occasions and I always fall short of coming up with something that really &quot;wow&#x27;s&quot; me enough to start down a new career path. Would be interested if anyone else has that same sort of existential crisis. I enjoy my job enough that I can&#x27;t seem to come up with anything else that I&#x27;d love doing with my time, but I&#x27;m also not &quot;in love&quot; with my current job.
评论 #13872576 未加载
HoppedUpMenace大约 8 年前
What I got from this was that you got your job because you learned to say the right things and show off the right stuff to the person(s) interviewing you, after 100&#x27;s of failed attempts. I guess statistically, you were bound to get a hit eventually.<p>&quot;Do a huge volume of work. It is only by going through a volume of work that you’re going to catch up. And the work you’re making will be as good as your ambitions.&quot;<p>- Ira Glass<p>Yeah well... That doesn&#x27;t necessarily translate into quality work in the real world now does it? I&#x27;ll even go as far as saying that that quote in particular is the TLDR of this story.
rebootthesystem大约 8 年前
Love these stories. That&#x27;s the way you do it. No whining. Pick a goal and work harder than others to achieve it. Plain and simple.<p>Also very much related to another discussion where the top n% (the rich) are blamed for just about everything. Here&#x27;s where I get pounded [1] for daring to say opportunity in the US is what you make of it and the top n% have nothing to do with it.<p>I am sure there are a thousand people who want to be Bill Mei. Yet few are willing to take the risk and invest the time and effort he did in order to rise well past the average. What&#x27;s sad is when some choose to blame people like Bill for their own failings.<p>Want a formula to be rich by the time you retire at, say, 55 years of age?<p>Work your tail off so that by the time you are 20 you can start to put away $1,000 per month.<p>In other words, be Bill.<p>Be frugal.<p>Invest the money somewhere relatively safe where you can earn at least 7% per year on average. If you pay attention that is not difficult at all in the long term.<p>Marry well.<p>Be frugal.<p>Do this and you&#x27;ll reach 55 years of age with around two million dollars in the bank.<p>Continue to do it until you are 65 and you&#x27;ll have nearly four million.<p>Or, if you actually start drawing $25,000 a year from your investment at 56 years of age, you will reach nearly $3.4 million by age 65.<p>It&#x27;s actually better than that because I compounded interest annually in my calculation.<p>With the opportunities available today in the US (and other places) almost anyone can work hard for a couple of years and get to the point where they can save $1,000 a month. This is particularly true for a couple. The key is not to burn cash on stupid shit, which can be hard. After a while you make it part of your normal process. I drive a car with over 200,000 miles. I can go out and pay cash for just about any new car in the market today. Waste of money.<p>Not that hard folks.<p>I wish they taught kids about finance and money in high school.<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13848530" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13848530</a>
asitdhal大约 8 年前
It&#x27;s a good story.<p>I know many people who studied life science subjects like Chemistry or Physics and got jobs in top cs companies. Most of them were self taught(physics dudes use some level of programming )<p>To be a programmer, you need to have a solid problem-solving skill. Pick up a language(invest money in books in any one programming language, DS and Algo, OOPS) and invest time in websites like hackerrank.<p>You can easily build anything on the above skills. No matter how well you studied basic database and os stuffs, you will always need a google search before using in real life.
kcorbitt大约 8 年前
Very inspirational, but I&#x27;d be interested in knowing what exactly the author was optimizing for in his job search, and how he decided that FutureAdvisor &quot;best aligned with [his] personal values.&quot; In the current hiring climate it&#x27;s not exactly hard to find a software development job in the Bay Area if you show a bit of talent, so I&#x27;m assuming with the number of contacts he made he wasn&#x27;t just looking for the first company that would take him on.
halfnibble大约 8 年前
This exact process is something I seriously considered doing, but then I couldn&#x27;t convince myself to spend that much time and effort trying to work for someone else. So, I work for myself on behalf of some very grateful clients. And that has turned out to be my dream <i>job</i>. (This became entirely too obvious when I found the espresso machine in my kitchen to be better than those in the most desirable Seattle-area startups).
ryandrake大约 8 年前
I&#x27;m surprised the author mentioned taking linear algebra in high school. My high school math was bottom-of-the-barrel shitty (we barely touched on calculus, and the teacher didn&#x27;t even know what an integral was). I don&#x27;t know a single person whose high school math curriculum contained more than one calculus class, let alone linear algebra.
评论 #13873721 未加载
评论 #13872917 未加载
navinsylvester大约 8 年前
Really heart warming to see this kid. Hope he achieves the success he deserves.<p>But he has to understand what skill sets him apart. The things that stood out were all the non technical part. He looks like a solid entrepreneur material. Hope he realizes and quit working for others soon.
yonatron大约 8 年前
Good story. Well played! (Note: it&#x27;s &quot;cede control&quot;, not &quot;secede control&quot;.)
sauronlord大约 8 年前
&quot;Dream JOB&quot;<p>There is no such thing my friends.<p>Unless you consider getting laid off or resigning within a few years your dream.<p>You will never be long-term wealthy or happy with a job. You might get rich, but not wealthy.<p>Mind your own business.
评论 #13876623 未加载
mustafabisic1大约 8 年前
I love this quote bro &quot;No one owes you a great career [...] you need to earn it—and the process won’t be easy.&quot;<p>And emails were cool as well. Way to show how to get your dream job &lt;3
eng_monkey大约 8 年前
Big revelation: Computer Science has very little to do with &#x27;coding&#x27; Web pages using FrontPage.
pfarnsworth大约 8 年前
The author appears to be employed as a management consultant. If he&#x27;s doing programming, is he in breach of his visa, presumably a TN?
评论 #13874748 未加载
jaimex2大约 8 年前
Whats the tldr of this story?
评论 #13875393 未加载