The experience of being a software development trainee at Learners Guild is largely a makeover of makeovers. You think your program is finished, but in reality it never is, and if you are serious about it you will probably subject it to a few drastic reorganizations. My 18th week there was a case in point.
During the week ending on 1 September, I customized an instructional module and started building an application that would manage a cooperative learning community, taking advantage of the malleable structure of the new software-development curriculum at Learners Guild.
My 16th week studying web development at Learners Guild was devoted to a team exercise on protecting a web site from sabotage. Luckily, it was a make-believe site that no serious saboteur would care to hack.
My first week in phase 3 at Learners Guild, a return to teamwork, was also the 8th and last week of some Learners’ permitted tenure in any phase. Those who could not progress fast enough faced possible expulsion. Well, it wasn’t so simple.
Week 13 at Learners Guild saw a beginning of a shift from the fundamentals of web technologies to more practical know-how.
The things Learners are learning at Learners Guild is, in substantial part, “packages”, designed to make commonly performed operations easier than just writing the code for them from scratch. But they also add to the complexity of the ecosystem we are learning to work in.
My 11th week studying web software engineering at Learners Guild had me developing a couple of applications that, on the surface, seem both super-simple and utterly useless. But developing a useless application may teach fundamental technologies even more effectively. Here’s why I think so.
My 10th week at Learners Guild was a reminder that software development depends not only on the human mind, but also on the human body.