Training Is In Full Swing.
Weeks 3 & 4 of QA Training.
![]() |
View towards Anchorage: https://flic.kr/p/HGUZn3 |
Enterprise Architecture
Looking back on the first two weeks: EA was one of the least fun things I have ever done. We spent two weeks learning acronyms and buzzwords, filling out tables in word documents, preparing for tasks which we hadn't been taught how to do properly yet, and being told we were wrong.The whole course could have been done in one week if we'd had just cut out all the messing about and just learnt the content (of which there wasn't very much). But no, we had develop our "soft skills" (which we got no individual feedback on, it was just generic group feedback) and waste time conducting things like "facilitated workshops" which are literally the least efficient and least effective way of getting anything done that I have ever seen.
It is no surprise that about seven guys in our intake left during the first two weeks - it wasn't fun and we are not getting paid for it. Let's hope the course improves from here...
Not Learning Java
Week 3 and we are finally doing what we signed up to do (and what we were so grilled about at our assessment days!) programming in Java...
Oh but actually you didn't need to know anything about Java, or programming in general, as we got taught it again from scratch anyway.
So why did I sit that technical Java exam and technical interview on OOP in my assessment day?
Instead of being taught how to actually program to a professional standard (you know, like you might expect a professional IT consultant to be able to do?), I ended up spending the whole week programming a battleships game - which I already had the skills to do.
To end the week we then had to sit yet another technical Java exam, in which we had to answer questions about topics we hadn't even been shown during our one week of Java. It's a good thing I spent a week before my assessment day studying Java - because I feel genuinely sorry for the guys who were invited here without Java experience: we were not really taught anything.
Oh but actually you didn't need to know anything about Java, or programming in general, as we got taught it again from scratch anyway.
So why did I sit that technical Java exam and technical interview on OOP in my assessment day?
Instead of being taught how to actually program to a professional standard (you know, like you might expect a professional IT consultant to be able to do?), I ended up spending the whole week programming a battleships game - which I already had the skills to do.
To end the week we then had to sit yet another technical Java exam, in which we had to answer questions about topics we hadn't even been shown during our one week of Java. It's a good thing I spent a week before my assessment day studying Java - because I feel genuinely sorry for the guys who were invited here without Java experience: we were not really taught anything.
Continuous Integration And DevOps
We are now in Week 4 and currently doing the "Continuous Integration and DevOps" course. Whatever DevOps is. Actually, I do have some understanding of what DevOps is now, but up until this point the term had just been thrown around casually by our trainers, and others in the company, and we were just expected to know what it meant.
Anyway, learning more about the development cycle post-code-writing (as well as setting up and configuring Linux systems) is something new to almost everyone in the room and people actually seem to be enjoying this course!
Although, it would be nice to have a physical Linux machine rather than having to build a virtual machine which uses the Ubuntu OS and do all our Linux stuff on there... It's kinda hard to install stuff when your VM doesn't acknowledge the shared folder you declared when you build it...
Anyway, learning more about the development cycle post-code-writing (as well as setting up and configuring Linux systems) is something new to almost everyone in the room and people actually seem to be enjoying this course!
Although, it would be nice to have a physical Linux machine rather than having to build a virtual machine which uses the Ubuntu OS and do all our Linux stuff on there... It's kinda hard to install stuff when your VM doesn't acknowledge the shared folder you declared when you build it...
Our Specialisations
We were also told what our specialisations could be this week. This is very exciting news as the next forty+ years of our lives will be defined by whichever technology we get trained in.
We will be trained in one of two areas:
- Microsoft things: C#, .NET, and some other tools.
- DevOps, whatever that is.
I am honestly not sure which I would prefer. The question is: "Which of these fields will be more in-demand in 10 years time?".
It's difficult to say but today is the day we find out which one we're getting trained, so I guess we will just have to wait and see what happens. I'm sure both specialisations are great fields to be trained in.
It's difficult to say but today is the day we find out which one we're getting trained, so I guess we will just have to wait and see what happens. I'm sure both specialisations are great fields to be trained in.
Outside Of Training
In other news, I have successfully set up something of a lunch-time board game club. Last week we played Ninja Camp, and this week we are playing Gloom (with the Unquiet Dead Expansion).
One of the other guys also brought in Exploding Kittens which is always good fun.