4 ms·
> According to author's webpage[1], he's a "student at the University of Waterloo, class of 2021". > So probably age 17 or 18. He's not passing himself off as
by olddevanon 9y ago
> According to author's webpage[1], he's a "student at the University of Waterloo, class of 2021".
> So probably age 17 or 18. He's not passing himself off as a "professional".
Fair enough, though I am still surprised he hadn't learned that in formal education already. I was taught about event driven programming before I got to university. The schools I went to weren't particularly good either so it's not like I had a "better" education or come from privilege.
Maybe they just don't teach event-driven programming any more? :(
- oblio 9y agoAssumption is...
- olddevanon 9y agoI actually wasn't making an assumption, I was talking from my own experiences. Myself and my friends did learn about event-driven programming prior to university. We were taught both Visual Basic and Pascal and taught the difference between event driven (VB) and procedural (Pascal). Though weirdly we were never taught about OOP, but it was a fairly average UK college and a pretty general computing course so there was a lot to cover in 2 years.
- robotresearcher 9y agoMost students have close to zero programming training of any kind before getting to university in Canada.
- olddevanon 9y agoMaybe this is where regional differences come out as most students in the UK have had some programming lessons before starting uni (albeit they often haven't done any recreational programming). That was my observations at the time anyway. Things may have changed and/or I might have introduced selection bias by hanging around with the nerdier kids. Who knows - too late to find out now.
- Silhouette 9y agoMaybe this is where regional differences come out as most students in the UK have had some programming lessons before starting uni At the level of professional-standard software architecture for UIs? There have been some positive efforts in the UK over the past few years to introduce programming as a more serious subject at secondary school level (roughly, ages 11-18). I think it's great if kids get to write a simple mobile app to chat with their friends or make a simple game, instead of only learning things like how to use a word processor or graphics program. I think it's great if there are teachers in schools who themselves have the skills and knowledge to help the kids do that, too. However, there are plenty of new starters entering the industry who have just graduated with degrees in CS or related subjects from good universities and still won't have been exposed to these kinds of ideas at more than a trivial level. I'd be surprised and impressed if I had a school-leaver turn up for an interview for a programming position with more than a passing knowledge of these subjects. For what it's worth, I don't think the original author does themselves any favours by inflating their experience as they do. The way they describe themselves in the introduction on their web site seems rather out of proportion to their actual experience, and their CV screams "I read a guide to how to write impressive-sounding CVs and I'm trying way too hard". But as a card-carrying member of the "I thought I knew everything at the start of my career and tried way too hard" club, I think you just have to see that as a combination of genuine enthusiasm and understandable immaturity, and give them credit for having a go and sharing their experience. I'm happy to see someone at that stage in their development taking an interest and spending the time to experiment and discuss and learn, and surely we should all be encouraging the next generation of programmers along that path?
- Shikadi 9y agoLucky you, most of my peers in college had no formal programming experience from hs coming in. I did, but we barely even grazed oop, and I come from a pretty decent highschool. Be careful with anecdotes, your personal experience doesn't represent the general population
- Kuraj 9y agoAre you kidding me? At his age I didn't know what programming was. Give him a break.