Popular | Omnes Group

Posts related to "Popular" tag

Developers Burnout: Why you Have to Take it Seriously?

How do you feel about your job? Do you feel dreaded or happy about new challenges? Yea, it’s normal if you sometimes feel unmotivated, but if this condition continues, you better watch out! You may be close to burnout!

Every programmer got close to get burnout at least once in their career. If you think that can’t happen to you, you’re wrong. It happened to the best programmers, so it’s essential to prepare and stop it on time. Some strange feeling goes through your veins, you’re procrastinating your tasks, find excuses not to work, struggling to perform tasks, or simply working so hard, feeling so stressed all the time, and don’t have time for yourself.

A burnout story: What are the signs?

High-achievers often expect a lot from themselves, so they keep working long hours and put enormous pressure on themselves to excel. However, sometimes your condition is not chronic:

“A standard burnout is extremely easy to spot. If you suddenly don't feel like doing something you don't normally have a problem doing, it could be only 2 things: you're lazy or depressed today or you're working too hard and need a break. Hint: take that break.”

Miloš Đekić, CTO of ClickGUARD

If this is the case, you can quickly stop it and try to concentrate on the purpose - what motivates you and what attracted you to start coding in the first place. Nevertheless, sometimes you just can’t see how close you are to get burnout.

“A deep burnout comes like a thief in the night. It's like a lonely cancer cell, dormant until something kicks it and it starts its mayhem. It won't offer warning signs and it won't offer any understanding when it happens. You have to have introspective and always think about where you are now, what you are doing, why you are doing it, what you have to tolerate in order to keep doing it, do you really want all that… and when you can't answer one of those questions or the answer does not bring peace - the big one is close,” continuous Miloš.

That burnout comes unexpectedly proves the story of co-founder of GrowIT Tech Aco Gagić:

I didn’t realise what is happening, my body started fighting against me. I started feeling strange and had no energy, it was a strangely unpleasant feeling. The culmination happened when I felt so bad, that I had to go to a hospital. I spent the whole day sleeping, on infusion. After that, I was OK, but it made me analyze what had happened. I was under a lot of stress, had  too many things to do, so I started losing myself.”

According to Psychology today, these are signs of burnout:

  • Chronic fatigue - lack energy feeling physically and emotionally exhausted, drained, and depleted
  • Insomnia
  • Forgetfulness/impaired concentration and attention.
  • Physical symptoms - chest pain, heart palpitations, shortness of breath, gastrointestinal pain, dizziness, fainting, and/or headaches
  • Increased illness
  • Loss of appetite
  • Anxiety
  • Depression
  • Anger - interpersonal tension and irritability which may turn into angry outbursts and serious arguments with others

As you can see, these are the signs of physical and emotional exhaustion, and if you don’t have it, it’s great. You shouldn’t fear of it just because it might happen to you. But keep these warning signs in mind and remember that burnout is an insidious creature that creeps up on you as you're living your busy life. Luckily, there is a solution. But let’s see what can cause a burnout first.

What can cause the burnout?

1. Death march projects

Maybe you heard about this kind of projects, or maybe you’re working on the one right now. They are usually causing progressively worsening feelings of emotional and physical fatigue. Why? They have a fixed and immovable scope, timeline and resources available to get it done and everyone knows that it’s not achievable, but management doesn’t want to hear it. Furthermore, they get progressively worried and loses trust in its people. You keep working, but you struggle to understand the value of the project. You just can’t see the light, so you start questioning your accomplishments.

2. Working long hours

The cycle becomes work, work, work, sleep, no time for yourself. You keep working even on evenings and weekends. Your boss may be impressed by you, but they keep giving you more work to do. After a while, you just feel exhausted and begin to deliver a little less than what you used to deliver. You feel bad about it and you get lost in the code.

3. You’re not making any progress

Your job is no longer stimulating for you. Maybe you’ve been in the company for years, and you feel like you’re not going forward. There are no challenges, you’re not learning, or your manager doesn’t give you an opportunity to learn new technologies. You’re stuck. Doing the same tasks, again and again, can make you question your career path.

All of these things cause a high level of stress. You stop valuing your work and keep procrastinating. Many questions keep crossing your mind and you have no answers. Should I quit my job? Why am I doing it? How did I get in this phase of my career? Should I try something else? You know that you’ve loved your job once, but you just can’t remember why. Burnout grows slowly and builds up a little step at the time and you feel a lack of control.

How to avoid burnout?

