TLDR: Fair worker needs to change his current working relationship, he would like to become a freelancer and use his current working relationship with his boss and his client to build his network. How to put the question to both? How to manage them without generating problems for either of them?
Good morning, I’m a developer since 2009, I started working with .NET applications and today after 11 years I’m currently a developer of "Custom functions" for an IBM tool for a bank (some sort of Back-end developer with limited power). I’m a fast learner, jumping from technology to technology, I’ve always learned while working in the first week and then be autonomous after. I’ve always been "the wild card up their sleeve" to my employers.
I’ve been working in a small consulting company for 6 years now, with 10 developers top (never seen more). I have almost always felt comfortable in this company, but in the last two years I feel neglected (last year they did a React and POS interaction course at the company and I was not included), not taken seriously and underpaid.
In my current job at the client I am the only developer, a great position for many, the only person to assign development tasks in a group of 4-5 projects. Sometimes the situation is very boring for a short time and sometimes it is very stressful over long periods of time especially when my priorities are not handled correctly and deadlines crossed.
This situation and this stalemate exist for two years now, I have been asking my company to find a new job for me, I would no longer want to deal with the IBM product, at least not 8 to 17. In these two years I have been called twice for job interviews for unclear projects, only to discover that I am not the right fit. I also tried to ask them to find a solution with the client so that I could work from company headquarters, but they never tried to contact the client.
What I wanted to ask you is some advice on what to do in my current position. I would like to change my relationship with my company, leave my current client (at least as it is, I would like to turn it into an "on-call" contract, so that I can deliver what they require with certain specifications and then not see them for X time). I’m attracted to the idea of becoming a freelancer, but it’s foolish to leave a safe job before building a network and if someone has advice or resources on how to do it properly I’d be grateful. Can I start building a network with the companies I work with? How could I introduce the idea to the client for this kind of change? What about my current employer? Because I understand the unethicality of stealing a client.
Thanks for your time
Networks build themselves over trust and necessity. So you build them by being professional and easy to work with and gaining peoples trust as a pro.
Freelancing with the intent of taking your companies clients isn't a great idea, at least not overtly. It's called poaching and gives you a bad reputation.
Having said that most of my early freelancing clients were former clients of my old company. But I didn't poach them. I just quit and sat tight until everything fell to pieces and they came looking for me. They did this because I knew their needs and they trusted me to service them.
If you're not easily replaced then this has a high chance of happening. Your former company may even try and use you as a temporary solution. At this point you owe them nothing and can open negotiations direct if you can. Negotiate strongly while you have the leverage to do so.
Answered by Kilisi on December 7, 2020
I would recommend working on building your freelancing position as you are also working for your current employers. Even though you are not liking it here, you are still learning new skills and constantly adding to your portfolio. When you are sure you want to continue on with freelancing, you can ask your employees/employer for a recommendation letter. Most of the time they will want to help you and refer you to other networks
Answered by wilkvolk on December 7, 2020
Get help from others!