Are you a new developer looking for Python jobs but need to bulk up your resume? Often, especially if you still haven’t built much work experience, creating projects and including them with your application helps showcase your programming experience, as well as your general computer science knowledge. This Tech With Tim video provides examples of two impressive Python projects that he says you can finish in a weekend: a Sudoku Solver and a path finder.
|By Morley Surcon,
Vice-President Strategic Accounts & Client Solutions, Western Canada at Eagle
There are several factors that work together to create a “skills gap” within the labour market in Canada (and worldwide for that matter). Local gaps can occur in any market based on competing projects using similar technology that eat up available resources; or, perhaps, a company wants to try something new-to-the-region and existing tech-professionals just don’t exist in that location. These gaps happen all the time and are, typically, short-lived as labour is quite mobile. However, our industry is noting a growing technological skills gap in general. This is across multiple regions and, in fact, around the globe. The aging workforce (baby boomers retiring or about to retire) – coupled with – too few young people to replace them – coupled with – not enough students taking the STEM education needed to fill new roles -coupled with – an explosion in tech-related jobs… all work together as a “perfect storm” to create a growing and pervasive technology skills gap.
But there is still another reason, one that I wish to highlight, and it is one that effects many contractors and consultants: The pace of change in technology. Technological change has never been faster. There are a multitude of new technologies that didn’t exist even a few years ago. And there are more areas of specialization/differentiation within the tech industry than ever before as both the breadth and the complexity of technology increases. It has gotten to the point that people either can’t keep up or don’t wish to keep up anymore. After all, there is just so much change that people are willing to tolerate. And when someone learns and masters a new skill, they want to reap the return on their investment of time and money vs. immediately throwing more time and money into learning something else. Most people who choose to make technology the foundation for their profession understand that life-long learning is a must. But as mentioned above there is always a limit… whether it be physical, mental or financial, exhaustion will always catch up.
For the consulting industry, this is both a blessing and a curse. “Where there is confusion there is profit… for the wise [person]”… new and unfamiliar tech keeps both demand and rates high. But it is also very easy to become out-of-touch or even obsolete. In Calgary, when the O&G industry turned around a few years back, many IT contractors found themselves out of work or they took lesser level roles to keep working through the economic downturn. When the market began to come back a year-and-a-half to two-years later, there was a surprise that we did not expect. While many people’s professional development went on hold for this time, technological advancement didn’t wane. We discovered that a skills gap had developed… and the skills/experience that employers were wanting, few local people had. It was a scramble for the local market to re-tool, re-educate and come up to speed on these newer technologies.
The lesson (or one of the lessons) in all this, for IT consultants/contractors, is in understanding the importance of the work that you choose. By carefully choosing your next project, one that leverages leading edge application of technology – in an area where you wish to grow and develop – you are able to keep your skills current. Through great projects, you continue to build your resume remaining relevant and highly employable. Given the reality of a growing global skills gap, contractor rates will be strong… as such, I believe that the kind of project, the nature of the work and the technology stack to be leveraged will become even more strategically important to contactors when evaluating and choosing new assignments.