It’s harder to fix burnout once you’ve been deep in it for weeks or months, but it’s not impossible. You will have to work on yourself and set some boundaries. According to Đekic, the recipe is this: “Detach from the cause of burnout, rest, relax, pray or meditate, spend time with family and friends. Literarily like for any other painful thing in life... It works.” However, sometimes it’s not that simple.

“Unfortunately the real consequences of a serious burnout are felt with a delay, so we need to do everything in our power to avoid it. Both mental and physical health are seriously endangered today, especially in tech workplaces”, said Đekic.

Aco Gagić said that it’s important to listen to your body.

“Signs are everywhere, so I am trying to follow them. Before anything else, I’m working on myself in order to avoid stressful situations and burnout in general”, said Gagić.

Let’s see some other tips that can help you avoid burnout.

Determine your boundaries

Maybe your boss can work for a whole day, but if you can’t, that’s OK. However, you have to define how many hours you can stay productive and let people know about your limits. If you need a break, you take it! Don’t compare yourself to others, because every person is different. Furthermore, don’t commit to doing something if you know that’s not possible. Ask for help when you have a deadline because if you keep working above you “too much” point, you’ll get burnout.

Next, your boss and organization have to know what are your non-negotiable terms. If you define your boundaries, no one will expect from you to give more than you can. Sure, you want to be useful when there is a deadline coming, but if the company keeps expecting from you to work long hours, you will have to say something. If your limits are not compatible with the company’s expectations, maybe you should consider finding a new job. IT recruiting agencies can help you find a job that suits your expectations the best. Remember, having support from the company and team is very important. The environment where you can rely on your colleagues can help you avoid burnout and stay productive.

Eat, sleep, and exercise - that’s what your brain needs

If you want to be better in your job, you have yo think about your body and mind. What your brain needs is quality food, sleep, and exercise. It’s easy to fall in a circle eat-sleep-code, but that’s not what it’s good for you. You have to realize how essential both resting and exercising is for your brain. So, prioritize things in your life, and you will be more productive. When you give yourself time to do things that matter, the possibility that you get burnout is lower.

Make time for doing things that you like doing

Did you know that hobbies can impact your work performance? Those who engaged in a creative hobby performed between 15-30 percent better at work. Separating some activities that you enjoy doing from your work is a recipe for a happy, well-balanced life. So, enjoy some free time with your family, draw, write, read, travel, or do whatever makes you happy. You will be happier not only with your work, but with life in general. There is always time for things that you like doing, so put your hobbies at your must-do list.

Stop comparing yourself to others

Often we compare ourselves to others when we should be focusing on our progress. This insecurity doesn’t necessarily happen just at the beginning of a career. Sometimes we feel like we are stuck on one level and we don’t know what the next step is, so we start thinking about others and their progress. However, when we think about others, we lose focus on our progress. Some things aren’t comparable, so what you need is your own goal. Yes, big goals can’t be accomplished in a day, so you have to think small - what can make you a better programmer on a daily basis? Small things matters, so you have to make a long-term and short-term plan. Stop judging yourself and start making first steps that will help you boost your career. So, focus, understand, and then deliberately practice things you planned.

Conclusion: If you burnout, you won’t be productive

It’s important to stop for a moment if you notice any symptom from this list. These first symptoms are the wake-up call for you - your body and mind are telling you to slow down. No job is worth losing your health for, so ask for a day off and analyze your condition. If you feel like you can’t deal with it on your own, you can always ask a professional psychologist for help. Also, check out Ed Finkler’s Open Sourcing Mental Illness website. He is helping those who are facing mental illness in the tech community.

Burnout doesn't go away after a few days like a flue unless you make some changes in your life. These small changes can help you avoid a dangerous path of burnout, the path where your life becomes miserable. If you care about the work you are doing, but also about your family and friends, you need to avoid getting to that point. So, whenever you feel like you’re close to get burnout, remember that this feeling won’t help you. What you need is a rest, a clear head, and well-balanced life. In the end, Đekic is sending a message to those who are struggling at work:

Find a purpose. If you can't find it, create purpose. Change when necessary. Take care of yourself. Be awesome.

Share with us your burnout story. We are here for you!

Continue reading

How to Keep your Skills Up-to-Date as a Developer

