I've always been convinced that
people don't become HR, people are born HR. Over time, with some courses, training, or university education you
gain theoretical knowledge and special competence. But, I think, the main thing is
to be passionate about your work.
There are some crucial things without which it will be difficult to become professional HR in the IT industry:
Ability to build long-term relationships. The IT market is overflowing with offers, specialists change jobs and have the opportunity to choose from several offers to accept the best one. It is important to understand that building a dialogue "in perspective" will help you a lot. I have cases when the developer initially refused my offer but we continued to communicate as colleagues and friends, and over time he/she messaged me asking about the
work at Freshcode. To stand out among others. You need to be memorable via unique bright things, even via small details. It could be a creative job description, an interesting interview process, or maybe all together.
Flexibility. Considering the high turnover rate in the IT industry it is important to be able to quickly "update to the current version" of market conditions, trends, and demands.
To be tech-savvy. It is crucial to understand basic technical things (relatively speaking, to differentiate frontend from backend, to know the basic frameworks and libraries, etc). This way you can speak the same language with job candidates. I take this opportunity to thank
Artem Barmin for his courses of ABCs of programming for admin staff.
Collegues=friends. As practice shows, profound dialogue is vital. A working relationship is a good thing but for personal HR it's important to turn it into a friendship. It's essential (for me) when a team member is not afraid to tell me something, even personal. I try to build such relationships when my colleagues are not afraid to complain about things they are disturbed by.