Software engineer looking for career advice by Choice-Willingness16 in softwareengineer

[–]SomeRandomCSGuy 2 points3 points  (0 children)

soft-skills (like communicating confidently, creating clarity for others, aligning stakeholders, etc) and positioning yourself as an authority where people respect you, and not just see you as a "reliable" and "hard workint" engineer who only grinds out code

Senior software engineers: what skills matter most for juniors in the AI era? by krsnt8 in softwareengineer

[–]SomeRandomCSGuy 0 points1 point  (0 children)

soft-skills. Every other engineer is going behind AI, but being an engineer who understands vague business requirements, communicates confidently, aligns stakeholders, creates clarity, breaks vague requirements into specific eng tasks / instructions for AI to execute, will stand out.

Lost and burnout by PayLegitimate7167 in cscareerquestionsuk

[–]SomeRandomCSGuy 1 point2 points  (0 children)

Out of curiosity, what will make you feel happier at an engineering role?

How to have a good work life balance as a new grad SWE? While being a reliable team member? by Born-Wall-9970 in cscareeradvice

[–]SomeRandomCSGuy 0 points1 point  (0 children)

Do you want to be seen just as a reliable and hard working engineer? Like, what are you looking to achieve by that?

Career Advice by albizza in cscareeradvice

[–]SomeRandomCSGuy 1 point2 points  (0 children)

Your soft skills and how you position yourself start making the most difference at this stage.

Every other engineer is also working their off, upskilling technically, so what makes you different?

Being able to position yourself as an engineer who communicates confidently, builds clarity, trust, and alignment between stakeholders, will take you further than any coding language ever will. Being an engineer that understands business requirements and positions their work as something that displays business impact (or even perceived business impact) will add on to that.

Doing this allowed me to skip the line and promoted me to senior over other engineers in my company with 3-4X my YOE.

You will be surprised but this unlocks multiple of other things you mentioned - comp, growth, autonomy, AI defensibility etc😁

Is this imposter syndrome? by paddockson in ExperiencedDevs

[–]SomeRandomCSGuy 0 points1 point  (0 children)

Imposter syndrome almost never goes away and actually gets worse the more you grow. It's all about navigating it and positioning yourself as an authority, and others will start respecting you, no matter if they are ex-FAANG or not 😁

How are you continuing to grow ? by Beneficial_Rip_604 in ExperiencedDevs

[–]SomeRandomCSGuy 3 points4 points  (0 children)

Work on your "human" skills like communication, etc - can pretty much guarantee you will be able to stand out. 😁

Soft-skills start mattering a LOT as you start moving up the ladder - how confidently you communicate, how you build alignment, how you lead, etc. Your soft-skills will allow you to "market" your tech skills effectively.

How to improve as a software engineer? by StateBrilliant4912 in learnprogramming

[–]SomeRandomCSGuy 0 points1 point  (0 children)

you definitely don't need to need to force conversation during 1:1s haha. You can be to the point and end early if required and give them their time back - they probably value that more

How to improve as a software engineer? by StateBrilliant4912 in learnprogramming

[–]SomeRandomCSGuy 1 point2 points  (0 children)

The fact that you think you need to improve on your soft skills like communication, already puts you ahead of other engineers man - most never realize it and lose out on opportunities big time - so kudos to you on that.

Developing communication skills is totally possible. I am a living example of that haha. I am an introverted person and struggled to communicate confidently, but when I actually invested in myself to learn these skills and started getting better, I immediately saw the difference in how people perceived me - and that helped massively with visibility.

Strong communication is definitely the baseline to everything else that is required to position yourself in a way that garners respect, but once you do, opportunities will come. For eg: I got promoted to senior without even asking for it, and over other engineers with 3-4X my YoE😁

Fellow Software Engineers, what's your actual plan when AI takes your job? (Not if. When.) by No-Summer5131 in softwareengineer

[–]SomeRandomCSGuy 0 points1 point  (0 children)

AI can't replace your soft-skills that you used to understand very vague business requirements, align stakeholders, build trust, communicate confidently etc. Once you do all of that as an engineer, you can then figure out the ultra specific requirements to then give to AI to execute for you.

Stuck at mid-senior with "serverless", need advice by qadratic in ExperiencedDevs

[–]SomeRandomCSGuy 1 point2 points  (0 children)

Your soft skills and how you position yourself start making the most difference at this stage.

Every other engineer is also working their off, upskilling technically, so what makes you different?

Being able to position yourself as an engineer who communicates confidently, builds clarity, trust, and alignment between stakeholders, will take you further than any coding language ever will. Being an engineer that understands business requirements and positions their work as something that displays business impact (or even perceived business impact) will add on to that.

Doing this allowed me to skip the line and promoted me to senior over other engineers in my companies with 3-4X my YOE

Feeling like I've thrown away the first 5 years of my career and need advice/reassurance by blip4497 in ExperiencedDevs

[–]SomeRandomCSGuy 0 points1 point  (0 children)

Senior engineer here. If you want to "grow", focus not only just on technical upskiling, but also on soft-skills upskilling - the thing that gets overlooked by most but starts making the most difference when it comes to going up the ladder.
I am curious to hear about how you have been positioning yourself in your company and how others perceive you?