There is no end of learning in the IT industry. Some would say that there is no industry that is so dynamic and inviting as software development. New libraries, frameworks, and even languages are constantly appearing, so you have to keep up with new trends in order to stay on the top in a competitive market. It’s easier to keep up and understand these changes for those who started programming many years ago, but sometimes this can lead to burnout. However, if you establish your own way of learning and choose some websites or forums that you check on a daily basis, you probably won’t feel these changes as a threat. For those who just started learning this might seems like an impossible task these days, but it’s not.

These are some of the main reasons you should stay up to date with new technologies:

  1. You want to stay in the job market
  2. You want to be productive
  3. You are passionate about learning more and you're genuinely interested in technology
Also, if you’re searching for a job, every IT recruitment company will check your social media platforms in order to see if you share news from the tech world, follow professionals from the industry, and see if you’re engaged in the IT community.
  • The good thing about programming is that people share information with each other freely. This is the strong community that gathers people and advocates sharing knowledge online, on conferences, meetups, social media, and blogs.

Most of new things are the same underneath

The fact is that libraries and frameworks follow the same general principles regardless of the language. As you know, every library or framework out there has to follow the same rules as the language it’s built on. So, if you know the general principles and rules in languages, you can easily pick up new information.

Instead of being frustrated, be curious

Look at these changes this way - life of a software developers can never be boring. You can play with so many tools every day. If you love your job, you will be interested in looking into new stuff and expand your knowledge. Just stop being afraid of new information and your life will be more comfortable. You’re probably thinking that it’s easier said than done, right? However, when you finish reading this article, you will understand that there are many exciting ways of learning.

Stay open to new ideas

When somebody is telling you about new technologies, don’t just reject these new ideas. Be open to hear about them from the person who is already using new technologies, but also check them when you get home. You probably believe that your way of working is the only way, but you have to be open to new ideas if you want your career to move in the right direction.

Trust your instinct about new technologies

Should you invest your time in every new framework? Of course not! Some of the new things will not be relevant in the future, so it’s normal to hesitate a bit. Nevertheless, don’t let these questions stop you from making any progress at all. Invest a little bit of time exploring the general concept about new things and dig deeper if you see that it has potential. [caption id="attachment_511" align="alignnone" width="728"] You have to find your own way of learning[/caption]

Ready to learn? Let’s start!

Check news on podcasts

Instead of listening to a radio on your way to work, why wouldn’t you check out news from developers world on a podcast? They are a great way to keep yourself up to speed. There are numerous professionals discussing trending topics, you just have to explore and find the favorite one. Here is a list of interesting podcasts:

Meet like-minded people on local events

Local meetups are a great way to connect with people in your city and discuss new technologies. Being engaged in a local IT community is healthy and beneficial on personal level as well. Connect with people who are as passionate about coding as you are will boost your productivity and knowledge. So, check out Meetups or organizations in your area and become an active member of IT community.

Boost your knowledge on conferences

There are so many benefits of going to conferences. You will connect with other professionals, get a new perspective on your job, learn new things, maybe go to a country that you never had the opportunity to visit, and motivate yourself do to more on your job. The important thing is to make a plan and check on speakers. Here are some conferences that are held in Europe: [caption id="attachment_507" align="alignnone" width="960"]GrowIT Conf Connect with IT experts, beginners, enthusiasts, business owners and students[/caption]

Find inspiration on CodePen

CodePen is a social development environment for front-end designers and developers where you can try to figure out how to handle projects and what’s going on behind the scene. This is actually a community where you can discuss all sorts of things, build and deploy a website, show off your work, build test cases, and find inspiration. You can listen to a podcast or read a blog, whatever you prefer.

Explore your field of work in-depth by reading books

If you want to explore a technical topic in-depth, then books are an excellent choice. Some people say that books are actually more thorough than blogs and there are plenty of reasons for that. For example, articles are often SEO-driven, not knowledge-driven. Further, books cover the entire landscape of the subject and there is no distraction in form of pop-up notifications and ads while you’re reading them. However, not every book is great, just as not every blog post is bad. Ask colleagues for a recommendation or read some books that are “evergreen” such as “Clean Code”, “The Pragmatic Programmer”, “Peopleware: Productive Projects and Teams”, Patterns of Enterprise Application Architecture, The Algorithm Design Manual, “Software Craftsmanship”, “Domain-Driven Design” or “Test-Driven Development. Yes, the industry evolves incredibly fast, but these books will help you explore your field of work on a much deeper level. [caption id="attachment_508" align="alignnone" width="1200"] Articles are often SEO-driven, not knowledge-driven, so sometimes it's better to read books[/caption]

Read blogs on a daily basis

