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.
Showing posts with label new. Show all posts
Showing posts with label new. Show all posts
Beginning Software Development
Subscribe to:
Posts (Atom)
