After a brief hiatus from the world of recruitment, Iâve spent the last few months reconnecting with the world of software development here in Sydney. Â Speaking to candidates is one of the best parts of this job, and our recent conversations have focused heavily on the fact that theyâre looking for opportunities that are more technically challenging and will allow them to utilise emerging technologies and stay current. Â In the web development space, a number of front end developers are looking to work with the latest .js libraries and related frameworks, yet are finding they canât pursue the kind of roles they want because of the lack of commercial experienceâ¦ with those same new technologies.Â Needless to say, for many Iâs talking to, this is aÂ frustrating Catch-22. Â But all is not lost - now more than ever there are avenues for developers to deepen their skillsets and better market themselves as candidates to get the roles they want.
If you are really keen, hereÂ are some resources to get you started:
1) Get on Github. Â Not familiar with it? Â Github is the Internetâs largest and most active code repository. Â Millions of open-source projects live and breathe on the site and if I were to give one piece of advice to the majority of my candidates, it would be âStart a github profile!â Â Why? Â Quite simply, for developers this is the new resume. Itâs a great way to showcase how you work, what your code looks like and what kind of challenges youâre capable of taking on. Â Beyond that, it allows you to produce work with technologies you otherwise would not have exposure to. Â
You want to get involved in MongoDB? Â Coffeescript? Â Angular.js? Â Ruby? Â There are very few limits to what you can get involved in. Â Working on github will allow you to create a tangible end result from the effort you put in and shows off your willingness and ability to learn and get involved.
2) Attend Meetups. Â Weâre lucky in Sydney to have active communities of developers across a wide number of technology interests. Â If youâre passionate about gaining deeper skills, or exploring a new domain space this will give you the opportunity to learn more (obviously) and network with people who are already embedded in the space.Â
As a heads up, here are aÂ few in Sydney that Iâve attended or have heard positive reviews:
Node.ninjas - Node.js
Big Data Analytics - great group with really interesting discussion around the Big Data space
Sydney MongoDB User Group - for those interested in MongoDB/big data/NoSQL databases
3) Free online coursework. Â I will preface this by saying that I donât find this particularly marketable just yet. Â Free online courseware is great for building a foundation, however,Â there arenât many people who would be impressed by the fact that Iâve completed a Python course of Udacity. Â Iâd recommend utilising these classes as a way to establish your knowledge base before hopping on Github Â Some resources:
Beyond these resources, Iâm really excited about the number of things being done by crowdsourcing sites like Kaggle and Bugcrowd. Iâm keen to hear any suggestions of other resources that people have found useful in up skilling themselves and better marketing themselves to future employers, so please so comment and keep this discussion going. In my upcoming blog post, I will be discussing how companies can continue to provide growth opportunities to their employees and keep them from exiting out. Â Feel free to reach me directly if you have specific questions you want me to address.