Do many (any?) academic computer science bachelor's programs offer a course - or seminar - on software development? I know that that might be considered a lean towards software engineering, but I really think there's overlap that could be introduced in a day that's simply not taught nearly early enough.
By "software development", I mean pretty simple things; expose potential developers to an IDE, a source control system, concepts like unit testing, web frameworks or other third-party heavy APIs, debuggers, and on and on.
I certainly had debuggers in college, but IDE usually meant Emacs at the time, and heavy third party code was often written by the professor or teaching assistants to illustrate a point. For awhile, I assumed my education "must have skipped something common", but after ten years of working alongside a huge number of decent developers, we all must have slept through that day.
Interestingly enough, the Indian contractors I work with? Their schools are a bit more practically-aimed, for better and worse; they know this stuff, or at least, know it one way.
Election 2029: The Impossible Exception – Solved
4 weeks ago
No comments:
Post a Comment