3 ms·
I had a class titled "Software Engineering" that prepared me very well for software dev life cycle, maintenance etc... It was a semester long project where the
by fma 4y ago
I had a class titled "Software Engineering" that prepared me very well for software dev life cycle, maintenance etc...
It was a semester long project where the professor was the "business" person and everyone had shared roles (someone was QA for a sprint)...and we get lectures on code quality, testing, best practices.
To my surprise it doesn't exist in every college. Even though I went to a state school, not all state schools in that state required it.
I disliked the professor but am eternity grateful for the class...I would interview kids nowadays who want $100k but have no idea what Agile is.
This was in mid 2000s.
- maccard 4y ago> I would interview kids nowadays who want $100k but have no idea what Agile is. I've worked for companies and managers who don't know what Agile is. Not knowing one specific thing, even if it's an important thing, isn't worth writing off a candidate. If you can't teach someone the basics of agile in an afternoon, you're doing agile wrong.
- fma 4y agoI wouldn't write them off, but certainly as you dig deeper you can see there's more than "one specific thing" and there's a disconnect between theoretical computer science vs practical programming. It would require more than an afternoon to be ready for the workplace and our company ended up having several weeks of bootcamps for all incoming college students...and still hear complaints that something is "too hard".
- jen20 4y ago> I would interview kids nowadays who want $100k but have no idea what Agile is. You’d be amazed at how many middle managers making 250+ think that agile equals scrum or that scrum is valuable in the context of software. I’ll take the person that has never heard of it, to be honest.
- fma 4y agoRight...because someone who went through 4 year of a computer science program and doesn't know anything about any software development life cycle (Agile was just one example) sure shows a lot of passion & initiative to explore outside of what's taught in school or outside their comfort zone. Exactly the type of person to hire.