Skip to main content

Posts

Showing posts from February, 2016

Is your company investing in you and your career?

In my previous articles I have written about are you investing in your own career and starting out in software development. But there is another important question, is your company investing in you and your career?In my current role, I am lucky to work for a great company that values it's teams / employees and have been able to implement / roll out the following for my development and test teams:For the development team, individual PluralSight subscriptions. The test team use Ministry of Testing amongst other channelsAn hour per week self study (watching Pluralsight videos, etc) to learn about any development / test subject that they are interested inAn hour per week for each team to get together and discuss improvements / changes they would like to make to their environments / processesA weekly 1-2-1 to discuss the previous week, what they have learnt and any progress against objectives. Annual reviews become a highlight / review of that year's 1-2-1 notes; allowing much m…

Starting out in software development

If you're trying to begin your career in software development it might feel like all the positions you see are asking for previous experience and there are few opportunities to gain that required experience. In my opinion, as a relatively new industry, it feels like we're currently going through some growing pains. Companies are struggling to find suitability qualified mid / senior developers but very few organisations have a plan in place to help train the juniors required to feed into the system to generate tomorrow's mid / senior level developers.I also feel that the current (UK) education system is letting down graduates by not preparing them with the programming skills needed by the industry. It seems like it is possible to graduate a computing degree with only a few months exposure to actual development. This practical experience is critical to understanding the theory and it's application. I'm sure I'm not alone in that feeling, with Scratch and the …

Are you investing in your own career?

As developers we are in an interesting, potentially unique, industry where the bar for entry is extremely low. A large proportion of the population have access to computers / internet and many of the popular languages / IDE's are free. In fact you can start your development career with just a browser and notepad/textedit, learning HTML/CSS and Javascript and extending to Node/Angular and many other JS frameworks.This low bar of entry continues throughout the technology range for all levels of developer. Microsoft have provided a totally free version of Visual Studio (and now Code) for .NET. For Java there is Eclipse and JetBrains now provide a community version of IntelliJ for free. With a Mac and iOS device or Mac/PC and an Android device it's possible to learn mobile development; with fantastic online documentation / example code and numerous blog articles all for free. It's even possible to subscribe to various online training providers (such as Pluralsight). The…