How to know if I am a 'real developer'
I am in my 5th year as a developer (3.5 years as junior / mid level and now a senior dev).
My current role is not going well (people issues). Anyway, I said to one of the managers I was thinking of looking for another job and he told me there is no way I could get the same salary or position in another organization as I'm not a real developer yet.
How do I know if he is right?
Unfortunately, I agree with him. I only know the fundamentals of the languages I work with (C# & JavaScript), although I do consider myself an advanced SQL guy (but I'm regularly told that doesn't count).
So, how will I know when I know enough to call myself a developer? Is there some kind of matrix / test I can use? I am regularly studying (2 - 3 hours per day) on PluralSight and by making my own projects, but I feel like a complete beginner in most aspects of software.
software-industry software-development developer
|
show 3 more comments
I am in my 5th year as a developer (3.5 years as junior / mid level and now a senior dev).
My current role is not going well (people issues). Anyway, I said to one of the managers I was thinking of looking for another job and he told me there is no way I could get the same salary or position in another organization as I'm not a real developer yet.
How do I know if he is right?
Unfortunately, I agree with him. I only know the fundamentals of the languages I work with (C# & JavaScript), although I do consider myself an advanced SQL guy (but I'm regularly told that doesn't count).
So, how will I know when I know enough to call myself a developer? Is there some kind of matrix / test I can use? I am regularly studying (2 - 3 hours per day) on PluralSight and by making my own projects, but I feel like a complete beginner in most aspects of software.
software-industry software-development developer
1
Comments are not for extended discussion; this conversation has been moved to chat.
– Jane S♦
5 hours ago
20
As an aside: never talk to your current employer about finding another job before you have actually found one (and have offer in hand), and then the only thing you need to tell them is that you found one and are giving notice.
– jpmc26
3 hours ago
3
If you are senior, you do not need hand holdning. That is as real as it gets.
– Thorbjørn Ravn Andersen
3 hours ago
TWELVE answers!
– Fattie
3 hours ago
2
Having recently looked through many job postings in my own job search, I can say that there are lots of places where being an advanced SQL guy counts for a whole bunch.
– Joshua
2 hours ago
|
show 3 more comments
I am in my 5th year as a developer (3.5 years as junior / mid level and now a senior dev).
My current role is not going well (people issues). Anyway, I said to one of the managers I was thinking of looking for another job and he told me there is no way I could get the same salary or position in another organization as I'm not a real developer yet.
How do I know if he is right?
Unfortunately, I agree with him. I only know the fundamentals of the languages I work with (C# & JavaScript), although I do consider myself an advanced SQL guy (but I'm regularly told that doesn't count).
So, how will I know when I know enough to call myself a developer? Is there some kind of matrix / test I can use? I am regularly studying (2 - 3 hours per day) on PluralSight and by making my own projects, but I feel like a complete beginner in most aspects of software.
software-industry software-development developer
I am in my 5th year as a developer (3.5 years as junior / mid level and now a senior dev).
My current role is not going well (people issues). Anyway, I said to one of the managers I was thinking of looking for another job and he told me there is no way I could get the same salary or position in another organization as I'm not a real developer yet.
How do I know if he is right?
Unfortunately, I agree with him. I only know the fundamentals of the languages I work with (C# & JavaScript), although I do consider myself an advanced SQL guy (but I'm regularly told that doesn't count).
So, how will I know when I know enough to call myself a developer? Is there some kind of matrix / test I can use? I am regularly studying (2 - 3 hours per day) on PluralSight and by making my own projects, but I feel like a complete beginner in most aspects of software.
software-industry software-development developer
software-industry software-development developer
asked 8 hours ago
CloudCloud
1,2143614
1,2143614
1
Comments are not for extended discussion; this conversation has been moved to chat.
– Jane S♦
5 hours ago
20
As an aside: never talk to your current employer about finding another job before you have actually found one (and have offer in hand), and then the only thing you need to tell them is that you found one and are giving notice.
– jpmc26
3 hours ago
3
If you are senior, you do not need hand holdning. That is as real as it gets.
– Thorbjørn Ravn Andersen
3 hours ago
TWELVE answers!
– Fattie
3 hours ago
2
Having recently looked through many job postings in my own job search, I can say that there are lots of places where being an advanced SQL guy counts for a whole bunch.
– Joshua
2 hours ago
|
show 3 more comments
1
Comments are not for extended discussion; this conversation has been moved to chat.
– Jane S♦
5 hours ago
20
As an aside: never talk to your current employer about finding another job before you have actually found one (and have offer in hand), and then the only thing you need to tell them is that you found one and are giving notice.
– jpmc26
3 hours ago
3
If you are senior, you do not need hand holdning. That is as real as it gets.
– Thorbjørn Ravn Andersen
3 hours ago
TWELVE answers!
– Fattie
3 hours ago
2
Having recently looked through many job postings in my own job search, I can say that there are lots of places where being an advanced SQL guy counts for a whole bunch.
– Joshua
2 hours ago
1
1
Comments are not for extended discussion; this conversation has been moved to chat.
– Jane S♦
5 hours ago
Comments are not for extended discussion; this conversation has been moved to chat.
– Jane S♦
5 hours ago
20
20
As an aside: never talk to your current employer about finding another job before you have actually found one (and have offer in hand), and then the only thing you need to tell them is that you found one and are giving notice.
– jpmc26
3 hours ago
As an aside: never talk to your current employer about finding another job before you have actually found one (and have offer in hand), and then the only thing you need to tell them is that you found one and are giving notice.
– jpmc26
3 hours ago
3
3
If you are senior, you do not need hand holdning. That is as real as it gets.
– Thorbjørn Ravn Andersen
3 hours ago
If you are senior, you do not need hand holdning. That is as real as it gets.
– Thorbjørn Ravn Andersen
3 hours ago
TWELVE answers!
– Fattie
3 hours ago
TWELVE answers!
– Fattie
3 hours ago
2
2
Having recently looked through many job postings in my own job search, I can say that there are lots of places where being an advanced SQL guy counts for a whole bunch.
– Joshua
2 hours ago
Having recently looked through many job postings in my own job search, I can say that there are lots of places where being an advanced SQL guy counts for a whole bunch.
– Joshua
2 hours ago
|
show 3 more comments
13 Answers
13
active
oldest
votes
You are already a real developer. I'm guessing that your boss is belittling you in order to keep your morale down, so that you're less likely to look for another job or ask for a better salary. Five years of experience is more than enough to consider yourself a qualified developer.
Given that your current role is not going well, and you have an emotionally manipulative manager above you right now, I would definitely start looking for another job that gives you the respect that you've earned.
101
+1 "emotionally manipulative manager" - that's a bingo.
– Bilkokuya
8 hours ago
22
100% this--5 years is definitely enough to be a developer, and SQL absolutely does count! Run run run away from that place and don't undersell yourself!
– bob
7 hours ago
22
If you can SQL and regex, you win
– Fattie
7 hours ago
6
I think "emotionally manipulative" could also be translated as "emotionally abusive".
– code_dredd
6 hours ago
1
This is similar to the concept of negging.
– PyRulez
5 hours ago
|
show 3 more comments
he told me there is no way I could get the same salary or position in another organization
The person is an idiot.
If he was unhappy with your work, he would fire you on the spot.
What the person was actually saying is:
I'm desperate to keep you since you get stuff done. And there's an incredible shortage of programmers. But I'm going to belittle you and try to trick you psychologically to keep you working here, and not have to increase your salary.
4
can't fault the logic of this answer. +1
– Richard U
7 hours ago
4
If only I could vote up my own answer. It's so good. Instead I'll have another bottle of mid-price wine. Bottoms up, all !
– Fattie
5 hours ago
See also: The Dunning-Kreuger Effect
– Draco18s
5 hours ago
You don't need to explain your behavior with a syndrome, buddy ;)
– Fattie
3 hours ago
1
@Fattie: in some countries/organizations firing immediately isn’t possible, so his manager may be trying to get him to quit, that is the only other reason (besides simple assholery) for his boss to be saying that.
– jmoreno
47 mins ago
add a comment |
You already are a developer. There is a meme doing the rounds on LinkedIn at the moment which is worth quoting here:
Your value does not decrease by somebody else's failure to see your
worth
Developers are in huge demand. There have been recent articles stating that developers are more important to companies than gaining access to capital - and that value is rising all the time.
I suspect their ploy is to make you stay but if they're openly putting you down - why should you?
12
That's an excellent way to put it: for a product, division or new business, it is literally harder to get programmers than capital. Quite right. I can think of any number of startups, divisions, etc that have simply given up because they can't find programmers in the relevant speciality; on the other hand there are idiots handing out capital on every corner. An excellent observation. +100 !
– Fattie
8 hours ago
add a comment |
LOL
I remember when I was working for a major NY based newspaper and our entire team was slapped with that "Not a real developer" moniker. (We were separate from the main group and handled everything from development to desktop support, back in the 1990s and early 2000's)
The "Real developers", in the main IT group insisted they do the work.
Management decided to let each of the two groups do half the work (it was feasible) and let the end users, who would be using the solution, decide which way to go.
After calling our work "sh*t code" to our faces, and delivering their "masterpiece" to the end users, the end users chose our work over theirs and we quickly redid the job the "Real developers" made a mess of.
You're doing development, you are a real developer. You may need to branch out, and given the attitude at your company, I strongly suggest it.
Don't listen to anyone who says "SQL doesn't count". It sure does, many people can't even write basic SQL, and the reversed order of processing can screw up programmers badly. Being able to do both is a rare, and valued skillset.
Trust yourself a bit more. Don't listen to your detractors. IF you are lacking in an area, do freelance work to strengthen yourself, but don't let anyone discourage you.
2
+1 to the SQL counting. I write in .NET stack and SQL and integrate both while using SSRS for effective output. Everyday I get calls from recruiters and companies who are looking for a full stack with SQL knowledge and they are offering good money. SQL is in demand especially in the healthcare sector.
– Noble-Savage
6 hours ago
1
@user87779 thank you. I edited to clarify. if that's still not clear enough, let me know. Thank you for your input.
– Richard U
4 hours ago
@RichardU MUCH clearer, thank you! That must have been pretty satisfying when the end-users chose yours, haha
– user87779
4 hours ago
@user87779 oh yeah, we threw that "Sht code" comment right back at them. "If ours is sht, and the users preferred it to yours, what does that make yours?"
– Richard U
4 hours ago
add a comment |
Since you are a senior developer, I assume you have gone through several promotions to get there and weren't hired into the position as a fluke.
A senior developer should have a wealth of experience, and can perform most job tasks with little guidance. Your company should have a career matrix you can check to see what boxes you clearly checked off in order to get promoted to where you are.
You're a developer (that's what your job description says, doesn't it?). I think your mistake was telling your supervisor you were planning to look for another job. He might have made those comments out of bitterness. Just look for another job and let him know you're leaving after you have an offer somewhere else.
12
Indeed, telling someone you are thinking of leaving is madness.
– Fattie
8 hours ago
Agreed about telling him you're looking to leave. In the future never ever do that. But live and learn. Sounds like there were other problems though, perhaps this isn't boss' first foray into emotional abuse...
– bob
7 hours ago
add a comment |
If you can write code that works, you are a developer.
Especially if you are in a senior role with five years of varied experience!
Your manager, working for the biz, needs good devs for the jobs. If you are classed as a senior developer, you are most definitely fulfilling that need (along with your colleagues).
If your boss is pushing you around, making you feel worthless, or even worse, making you believe you are not good enough, then leave him. Find a job with someone who cares about the employees. Prove to him that you can find a high-paying job, with a senior role.
Your manager is saying two things here:
- You are lucky to be where you are.
- You can't leave
Verrrrry manipulative.
You are in a senior role at a high-paying job. Clearly you are a great developer! This seems to me like you are losing interest, and he knows it.
Don't let someone else upset you. Do what you need to do, and remember:
He is only one person, with one opinion, with as much significance as you give him.
New contributor
Benj is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
How to know if I am a 'real developer'
You've been working in software development for five years, I am sure that your company isn't employing you just to be nice to you and they are getting something out of the deal.
It's not your current managers place to tell you whether or not you are up to the task of working elsewhere. It will be down to the people who interview you for other positions who will decide if you are up to the task.
I would suggest you get your CV together and apply at some other companies and maybe you'll see your worth then.
I've never walked into any job and known all the the company jargon and everything in their tech stack, there has always been something to learn and I don't know anybody different.
Believe in yourself, and I hope you find something you like where you are appreciated.
add a comment |
Your manager is only providing opinion on what you are worth to him and his company, which may be biased by bullying you into staying. You have to take it on yourself to do your own research on what your salary would be based on open positions else where. I have a feeling you'd find lots of developer positions based on your level of experience.
New contributor
da66en is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
How do I know if he is right?
By applying to another position and seeing if you can get the same salary. Just to give you a background my last job had a manager who talked like yours. The area is spotty with tech jobs and as such, he's correct to some degree that finding a similar job for the same pay for the same length of time would not be possible. A lot of folks who quit, left the area completely and met great success.
With that said, his approach to employee retention failed. He was wrong as there were plenty of jobs in the area that offered more salary and better retention rates than the company. He was fired some time later as a lot of folks left and the web product was failing. It's easy to get discouraged when someone tell you that you're worthless and it's "confirmed" with the first failure. Consider this: if he considers you worthless and unable to find a job, why is he paying you?
You just have to be smart and apply, look, and talk to folks. Look at others who left the company. Where are they going? Are they leaving the area? Or are they still in the area?
add a comment |
These are all some very good answers; I really enjoyed the boyfriend/girlfriend comment above. And others have addressed that you have been employed for 5 years, so that proves that there is a legitimate business need for you and your services. I would add the caveat that that it proves you a a "real" professional, but not necessarily a "real" developer.
What makes you a "real" developer?
Don't let anybody tell you that SQL doesn't count. There is no language that doesn't count. If you understand HTML, or XML, at a very high, broad, and detailed level, you are developer. If you understand EDI files, or even MIDI files, at a very high, broad, and detailed level, you are a developer.
I think that what separates the "real" developers from mere coders, IT support, and technical interns is: understanding of systems, understanding of software-development life cycle, untaught aptitude, natural or practiced... and successful, deployed projects. If you are competent to provision your operating systems, IDEs, servers, and testing environments, from off-the-shelf hardware, software packages and cloud services, you are a developer. If you understand in theory and practice how to track down bugs, how to do feature-branching and unit testing, you are a developer. If you have tried, sometimes unsuccessfully, to teach and train others on what comes second-nature to you, are you a developer. If your stuff works, you are a developer.
Don't let anybody tell you that being a "real" developer is somehow a function of pay or professional advancement. It is good to have pay and professional advancement, but there are college students and even high school students who are very talented in building their fun open-source and hobby projects: retrocomputing, gaming, linux-from-scratch, amateur radio, crypto mining, screensavers, customized firmware, making art on graphing calculators, and whatnot. Even if those kids don't have the pay and advancement appropriate for their skill level, because of lack of formal qualifications, lack of professional maturity and "soft skills", or a lack of business need for their specific specialties, I would never dare say to their faces that they are not "real" developers.
Because their stuff works.
New contributor
a real developer is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
What boyfriend/girlfriend comment? I think it might have been moved to chat, could you put it in your answer please.
– reggaeguitar
4 hours ago
add a comment |
You should read the Wikipedia page on Impostor Syndrome. I've also questioned whether I'm a "real developer", especially while working with people who are much more accomplished than me, or who seem to do what I can do, only much, much faster.
But I still believe I'm a real developer, and the reason for that is because I can write code that does what my users need it to do. That's the baseline: can you get your application to do what your users need it to do? If the answer is yes, then you are a real developer.
Sure, there will be bugs, and sometimes it's because you did something dumb, but that doesn't mean you're not a real developer. If a tennis player misses a return, does that make them not a real tennis player?
Then only way you can know for sure whether you can get another role with the same (or higher) pay, and the same position, is to put yourself out there and interview for it. The interviewers will have steps in place to filter out the people who don't meet their requirements.
Unfortunately, I agree with him. I only know the fundamentals of the languages I work with (C# & JavaScript), although I do consider myself an advanced SQL guy (but I'm regularly told that doesn't count).
So, how will I know when I know enough to call myself a developer?
With regards to your question, being a developer isn't just about having X amounts of knowledge. A more important skill is to know how to find the knowledge you need to get the job done.
Lastly, don't discount the non-coding skills you've picked up over the years: being able to debug code, analyse requirements / use cases, come up with solution designs, etc.
Also read the book Learned Optimism, it goes over the underlying issues with Imposter Syndrome, but was written before that term was popular. Fantastic read!
– Elijah Lynn
8 mins ago
add a comment |
Ignore the commentary and drama at your current job. Go apply for jobs elsewhere. If you don’t get the job, you’re out nothing. If you do get an offer, you’ll know what your skills are worth on the open market and can decide where you want to work.
It never hurts to look around.
add a comment |
he told me there is no way I could get the same salary or position in another organization as I'm not a real developer yet.
And yet, here you are, getting paid by your current company.
There is no such thing as a "real developer". It's just how good you are at your job, and that is not a binary thing. It is a scale.
If as you say, you have identified holes in your knowledge, it's time to rectify them. However, you also need to realise that no developer worth their salt feels comfortable/knowledgeable every single day, as they are constantly stretching beyond their comfort zone and feeling like beginners everytime they learn something new. That is a good thing.
Lastly, being a developer is not just about programming knowledge. It's also learning to be a professional, and part of that is understanding what kinds of feedback to take in and what to ignore/push back. I'll leave you to decide which category this kind of feedback belongs in.
add a comment |
protected by Jane S♦ 5 hours ago
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
13 Answers
13
active
oldest
votes
13 Answers
13
active
oldest
votes
active
oldest
votes
active
oldest
votes
You are already a real developer. I'm guessing that your boss is belittling you in order to keep your morale down, so that you're less likely to look for another job or ask for a better salary. Five years of experience is more than enough to consider yourself a qualified developer.
Given that your current role is not going well, and you have an emotionally manipulative manager above you right now, I would definitely start looking for another job that gives you the respect that you've earned.
101
+1 "emotionally manipulative manager" - that's a bingo.
– Bilkokuya
8 hours ago
22
100% this--5 years is definitely enough to be a developer, and SQL absolutely does count! Run run run away from that place and don't undersell yourself!
– bob
7 hours ago
22
If you can SQL and regex, you win
– Fattie
7 hours ago
6
I think "emotionally manipulative" could also be translated as "emotionally abusive".
– code_dredd
6 hours ago
1
This is similar to the concept of negging.
– PyRulez
5 hours ago
|
show 3 more comments
You are already a real developer. I'm guessing that your boss is belittling you in order to keep your morale down, so that you're less likely to look for another job or ask for a better salary. Five years of experience is more than enough to consider yourself a qualified developer.
Given that your current role is not going well, and you have an emotionally manipulative manager above you right now, I would definitely start looking for another job that gives you the respect that you've earned.
101
+1 "emotionally manipulative manager" - that's a bingo.
– Bilkokuya
8 hours ago
22
100% this--5 years is definitely enough to be a developer, and SQL absolutely does count! Run run run away from that place and don't undersell yourself!
– bob
7 hours ago
22
If you can SQL and regex, you win
– Fattie
7 hours ago
6
I think "emotionally manipulative" could also be translated as "emotionally abusive".
– code_dredd
6 hours ago
1
This is similar to the concept of negging.
– PyRulez
5 hours ago
|
show 3 more comments
You are already a real developer. I'm guessing that your boss is belittling you in order to keep your morale down, so that you're less likely to look for another job or ask for a better salary. Five years of experience is more than enough to consider yourself a qualified developer.
Given that your current role is not going well, and you have an emotionally manipulative manager above you right now, I would definitely start looking for another job that gives you the respect that you've earned.
You are already a real developer. I'm guessing that your boss is belittling you in order to keep your morale down, so that you're less likely to look for another job or ask for a better salary. Five years of experience is more than enough to consider yourself a qualified developer.
Given that your current role is not going well, and you have an emotionally manipulative manager above you right now, I would definitely start looking for another job that gives you the respect that you've earned.
answered 8 hours ago
TheSoundDefenseTheSoundDefense
4,33041927
4,33041927
101
+1 "emotionally manipulative manager" - that's a bingo.
– Bilkokuya
8 hours ago
22
100% this--5 years is definitely enough to be a developer, and SQL absolutely does count! Run run run away from that place and don't undersell yourself!
– bob
7 hours ago
22
If you can SQL and regex, you win
– Fattie
7 hours ago
6
I think "emotionally manipulative" could also be translated as "emotionally abusive".
– code_dredd
6 hours ago
1
This is similar to the concept of negging.
– PyRulez
5 hours ago
|
show 3 more comments
101
+1 "emotionally manipulative manager" - that's a bingo.
– Bilkokuya
8 hours ago
22
100% this--5 years is definitely enough to be a developer, and SQL absolutely does count! Run run run away from that place and don't undersell yourself!
– bob
7 hours ago
22
If you can SQL and regex, you win
– Fattie
7 hours ago
6
I think "emotionally manipulative" could also be translated as "emotionally abusive".
– code_dredd
6 hours ago
1
This is similar to the concept of negging.
– PyRulez
5 hours ago
101
101
+1 "emotionally manipulative manager" - that's a bingo.
– Bilkokuya
8 hours ago
+1 "emotionally manipulative manager" - that's a bingo.
– Bilkokuya
8 hours ago
22
22
100% this--5 years is definitely enough to be a developer, and SQL absolutely does count! Run run run away from that place and don't undersell yourself!
– bob
7 hours ago
100% this--5 years is definitely enough to be a developer, and SQL absolutely does count! Run run run away from that place and don't undersell yourself!
– bob
7 hours ago
22
22
If you can SQL and regex, you win
– Fattie
7 hours ago
If you can SQL and regex, you win
– Fattie
7 hours ago
6
6
I think "emotionally manipulative" could also be translated as "emotionally abusive".
– code_dredd
6 hours ago
I think "emotionally manipulative" could also be translated as "emotionally abusive".
– code_dredd
6 hours ago
1
1
This is similar to the concept of negging.
– PyRulez
5 hours ago
This is similar to the concept of negging.
– PyRulez
5 hours ago
|
show 3 more comments
he told me there is no way I could get the same salary or position in another organization
The person is an idiot.
If he was unhappy with your work, he would fire you on the spot.
What the person was actually saying is:
I'm desperate to keep you since you get stuff done. And there's an incredible shortage of programmers. But I'm going to belittle you and try to trick you psychologically to keep you working here, and not have to increase your salary.
4
can't fault the logic of this answer. +1
– Richard U
7 hours ago
4
If only I could vote up my own answer. It's so good. Instead I'll have another bottle of mid-price wine. Bottoms up, all !
– Fattie
5 hours ago
See also: The Dunning-Kreuger Effect
– Draco18s
5 hours ago
You don't need to explain your behavior with a syndrome, buddy ;)
– Fattie
3 hours ago
1
@Fattie: in some countries/organizations firing immediately isn’t possible, so his manager may be trying to get him to quit, that is the only other reason (besides simple assholery) for his boss to be saying that.
– jmoreno
47 mins ago
add a comment |
he told me there is no way I could get the same salary or position in another organization
The person is an idiot.
If he was unhappy with your work, he would fire you on the spot.
What the person was actually saying is:
I'm desperate to keep you since you get stuff done. And there's an incredible shortage of programmers. But I'm going to belittle you and try to trick you psychologically to keep you working here, and not have to increase your salary.
4
can't fault the logic of this answer. +1
– Richard U
7 hours ago
4
If only I could vote up my own answer. It's so good. Instead I'll have another bottle of mid-price wine. Bottoms up, all !
– Fattie
5 hours ago
See also: The Dunning-Kreuger Effect
– Draco18s
5 hours ago
You don't need to explain your behavior with a syndrome, buddy ;)
– Fattie
3 hours ago
1
@Fattie: in some countries/organizations firing immediately isn’t possible, so his manager may be trying to get him to quit, that is the only other reason (besides simple assholery) for his boss to be saying that.
– jmoreno
47 mins ago
add a comment |
he told me there is no way I could get the same salary or position in another organization
The person is an idiot.
If he was unhappy with your work, he would fire you on the spot.
What the person was actually saying is:
I'm desperate to keep you since you get stuff done. And there's an incredible shortage of programmers. But I'm going to belittle you and try to trick you psychologically to keep you working here, and not have to increase your salary.
he told me there is no way I could get the same salary or position in another organization
The person is an idiot.
If he was unhappy with your work, he would fire you on the spot.
What the person was actually saying is:
I'm desperate to keep you since you get stuff done. And there's an incredible shortage of programmers. But I'm going to belittle you and try to trick you psychologically to keep you working here, and not have to increase your salary.
answered 8 hours ago
FattieFattie
11.2k52035
11.2k52035
4
can't fault the logic of this answer. +1
– Richard U
7 hours ago
4
If only I could vote up my own answer. It's so good. Instead I'll have another bottle of mid-price wine. Bottoms up, all !
– Fattie
5 hours ago
See also: The Dunning-Kreuger Effect
– Draco18s
5 hours ago
You don't need to explain your behavior with a syndrome, buddy ;)
– Fattie
3 hours ago
1
@Fattie: in some countries/organizations firing immediately isn’t possible, so his manager may be trying to get him to quit, that is the only other reason (besides simple assholery) for his boss to be saying that.
– jmoreno
47 mins ago
add a comment |
4
can't fault the logic of this answer. +1
– Richard U
7 hours ago
4
If only I could vote up my own answer. It's so good. Instead I'll have another bottle of mid-price wine. Bottoms up, all !
– Fattie
5 hours ago
See also: The Dunning-Kreuger Effect
– Draco18s
5 hours ago
You don't need to explain your behavior with a syndrome, buddy ;)
– Fattie
3 hours ago
1
@Fattie: in some countries/organizations firing immediately isn’t possible, so his manager may be trying to get him to quit, that is the only other reason (besides simple assholery) for his boss to be saying that.
– jmoreno
47 mins ago
4
4
can't fault the logic of this answer. +1
– Richard U
7 hours ago
can't fault the logic of this answer. +1
– Richard U
7 hours ago
4
4
If only I could vote up my own answer. It's so good. Instead I'll have another bottle of mid-price wine. Bottoms up, all !
– Fattie
5 hours ago
If only I could vote up my own answer. It's so good. Instead I'll have another bottle of mid-price wine. Bottoms up, all !
– Fattie
5 hours ago
See also: The Dunning-Kreuger Effect
– Draco18s
5 hours ago
See also: The Dunning-Kreuger Effect
– Draco18s
5 hours ago
You don't need to explain your behavior with a syndrome, buddy ;)
– Fattie
3 hours ago
You don't need to explain your behavior with a syndrome, buddy ;)
– Fattie
3 hours ago
1
1
@Fattie: in some countries/organizations firing immediately isn’t possible, so his manager may be trying to get him to quit, that is the only other reason (besides simple assholery) for his boss to be saying that.
– jmoreno
47 mins ago
@Fattie: in some countries/organizations firing immediately isn’t possible, so his manager may be trying to get him to quit, that is the only other reason (besides simple assholery) for his boss to be saying that.
– jmoreno
47 mins ago
add a comment |
You already are a developer. There is a meme doing the rounds on LinkedIn at the moment which is worth quoting here:
Your value does not decrease by somebody else's failure to see your
worth
Developers are in huge demand. There have been recent articles stating that developers are more important to companies than gaining access to capital - and that value is rising all the time.
I suspect their ploy is to make you stay but if they're openly putting you down - why should you?
12
That's an excellent way to put it: for a product, division or new business, it is literally harder to get programmers than capital. Quite right. I can think of any number of startups, divisions, etc that have simply given up because they can't find programmers in the relevant speciality; on the other hand there are idiots handing out capital on every corner. An excellent observation. +100 !
– Fattie
8 hours ago
add a comment |
You already are a developer. There is a meme doing the rounds on LinkedIn at the moment which is worth quoting here:
Your value does not decrease by somebody else's failure to see your
worth
Developers are in huge demand. There have been recent articles stating that developers are more important to companies than gaining access to capital - and that value is rising all the time.
I suspect their ploy is to make you stay but if they're openly putting you down - why should you?
12
That's an excellent way to put it: for a product, division or new business, it is literally harder to get programmers than capital. Quite right. I can think of any number of startups, divisions, etc that have simply given up because they can't find programmers in the relevant speciality; on the other hand there are idiots handing out capital on every corner. An excellent observation. +100 !
– Fattie
8 hours ago
add a comment |
You already are a developer. There is a meme doing the rounds on LinkedIn at the moment which is worth quoting here:
Your value does not decrease by somebody else's failure to see your
worth
Developers are in huge demand. There have been recent articles stating that developers are more important to companies than gaining access to capital - and that value is rising all the time.
I suspect their ploy is to make you stay but if they're openly putting you down - why should you?
You already are a developer. There is a meme doing the rounds on LinkedIn at the moment which is worth quoting here:
Your value does not decrease by somebody else's failure to see your
worth
Developers are in huge demand. There have been recent articles stating that developers are more important to companies than gaining access to capital - and that value is rising all the time.
I suspect their ploy is to make you stay but if they're openly putting you down - why should you?
answered 8 hours ago
Robbie DeeRobbie Dee
1,078614
1,078614
12
That's an excellent way to put it: for a product, division or new business, it is literally harder to get programmers than capital. Quite right. I can think of any number of startups, divisions, etc that have simply given up because they can't find programmers in the relevant speciality; on the other hand there are idiots handing out capital on every corner. An excellent observation. +100 !
– Fattie
8 hours ago
add a comment |
12
That's an excellent way to put it: for a product, division or new business, it is literally harder to get programmers than capital. Quite right. I can think of any number of startups, divisions, etc that have simply given up because they can't find programmers in the relevant speciality; on the other hand there are idiots handing out capital on every corner. An excellent observation. +100 !
– Fattie
8 hours ago
12
12
That's an excellent way to put it: for a product, division or new business, it is literally harder to get programmers than capital. Quite right. I can think of any number of startups, divisions, etc that have simply given up because they can't find programmers in the relevant speciality; on the other hand there are idiots handing out capital on every corner. An excellent observation. +100 !
– Fattie
8 hours ago
That's an excellent way to put it: for a product, division or new business, it is literally harder to get programmers than capital. Quite right. I can think of any number of startups, divisions, etc that have simply given up because they can't find programmers in the relevant speciality; on the other hand there are idiots handing out capital on every corner. An excellent observation. +100 !
– Fattie
8 hours ago
add a comment |
LOL
I remember when I was working for a major NY based newspaper and our entire team was slapped with that "Not a real developer" moniker. (We were separate from the main group and handled everything from development to desktop support, back in the 1990s and early 2000's)
The "Real developers", in the main IT group insisted they do the work.
Management decided to let each of the two groups do half the work (it was feasible) and let the end users, who would be using the solution, decide which way to go.
After calling our work "sh*t code" to our faces, and delivering their "masterpiece" to the end users, the end users chose our work over theirs and we quickly redid the job the "Real developers" made a mess of.
You're doing development, you are a real developer. You may need to branch out, and given the attitude at your company, I strongly suggest it.
Don't listen to anyone who says "SQL doesn't count". It sure does, many people can't even write basic SQL, and the reversed order of processing can screw up programmers badly. Being able to do both is a rare, and valued skillset.
Trust yourself a bit more. Don't listen to your detractors. IF you are lacking in an area, do freelance work to strengthen yourself, but don't let anyone discourage you.
2
+1 to the SQL counting. I write in .NET stack and SQL and integrate both while using SSRS for effective output. Everyday I get calls from recruiters and companies who are looking for a full stack with SQL knowledge and they are offering good money. SQL is in demand especially in the healthcare sector.
– Noble-Savage
6 hours ago
1
@user87779 thank you. I edited to clarify. if that's still not clear enough, let me know. Thank you for your input.
– Richard U
4 hours ago
@RichardU MUCH clearer, thank you! That must have been pretty satisfying when the end-users chose yours, haha
– user87779
4 hours ago
@user87779 oh yeah, we threw that "Sht code" comment right back at them. "If ours is sht, and the users preferred it to yours, what does that make yours?"
– Richard U
4 hours ago
add a comment |
LOL
I remember when I was working for a major NY based newspaper and our entire team was slapped with that "Not a real developer" moniker. (We were separate from the main group and handled everything from development to desktop support, back in the 1990s and early 2000's)
The "Real developers", in the main IT group insisted they do the work.
Management decided to let each of the two groups do half the work (it was feasible) and let the end users, who would be using the solution, decide which way to go.
After calling our work "sh*t code" to our faces, and delivering their "masterpiece" to the end users, the end users chose our work over theirs and we quickly redid the job the "Real developers" made a mess of.
You're doing development, you are a real developer. You may need to branch out, and given the attitude at your company, I strongly suggest it.
Don't listen to anyone who says "SQL doesn't count". It sure does, many people can't even write basic SQL, and the reversed order of processing can screw up programmers badly. Being able to do both is a rare, and valued skillset.
Trust yourself a bit more. Don't listen to your detractors. IF you are lacking in an area, do freelance work to strengthen yourself, but don't let anyone discourage you.
2
+1 to the SQL counting. I write in .NET stack and SQL and integrate both while using SSRS for effective output. Everyday I get calls from recruiters and companies who are looking for a full stack with SQL knowledge and they are offering good money. SQL is in demand especially in the healthcare sector.
– Noble-Savage
6 hours ago
1
@user87779 thank you. I edited to clarify. if that's still not clear enough, let me know. Thank you for your input.
– Richard U
4 hours ago
@RichardU MUCH clearer, thank you! That must have been pretty satisfying when the end-users chose yours, haha
– user87779
4 hours ago
@user87779 oh yeah, we threw that "Sht code" comment right back at them. "If ours is sht, and the users preferred it to yours, what does that make yours?"
– Richard U
4 hours ago
add a comment |
LOL
I remember when I was working for a major NY based newspaper and our entire team was slapped with that "Not a real developer" moniker. (We were separate from the main group and handled everything from development to desktop support, back in the 1990s and early 2000's)
The "Real developers", in the main IT group insisted they do the work.
Management decided to let each of the two groups do half the work (it was feasible) and let the end users, who would be using the solution, decide which way to go.
After calling our work "sh*t code" to our faces, and delivering their "masterpiece" to the end users, the end users chose our work over theirs and we quickly redid the job the "Real developers" made a mess of.
You're doing development, you are a real developer. You may need to branch out, and given the attitude at your company, I strongly suggest it.
Don't listen to anyone who says "SQL doesn't count". It sure does, many people can't even write basic SQL, and the reversed order of processing can screw up programmers badly. Being able to do both is a rare, and valued skillset.
Trust yourself a bit more. Don't listen to your detractors. IF you are lacking in an area, do freelance work to strengthen yourself, but don't let anyone discourage you.
LOL
I remember when I was working for a major NY based newspaper and our entire team was slapped with that "Not a real developer" moniker. (We were separate from the main group and handled everything from development to desktop support, back in the 1990s and early 2000's)
The "Real developers", in the main IT group insisted they do the work.
Management decided to let each of the two groups do half the work (it was feasible) and let the end users, who would be using the solution, decide which way to go.
After calling our work "sh*t code" to our faces, and delivering their "masterpiece" to the end users, the end users chose our work over theirs and we quickly redid the job the "Real developers" made a mess of.
You're doing development, you are a real developer. You may need to branch out, and given the attitude at your company, I strongly suggest it.
Don't listen to anyone who says "SQL doesn't count". It sure does, many people can't even write basic SQL, and the reversed order of processing can screw up programmers badly. Being able to do both is a rare, and valued skillset.
Trust yourself a bit more. Don't listen to your detractors. IF you are lacking in an area, do freelance work to strengthen yourself, but don't let anyone discourage you.
edited 4 hours ago
answered 8 hours ago
Richard URichard U
95.1k70251381
95.1k70251381
2
+1 to the SQL counting. I write in .NET stack and SQL and integrate both while using SSRS for effective output. Everyday I get calls from recruiters and companies who are looking for a full stack with SQL knowledge and they are offering good money. SQL is in demand especially in the healthcare sector.
– Noble-Savage
6 hours ago
1
@user87779 thank you. I edited to clarify. if that's still not clear enough, let me know. Thank you for your input.
– Richard U
4 hours ago
@RichardU MUCH clearer, thank you! That must have been pretty satisfying when the end-users chose yours, haha
– user87779
4 hours ago
@user87779 oh yeah, we threw that "Sht code" comment right back at them. "If ours is sht, and the users preferred it to yours, what does that make yours?"
– Richard U
4 hours ago
add a comment |
2
+1 to the SQL counting. I write in .NET stack and SQL and integrate both while using SSRS for effective output. Everyday I get calls from recruiters and companies who are looking for a full stack with SQL knowledge and they are offering good money. SQL is in demand especially in the healthcare sector.
– Noble-Savage
6 hours ago
1
@user87779 thank you. I edited to clarify. if that's still not clear enough, let me know. Thank you for your input.
– Richard U
4 hours ago
@RichardU MUCH clearer, thank you! That must have been pretty satisfying when the end-users chose yours, haha
– user87779
4 hours ago
@user87779 oh yeah, we threw that "Sht code" comment right back at them. "If ours is sht, and the users preferred it to yours, what does that make yours?"
– Richard U
4 hours ago
2
2
+1 to the SQL counting. I write in .NET stack and SQL and integrate both while using SSRS for effective output. Everyday I get calls from recruiters and companies who are looking for a full stack with SQL knowledge and they are offering good money. SQL is in demand especially in the healthcare sector.
– Noble-Savage
6 hours ago
+1 to the SQL counting. I write in .NET stack and SQL and integrate both while using SSRS for effective output. Everyday I get calls from recruiters and companies who are looking for a full stack with SQL knowledge and they are offering good money. SQL is in demand especially in the healthcare sector.
– Noble-Savage
6 hours ago
1
1
@user87779 thank you. I edited to clarify. if that's still not clear enough, let me know. Thank you for your input.
– Richard U
4 hours ago
@user87779 thank you. I edited to clarify. if that's still not clear enough, let me know. Thank you for your input.
– Richard U
4 hours ago
@RichardU MUCH clearer, thank you! That must have been pretty satisfying when the end-users chose yours, haha
– user87779
4 hours ago
@RichardU MUCH clearer, thank you! That must have been pretty satisfying when the end-users chose yours, haha
– user87779
4 hours ago
@user87779 oh yeah, we threw that "Sht code" comment right back at them. "If ours is sht, and the users preferred it to yours, what does that make yours?"
– Richard U
4 hours ago
@user87779 oh yeah, we threw that "Sht code" comment right back at them. "If ours is sht, and the users preferred it to yours, what does that make yours?"
– Richard U
4 hours ago
add a comment |
Since you are a senior developer, I assume you have gone through several promotions to get there and weren't hired into the position as a fluke.
A senior developer should have a wealth of experience, and can perform most job tasks with little guidance. Your company should have a career matrix you can check to see what boxes you clearly checked off in order to get promoted to where you are.
You're a developer (that's what your job description says, doesn't it?). I think your mistake was telling your supervisor you were planning to look for another job. He might have made those comments out of bitterness. Just look for another job and let him know you're leaving after you have an offer somewhere else.
12
Indeed, telling someone you are thinking of leaving is madness.
– Fattie
8 hours ago
Agreed about telling him you're looking to leave. In the future never ever do that. But live and learn. Sounds like there were other problems though, perhaps this isn't boss' first foray into emotional abuse...
– bob
7 hours ago
add a comment |
Since you are a senior developer, I assume you have gone through several promotions to get there and weren't hired into the position as a fluke.
A senior developer should have a wealth of experience, and can perform most job tasks with little guidance. Your company should have a career matrix you can check to see what boxes you clearly checked off in order to get promoted to where you are.
You're a developer (that's what your job description says, doesn't it?). I think your mistake was telling your supervisor you were planning to look for another job. He might have made those comments out of bitterness. Just look for another job and let him know you're leaving after you have an offer somewhere else.
12
Indeed, telling someone you are thinking of leaving is madness.
– Fattie
8 hours ago
Agreed about telling him you're looking to leave. In the future never ever do that. But live and learn. Sounds like there were other problems though, perhaps this isn't boss' first foray into emotional abuse...
– bob
7 hours ago
add a comment |
Since you are a senior developer, I assume you have gone through several promotions to get there and weren't hired into the position as a fluke.
A senior developer should have a wealth of experience, and can perform most job tasks with little guidance. Your company should have a career matrix you can check to see what boxes you clearly checked off in order to get promoted to where you are.
You're a developer (that's what your job description says, doesn't it?). I think your mistake was telling your supervisor you were planning to look for another job. He might have made those comments out of bitterness. Just look for another job and let him know you're leaving after you have an offer somewhere else.
Since you are a senior developer, I assume you have gone through several promotions to get there and weren't hired into the position as a fluke.
A senior developer should have a wealth of experience, and can perform most job tasks with little guidance. Your company should have a career matrix you can check to see what boxes you clearly checked off in order to get promoted to where you are.
You're a developer (that's what your job description says, doesn't it?). I think your mistake was telling your supervisor you were planning to look for another job. He might have made those comments out of bitterness. Just look for another job and let him know you're leaving after you have an offer somewhere else.
answered 8 hours ago
CatsunamiCatsunami
397110
397110
12
Indeed, telling someone you are thinking of leaving is madness.
– Fattie
8 hours ago
Agreed about telling him you're looking to leave. In the future never ever do that. But live and learn. Sounds like there were other problems though, perhaps this isn't boss' first foray into emotional abuse...
– bob
7 hours ago
add a comment |
12
Indeed, telling someone you are thinking of leaving is madness.
– Fattie
8 hours ago
Agreed about telling him you're looking to leave. In the future never ever do that. But live and learn. Sounds like there were other problems though, perhaps this isn't boss' first foray into emotional abuse...
– bob
7 hours ago
12
12
Indeed, telling someone you are thinking of leaving is madness.
– Fattie
8 hours ago
Indeed, telling someone you are thinking of leaving is madness.
– Fattie
8 hours ago
Agreed about telling him you're looking to leave. In the future never ever do that. But live and learn. Sounds like there were other problems though, perhaps this isn't boss' first foray into emotional abuse...
– bob
7 hours ago
Agreed about telling him you're looking to leave. In the future never ever do that. But live and learn. Sounds like there were other problems though, perhaps this isn't boss' first foray into emotional abuse...
– bob
7 hours ago
add a comment |
If you can write code that works, you are a developer.
Especially if you are in a senior role with five years of varied experience!
Your manager, working for the biz, needs good devs for the jobs. If you are classed as a senior developer, you are most definitely fulfilling that need (along with your colleagues).
If your boss is pushing you around, making you feel worthless, or even worse, making you believe you are not good enough, then leave him. Find a job with someone who cares about the employees. Prove to him that you can find a high-paying job, with a senior role.
Your manager is saying two things here:
- You are lucky to be where you are.
- You can't leave
Verrrrry manipulative.
You are in a senior role at a high-paying job. Clearly you are a great developer! This seems to me like you are losing interest, and he knows it.
Don't let someone else upset you. Do what you need to do, and remember:
He is only one person, with one opinion, with as much significance as you give him.
New contributor
Benj is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
If you can write code that works, you are a developer.
Especially if you are in a senior role with five years of varied experience!
Your manager, working for the biz, needs good devs for the jobs. If you are classed as a senior developer, you are most definitely fulfilling that need (along with your colleagues).
If your boss is pushing you around, making you feel worthless, or even worse, making you believe you are not good enough, then leave him. Find a job with someone who cares about the employees. Prove to him that you can find a high-paying job, with a senior role.
Your manager is saying two things here:
- You are lucky to be where you are.
- You can't leave
Verrrrry manipulative.
You are in a senior role at a high-paying job. Clearly you are a great developer! This seems to me like you are losing interest, and he knows it.
Don't let someone else upset you. Do what you need to do, and remember:
He is only one person, with one opinion, with as much significance as you give him.
New contributor
Benj is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
If you can write code that works, you are a developer.
Especially if you are in a senior role with five years of varied experience!
Your manager, working for the biz, needs good devs for the jobs. If you are classed as a senior developer, you are most definitely fulfilling that need (along with your colleagues).
If your boss is pushing you around, making you feel worthless, or even worse, making you believe you are not good enough, then leave him. Find a job with someone who cares about the employees. Prove to him that you can find a high-paying job, with a senior role.
Your manager is saying two things here:
- You are lucky to be where you are.
- You can't leave
Verrrrry manipulative.
You are in a senior role at a high-paying job. Clearly you are a great developer! This seems to me like you are losing interest, and he knows it.
Don't let someone else upset you. Do what you need to do, and remember:
He is only one person, with one opinion, with as much significance as you give him.
New contributor
Benj is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
If you can write code that works, you are a developer.
Especially if you are in a senior role with five years of varied experience!
Your manager, working for the biz, needs good devs for the jobs. If you are classed as a senior developer, you are most definitely fulfilling that need (along with your colleagues).
If your boss is pushing you around, making you feel worthless, or even worse, making you believe you are not good enough, then leave him. Find a job with someone who cares about the employees. Prove to him that you can find a high-paying job, with a senior role.
Your manager is saying two things here:
- You are lucky to be where you are.
- You can't leave
Verrrrry manipulative.
You are in a senior role at a high-paying job. Clearly you are a great developer! This seems to me like you are losing interest, and he knows it.
Don't let someone else upset you. Do what you need to do, and remember:
He is only one person, with one opinion, with as much significance as you give him.
New contributor
Benj is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Benj is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 5 hours ago
BenjBenj
912
912
New contributor
Benj is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Benj is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Benj is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
How to know if I am a 'real developer'
You've been working in software development for five years, I am sure that your company isn't employing you just to be nice to you and they are getting something out of the deal.
It's not your current managers place to tell you whether or not you are up to the task of working elsewhere. It will be down to the people who interview you for other positions who will decide if you are up to the task.
I would suggest you get your CV together and apply at some other companies and maybe you'll see your worth then.
I've never walked into any job and known all the the company jargon and everything in their tech stack, there has always been something to learn and I don't know anybody different.
Believe in yourself, and I hope you find something you like where you are appreciated.
add a comment |
How to know if I am a 'real developer'
You've been working in software development for five years, I am sure that your company isn't employing you just to be nice to you and they are getting something out of the deal.
It's not your current managers place to tell you whether or not you are up to the task of working elsewhere. It will be down to the people who interview you for other positions who will decide if you are up to the task.
I would suggest you get your CV together and apply at some other companies and maybe you'll see your worth then.
I've never walked into any job and known all the the company jargon and everything in their tech stack, there has always been something to learn and I don't know anybody different.
Believe in yourself, and I hope you find something you like where you are appreciated.
add a comment |
How to know if I am a 'real developer'
You've been working in software development for five years, I am sure that your company isn't employing you just to be nice to you and they are getting something out of the deal.
It's not your current managers place to tell you whether or not you are up to the task of working elsewhere. It will be down to the people who interview you for other positions who will decide if you are up to the task.
I would suggest you get your CV together and apply at some other companies and maybe you'll see your worth then.
I've never walked into any job and known all the the company jargon and everything in their tech stack, there has always been something to learn and I don't know anybody different.
Believe in yourself, and I hope you find something you like where you are appreciated.
How to know if I am a 'real developer'
You've been working in software development for five years, I am sure that your company isn't employing you just to be nice to you and they are getting something out of the deal.
It's not your current managers place to tell you whether or not you are up to the task of working elsewhere. It will be down to the people who interview you for other positions who will decide if you are up to the task.
I would suggest you get your CV together and apply at some other companies and maybe you'll see your worth then.
I've never walked into any job and known all the the company jargon and everything in their tech stack, there has always been something to learn and I don't know anybody different.
Believe in yourself, and I hope you find something you like where you are appreciated.
answered 8 hours ago
Old NickOld Nick
4045
4045
add a comment |
add a comment |
Your manager is only providing opinion on what you are worth to him and his company, which may be biased by bullying you into staying. You have to take it on yourself to do your own research on what your salary would be based on open positions else where. I have a feeling you'd find lots of developer positions based on your level of experience.
New contributor
da66en is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Your manager is only providing opinion on what you are worth to him and his company, which may be biased by bullying you into staying. You have to take it on yourself to do your own research on what your salary would be based on open positions else where. I have a feeling you'd find lots of developer positions based on your level of experience.
New contributor
da66en is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Your manager is only providing opinion on what you are worth to him and his company, which may be biased by bullying you into staying. You have to take it on yourself to do your own research on what your salary would be based on open positions else where. I have a feeling you'd find lots of developer positions based on your level of experience.
New contributor
da66en is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Your manager is only providing opinion on what you are worth to him and his company, which may be biased by bullying you into staying. You have to take it on yourself to do your own research on what your salary would be based on open positions else where. I have a feeling you'd find lots of developer positions based on your level of experience.
New contributor
da66en is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
da66en is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 8 hours ago
da66enda66en
212
212
New contributor
da66en is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
da66en is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
da66en is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
How do I know if he is right?
By applying to another position and seeing if you can get the same salary. Just to give you a background my last job had a manager who talked like yours. The area is spotty with tech jobs and as such, he's correct to some degree that finding a similar job for the same pay for the same length of time would not be possible. A lot of folks who quit, left the area completely and met great success.
With that said, his approach to employee retention failed. He was wrong as there were plenty of jobs in the area that offered more salary and better retention rates than the company. He was fired some time later as a lot of folks left and the web product was failing. It's easy to get discouraged when someone tell you that you're worthless and it's "confirmed" with the first failure. Consider this: if he considers you worthless and unable to find a job, why is he paying you?
You just have to be smart and apply, look, and talk to folks. Look at others who left the company. Where are they going? Are they leaving the area? Or are they still in the area?
add a comment |
How do I know if he is right?
By applying to another position and seeing if you can get the same salary. Just to give you a background my last job had a manager who talked like yours. The area is spotty with tech jobs and as such, he's correct to some degree that finding a similar job for the same pay for the same length of time would not be possible. A lot of folks who quit, left the area completely and met great success.
With that said, his approach to employee retention failed. He was wrong as there were plenty of jobs in the area that offered more salary and better retention rates than the company. He was fired some time later as a lot of folks left and the web product was failing. It's easy to get discouraged when someone tell you that you're worthless and it's "confirmed" with the first failure. Consider this: if he considers you worthless and unable to find a job, why is he paying you?
You just have to be smart and apply, look, and talk to folks. Look at others who left the company. Where are they going? Are they leaving the area? Or are they still in the area?
add a comment |
How do I know if he is right?
By applying to another position and seeing if you can get the same salary. Just to give you a background my last job had a manager who talked like yours. The area is spotty with tech jobs and as such, he's correct to some degree that finding a similar job for the same pay for the same length of time would not be possible. A lot of folks who quit, left the area completely and met great success.
With that said, his approach to employee retention failed. He was wrong as there were plenty of jobs in the area that offered more salary and better retention rates than the company. He was fired some time later as a lot of folks left and the web product was failing. It's easy to get discouraged when someone tell you that you're worthless and it's "confirmed" with the first failure. Consider this: if he considers you worthless and unable to find a job, why is he paying you?
You just have to be smart and apply, look, and talk to folks. Look at others who left the company. Where are they going? Are they leaving the area? Or are they still in the area?
How do I know if he is right?
By applying to another position and seeing if you can get the same salary. Just to give you a background my last job had a manager who talked like yours. The area is spotty with tech jobs and as such, he's correct to some degree that finding a similar job for the same pay for the same length of time would not be possible. A lot of folks who quit, left the area completely and met great success.
With that said, his approach to employee retention failed. He was wrong as there were plenty of jobs in the area that offered more salary and better retention rates than the company. He was fired some time later as a lot of folks left and the web product was failing. It's easy to get discouraged when someone tell you that you're worthless and it's "confirmed" with the first failure. Consider this: if he considers you worthless and unable to find a job, why is he paying you?
You just have to be smart and apply, look, and talk to folks. Look at others who left the company. Where are they going? Are they leaving the area? Or are they still in the area?
answered 7 hours ago
DanDan
9,15731630
9,15731630
add a comment |
add a comment |
These are all some very good answers; I really enjoyed the boyfriend/girlfriend comment above. And others have addressed that you have been employed for 5 years, so that proves that there is a legitimate business need for you and your services. I would add the caveat that that it proves you a a "real" professional, but not necessarily a "real" developer.
What makes you a "real" developer?
Don't let anybody tell you that SQL doesn't count. There is no language that doesn't count. If you understand HTML, or XML, at a very high, broad, and detailed level, you are developer. If you understand EDI files, or even MIDI files, at a very high, broad, and detailed level, you are a developer.
I think that what separates the "real" developers from mere coders, IT support, and technical interns is: understanding of systems, understanding of software-development life cycle, untaught aptitude, natural or practiced... and successful, deployed projects. If you are competent to provision your operating systems, IDEs, servers, and testing environments, from off-the-shelf hardware, software packages and cloud services, you are a developer. If you understand in theory and practice how to track down bugs, how to do feature-branching and unit testing, you are a developer. If you have tried, sometimes unsuccessfully, to teach and train others on what comes second-nature to you, are you a developer. If your stuff works, you are a developer.
Don't let anybody tell you that being a "real" developer is somehow a function of pay or professional advancement. It is good to have pay and professional advancement, but there are college students and even high school students who are very talented in building their fun open-source and hobby projects: retrocomputing, gaming, linux-from-scratch, amateur radio, crypto mining, screensavers, customized firmware, making art on graphing calculators, and whatnot. Even if those kids don't have the pay and advancement appropriate for their skill level, because of lack of formal qualifications, lack of professional maturity and "soft skills", or a lack of business need for their specific specialties, I would never dare say to their faces that they are not "real" developers.
Because their stuff works.
New contributor
a real developer is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
What boyfriend/girlfriend comment? I think it might have been moved to chat, could you put it in your answer please.
– reggaeguitar
4 hours ago
add a comment |
These are all some very good answers; I really enjoyed the boyfriend/girlfriend comment above. And others have addressed that you have been employed for 5 years, so that proves that there is a legitimate business need for you and your services. I would add the caveat that that it proves you a a "real" professional, but not necessarily a "real" developer.
What makes you a "real" developer?
Don't let anybody tell you that SQL doesn't count. There is no language that doesn't count. If you understand HTML, or XML, at a very high, broad, and detailed level, you are developer. If you understand EDI files, or even MIDI files, at a very high, broad, and detailed level, you are a developer.
I think that what separates the "real" developers from mere coders, IT support, and technical interns is: understanding of systems, understanding of software-development life cycle, untaught aptitude, natural or practiced... and successful, deployed projects. If you are competent to provision your operating systems, IDEs, servers, and testing environments, from off-the-shelf hardware, software packages and cloud services, you are a developer. If you understand in theory and practice how to track down bugs, how to do feature-branching and unit testing, you are a developer. If you have tried, sometimes unsuccessfully, to teach and train others on what comes second-nature to you, are you a developer. If your stuff works, you are a developer.
Don't let anybody tell you that being a "real" developer is somehow a function of pay or professional advancement. It is good to have pay and professional advancement, but there are college students and even high school students who are very talented in building their fun open-source and hobby projects: retrocomputing, gaming, linux-from-scratch, amateur radio, crypto mining, screensavers, customized firmware, making art on graphing calculators, and whatnot. Even if those kids don't have the pay and advancement appropriate for their skill level, because of lack of formal qualifications, lack of professional maturity and "soft skills", or a lack of business need for their specific specialties, I would never dare say to their faces that they are not "real" developers.
Because their stuff works.
New contributor
a real developer is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
What boyfriend/girlfriend comment? I think it might have been moved to chat, could you put it in your answer please.
– reggaeguitar
4 hours ago
add a comment |
These are all some very good answers; I really enjoyed the boyfriend/girlfriend comment above. And others have addressed that you have been employed for 5 years, so that proves that there is a legitimate business need for you and your services. I would add the caveat that that it proves you a a "real" professional, but not necessarily a "real" developer.
What makes you a "real" developer?
Don't let anybody tell you that SQL doesn't count. There is no language that doesn't count. If you understand HTML, or XML, at a very high, broad, and detailed level, you are developer. If you understand EDI files, or even MIDI files, at a very high, broad, and detailed level, you are a developer.
I think that what separates the "real" developers from mere coders, IT support, and technical interns is: understanding of systems, understanding of software-development life cycle, untaught aptitude, natural or practiced... and successful, deployed projects. If you are competent to provision your operating systems, IDEs, servers, and testing environments, from off-the-shelf hardware, software packages and cloud services, you are a developer. If you understand in theory and practice how to track down bugs, how to do feature-branching and unit testing, you are a developer. If you have tried, sometimes unsuccessfully, to teach and train others on what comes second-nature to you, are you a developer. If your stuff works, you are a developer.
Don't let anybody tell you that being a "real" developer is somehow a function of pay or professional advancement. It is good to have pay and professional advancement, but there are college students and even high school students who are very talented in building their fun open-source and hobby projects: retrocomputing, gaming, linux-from-scratch, amateur radio, crypto mining, screensavers, customized firmware, making art on graphing calculators, and whatnot. Even if those kids don't have the pay and advancement appropriate for their skill level, because of lack of formal qualifications, lack of professional maturity and "soft skills", or a lack of business need for their specific specialties, I would never dare say to their faces that they are not "real" developers.
Because their stuff works.
New contributor
a real developer is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
These are all some very good answers; I really enjoyed the boyfriend/girlfriend comment above. And others have addressed that you have been employed for 5 years, so that proves that there is a legitimate business need for you and your services. I would add the caveat that that it proves you a a "real" professional, but not necessarily a "real" developer.
What makes you a "real" developer?
Don't let anybody tell you that SQL doesn't count. There is no language that doesn't count. If you understand HTML, or XML, at a very high, broad, and detailed level, you are developer. If you understand EDI files, or even MIDI files, at a very high, broad, and detailed level, you are a developer.
I think that what separates the "real" developers from mere coders, IT support, and technical interns is: understanding of systems, understanding of software-development life cycle, untaught aptitude, natural or practiced... and successful, deployed projects. If you are competent to provision your operating systems, IDEs, servers, and testing environments, from off-the-shelf hardware, software packages and cloud services, you are a developer. If you understand in theory and practice how to track down bugs, how to do feature-branching and unit testing, you are a developer. If you have tried, sometimes unsuccessfully, to teach and train others on what comes second-nature to you, are you a developer. If your stuff works, you are a developer.
Don't let anybody tell you that being a "real" developer is somehow a function of pay or professional advancement. It is good to have pay and professional advancement, but there are college students and even high school students who are very talented in building their fun open-source and hobby projects: retrocomputing, gaming, linux-from-scratch, amateur radio, crypto mining, screensavers, customized firmware, making art on graphing calculators, and whatnot. Even if those kids don't have the pay and advancement appropriate for their skill level, because of lack of formal qualifications, lack of professional maturity and "soft skills", or a lack of business need for their specific specialties, I would never dare say to their faces that they are not "real" developers.
Because their stuff works.
New contributor
a real developer is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
a real developer is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 7 hours ago
a real developera real developer
211
211
New contributor
a real developer is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
a real developer is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
a real developer is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
2
What boyfriend/girlfriend comment? I think it might have been moved to chat, could you put it in your answer please.
– reggaeguitar
4 hours ago
add a comment |
2
What boyfriend/girlfriend comment? I think it might have been moved to chat, could you put it in your answer please.
– reggaeguitar
4 hours ago
2
2
What boyfriend/girlfriend comment? I think it might have been moved to chat, could you put it in your answer please.
– reggaeguitar
4 hours ago
What boyfriend/girlfriend comment? I think it might have been moved to chat, could you put it in your answer please.
– reggaeguitar
4 hours ago
add a comment |
You should read the Wikipedia page on Impostor Syndrome. I've also questioned whether I'm a "real developer", especially while working with people who are much more accomplished than me, or who seem to do what I can do, only much, much faster.
But I still believe I'm a real developer, and the reason for that is because I can write code that does what my users need it to do. That's the baseline: can you get your application to do what your users need it to do? If the answer is yes, then you are a real developer.
Sure, there will be bugs, and sometimes it's because you did something dumb, but that doesn't mean you're not a real developer. If a tennis player misses a return, does that make them not a real tennis player?
Then only way you can know for sure whether you can get another role with the same (or higher) pay, and the same position, is to put yourself out there and interview for it. The interviewers will have steps in place to filter out the people who don't meet their requirements.
Unfortunately, I agree with him. I only know the fundamentals of the languages I work with (C# & JavaScript), although I do consider myself an advanced SQL guy (but I'm regularly told that doesn't count).
So, how will I know when I know enough to call myself a developer?
With regards to your question, being a developer isn't just about having X amounts of knowledge. A more important skill is to know how to find the knowledge you need to get the job done.
Lastly, don't discount the non-coding skills you've picked up over the years: being able to debug code, analyse requirements / use cases, come up with solution designs, etc.
Also read the book Learned Optimism, it goes over the underlying issues with Imposter Syndrome, but was written before that term was popular. Fantastic read!
– Elijah Lynn
8 mins ago
add a comment |
You should read the Wikipedia page on Impostor Syndrome. I've also questioned whether I'm a "real developer", especially while working with people who are much more accomplished than me, or who seem to do what I can do, only much, much faster.
But I still believe I'm a real developer, and the reason for that is because I can write code that does what my users need it to do. That's the baseline: can you get your application to do what your users need it to do? If the answer is yes, then you are a real developer.
Sure, there will be bugs, and sometimes it's because you did something dumb, but that doesn't mean you're not a real developer. If a tennis player misses a return, does that make them not a real tennis player?
Then only way you can know for sure whether you can get another role with the same (or higher) pay, and the same position, is to put yourself out there and interview for it. The interviewers will have steps in place to filter out the people who don't meet their requirements.
Unfortunately, I agree with him. I only know the fundamentals of the languages I work with (C# & JavaScript), although I do consider myself an advanced SQL guy (but I'm regularly told that doesn't count).
So, how will I know when I know enough to call myself a developer?
With regards to your question, being a developer isn't just about having X amounts of knowledge. A more important skill is to know how to find the knowledge you need to get the job done.
Lastly, don't discount the non-coding skills you've picked up over the years: being able to debug code, analyse requirements / use cases, come up with solution designs, etc.
Also read the book Learned Optimism, it goes over the underlying issues with Imposter Syndrome, but was written before that term was popular. Fantastic read!
– Elijah Lynn
8 mins ago
add a comment |
You should read the Wikipedia page on Impostor Syndrome. I've also questioned whether I'm a "real developer", especially while working with people who are much more accomplished than me, or who seem to do what I can do, only much, much faster.
But I still believe I'm a real developer, and the reason for that is because I can write code that does what my users need it to do. That's the baseline: can you get your application to do what your users need it to do? If the answer is yes, then you are a real developer.
Sure, there will be bugs, and sometimes it's because you did something dumb, but that doesn't mean you're not a real developer. If a tennis player misses a return, does that make them not a real tennis player?
Then only way you can know for sure whether you can get another role with the same (or higher) pay, and the same position, is to put yourself out there and interview for it. The interviewers will have steps in place to filter out the people who don't meet their requirements.
Unfortunately, I agree with him. I only know the fundamentals of the languages I work with (C# & JavaScript), although I do consider myself an advanced SQL guy (but I'm regularly told that doesn't count).
So, how will I know when I know enough to call myself a developer?
With regards to your question, being a developer isn't just about having X amounts of knowledge. A more important skill is to know how to find the knowledge you need to get the job done.
Lastly, don't discount the non-coding skills you've picked up over the years: being able to debug code, analyse requirements / use cases, come up with solution designs, etc.
You should read the Wikipedia page on Impostor Syndrome. I've also questioned whether I'm a "real developer", especially while working with people who are much more accomplished than me, or who seem to do what I can do, only much, much faster.
But I still believe I'm a real developer, and the reason for that is because I can write code that does what my users need it to do. That's the baseline: can you get your application to do what your users need it to do? If the answer is yes, then you are a real developer.
Sure, there will be bugs, and sometimes it's because you did something dumb, but that doesn't mean you're not a real developer. If a tennis player misses a return, does that make them not a real tennis player?
Then only way you can know for sure whether you can get another role with the same (or higher) pay, and the same position, is to put yourself out there and interview for it. The interviewers will have steps in place to filter out the people who don't meet their requirements.
Unfortunately, I agree with him. I only know the fundamentals of the languages I work with (C# & JavaScript), although I do consider myself an advanced SQL guy (but I'm regularly told that doesn't count).
So, how will I know when I know enough to call myself a developer?
With regards to your question, being a developer isn't just about having X amounts of knowledge. A more important skill is to know how to find the knowledge you need to get the job done.
Lastly, don't discount the non-coding skills you've picked up over the years: being able to debug code, analyse requirements / use cases, come up with solution designs, etc.
answered 4 hours ago
FodderFodder
18618
18618
Also read the book Learned Optimism, it goes over the underlying issues with Imposter Syndrome, but was written before that term was popular. Fantastic read!
– Elijah Lynn
8 mins ago
add a comment |
Also read the book Learned Optimism, it goes over the underlying issues with Imposter Syndrome, but was written before that term was popular. Fantastic read!
– Elijah Lynn
8 mins ago
Also read the book Learned Optimism, it goes over the underlying issues with Imposter Syndrome, but was written before that term was popular. Fantastic read!
– Elijah Lynn
8 mins ago
Also read the book Learned Optimism, it goes over the underlying issues with Imposter Syndrome, but was written before that term was popular. Fantastic read!
– Elijah Lynn
8 mins ago
add a comment |
Ignore the commentary and drama at your current job. Go apply for jobs elsewhere. If you don’t get the job, you’re out nothing. If you do get an offer, you’ll know what your skills are worth on the open market and can decide where you want to work.
It never hurts to look around.
add a comment |
Ignore the commentary and drama at your current job. Go apply for jobs elsewhere. If you don’t get the job, you’re out nothing. If you do get an offer, you’ll know what your skills are worth on the open market and can decide where you want to work.
It never hurts to look around.
add a comment |
Ignore the commentary and drama at your current job. Go apply for jobs elsewhere. If you don’t get the job, you’re out nothing. If you do get an offer, you’ll know what your skills are worth on the open market and can decide where you want to work.
It never hurts to look around.
Ignore the commentary and drama at your current job. Go apply for jobs elsewhere. If you don’t get the job, you’re out nothing. If you do get an offer, you’ll know what your skills are worth on the open market and can decide where you want to work.
It never hurts to look around.
answered 8 hours ago
ThunkThunk
71247
71247
add a comment |
add a comment |
he told me there is no way I could get the same salary or position in another organization as I'm not a real developer yet.
And yet, here you are, getting paid by your current company.
There is no such thing as a "real developer". It's just how good you are at your job, and that is not a binary thing. It is a scale.
If as you say, you have identified holes in your knowledge, it's time to rectify them. However, you also need to realise that no developer worth their salt feels comfortable/knowledgeable every single day, as they are constantly stretching beyond their comfort zone and feeling like beginners everytime they learn something new. That is a good thing.
Lastly, being a developer is not just about programming knowledge. It's also learning to be a professional, and part of that is understanding what kinds of feedback to take in and what to ignore/push back. I'll leave you to decide which category this kind of feedback belongs in.
add a comment |
he told me there is no way I could get the same salary or position in another organization as I'm not a real developer yet.
And yet, here you are, getting paid by your current company.
There is no such thing as a "real developer". It's just how good you are at your job, and that is not a binary thing. It is a scale.
If as you say, you have identified holes in your knowledge, it's time to rectify them. However, you also need to realise that no developer worth their salt feels comfortable/knowledgeable every single day, as they are constantly stretching beyond their comfort zone and feeling like beginners everytime they learn something new. That is a good thing.
Lastly, being a developer is not just about programming knowledge. It's also learning to be a professional, and part of that is understanding what kinds of feedback to take in and what to ignore/push back. I'll leave you to decide which category this kind of feedback belongs in.
add a comment |
he told me there is no way I could get the same salary or position in another organization as I'm not a real developer yet.
And yet, here you are, getting paid by your current company.
There is no such thing as a "real developer". It's just how good you are at your job, and that is not a binary thing. It is a scale.
If as you say, you have identified holes in your knowledge, it's time to rectify them. However, you also need to realise that no developer worth their salt feels comfortable/knowledgeable every single day, as they are constantly stretching beyond their comfort zone and feeling like beginners everytime they learn something new. That is a good thing.
Lastly, being a developer is not just about programming knowledge. It's also learning to be a professional, and part of that is understanding what kinds of feedback to take in and what to ignore/push back. I'll leave you to decide which category this kind of feedback belongs in.
he told me there is no way I could get the same salary or position in another organization as I'm not a real developer yet.
And yet, here you are, getting paid by your current company.
There is no such thing as a "real developer". It's just how good you are at your job, and that is not a binary thing. It is a scale.
If as you say, you have identified holes in your knowledge, it's time to rectify them. However, you also need to realise that no developer worth their salt feels comfortable/knowledgeable every single day, as they are constantly stretching beyond their comfort zone and feeling like beginners everytime they learn something new. That is a good thing.
Lastly, being a developer is not just about programming knowledge. It's also learning to be a professional, and part of that is understanding what kinds of feedback to take in and what to ignore/push back. I'll leave you to decide which category this kind of feedback belongs in.
answered 2 hours ago
kolsyrakolsyra
957610
957610
add a comment |
add a comment |
protected by Jane S♦ 5 hours ago
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
1
Comments are not for extended discussion; this conversation has been moved to chat.
– Jane S♦
5 hours ago
20
As an aside: never talk to your current employer about finding another job before you have actually found one (and have offer in hand), and then the only thing you need to tell them is that you found one and are giving notice.
– jpmc26
3 hours ago
3
If you are senior, you do not need hand holdning. That is as real as it gets.
– Thorbjørn Ravn Andersen
3 hours ago
TWELVE answers!
– Fattie
3 hours ago
2
Having recently looked through many job postings in my own job search, I can say that there are lots of places where being an advanced SQL guy counts for a whole bunch.
– Joshua
2 hours ago