It is easy for me to find a job. Period. Wait, maybe not. Well, it depends. If I'm too inexperienced it's not so easy, because so frequently even for junior developers should have a shitload of skills that they can mostly get if they have already worked. But they haven't...
If I'm a more experienced developer, it's difficult for another reason. I become picky about what and with whom I want to work. There are so many bad and/or ignorant developers, poor managers, project coordinators and it's difficult to identify them from the outside. Maybe I have a lot of choices, but I'm not willing to work with just anyone. How to filter out those projects/people/company that's another question.
Let's say I don't want to be so picky and I just accept anything. In that case, it was indeed easy to find a job. But if I chose not so cautiously, I might set back my career and make my future choices more difficult.
To find a good job, it's not so easy, the recruiters are not out there just to please me.
Let's ignore all the possible issues and problems we might face and accept that it's true. But then it's okay to tell a carpenter that it's easy to for him to make some furniture 'cause that's his job. It's easy for the chef to cook. In the end, it's his job, right? It's easy for the lawyer to write a contract, what the heck! That's her job, isn't it?
I have not worked from home yet on a regular basis. And you know why? Because I don't find it easier than coming to the office. I'd need space at home to set up an office. Space is a lot of money, especially in a big city or on the French Riviera - where I live. The home office setup itself also cost some, but maybe your company subsidizes it, or you decide to pay for it. Fine.
Do you have children at home? Is it easy to work with them? Maybe not so much more difficult than with constantly chatting adults who even bring their pets to the office ignoring those who are allergic to fur...
I understand the fury, envy and jealousy. But it's no more than that. It's easy to think about something that you don't understand at all that it is easy. It's not. I don't say that it's the most difficult job, but it's not the easiest either. I won't say that it's stressing because it is not. No job is stressing. It depends all on you. It's a matter of how you perceive things. (I do agree that some jobs can invoke stress easier in people who are more prone to it!)
Yeah, we do make a lot of money compared to some other professions. But we do less than others. Anyhow, it's a matter of choice and dedication. I don't come from a rich family or a fancy neighbourhood. Of course, there are a lot more coming from way more difficult circumstances. But I knew what I wanted to become and why. I didn't become a developer only because of a stable and steady income, but that's also part of the equation.
I was interested in a lot of other things. Geography, history, philosophy to name a few. But I understood that with professions based on some other interests I would have had worse chances to break out from the milieu I'm coming from. I can still read a lot about other topics I'm interested in while I don't have to make my children choose between ham and cheese.
I think I'm the only responsible for my failures and I'm mostly - but not solely - responsible for my success. The way is never easy.
It is as easy as finding a job. Except that we should mention that hopping to another job too frequently is not considered a great thing, but staying for too much time also hurts your career. What to do? I'm not sure, I'm more the loyal staying one so far. It's not necessarily an easy choice, but it's my choice, so I have nothing to complain about.
There is nothing black and white - except for the chess board maybe... Being a developer brought me a lot of possibilities and a pleasant lifestyle, but it's not all unicorns with rainbow dust. With more possibilities, more decisions and responsibility came and besides it's me who is responsible for where I am. Either if I like it or not.
This article has been originally published on my blog.
I’ve sent a message to my family and delegated my open source projects to my friends. With my last tweet sent, I turn off my laptop, phone, and tablet. My Digital Sabbath begins in 10 minutes: no digital devices for the next month.