People usually check the news in the morning to see what’s going on in the world, but following news from tech can be your morning routine. There are so many blogs that will help you stay up-to-date, just pick few of them and follow them on social media platforms. For example, you can start with Hacker News, Slashdot, DZone, Smash Magazine or find a tech blogger whose style you like. Maybe you will find David Walsh, Jeff Atwood or Rob Allen interesting. Whether you want to solve some issue on work or you want to stay up-to-date, blogs can help you find what you need.

What happens if you stop learning?

If your company is moving on but you’re not, you might get replaced by other programmers. Yes, a lot of coders don’t feel the need to learn new stuff for their work and still live a happy life, but for how long?
  • The fact is that every month, a new programming language is born and every week, languages get updated.
So, if you really want to stay relevant as a programmer, you have to keep learning. Use the resources above in order to stay the best in your job. Which way of learning do you prefer the most? Looking for a job? We are IT recruitment agency that can help you find it!
Continue reading

How to hire a suitable tech recruiter

You don’t have to be a recruiting expert or a hiring master mind to know there are certain rules and requirements that need to be obeyed and fulfilled in order to have a fully functional and above all motivated team. Welcoming new members aboard can get surprisingly difficult sometimes (even if you followed all the instruction and your instincts too). Recruitment agencies are there to help you avoid these situations, but you should acknowledge the fact they’re not unmistakable either. The good news is that chances of having hiring doubts and problems can certainly be minimized (let’s not be pretentious and speak of completely eliminating these odds, at least for now). Good HR strategy can substitute the usage of crystal ball and help you spot potential problems before they actually occur.  And you’d need the right staff to create a successful staffing strategy. There’s a whole set of rules and distinctions when it comes to recruiters too.

What does it take to succeed as a tech recruiter?

  • Dedication with a dash of gazing 
First indicator of crafty (and hirable) IT recruiter is patience. Recruiting, when being done properly, requires time. If someone’s willing to tiptoe around a LinkedIn profile (and possibly around other social media profiles - no stalking potential intended), plus to be regularly checking out other platforms and sources, he might be a keeper. This patient tech recruiter will look into (almost) everything that can possibly be useful and found online. He’ll track down information about candidates (and clients when needed) and he’ll categorize it carefully and methodically.  Keeping colleagues in loop and keeping files, CVs, documents and information organized will contribute to success of the whole team involved in recruiting and hiring (no matter how big or small the team might be). Even if there’s one single recruiter working for you, his behavior and competence (or the lack of it) might easily effect the entire company.  So - Don’t choose a sloppy recruiter, he’s almost destined to mix up names and available positions and the next thing you know – you’re hiring a Senior Ancient Greek Satyr (priceless for development of 5th century B.C. theater but inexplicably bad if you’re developing a team of IT experts).  And here’s the thing – every recruiter should examine those professional (and/or social) networks. But he has to know about boundaries and make sure never to cross certain lines. 
  • The thin line between being thorough and plain scary 
The worst case scenario – a recruiter being desperate and needy. If a recruiter messes up big time and confuses a bunch of stuff, or seriously mispronounces some names and tech terms – there’s still a possibility they’ll miraculously manage to persuade a developer into considering their job offer. However, being winy or tedious will surely get them a one way ticket to “seen”.   If you’re looking to hire a tech recruiter, make sure he knows how to deal with deadlines, stress and ultimately – each recruiter must know how to communicate and distinguish persistence from perpetual, compulsive texting. The kind of individual that’s willing to exchange quality for quantity is very much likely to send texts without true substance (which will lead to extremely poor response rate, and then back to more pointless texting). Yes, recruitment gets difficult sometimes, the market keeps getting more competitive and everyone’s in a hurry to hire. But this is no excuse for anyone to come off as borderline obsessive. Following up every now and then is a must, just make sure they know the frequency limit before they end up characterized as literal head-hunters. (x) Cold-calling is out of the question. (x) Emailing or texting until you’re blocked, banned, or ostracized are not allowed. (x) Generic texts and copy-paste messages aren’t welcome. (x) Irrelevant information and redundancy are inadequate and will most likely be ignored.  
  • The importance of questions and coffee
Recruiter is indirectly taking part in your employer branding. This is the person that should represent your company with all its’ values. They need to be fully aware of the priorities and they should be asking questions about basically everything. 

Be specific about what truly matters so they can spread the word. 