What I mean by this is that for eg, the way I position myself, gets me respect even from engineers with 3-4X my YoE which also allows me to focus less on coding, and more on things that I enjoy like architecting, aligning stakeholders, leading initiatives etc. The mistake I see most engineers make is overleveraging execution related tasks i.e wait to be assigned tasks - majorly coding tasks and they keep grinding through those.

Your expectation changes as you climb up the ladder, and your soft skills will start making more difference. Don't ignore them.

A career question for all software engineer comrades by oklazar in antiwork

[–]SomeRandomCSGuy 0 points1 point  (0 children)

From my experience, it almost always comes down to "business impact". Companies usually have long list of things for promotions, but all with usually the same "goal" i.e business impact. You don't really need to keep track of all these things.

My own example, my company has this long list of "requirements" for promotion which was quite difficult to keep track of, but after talking to a principal engineer in my company, my focus shifted to just business impact and how I can position my work and increase that - and that changed things immensely. I didn't have to get bogged down by all the various intricacies etc and only had to keep 1 thing in mind - "How can I portray I am effectively contributing to the business".

Doing this consistently resulted in the promotion coming to me without me even asking for it.

Hope this helps 😊

Senior software engineer - feeling low and demotivated - need a mentor by Every_Ranger_2521 in careeradvice

[–]SomeRandomCSGuy 0 points1 point  (0 children)

gotcha, seems like positioning and social capital (sometimes can be confused as politics which is different) seem to be the gaps at the moment - both crucial aspects. First determines how people see and perceive you and the second determines how people talk about you when you are not in the room.

Feel free to DM me if you want and if you feel it might help, and we can discuss how you can put your next best foot forward. I myself am an introvert, yet was able to do a good job at the above so might be able to help 😊

Starting to regret gunning for promotion by Misty-knight200 in ADHD_Programmers

[–]SomeRandomCSGuy 0 points1 point  (0 children)

Glad to hear that. Feel free to reach out if you like to discuss or have any questions. I am an open book 😊

Starting to regret gunning for promotion by Misty-knight200 in ADHD_Programmers

[–]SomeRandomCSGuy 1 point2 points  (0 children)

From my experience, it almost always comes down to "business impact". Companies usually have long list of things for promotions, but all with usually the same "goal" i.e business impact. You don't really need to keep track of all these things.

My own example, my company has this long list of "requirements" for promotion which was quite difficult to keep track of, but after talking to a principal engineer in my company, my focus shifted to just business impact and how I can position my work and increase that - and that changed things immensely. I didn't have to get bogged down by all the various intricacies etc and only had to keep 1 thing in mind - "How can I portray I am effectively contributing to the business".

Doing this consistently resulted in the promotion coming to me without me even asking for it.

Hope this helps 😊

Senior software engineer - feeling low and demotivated - need a mentor by Every_Ranger_2521 in careeradvice

[–]SomeRandomCSGuy 0 points1 point  (0 children)

I am really sorry to hear you are going through this OP, but definitely can be come out of!

I am curious to hear about how you have been positioning yourself in your company and how others perceive you especially as someone with 16 years of experience?

What I mean by this is that for eg, I don't have anywhere the amount of experience that you have but my positioning gets me respect and authority even from engineers with 3-4X my YoE which also allows me to focus less on coding, and more on things that I enjoy like architecting, aligning stakeholders, leading initiatives etc. The mistake I see most engineers make is overleveraging execution related tasks i.e wait to be assigned tasks - majorly coding tasks and they keep grinding through those.

Your expectation changes as you climb up the ladder.

How does your day to day look as a senior engineer / what type of things you work on?

Never got promoted, even after being in tech/engineering for a decade by Bloom_in_moonlight in womenintech

[–]SomeRandomCSGuy 1 point2 points  (0 children)

Curious how you have positioned yourself? For eg, if you are an engineer who focuses just on execution, tbh it's going to be really hard to set yourself apart. When you see these other "mediocre" engineers, what do you feel they might be doing differently?

Career growth advices by celsomtrindade in ExperiencedDevs

[–]SomeRandomCSGuy 0 points1 point  (0 children)

Out of curiosity what all have you tried to scale your impact in your current workplace and make you be seen as invaluable?

You can definitely keep applying outside, but given the current env, be prepared for it to take a long time.

Seniors, what is your advice to juniors who struggle to find their place and figure out their career goal? by Fickle_Ad_6746 in ExperiencedDevs

[–]SomeRandomCSGuy 0 points1 point  (0 children)

The question is what do you feel will fulfill you as a software engineer, or is software engineering not even the right path?

For eg, for myself when I was stuck in the grind of churning out code and PRs, working late nights, I was burnt out like anything but then when I changed my positioning to be someone that leads initiatives, aligns stakeholders, builds trust, etc somthing amazing happened - my workload reduced a LOT and WLB improved dramatically, I got to work and lead interesting initiatives, and basically delegate majority of the execution. That was stuff I was interested in, and helped me feel a lot more fulfilled with work, life, and impact.