|
PT6A posted:CS is neither about being able to program, nor being able to design an interface, nor being able to engineer software in a decent way. Most positions will require some balance of theoretical knowledge, software engineering capability, project management capability, and interface design, along with programming skills. Maybe there will be a huge demand for people who just know programming, or just know any single one of those skills, but chances are they're going to have to be supervised by someone who has a degree of understanding of all of them, which is where CS and software engineering grads will continue to have a massive leg up on folks churned out by a programming boot camp (and, after a while, probably won't have to do much coding gruntwork at all!). My program goes this direction, math, project management, performance, theory, all that's there. Though on something like craigslist when I see developer positions its always for some weird framework never covered; some businesses I think are interested in very specific api's and stuff.
|
# ? Feb 4, 2015 05:09 |
|
|
# ? Apr 27, 2024 09:24 |
|
Raenir Salazar posted:Though on something like craigslist when I see developer positions its always for some weird framework never covered; some businesses I think are interested in very specific api's and stuff. Don't get a programming job from Craigslist. It probably involves violating some law without the programmer realizing it.
|
# ? Feb 4, 2015 15:42 |
|
Raenir Salazar posted:My program goes this direction, math, project management, performance, theory, all that's there. Any position that asks for experience with a specific framework as a requirement rather than a "preferred" quality is best avoided. If you're a decent developer, you can transition between frameworks in a matter of weeks pretty easily when you already know the language, and frankly learning the framework is going to be easier, or at least no more difficult (in general), than figuring your way around a new codebase no matter what language and framework it uses. Companies that won't make you want to hang yourself when you work for them know this. Chokes McGee posted:A CS degree doesn't guarantee you understand the intricacies of what you're doing, but it's a good start. As always, though, work experience and job performance is king. You can say that again. I've known plenty of CS grads who were poo poo at programming, many who were poo poo at software engineering, along with all manner of other defects. It's just a much better starting point, depending again on the program in question, than some dude who went to a programming boot camp. The CS grad may be awful at many development tasks, but the bootcamp grad almost certainly will be, and they're probably going to be a lot worse at writing any kind of moderately complex code, because their math skills and problem solving skills (in the absence of other qualifications) are going to be weak. Now, if you have someone with a relevant degree or experience already and they went through a bootcamp, that's an entirely different matter.
|
# ? Feb 4, 2015 17:51 |
|
Chokes McGee posted:Don't get a programming job from Craigslist. It probably involves violating some law without the programmer realizing it. Go on, I'm curious.
|
# ? Feb 4, 2015 17:55 |