Let’s imagine for a moment you’re contemplating a career change. You’re receiving some offers and this really poetic text hits your mailbox. You’re being informed about some utopia among IT companies, everyone there has some cool Tolkien - like title and they’re all having so much coffee you can’t help but wonder if the job’s actually on a plantation.  Feeling special because you received an offer like this yet? Of course not, you know better. So does a (potentially) good recruiter.

Attention, employers! Do not withhold information from our fellow recruiter.

If the employer (or some other person in charge) doesn’t provide a recruiter with the necessary information, the result might sound like random babbling about unicorns, rock stars, vegan burgers etc. 

Recruiter needs to be all about the questions. 

And they need to be well informed and up to date. You should be looking for a tech oriented HR enthusiast who’s asking the right kind of questions and who’s able to correctly rank benefits from “very important” to “wow, look – a doormat that glows in the dark”. It’s easy to spot a person who’s eager to learn and develop new skills. Successful recruitment has very little to do with seniority itself sometimes. Have this in mind while hiring:
  • Experience does not necessarily equal the amount of time spent doing something.
They should be asking significant questions, and so should you.  Technical pre-screening of your candidates performed by our interviewers would provide you with an insight in candidates’ knowledge, skills and relevant experiences. Start your recruitment journey with us!
Continue reading

The difference between remote and freelance jobs

The number of people in favor of remote jobs is increasing fast these days. This type of employment is especially popular among tech related people – developers and other IT experts, but IT recruitment agencies too. It’s no wonder this kind of employment is getting lots of attention and positive reviews because there’s so much good to it. Working from home or from a remote location does necessary require more discipline and lots of planning, and it certainly doesn’t work perfectly for everyone, but it has the goods to back up all of its shortcomings.

This time we’ll focus on similarities and crucial differences between working remotely and freelancing. Many people struggle while deciding which one would suit them and their lifestyle, while others are just not sure about the accurate meaning of these terms. And who could blame them, it's hard to tell the difference. 

One thing is almost axiomatic – all tech talents are looking forward to working from home at least every once in a while, and most of them would gladly try their luck working for a remote client. Many HR departments and recruitment teams can verify the accuracy of this theory. Staffing agencies are often asked by developers and IT experts if they have job openings of this kind.

Remote and freelance jobs are seemingly alike, but there are some pretty significant factors that separate them.

It wouldn’t matter where you are located or what you’re wearing for neither one of these jobs. You are trustworthy and reliable, you have the skills and the enthusiasm, you have a fully functional computer (or another weapon of choice) and the internet access. These are the inevitable premises to succeed working remotely or as a freelancer.

So, both remote and freelance career choices will provide you with a great deal of freedom. But to work remotely actually does mean to be “conventionally hired”. Everything is pretty much regular, there’s a contract involved and the working hours are often implied (probably flexible, negotiable or part-time but still - they’re often mandatory). The only thing that’s excluded from the deal is the office.

Contracts and obligations

A fully remote job means to be hired by a company or an organization. It is a home-based job but it involves constant virtual presence via communication channels like Slack, Skype, Hangouts and sometimes even using employee monitoring softwares, such as Time Doctor.

Although companies don’t require developers that work remotely to physically make an appearance, they do need to be present. Their work would be evaluated from time to time and they would be communicating continuously with everyone working on the project.  Just like any employee, you would get an assignments and your responsibility would be to complete successfully.

To be a freelancer does equal to have all the autonomy and liberty to make decisions about projects and/or clients. And this autonomy also means they’re not bound by contracts in majority of cases and they can turn down a job offer at any time.

Freelancers, however, don’t have this type of obligations. Their jobs have nothing to do with working hours, they schedule all of the activities and assignments the way they find convenient. It usually involves fulfilling tasks during a period of time that’s been previously agreed. Once you are done, you are free to move to the next project. And their work is being far less monitored by a client. It’s actually almost the other way around – freelancers sometimes need to present their own ideas to make things work. 

The selection process

If you are using platforms like Upwork or Freelancer you know how hard it is to land a freelance job these days. Most of the time, lowest bids win. On the other hand, companies that hire remotely usually have two things on mind: (1) do you have the hard skills to do the job and (2) can you communicate efficiently within a remote team? This usually leads to a way more rigorous selection process. You will apply for a remote position and you will have to prove the requirements on interviews, tests and more interviews. Hiring remote team members requires a well structured selection process. The thin line between freelancing a working remotely lies in the fact that..
Developing a long term relationship with the client on your freelance job may turn into a full time remote position.
Can you tell the difference now?

The Uncertainty

