Kristijan Pušić | February 24th, 2024
Let’s say a company has a need for a specific IT technology. Do you start hiring or do you start a mentoring process? Times change, a wise poet once said. Sometimes the market for developers is empty, there is no one to hire. Sometimes the level of developers on the market is too low and you just need that senior to feel safe? Developer growth within your own company is a set of processes, has its own complexities, and is not comparable in contrast to hiring. Both are equally necessary in every company. Hiring is a path to company growth, while mentoring is a path to a healthy company culture.
Recruiting and mentoring are really different uses of the same document. The competency matrices and the people who use them are the same in both cases. Hiring and mentoring involves the same senior developers, HR, and someone from engineering. Maybe a technical lead or a team lead or an engineering manager. Parts of the document are used by HR in the initial skills report before the first interview with a new candidate. The same document is then used later to track the developer’s progress throughout their career. Each developer goes through the recruitment process and is then mentored and tracked until the end of their journey with the company.
Technical mentoring involves senior developers with advanced soft skills. It would be best if mentoring only involved one type of mentor and that was it. In reality it is a bit more complex and we have 4 different types of mentors. Different people have different needs. Companies are running projects, launching start-ups and trying to break into large companies at the same time. Unfortunately, it is not possible to cover everything with technical mentoring alone.
Hiring is used occasionally, and mentoring doesn’t end. Developers are mentored as their skills improve, periodically at Scrum Retrospectives. Technical mentoring for younger developers and more soft skills mentoring in later years of their career. Being a leader and a mentor requires some practice and skills that are not common in normal careers. Loyalty will be rewarded if mentoring is a root of the company culture. Relying on recruitment alone to create a good culture is not the best way to go. Good hiring teams play a role in times when the company is on the rise and trying to hire a larger number of developers. But a larger hiring team also needs some practice to become a good team. Then they will be able to hire a larger number of higher quality developers. HR also needs to hire a certain mindset and recognise some bad behavior patterns. Not to mention a horde of AI-assisted candidates.
HRD, also known as Human Resources, determines the quality of mentoring and hiring. To evaluate an employee, HR needs to know the motive: Pay raise? Career advancement? Re-qualification? Team retrospective? A new role? At the heart of any organization is HR. From hiring and mentoring to the inevitable off-boarding. But with the hope that the culture will bring the same developer back. There is no price for loyalty.
While the dynamics of the tech industry often require immediate hiring to fill skills gaps, the long-term solution to maintaining a competitive edge and a vibrant culture lies in robust mentoring programmes. This balanced approach ensures not only the continued development of the existing workforce, but also the successful integration of new hires into the IT organization’s ecosystem. By prioritizing both hiring and mentoring, and using tools such as skills matrices, organizations can meet the challenges of the ever-evolving IT landscape and foster a culture of loyalty, innovation and continuous improvement.
IT consultant and Business developer
Our consultant is at your disposal from 9 AM to 5 PM CET working days from Monday to Friday for any additional questions.