I have a quick question for everyone: Is Python not held in the same regard as C++ or something? I've been dealing with a compensation issue related to my work, and the conversation shifted to the programming languages I use. Since a major portion of my work involves Python, an upper-level director remarked, "Well, it's just Python. It's not like you're programming in C++ or anything." This caught me off guard because I believed I had chosen the right tool for the job. Speed, the most significant difference, wasn't a factor, so I opted for a more "syntactically digestible" language. In my personal experience, it's easier on the eyes and allows me to complete tasks in about half the time compared to C++. Is this something others have experienced? TC:$76k EDIT: I should clarify that when I referred to "speed," I meant that performance optimization wasn't a primary consideration. Instead, the emphasis was on the efficiency with which I completed the task. I appreciate everyone for sharing your insights thus far. I felt quite uncertain after the conversation, and your input has been tremendously helpful.
Yes true
General advice: don’t listen too much to directors, they usually have no clue what they’re talking about
What was difficult for me is that he mentioned that he began his career as a software engineer for a reputable company. Which is why it really stumped me when he said that.
Because a) he never learned python so he is trying to compensate for his own insecurity and b) he is trying to continue to underpay you. Get a new job. This place will never value you and you can double your income easily. Go hit the LCs
C++ is generally more highly regarded. I don't agree with that sentiment personally. It's like paying an artist more because they use a certain kind of paintbrush.
Yeah its regarded alright
One of the most regarded languages, in fact!
The real issue is the company. If you have a good leader they would have redirected you to a good path. From the conversation, it seems like they just want to find a reason not to pay you more.
This is where my head went IMMEDIATELY. I now seek advice from others on these matters because I've learned from past mistakes where I assumed I was right. I'm fairly new to this realm, about 3 years in, so when I hear things like this from someone that obviously has more experience than me, it really messes with my noodle.
Your director is an idiot and your comp is too low
Dude, find another job. You make $76K a year and am already smarter than an upper level director. I currently work in a C++ shop and have been asked to work on the core product (C++) and I refuse because that's something I don't want to do again due to pay being lower in the market. It has nothing to do with the difficulty of language, but the domain. C++ is system/embedded, which doesn't pay as much as cloud, AI, etc. C++ is the stick shift of languages. It's unique and difficult for young folks, but older folks know it quite well as that was the standard back in the day (in fact, stick shift was called "standard" back in my youth).
Where do you work now?
The tough part about this, and believe me I've dusted off the resume and had other offers/interviews, I work with some WILDLY talented people that are an arms reach away. Now, when I encounter challenges like being stuck on a bug that eludes my understanding, I simply stand up and walk 20 steps to consult with one of the most talented engineers I've had the privilege of meeting. It's not that such expertise doesn't exist in larger companies, as I worked for one before I came here; it's just that I often felt there was a barrier to accessing exceptionally knowledgeable individuals.
Your director is an idiot with outdated views. compensation isn't a function of how hard your work is, otherwise we'd be paying teachers a whole lot more. Compensation is (or should be) based on the value you bring to the company. High value == high compensation. Of course this is all theoretical...as Blind constantly reminds me. Regardless, this reasoning is the approach I'd take. Show your value. W/r to why Python is derided by some; it's because those folks only consider non-interpreted languages as "real" programming languages. They are either elitists or trolls. Your director sounds like the former.
This is essentially what I aimed to achieve. I believe that what I've contributed in my relatively brief four years with the company has notably enhanced productivity. Just because it was written in a language that isn't particularly difficult to comprehend, doesn't mean it didn't add value.
Compensation issue? Like a big bug in your code for a program to handle compensation or like how much they are compensating you for your work? Python is considered a higher level language like c# and Java. There's an additional layer of abstraction that you don't have to worry about because it's handled by the language. In some people's minds you are "lesser". But it's definitely wrong, personally you should use the highest level language that allows you to do the job and meet the requirements. It also makes it easier for someone else to read and debug. Your director is probably just jealous he couldn't do python back in his day.
Like my personal compensation. Recent research has indicated that I may be slightly underpaid for the work I am currently engaged in.
Yeah you are being under compensated. That being said it's also probably the industry you are in. Pretty low comp for software engineers especially if you are not in a big city.
Supply/Demand
Tech Industry
Yesterday
2066
Quitting this Slave life
India
Yesterday
742
Who are these retards asking for dictatorship in India?
Working Parents
Yesterday
565
What do you think is wrong with a kid who got rejected by 9 colleges?
India
Yesterday
693
Modi is a legend, will be remembered for centuries to come
Tech Industry
Yesterday
1634
The end of Backdoor Roth?!
dude, your director is just an insecure programmer who is now incompetent of keeping up with the times. no one good gives that much of a fuck
I wouldn't think that they would but, considering I did not begin my career in this realm and am relatively new, I thought maybe I was missing something.
say to your director "for crappy products python is beyond"