Since we all read a lot about imposter syndrom, we tend to see an unrecognized genius in our collegues.
BUT? How to deal with an actual real imposter in your job?
I have been hired for a nice project, JAVA Backend + REACT (SSR) Frontend, Webassembly, webGL and Azure, just to bring you some buzzwords. The run is planed for like 5 years, so to say, it is today already planned, what they want to do with the product in the future.
After 10 years of beeing a developer, mostly Frontend, but also JSP/jinja/smartie and other templating stuff, i decided to take this position for the following reasons:
- the stack looks familiar, but also there are some new things
- the lifetime of the project (to comparsion, most agency project last 3 months in coding)
- there will be a new team formed, since we take the project over and make it an internal company project
- my desire to become a senior developer (not only moneywise)
And when they hired me, they said, there will be an IT Team soon in our company. So far, so good.
Then "the corana" happened and it was decided to hire only the Senior Architect, the HR found a promising candidate. No, they don't liked the indian guys, sadly. Still i bet he was good at JAVA but bad in german (since iam german).
They offered the job to someone else. It is a handsome, very charming, young and old, 10 years of experience as team-leader "senior software architect".
Just after stalking him on xing (our german linkedin) i realized, that his buzzwords never fit to each other. he has 4 star experience in C++/C#
!!
??
!!
WTF, in either one, or in both? i mean for me, its been worlds between microsoft .NET and C++, but ok...
Then he has 4 Stars in JAVA/Android Studio? Hu? Java OR android or both or what? Iam confused.
But, i am the smallest lightbulb in the world, so they hired him, and he gets paid well, since i know my salary, which is pretty ok, but it is not the money i am about.
After talking to him for an hour, i realized he mixes terminology up. From my experience, if i dont develop daily, skills decay. I forget things, even the any
type in Hypescript (joke is on me).
I wonder if it is reasonable to think, that someone who has not been in coding for 10 years, since his resumee is saying "PROJEKT MANAGER" and not "DEVELOPER", simply can not code.
We talked. He didn't know that JAVA servers are configurable for the MEM they are allowed to use.
He has no ****ing clue about JAVA changing it's business model and versioning, openjdk vs oracle java.
He messes up PUT and POST and sends the same JSON-body on the same route, and asks me after two hours "why is this not working" (we use a swagger).
So i told him: "please be honest, how good is your JAVA?"
He replied: "i can learn fast, iam just learning spring boot on udemy right now."
And then he said, and this made me really listen up. "In the job description the where looking for a nodejs guy", So his resume has 4 of 5 stars in JAVA/android, but he applied for nodejs?
JEZ. I get confused about all the wrong buzzwords and project manager gibber he is talking.
My boss asked me, what i think about my new collegue. What would you say in this moment? I tend to be diplomatic. "He is really nice. I like him. I hope he can show me things in backend, that will make me senior in 4-5 years too."
I know this differs to the usual dev.to stuff, it's more a writeup. But let me get to the point.
I think he is an imposter, since he knows what is paid in IT.
How would you react if you find out your colleque is a liar about his skillset, wirite some tipps in the comments.
TL:DR
Among all the smart guys with imposter-syndrome, are some real imposters, for the lulz and the $$$$
Interesting read.