How do you get a job in a new company?
That's a simple question, isn't it? We already learned it in school. You have to write an application. The whole package! A complete tabular résumé, a cover letter which describes you, the reason why you want to work at that particular company and why you're the best for that position.
Well, I had to do this only for two of the last nine companies. Since I'm a front-end developer, I have the benefit that, at the moment, nearly every company is searching for good front-end developers. That's why I don't need to search a lot for new jobs, most of the time. It's more like I get up to five messages a week from recruiters and companies, if I would have time to help them. And when I decide to do so, I get an invitation to visit their office and meet the company. I'm really thankful for that situation and I hope this will last some more years.
Most of my job interviews were more or less the same:
One time, I had a two hour conversation with the CTO of the company I wanted to work for. We only talked for about 15 minutes about development relevant things and the rest about private stuff like hobbies, gaming, traveling and so on. Then I got the job.
Another time I drunk some beer together with the CTO and the Lead Developer and we also talked only a few minutes about code and development and what I can do or what my skill-set is, and then we talked about private things. The day after I got the job.
They saw the list of companies I worked for and the stuff I made on websites like Linkedin or Xing. Most of the time they also knew the companies I worked for or guys I worked with. So they could imagine that I'm not a fraud. They only wanted to know if I fit into their team.
To be honest, that's the type of job interview I prefer. Of course it doesn't needs alcohol. But the rest shouldn't be like "omg! I meet a company, everything is business, straight and brutal serious", no, it should be like meeting friends, and that's giving me a good feeling about the people I have to work with. And they also have a better feeling about me.
I had one job interview, sitting in front of a Human Resources Manager, a Senior Developer and some other Developer. Everyone were silent and straight. The Lead Developer came in too late and directly interrupted our interview and began asking questions. That wasn't very welcoming. And I had a bit of the feeling, they don't even wanted me to work there. I didn't got the job at the end.
That's also a thing I had to learn. Even if my skill-set is the right for the job listing, it's possible that I'm not the right guy for the company. Sometimes it just doesn't match. First time I got a rejection, I took it personally. I was in rage and thought "wtf Man! I can do all the things you wrote on your listing. Why don't you just give me that job?". But in the end I realized, I was not the right one for that team. In some ways they were other kinds of people. I realized, it was nothing personal against me. It just didn't fitted.
You maybe know this from school. You had your group of people with whom you hang around. And there were also groups of people with whom you couldn't think of hanging around. Those others were also nice people and you talked to them sometimes, but there was no match in interests or in how they dress or what their hobbies were. You don't hated them or something, but you just had no interest in spending time with them. It didn't matched.
That's nothing to be disappointed. Life will go on.
But if a company wants you, they bring out the benefits. Or they have many interns or low paid employees, then they have to have many benefits to keep them happy. Or, rare, but also happens, they really just want to make your work life easier and fun, then they also have many benefits.
I was offered free beer after 6 pm, free drinks in general, free breakfast, free lunch ones a week, free ticket for public transportation, gaming rooms with PS3, PS4, Wii, football tables, ping-pong tables, a pool, smartphones, tablets, many company events, free tickets for exhibition or developer events, large offices, loft like offices, nerf gun battles and so on.
I'm from Germany and it feels like this is more the american way which keeps growing in german Tech- and Internet companies. They give you everything you possibly need to stay as long as possible in the office. A happy employee will work more efficiently. Don't get me wrong, this isn't an evil deal to keep you in the office and work for 24 hours a day. This really is a good thing. But don't let the benefits be the only thing in a company that keeps you there. Most of them aren't that important.
Since I have a wife who is Make-up Artist, and many friends which doesn't belong to the companies I work for, I leave the office when my working time is over. That's the reason why most of the benefits doesn't count to me.
For me, a fair payment and a nice team is the most important thing in a job.
And here is a tip from me:
Don't send around hundreds of applications just to get "some job". Figure out which company you want to work for and concentrate your application to it. Send the application and then call them on the same day, that you want to inform them that you just sent an application. So they already have your voice heard and maybe a friendly short phone call. Be in their heads!
And don't overthink everything. Just do it and let it happen!
Next post: Chapter 3: Kinds Of Companies