What's one non-technical skill every great software engineer needs?
3
What's one non-technical skill every great software engineer needs?
With all the layoffs and general anxiety about what's next, I’m seriously overworking myself. I’m scared that if I don’t, I’ll get let go and never find anything else in this field. If you recently went through a job search, how long did it actually take?
I feel like I am missing out on learning opportunities because my teammate rewrites my code instead of reviewing it. If this is something you've experienced, how did you handle it?
Is there anyone else who experiences age-based discrimination at work? I'm in my mid-20s, and have been working with seniors who think I'm still too junior to understand complex tasks. I definitely have the expertise, but I can't seem to change their perception. How can I convince others that my skill level is more important than my age?
I previously worked at a credit union where software developer salaries were way under market ($50k–$60k), prompting me to leave and triple my income. I later discovered that the chief of technology hired a former developer and close friend as a remote, part-time contractor at a triple-digit hourly rate. This individual maintains a separate full-time job and works completely flexible hours, 20-40 hours. This feels like blatant cronyism. Is there any recourse?
Anyone else in their 40s facing assumptions about their skills in interviews? I keep getting asked if I'm "comfortable with modern tools," which feels like a polite way of questioning my age. Is it even appropriate for them to be asking?
The ability to effectively communicate with non-technical people. A lot of the people you'll meet in your professional life will not have the same skills and knowledge that you have. Being able to explain things in layman's terms is a huge asset.
+1 for effective communication. You can be the most skilled dev in the world, but without the ability to communicate effectively, you'll struggle to make a difference. It's the most important soft skill by a mile.
I believe we need to work better as a team and be more social in order to overcome the struggles and challenges more efficiently.
The ability to communicate to any and everyone, prioritize your work and manage your time.
The ability to read deeply, the ability to explain complex things in simple ways, the ability to focus for hours at a time.
Consise, clear, and non-ambiguous writing (technical documents, design documents, proposal responses, etc.)
Patience.
Be a people pleaser, networking a ton and being friendly always helps