4 ms·
I think we have reached to point where we should admit that a career in software development needs much more learning than what can possibly be achieved at scho
by crpatino 12y ago
I think we have reached to point where we should admit that a career in software development needs much more learning than what can possibly be achieved at school (regardless of level).
The current state of affairs holds the belief that no CS graduate worth their salt should be ignorant of software engineering methodologies (agile, waterfall, etc), nor specific development processes & tools (source control, peer reviews, unit testing, etc). At the same time it holds the more or less contradictory belief that CS curriculum should be concerned mostly with Computer Science and not mention much of the practical side of software development.
The ideal is that a good program will present the student with multiple opportunities to pick up practical skills on the go. No formal class and no grades, but exposure through lab work. The reality is that this requires everyone involved (students, instructors and various other support roles) to work longer and harder to achieve this tacit expectations.