I was watching a video that talked about what software developers focus on at different stages of their careers, and one notable take was that "Distinguished Engineers" are focused on the *industry*, and not just their company. This is typically because they've engaged with communities outside of where they're working for many years. They say travel "broadens the mind", and learning from and sharing with developers in a wide range of situations tends to give people a much broader sense of software development. Not everything is Big Tech or Fintech or Medtech or Gametech. Not every product is a smartphone app or a website. Not every product has millions or billions of users. (Proportionally, very few do, in fact; so it's interesting how much we obsess over scale.) Not every code base is 100 million lines. Not every code base is 100,000 lines. Not every system has contemporary hardware to run on. Not every platform can accept updates easily (many embedded systems are ship-once). Not every bug or outage is merely an inconvenience (just ask an airline pilot!) Not every product is about profit. And so on, and so on. Learning about what other people, in other roles, in other organisations, in other industries, in other countries, do will tend to make you a much more well-rounded software professional. It will expand your horizons, as well as create opportunities for the wider developer community to have their horizons expanded from your experiences. In particular, there seems to be fairly wide agreement that a "Distinguished Engineer" has made a notable and lasting contribution to the field and the profession of software development. This seems to be encouraged in organisations who pay it forward; who are happy for their most experienced engineers to "share the love" outside of the walls of their business. When a dev, say, creates a testing framework or writes a book or organises a meet-up on their employer's dime, the employer recognises the long-term value of paying it forward. When employers insist developers engage outside of the business entirely in their own time, and entirely at their own expense, those people will usually end up distinguising some other company. And, of course, if that dev-all-the-way-to-the-top career track isn't on offer, then ditto :-)
Jason Gorman’s Post
More Relevant Posts
-
The pressure to constantly evolve as a software engineer can be overwhelming. But is sacrificing personal time the only way forward? In this post, I discuss my thoughts on how to level up your skills while maintaining work-life balance. This is what has worked for me.
To view or add a comment, sign in
-
Former low-paid software engineers: What sparked change from boredom to success? Source: https://lnkd.in/gYne6fQt Are you a former low paid software engineer who once found the job boring? What prompted your change in direction, and how did you overcome your struggles in the field? Tell us your back story - why did you find the work monotonous, and what challenges did you face? How did you transform your situation, and where has your journey led you now? #softwareengineering #careerchange #careerdevelopment #jobtransformation #struggleandlead #careerpath #newbeginnings #worklifebalance #successstory
To view or add a comment, sign in
-
Former low-paid software engineers: What sparked change from boredom to success? Source: https://lnkd.in/gprg5Zjn Are you a former low paid software engineer who once found the job boring? What prompted your change in direction, and how did you overcome your struggles in the field? Tell us your back story - why did you find the work monotonous, and what challenges did you face? How did you transform your situation, and where has your journey led you now? #softwareengineering #careerchange #careerdevelopment #jobtransformation #struggleandlead #careerpath #newbeginnings #worklifebalance #successstory
To view or add a comment, sign in
-
How Did I Transform My Two Software Engineer Journeys? Answers: https://lnkd.in/gKvwwX_7 #SoftwareEngineer #CareerJourney #MindsetShift So, here’s a little story about my journey as a software engineer: I’ve actually tried my hand at this profession twice! 🎢 Both times? Yep, I landed a job! But let me tell you, the first experience was anything but pleasant. I felt miserable and ended up leaving pretty quickly. 😩 Fast forward to round two, and I’m thrilled to share that I’ve been thriving in my role for over two years now! 💪 What’s changed, you ask? A lot, actually! Here's the scoop: 🌟 **Mindset Shift**: My big breakthrough came from changing my perspective. During my first attempt, I was more focused on acquiring marketable skills and learning by trial and error. I felt completely lost and insecure about what I was creating. 📚 **Return to Fundamentals**: This time around, I took a step back and concentrated on fundamentals and first principles. It’s funny, but this approach has actually made me much faster and more effective. ⚡ **Fast Learning**: Learning compounds! Once you nail the basics, picking up new skills becomes a breeze. I now feel confi...
To view or add a comment, sign in
-
Software Engineers are Hired for ONE reason only: To build software that makes companies money. Its a role that directly connects to the company’s bottom line. Which makes software engineers a company’s biggest investment. Even Marketers don’t get paid six figures with only three years of experience. Software Engineers build software that will make a company MONEY. Don’t underestimate your value as an employee. Work where you are valued. Your salary is an important signal of your value in the company. Think about it. Mentorship spots are open in August for Software Engineers who want to get paid their worth in a company that values them. Messge me for details.
To view or add a comment, sign in
-
100% of software engineers who don't keep their skills sharp become obsolete[*]. Many who do keep their skills sharp also become obsolete. It all boils down to what skills they focus on. I divide skills into three main categories. This categorization makes it easy for me to decide where to invest my time when it comes to skill development. #softwareengineering #career https://lnkd.in/gSjUXRvz * citation needed
The 3 categories of skills every software developer needs to know
growingdev.net
To view or add a comment, sign in
-
Here are some suggestions for finding employment as a software engineer in 2024
How to Become a Software Engineer in 2024? Your Career Guide
https://www.techopedia.com
To view or add a comment, sign in