The coolness factor of freelancers’ life is mixed with the uncertainty. They have only themselves to rely on when it comes to finding a client. The source of income might not always be available and this kind of crises is what makes everything shaky and stressful. This is probably the reason why remote job feels more secure and might turn out to be a better option for some.

  [caption id="attachment_220" align="alignleft" width="300"] Nope. Nothing out there.[/caption]   You will have to plan every single detail. There are those situations that are completely out of your control and can make you look unprofessional. We were coming back from a weekend get away with the idea to have a call with an important candidate during a stop on a gas station. Our car broke down in the middle of highway. We had no signal, so we couldn't even let the candidate know we can't make it. We also didn't have water, but that's another story. (Please take lots of water when traveling by car).

The Loneliness

The downside to both freelance and remote positions is that people might get lonely or bored at some point. Luckily, these problems are easy to overcome. The trick is to maintain a high level of concentration and dose the amounts of other daily needs and interactions. It just takes time get used to working from home. Once you work out a strategy to be productive and don’t miss out on the fun stuff, you’ve got it all. You’ll do what you like and what you do best and be appreciated by your pen friend boss, even though you’re working from the living room couch with your socks turned inside out or from under a coconut tree. 

What’s your story? Would you be interested in working from home or from an unusual location you always wanted to visit? 

Continue reading

What is Pay per Stay?

Switching jobs or looking for people to join your team takes a significant amount time and even more dedication. The entire hiring process implies a lot of searching and questioning on each end, but it also brings a certain feeling of accomplishment once this difficult task is successfully fulfilled. Our job is to be that link between talents and those who are looking for an opportunity to meet them and invite them to make their team even more exceptional and productive. Knowing we’ve done something good and contributed in someone’s career is what keeps us wanting to improve our ways. And we’re managing to grow by constantly finding solutions for problems our clients and candidates frequently come across. One of the ideas we came up with to make hiring easier and accessible for a variety of companies is called Pay per Stay method, and it’s actually very simple and efficient.

The Rubik’s cube

Each business owner is faced with numerous challenges and often with difficult decision making. The responsibility for maintaining each part of the company highly functional becomes a standard part of the daily routine. To put this simply, here’s what it is like for an entrepreneur: a coffee break followed by a full time contemplating and “what if”-ing section of the day.
Even though there are many amazing people with all the necessary skill sets, knowledge and all kinds of mojo any company would gladly welcome aboard, there are numerous small but inevitable factors one must have in mind when hiring.
Finding “the perfect match” is like trying to solve a Rubik’s cube – everything must fall right into place. Only in this case it’s a little less colorful and far more realistic. This Rubik’s cube is about structuring many elements, but these might pop up as the most important ones – the candidate must have certain tech skills required for the certain position, then there’s the part that’s often called “a culture fit” (and we’ll use this term until we come up with a more suitable one), and there is the always tricky question of a budget. Luckily, this is when our Pay per Stay method jumps in and saves the day. Or at least saves you from the notorious so called cash burnout syndrome. Before reviling the actual concept of this payment method let’s take a moment and explain what collaborating with us implies. Our number one priority is to collect all the relevant information about you and your company in order to reach out to the right crowd. Your first step would be to provide us with all the details about your current aspirations and future plans. And we’ll handle the rest – sourcing, screening and interviewing would be our preoccupations. Your next task is to check your inbox regularly and have a look at all the resumes we collected. It’s time for you to get introduced to experts interested in your projects and eager to hear more about what is it that you do.

The What Ifs

After carefully considering resumes and getting properly introduced to the candidates, you chose to hire someone. No matter how thoroughly we searched for suitable candidates, there is always a variety of potential scenarios, and unfortunately there’s always a slim chance something might not turn out as you planned. So, in case you decide that a person you hired does not entirely meet your expectations after all, you would need to do something about it. And that “something” is usually a code word for terminating the contact in majority of cases like this. What comes next? Well, our Pay per Stay method would surely cut your expenses if something like this happens.
And hopefully it will also cut your stress level in half.
The agreement we would offer you consists in dividing your payments for our services into 12 equal monthly fees. Think of it as a sort of insurance that if things go wrong you won’t be losing both – the new employee and the capital you invested in this whole hiring process.

The honest model

