Screw all of that. Just make the education modular, let anyone take any module and any time and certify them based on requirements for that particular module. Regardless of their attendence and other crap. Then once they have requisite modules, issue them the corresponding degree.
The whole idiocy of linear education makes me furious. I have only gotten motivated to study certain topics later in my life, where it's effectively impossible to return to college because I would have to study a whole bunch of unrelated crap and get the degree or go home instead of gaining a small portion of it and perhaps finishing the rest later.
And let me just take the exams when you have nothing to teach me! I mean, seriously, why would I have to enroll and attend just to get certified for Linux system administration when I make living off it? Just give me the module. Same with software development, databases and so on.
Sure, I will take the OCSP / BGP advanced networking classes when I have time for them, but don't force me to study routing now (or you won't have enough credits for this semester and you'll have to go away).
Aaaaargh.
The whole idiocy of linear education makes me furious. I have only gotten motivated to study certain topics later in my life, where it's effectively impossible to return to college because I would have to study a whole bunch of unrelated crap and get the degree or go home instead of gaining a small portion of it and perhaps finishing the rest later.
And let me just take the exams when you have nothing to teach me! I mean, seriously, why would I have to enroll and attend just to get certified for Linux system administration when I make living off it? Just give me the module. Same with software development, databases and so on.
Sure, I will take the OCSP / BGP advanced networking classes when I have time for them, but don't force me to study routing now (or you won't have enough credits for this semester and you'll have to go away).
Aaaaargh.