3 ms·
said one reason he chose the school was it said its instruction included a software language called PHP. Halfway through the course, when he asked when they wou
by jc_811 10y ago
said one reason he chose the school was it said its instruction included a software language called PHP. Halfway through the course, when he asked when they would start learning PHP, he said he was told the school had scrapped plans to teach it
This right here I think is the biggest problem with coding bootcamps. Many novices go in thinking that they need to learn a cool/new/useful language - and then they will find a job in it (after all, the job boards rave about experiences with specific languages).
However, learning how to code is not learning a coding language. Learning a language is almost secondary to learning underlying CS concepts. It's not as sexy to say "learn algorithm design and garbage collection" no matter how necessary it is.
I feel many students go into these bootcamps thinking that learning a language and syntax is the most important software skill to have. However, when a company has to decide between someone from a 3 month javascript bootcamp, or someone with a CS degree - the decision is easy. We need to start preaching that learning to code and building software skills is totally language agnostic - and the underlying concepts are by far more important.
- fnord123 10y ago>However, when a company has to decide between someone from a 3 month javascript bootcamp, or someone with a CS degree That really depends. Often, CS graduates know computer science and that's it. Often having some programming skills as well as domain knowledge can be as useful or even more useful depending on the maturity and positioning of the projects in the team's portfolio. To use a shitty analogy: you don't need (or even want) a team of Yngwies busting out face melters. Sometimes the project just calls for three chords. But yea, I'm with you in the sense that when I'm hiring for my team, I'm hiring deeply technical people to shovel bits into the engines. But I recognize that not all projects require it.