If we’re all down on our luck and your collaboration with the employee we introduced you to breaks for whatever reason, we would immediately stop charging you. The next step is entirely your choice – we could look further and find someone to take the first candidate’s place. We would appreciate any feedback from you and it would be more than helpful if you provided us with as many details about what went wrong as possible.  This way we can have all the pieces of this hiring puzzle together while looking for a new member to join your team. If you go for this option and let us keep searching for the person that will fit perfectly into your team, the payment method would remain the same. But the very good news for you is that we wouldn’t start charging you from the very beginning once you hire one of our candidates again. For example, if the first candidate you’ve decided to hire leaves after two months and after a while a new one comes along and you choose to welcome him to your team, we would send out our monthly fees as from the third month. All kinds of expenses on your end would just be paused for a while so that you can retain the necessary resources until we find a definitive match.
This brief introduction is meant to show a little bit of what we stand for.
Pay per Stay method of charging was created with the idea to encourage those who are in charge of smaller teams with the tendency to grow and those who are looking for a way to start their own business. What triggered this idea is the fact we are also a small group of people gathered around a goal to do something big that would hopefully have a positive impact on everyone we work with. Feel free to get touch with us. We would love to hear from you and get to know you. And we’ll gladly tell you more about our approach and our ways of making hiring easier and cost effective.
Continue reading

I researched Applicant Tracking Systems (So you don’t have to)

Are you having hard time handling your talent pool and worried with upcoming GDPR? Then you probably tried to figure out which ATS would suit your needs. ATS stands for applicant tracking system and the idea behind this software is to automate company’s recruiting and staffing efforts, but also to manage candidate’s data. Handy little thing. The bad news for HR and PeopOps teams is there is a bunch of them (more than 300 in the market at the moment to be exact). Our team tends to move fast so we can keep our average time per hire at 2 weeks. From the moment we receive the job description to the moment a stressed manager starts thanking us, we only think about tracking our time and productivity. Staffing agencies use CRM’s and we couldn’t afford the whole team to do the research. The decision was I should do it. I’ve found an article named The top 100 ATS in 2018 . Oh, the excitement. 

I wanted to learn which ATS are the biggest sharks out there using.

Well, none of them. Google developed their own ATS product called Hire. The bad news is that this software is available only for companies that use G Suite and are based in US.  Facebook also developed CRM for their needs. This might not be the best solution for every company cause it takes up a lot of planning and resources if you want those cool features like video interviewing or employee referrals. We developed CRM for our needs and it’s far from perfect. It’s also far from cheap and we don’t even have “the cool features”. The truth is, most of the applicant tracking systems are built for small to mid sized businesses. Large organizations usually need more custom features and I figured Breezy has that option. Also comes with a “custom” price.

What happened when I used the ATS

I researched a bunch of them, but decided to write an overall review for just a few of the most popular ones. The most common elements are: career sites, applicant tracking, advanced search options, interviewing tools and analytics. 1. recruitee has career sites with customized application forms, you can even customize hiring workflow for each position. They also have this drag & drop option, which gives the user a nice kanban/trello feeling. Apart from the great UX, it offers a nice set of features for recruiting teams and integration with Slack. They listed pricing, so go check it out. 2. Workable says they are the most popular ATS, yet no pricing. The workflow is quite much the same as previous, it starts with a career site where applicants apply. Once they appear in your pipeline, each candidate will have their own profile. Workable has built in sourcing tool, based on booolean queries. Mobile apps available. 3. SmartRecruiters looks like pobresito comparing to the previous two. You'll find four tabs and for each job you'll have well drew up charts and data about the position. What I hated is how many pages I had to read to figure out what features this ATS has. KISS. 4. Zoho AKA the free one. There are actually two types, one for HR teams and one for staffing agencies. The free package for staffing agencies comes with Candidate Management, Career Website, Client & Contact Management, Email Management, Interview Scheduling and Job Posting Management. It is cloud based, offers integrations with social media, API or email, but it is provided only in Enterprise model. CV parsing also comes with few bugs. Much like others, you can customize ATS to your needs, migrate data etc. Does the trick for small recruitment teams. Bonus warning for recruiters: I noticed there are bunch of these charts, tracking your efforts. There are companies that are not able to meet their hiring needs due to different reasons. Seeing these charts might just motivate you to pursue your dream of being a farmer. I am kidding you not, I'm not even a recruiter and these things seem mean. (under pressure playing in background)

What to focus on when choosing an ATS

Social Media Sourcing

