4 ms·
Maybe I'm doing it wrong but I feel I work harder than most people on my team. I always go for stories in areas that are more complex than the rest or areas tha
by beezlewax 3y ago
Maybe I'm doing it wrong but I feel I work harder than most people on my team. I always go for stories in areas that are more complex than the rest or areas that are new to me. I'm always trying to learn more to keep ahead of the rest.
My performance reviews are always "exceeds expectations", but I haven't seen how this benefits anyone other than the company so far.
Maybe I should just take it more easy but I feel like I'd float under the radar for possible promotion then.
- singpolyma3 3y agoEvery exceeds expectations review that does not come with cash (or at least stock) you need to ask why.
- cultofmetatron 3y ago> Maybe I should just take it more easy but I feel like I'd float under the radar for possible promotion then. Few companies have sane compensation policies. by all means put in extra work when you have an opportunity to learn some new skill from it. but once you get to a pint where your skills are valuable, either jump ship to a another company that pays commisserate to your new skill level or start or join a startup where you get enough equity to eat at the adult's table when the ipo or acquisition happens
- candiddevmike 3y agoNot to be discouraging, but promotions rarely go to top performers in the sense of what you're doing. They go to movers and shakers, folks with heavy soft skills who routinely interact with skip levels and the like. Their work output is marginal to the influence they command. Basically, you're most likely being taken advantage of and will never be properly rewarded for what you're doing, IME.
- johndhi 3y agoThis is true for me at work right now. Tips on how to reverse it?
- lnsru 3y agoLook for other job. I spent almost decade shipping things, that just work. The managers didn’t heard my name often (because my deliverables always worked). At the end I was not visible enough for promotion despite working hard. Job change, few percent pay raise. Probably I will work now less hard.
- sdiupIGPWEfh 3y agoTruth. Been learning this the hard way, myself. But what do you do when you've never been one with heavy soft skills? When schmoozing has never been natural or enjoyable? Is there really nothing more than either choosing to suck it up and accept your fate or else force yourself to be what you're not?
- asoneth 3y agoOne option is to study and practice soft skills like any other skill. I found this unpleasant but useful, and I would recommend at least trying it. Another is to find organizations that have individual contributor (IC) promotion tracks that are at least as lucrative as the management track. (Of the highest-paid, most respected people at my company, most of them are not in management and are simply really good at what they do.)
- datavirtue 3y agoChange your mind to make it enjoyable. Emotional intelligence, be helpful to all. Play the game using intuition and any opportunity. The team/company situation also must be condusive to it. Schmoozing is not the way.
- manicennui 3y agoI can tell you what worked for me, but I can't promise that it will work for others. Basically, I just stopped giving a shit about what other people thought, especially most other software engineers. I stopped caring about getting promoted and doing things just for visibility. If I see something that needs to be done, I make sure it gets taken care of. I ask intelligent questions in meetings and have almost always put way more thought into anything we're working on than anyone else so I'm able to have good questions and concerns. I focus on delivering for the business and not impressing other software engineers. The key, and this is the one piece of bullshit unfortunately, is to make sure your manager and ideally your manager's manager know about what you are doing. I mostly accomplish this during my one-on-one and by speaking up in various meetings we are in. I also work for a company where talking directly to senior management and even executives is truly accepted. The thing is, most people are followers and need to be told what to do. Become the person that knows what needs to be done and makes sure things don't fall through the cracks. Unless you are looking to go into management, focus on the technical and driving projects to completion, but avoid trying to manage other people. Eventually if you build enough respect from the team you can get them to do what is needed and your can build enough trust with your manager that you can direct them to deal with problem employees. The downside to all of this is that I'm pulled into absolutely everything because everyone wants my opinion and I'll actually make decisions for everyone instead of meeting about it 15 times. I end up doing very little actual development these days, but I'm paid extremely well and don't have to manage people. In the end this doesn't bother me that much because I see corporate software development as a different activity from the one I actually enjoy.
- datavirtue 3y agoYeah, if you aren't skipping levels you are sitting still. Takes balls and the ability to handle when it goes sideways. It is often a gamble at first. Most people don't want to bring on this type of stress/uncertainty--but when it works, it works. I went from "lucky to get hired" application support engineer peon to being groomed for CTO by stepping out of my lane. My supervisor had a sign on his wall: "Stay in your lane." I did not (he ended up sacked by the CFO). I found that even pissing off some key executives (CEO/CFO) a few times just helped my profile. I got lucky but it was all deliberate. One of the executives I inflamed (CFO) had to sign off on two record setting raises/promotions for me. All brought before the board of directors/investors by the then/current CTO. To be fair, I was also super productive/knowledgeable and a high-performer. Everyone else was used to working at big companies, I had been sitting at home the previous ten years playing on my computer and gardening.
- manicennui 3y agoI think my employer is a bit unique. They don't have a lot of the problems that other companies have with long hours and asshole managers. I've gotten great reviews and bonuses for years and I've been promoted a number of times. Most of my value is in just making decisions for a bunch of indecisive people and having a deeper understanding of most things. They have pretty high turnover because no one cares about what the company does (lending), they aren't the highest paying employer for average employees, and the work isn't exciting. They put a lot more effort into retaining a small number of us.
- abduhl 3y agoHow many employees does your company have? Less than 50, ok maybe push the limit but honestly if it’s more than 25 people across the company your ability to get recognized is hamstrung by bureaucracy. Anything more than 25 people should honestly be met by “just good enough to be better than the other guys” and the realization that tenure and political pull, not talent, is rewarded. If you want to stand out then you need to go somewhere that you can.
- jokethrowaway 3y agoPut that energy in side hustles / side projects, my friend. Or threaten to leave and get a real raise
- itsoktocry 3y agoDo you enjoy the work and feel fairly compensated? If so, carry on. Who cares what others are doing?
- lmm 3y agoHow much real progress have you made towards that promotion? And do you even want the position you'd have if you got promoted? Honestly it does sound like you're doing it wrong. If you want to get paid more there are more effective ways of doing that. If you enjoy tough tasks that's fine, but be honest with yourself and make sure you're doing it because you want to.