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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: If you worked with a grad from a code bootcamp, how effective were they?

91 点作者 glaugh大约 11 年前
A close friend of mine is deciding which code bootcamp to attend. Talking to graduates has been useful. But if the goal is to be a good developer that people want to work with, the most objective source of information for applicants (and hirers) is probably previous graduates&#x27; coworkers.<p>If you&#x27;ve worked with a bootcamp grad, please take this &lt; 1 minute survey. Results will hopefully be really helpful for a lot of people, and they&#x27;ll be available for download in their entirety.<p>http:&#x2F;&#x2F;fluidsurveys.com&#x2F;s&#x2F;coding-bootcamp-grad-peer-assessment&#x2F;<p>Disclosure: I have a secondary motive in that I&#x27;m a cofounder of Statwing, and I think the results of this will be a really interesting dataset to let people play around with (like the Stack Overflow survey: https:&#x2F;&#x2F;www.statwing.com&#x2F;demos&#x2F;dev-survey). I do in fact have a close friend making this decision right now, though.

20 条评论

fishtoaster大约 11 年前
I worked with a Dev Bootcamp grad who had worked at a consultancy of some sort for 8 or 9 months before joining our company.<p>It was definitely an interesting experience. I&#x27;ve worked with a number of fresh college grads, and I more or less know where they tend to be weak&#x2F;strong. The dev bootcamp grad was pretty much the opposite of a college grad. He was strong with our specific tools (rails), good development practices (scms, tdd, agilish development), and solid communication skills. However, he was weak with a lot of the stuff you get taught or pick up in college, like programming paradigms, basic algorithms, unix tools, and any domain besides web development.<p>For example, since he knew only ruby, he struggled a lot with js. I can understand why- when I first learned my second language, I struggled a bit too. Every language after that becomes a lot easier, of course, because you&#x27;ve learnt how to learn a language. Since he hadn&#x27;t done that yet, it took longer than expected to ramp up.<p>On the other hand, he was pretty well versed in the rails way to do anything. He was adamant about our test suite, and would argue for good separation of concerns.<p>If I had to sum it up, I&#x27;d say that college gives you intermediate skills in computer science, and basic skills in the practice of software development. You&#x27;re expected to develop the latter at your first job.<p>Dev bootcamp, on the other hand, gives you basic skills in computer science, and intermediate skills in the practice of software development. Presumably you&#x27;re expected to develop the former on your own if you want to succeed as a developer.
评论 #7600503 未加载
评论 #7601588 未加载
mason55大约 11 年前
One thing that I&#x27;ve noticed in interviewing people is that those with a previous STEM background seem to get a lot more out of the programs. I assume it&#x27;s because they already have an understanding of problem solving &amp; analytical thinking (whether it comes naturally or they were taught it) and so coding bootcamp is just learning a new syntax for their problem solving. One of our best engineers is a Carnegie Mellon EE grad who did a coding bootcamp, he&#x27;s an awesome coder.<p>On the flip side those who come to me with a liberal arts degree + bootcamp just don&#x27;t seem to have the same problem solving skills.<p>This is all a generalization of course but it&#x27;s what I&#x27;ve seen doing lots of interviews.
评论 #7600294 未加载
practicalpants大约 11 年前
I did not have positive experiences working with the Dev Bootcamp and grads from other camps at my company, which hired a number of them, 4 or so of which I got to know. My two cents is that, like the bootcamps, they are very good at selling themselves, and they are rather charismatic and friendly people at that. But I did not find they were good problem solvers, they are very junior post bootcamp. My team stopped considering resumes from any boot camp participants, unless they had an engineering background.<p>What I think&#x27;s going on is that many of them want to found startups, so they want to be technical enough to launch prototypes, give investor confidence, etc. but they don&#x27;t want to invest much further than that. And I think that&#x27;s ultimately a problematic approach, as it&#x27;s not going to be good for the people that hire you, and not good for the startup you found either, thinking of the recent poster who, as a &#x27;technical cofounder&#x27;, is being squeezed out of his company by the CTO because he&#x27;s just not good enough.<p>I read in another comment this survey did not prevent multiple voting, so I&#x27;m sharing my opinion here as it&#x27;s unclear if the survey will be skewed.
sciguy77大约 11 年前
I&#x27;m a CS major, and have worked a few years as a programmer in embedded systems. For a number of reasons I&#x27;m making the switch to Ruby, and am attending Dev Bootcamp to accelerate that process. I find the practical-centered bootcamp makes a nice compliment to the theory-heavy computer science taught in college. I haven&#x27;t attended the camp yet, but I&#x27;ve worked with a few students on projects so far (there&#x27;s a lot of pre-work involved). I have to say, I&#x27;ve been impressed. My group has a Stanford grad or two, plus a decent number of Ivy Leaguers. Of course, my sample size is very small, I can&#x27;t speak for everyone.<p>The good thing about DBC is its intensity. We&#x27;re asked to work upwards of 100 hours a week.* I&#x27;m dubious as to exactly where that number comes from and how accurate it is, however it is clear that students work long hours and almost always stay late. I&#x27;m told at least a few drop out each term. At least to me, this indicates that the students who complete the program are motivated.<p>I think the problem is when applicants rely entirely on a three month program to get work. I&#x27;m attending DBC not so I can put it on my CV and hop straight into a startup job, but because I genuinely want to add Ruby to my toolbox.<p>IMO bootcamps shouldn&#x27;t be taken just to have another line on a resume. They should be a stepping stone, giving the student the tools to contribute to real projects that will give them real experience. I think these contributions that the bootcamp experience allows are where the real value comes from. I apologize if I&#x27;ve been rambling, my point is that bootcamps work best as a part of a bigger and longer story that shows a dedication to the craft of programming.<p>*Someone mentioned this isn&#x27;t the case. I&#x27;ll see if I can dig up where I read this.
评论 #7600798 未加载
评论 #7600909 未加载
评论 #7600918 未加载
rubiquity大约 11 年前
I don&#x27;t think a survey can quite capture the amount of detail necessary for providing an evaluation for something like this.<p>In my experience of interviewing, working with and mentoring code bootcamp students, the #1 deficiency I found in every single one of them (a sample size between 10-15), is that for the first year to year and a half after graduation they all lack the ability for trivial problem solving (why am I getting this error?) and finding an answer on their own (read: using Google). It&#x27;s as if the code in these bootcamps is completely error free and debugging never happens, or my other hypotheses is having mentors&#x2F;teachers around to hold your hand at any moment doesn&#x27;t help build the &quot;Just Google It&quot; muscles.
zinssmeister大约 11 年前
We interviewed a few and will probably never consider resumes from bootcamp grads again. Calling them Jr. isn&#x27;t even fair towards CS grads that are actual Jr. level
评论 #7601578 未加载
评论 #7600667 未加载
famousactress大约 11 年前
I will say that where I work we appear to have managed to get on a list of &quot;startups to send your resume to&quot; by one or two of these bootcamp shops, and the resumes tend to be severely underwhelming. Here are some of the things that have been negatively affecting my reaction to them (I share in hopes this is useful, not to bash bootcamps or folks that attend them!):<p>ONLY A GITHUB PROFILE<p>It seems pretty clear that the bootcamps told you we <i>really</i> care about your github profile, and that sometimes gets interpreted as &quot;to the exclusion of everything else&quot;.<p>APPARENTLY BORN SIX MONTHS AGO<p>Related to the over-emphasis on github profiles is the exclusion of anything not-code related. I get that code bootcamps attract lots of folks who maybe got a political science degree or spent the last three years in real estate. Tell me that. I&#x27;d love to see what you&#x27;ve been up to, we&#x27;re looking to hire <i>you</i>, not your ability to code. I hope these institutions aren&#x27;t making folks feel like their past isn&#x27;t valuable because it didn&#x27;t involve Rails.<p>ALSO THE GITHUB PROFILE IS BORING<p>The profiles tend to have some code camp rails homework in them. It&#x27;s hard to go from learning to code to having a github profile that&#x27;s impressive in a short period of time (Hell, I&#x27;ve been working for well over a decade and my github profile isn&#x27;t impressive!).. That said, if you <i>do</i> want me to care about your github profile I&#x27;d rather see signs of enthusiasm in the form of personal gists or projects or thoughtful bug reports or feature tickets on other projects.<p>DISGUISES THE CODE BOOTCAMP AFFILIATION<p>Seems like the elephant in the room on these things is where you&#x27;ve been learning to code and how you found us. Many of the resumes seem to avoid being transparent about this. I wanna know which bootcamp you did, what got you interested, and how it went.<p>THEY TOLD YOU TO EMAIL US<p>It&#x27;s clear that we&#x27;re on a list and plenty of candidates email us without knowing (or maybe caring) about what we do. That&#x27;s a non-starter. Frankly, I doubt that the people who even put us on the list of shops to mail looked any closer than a crunch-base profile or Who&#x27;s Hiring post on HN.<p>RAILS<p>The resumes I&#x27;m seeing clearly come from a bootcamp that emphasizes Rails and JS&#x2F;HTML. That&#x27;s great, but we&#x27;re not a rails shop and the candidate is brand spanking new to this. It&#x27;s probably better that you continue your investment in Rails before doing a wholesale dive into another platform.<p>At any rate, I love that camps like this exist. I&#x27;ve long thought our industry needs really good trade education to supplement CS programs which are focused and affordable ways to launch folks who are interested into software development. I just think the packaging and presentation of folks coming out of these things could use some work.
评论 #7600079 未加载
评论 #7602096 未加载
评论 #7600818 未加载
评论 #7600468 未加载
mck-大约 11 年前
I&#x27;d prefer to hire dev bootcamp grads over fresh CS grads. We&#x27;ve interviewed a ton of the latter, but hired 2 of the former.<p>Why? A lot (not all) of CS programs are out of date when it comes to the ever-changing state-of-the-art. Unless they are exceptional, these students won&#x27;t know much about applying modern open-source technologies, and still think of building webapps in Java.<p>Also, those who go through a bootcamp show an intrinsic motivation and passion for the work. They put themselves through an intense program, because they <i>want</i> to. And pay money for it.<p>In the end, the best devs are continuously self-taught. A bootcamp jumpstarts that process better than a degree.
sbisker大约 11 年前
Is it intentional that Hacker School in NYC isn&#x27;t on this list? It&#x27;s structured very differently from many of the other code bootcamps, and I&#x27;d be curious how its differences shake out in terms of effectiveness of graduates.<p>I know intermediate and advanced level coders can do Hacker School as well, but I ask because I worked with a Hacker School graduate who fits your definition (never coded before, only spent 2+ months ramping up at Hacker School before landing his first coding job with us.)
评论 #7599988 未加载
评论 #7600040 未加载
shawndrost大约 11 年前
I&#x27;m a cofounder at <a href="http://www.hackreactor.com" rel="nofollow">http:&#x2F;&#x2F;www.hackreactor.com</a> -- AMA<p>Here&#x27;s a note from a DBC employee that is dead for some reason:<p>-----<p>Full disclosure: I am a former Wealthfront employee, and am now an instructor at Dev Bootcamp. We hired two DBC grads onto my team while I was at WF, and a third after I left. We also interviewed DBC grads who didn&#x27;t make the cut. Obviously I came to DBC because I believe in what they do. My experience as an engineer on the Wealthfront team was that: 1. DBC Grads were incredibly driven, hard workers, who had an exceptional ability to &quot;drink from the firehose&quot; and learn what we needed them to learn rapidly. After seeing my first 9 weeks here, it&#x27;s clear that _no other kind of person_ can make it through DBC. 2. DBC Grads were very effective communicators. I think there&#x27;s a lot of value in DBC&#x27;s &quot;engineering empathy&quot; curriculum. 3. DBC Grads had a solid enough basis in CS fundamentals and web development to be effective immediately as new hires. Both our DBC hires were adding value right off the bat, and rapidly grew into their role. Wealthfront has a strong mentoring culture, and mentoring had an outsized impact on their ability to grow, because they had already &quot;learned how to learn.&quot; To be honest, they were more independent than some fresh CS grads I know. There&#x27;s no textbook once you&#x27;re in industry. We rejected some DBC grads too. Like in all things, there is a spectrum of talent and ability across DBC graduates. In the end I was impressed enough to leave an incredible team to become an instructor here. Like any junior engineer, graduates of these hacker schools are investments. I happen to think the graduates we produce are particularly good ones. If you&#x27;re curious, here&#x27;s an interview my students did with me about DBC. We talk a fair amount about my experience with our two DBC grads at Wealthfront: <a href="https://www.youtube.com/watch?v=viLYR0kAqAc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=viLYR0kAqAc</a>
评论 #7600727 未加载
blairbeckwith大约 11 年前
I hired one. She got rejected from my company for a developer position, but I hired her for my team anyways for a hybrid business development&#x2F;programming role.<p>This was ~2 months ago; she&#x27;s learned enough in two months that we&#x27;re going to hire her at the end of her contract as a full-time Rails developer. I&#x27;m not sure that the 10 week bootcamp was enough for her to pass our screening, but in the two months she&#x27;s been here she&#x27;s more than proved herself as capable.<p>As a business guy, I can&#x27;t comment much on why she was denied originally, but so far it&#x27;s worked out.
rhgraysonii大约 11 年前
I&#x27;m the grad, rather than a guy working with a grad. But, just a bit of my experience:<p>When I first came out of Epicodus into working at my current firm Ahalogy, I obviously knew I had a lot to learn. However, the way I&#x27;ve hit the grindstone and just continued to expand my skillset and learn (which is a skill that Epicodus helped me develop) the developers I work with notice constant improvement and I&#x27;ve gone from &#x27;definitely a junior dev&#x27; to having projects that I own and work on exclusively as well as other large ones. We also hired another bootcamp grad who is in about the same boat (he came from Dev Bootcamp). Hopefully you get some encouraging results :) I love my job and where I work more than words can describe and Epicodus opened these doors for me after I grew sick of my Physics curriculum in college.<p>edit for context: I was in Epicodus&#x27;s last fall class. So, 6ish months of time since I finished up and began working a bit later. Took some time off to find the perfect fit for my first real programming job that wasn&#x27;t freelance.
redsquirrel大约 11 年前
I hired a Dev Bootcamp grad back in 2012. We hired him into our apprenticeship program, which leveled him up to our junior developer standards within 6 months. I was really impressed with the combination of soft skills and software skills he came with.<p>I was so impressed from this experience with Dev Bootcamp that I quit my job, joined Dev Bootcamp, and launched Dev Bootcamp in Chicago.
评论 #7602015 未加载
lquist大约 11 年前
There seems to be nothing to prevent multiple submission. I would expect meaningless data as bootcamp founders + staff hang out on HN.
评论 #7600420 未加载
评论 #7599698 未加载
jw2013大约 11 年前
So I took a quick search and find a list of 50 code bootcamps, and many are duplicate bootcamps on different locations:<p><a href="http://www.programmingisnothard.com/bootcamps" rel="nofollow">http:&#x2F;&#x2F;www.programmingisnothard.com&#x2F;bootcamps</a><p>A few things I noticed (through just a quick inspection):<p><pre><code> 1) Average training time is about 10 weeks; 2) 28 out of 50 teaches Ruby&#x2F;Rails, 15 out of 50 teaches JavaScript, 5 teaches Python, 3 teaches iOS, and 3 teaches Android. </code></pre> ---<p>So, yeah, the curriculum is pretty practical. I doubt many of the curriculums cares about C.S. basics as long as it is enough to let them write Rails code.<p>I think one way to filter out the inept students is may be let them do some algorithm problems during interview? Also if your company does Ruby, then let a part of interview process be solving the bugs or issues on company&#x27;s current project, and try to see how to approach the problem and whether can get it done. Understanding other people&#x27;s code and reproducing&#x2F;tracing&#x2F;fixing bug is something very important. Also a big thing is when a bootcamp grad candidate say &quot;you should do X in Rails&quot;, probably ask them why is a good idea. Do they do X just because their teachers say so, or there is a good reason for really doing so.<p>Disclaimer: don&#x27;t have any experience with any bootcamp grad, but with experience working with X (place Rails, Django, etc. here) only guys.
评论 #7600663 未加载
评论 #7601745 未加载
dasil003大约 11 年前
I&#x27;ve only worked with one bootcamp grad, but I&#x27;ve done a fair bit of hiring over the past 15 years, including a number of junior folks.<p>My main concern with bootcamp grads is that it is not much of a positive signal. My (admittedly biased and unscientific) sense is that you really have to be hopeless to flunk out. The training period is so short that the assignments are necessarily small and limited in scope, so they don&#x27;t test any kind of tenacity or the problem solving and lateral thinking required as a professional. Granted, University degrees have this same problem, but there at least for a proper CS degree there is some heavy math and theory and exams which over a period of four years will tend to winnow the field a bit more. Plus, if someone has gone through four years of CS assignments, they should be able to show some kind of programmerly reasoning ability and debugging techniques—if they don&#x27;t at all I think they are pretty easy to write off, whereas someone who has only been coding for 3 months should not necessarily be written off so quickly because they still may need to pass a few eureka moments.<p>I remember my first year of CS after having been generally obsessed with computers and fooling around with programming for over a decade in HyperTalk, AppleSoft BASIC, Pascal and even C. There was this moment when it just clicked in my head how code was logic manifest. I know it sounds trite, but there really was this moment where I went from thinking of code as a magic incantation to achieve some result to understanding that code can be anything you imagine, and that you can map your very thoughts to code. There was some transformation that happened from years of curiosity and obsession, and from what I can tell a lot of people never pass that phase of thinking of code as magic incantations. I&#x27;m not sure what&#x27;s necessary to make that leap, but I&#x27;m fairly certain a 3-month bootcamp will not be sufficient to draw it out for most people.<p>The other problem with bootcamps is that they are just too visible and attractive to people looking for a good career. I see parallels to Indian outsourcing attempts I was involved in 10-15 years ago. It was apparent there were a huge number of programmers who had no interest in the craft, but went into the field simply because their parents thought it was a good job. 20 years ago I don&#x27;t think anybody in the US wanted their kids to be programmers, so if someone showed up looking for a programming job they were already most likely brimming with the requisite curiosity to become a passable programmer (even if they weren&#x27;t a genius!). With the US economy tanking and startup culture being glorified and mainstreamed I feel like bootcamps are the obvious outlet for people seeking the media-fueled romance of being a bonafide Silicon Valley engineer.<p>All of this is a bit unfair to bootcamps. They may well be the fastest way to learn, and the curriculum may be top notch, but for me personally it&#x27;s a negative signal. I would be more impressed with a candidate who saved their money and spent 3 months teaching themselves to code using on-line resources. Perhaps that&#x27;s unfair, but that&#x27;s my bias. God I would have killed for the web in 1987. Do you have any idea how much Inside Macintosh (the Mac OS API reference) cost? Or a C compiler for that matter?
评论 #7600295 未加载
评论 #7600307 未加载
评论 #7607291 未加载
评论 #7601843 未加载
carlsednaoui大约 11 年前
On a related note, if you&#x27;re interested in joining a bootcamp (or know somebody that might be interested) I helped create this Bootcamp portal at Thinkful: <a href="http://www.thinkful.com/bootcamps/all" rel="nofollow">http:&#x2F;&#x2F;www.thinkful.com&#x2F;bootcamps&#x2F;all</a><p>@glaugh, maybe your friend will find this tool useful (in addition to all the great feedback we&#x27;ve already seen in the thread).<p>Let me know if you have any questions or feedback!
weatherlight大约 11 年前
Will you post the results?
评论 #7599604 未加载
postnihilism大约 11 年前
Any update on posting the results? I&#x27;m currently enrolled in a bootcamp type program and really curious to hear about the perceptions of people in the workforce.
benihana大约 11 年前
It depends on the school. Some schools are much more well known and can be much more selective in who they accept. Other schools are just starting out and are trying to find their footing. In general though, I find that the people from these bootcamps follow a pretty standard bell-shaped distribution curve with a few people really standing out, most people being average, and a few people being really underwhelming (relative to other grads mind you). My goal in working with these bootcamps is to find the the people on the far right of these curves.<p>To that end, I&#x27;ve found that the people I&#x27;ve worked with from these schools are just as capable and talented as anyone from anywhere else. It&#x27;s just that the company I work for is as selective with them as we are with someone from any other background.<p>Building a good relationship with the people in charge of the school is key, I think. They want to help their students get good jobs and they also want to build the prestige of their institution. I want to find the brightest students to help solve my engineering goals. Working with the leaders helps us both accomplish our goals at the same time.
评论 #7601140 未加载