Copy/pasting a job offer to social media, and then adding a pic can be a drag. But, we’ve been used to doing it manually, and it gave results. What we’ve discovered is there are ATSs that allow you to connect your official LinkedIn, Facebook and Twitter page to it, and to post your job opening through it. Due to instagram’s policies, we all still dwell in sort of a limbo where we have to manually post. However, three out of four doesn’t sound at all bad. Good example of this is zoho. It may not be included in a free pricing plan, but at the end of the day, the level of optimization is completely up to you, and ATS is there to help you optimize your process.

Posting to External Job Sites

This one is a no brainer. It is necessary for acquiring applicants, and possibly the applicant who will be just perfect for the job opening. Luckily enough, most ATS’s we’ve looked at have this option. This option adds an additional dimension of security and creates more confidence in applicants that you are offering a stable and reliable work. Zoho has a basic function for this in it’s free pricing plan, and recruitee and workable offer this option.

Compliance with local laws

Four letter everyone should pay attention to are GDPR. Fortunately, all ATSs we’ve reviewed disclose where data is stored, and how it is protected. A good example of ATS disclosing this information is recruitee. You might also want to research if and how taxes are applicable.

Mobile Capabilities

If you’re a small agency owner, and you’re on your feet most of your time, it’s very important, as it is to me, to be able to access and see where in the selection process the applicants are, on the move. Workable and SmartRecruiters both have apps that will provide you with necessary insight to see how your candidate is doing in the selection process.

What I learned losing my mind over this ATS madness 

1. It’s an absolute must have if you have a lot of applicants asking for internship opportunities; 2. It can improve candidate experience, you’ll send feedback right on time; 3. Most of this softwares rely on a “post and pray” strategy. Reality is that in IT recruiting - the best talent out there are passive candidates and won’t apply through your career page. You would have to add their info manually or ask them to fill in data. 4. … which also reminded me that if there is a fill out form with more than 3 questions, Seniors just ain’t gonna do it if they are not really into the position; 5. Some of them are really pricey and you will probably have to talk your CEO/CTO/CFO into it; 6. Design sells; 7. It really depends on the size and needs of the organization;

What are your experiences? Hit the comments.

Continue reading

5 secrets to great management

Being a good manager is not an easy task. You have a lot thing to wrap your mind around, you have a lot of different aspects to think from… and you still need to make sure everyone is feeling good and happy, the work is being done and the company is growing. There is no secret recipe that will help you become a perfect manager over night, but there are some tips that can help you a lot, especially if you’re in the beginning of your career as a leader. It all comes down to trial and error, being adaptive, communicating and always finding a good balance. Here are 5 secrets to great management!

Be both supportive and supported

It’s equally important that you are both supportive and supported. And somehow, during a busy work day or a hectic and stressful period we tend to forget this, especially the second one. Being supportive means that you need to be there for your team, and in a crisis you’re focusing on solutions for the problems, rather than finding who to blame. It means having a mindset where you keep challenging and supporting your colleagues so that they grow both professionally and personally. Being supported means that you also need some help (and it is totally ok). Being supported means passing on some of your activities like doing research, scheduling or attending certain meetings, training other staff members, hiring… and also having a network you can rely on. You cannot be a lone wolf and a good leader at the same time.

Don’t be negative, but be realistic

It is crucial not to have a negative, blaming mindset and perspectives when it comes to work. You should be focused on solutions, rather than blaming someone. Having said that, you also need to be very realistic, set clear goals and KPIs. Even when it comes to firing people, when it’s necessary, you can keep your focus on still be positive while doing the right thing by letting them go.

Good leadership is a good communication

Good communication is one of the most important things for a healthy organisation. You have to make sure that all the information is communicated well, you have to make sure that all that is communicated is understood and you have to also think about communication channels - how can they be improved?

Track, document, evaluate and always be innovative

A lot of managers, and a lot of good managers, often go with the guts. This is sometimes necessary and can be a good quality, but it is also not (always) an ideal solution. Sometimes, your gut feeling can be completely off and it can lead to taking bad decisions. That’s why it is crucial to track and document everything. After it’s documented, you should evaluate, even when, for instance, a project is well done, you should evaluate. Could it be even better? And where is the space for improvement? Try to think out of the box and be as innovative as possible, questioning everything and always trying to find better solutions.

Be adaptive

As a manager, you will need to have to adapt to different challenges in a timely manner. That’s why you need to have an open mind and be as flexible as possible. You will need to adapt the way you communicate with each of your staff members and colleagues. You will need to adapt the way you and your team do the things to the different challenges and daily changes that can occur. A good management is a lot like a dance, you constantly need to find a good rhythm.
Continue reading