Welcome!
Welcome to Developing Skills - Skills for Developers looking to develop their careers.
Tip of The Week: Learn to Sell to Level Up as a Software Engineer
Learning to sell if one of the fastest ways to progress your career as a software developer.
Why?
Because selling is solving problems in a way that it valuable for to the person being ‘sold’ to. And solving problems that matter to your boss, their boss and the business is how you create impact and valuable outcomes for the business.
Selling - and I mean good selling here, not the hard sell you see on TV shows and in the movies - consists of these three steps:
Listening to the other person’s problem.
Understanding what the problem is and the impact it is having on them.
Presenting them with a solution and explaining how and why it is the right solution - using what you learned in 2.
That should be quite familiar to most software engineers:
Our customer (be that an actual customer or a customer representative like a product owner) explains what their problem or desired goal is.
We ask questions to understand and clarify the requirements.
We explain how we will deliver a solution (usually through software) that will achieve the desired goal/solve the problem. In return for the resources (time and money) to do so.
In short, selling isn’t persuading someone to do/buy something they don’t want, it’s solving their problem for them.
Four Ways I May Be Able To Help You Level Up As A Software Engineer:
I write another FREE newsletter **Coding Challenges** that helps you become a better software engineer through coding challenges that build real applications.
I’m launching a self-paced course: Become a Better Software Developer by Building Your Own Redis Server (Python Edition) The course will be live on November 17th 2023. Until then it’s available at the pre-launch price of $100, after which it will be $150.
I occasionally run a cohort based course: Coding Challenges Live: Redis Edition!
I am available for 121 coaching and mentoring.
Good post, John!
I think we sell all the time.
We sell our design as a solution to a problem. We sell ourselves as the best candidate for a job. We sell our completed project as an artifact demonstrating performing at the next level for promotion.
Our careers are like running a company. You need your sales and marketing, your R&D, your management, creating your internal tooling...
Sales is a universal skill, that comes handy in so many different situations! Including knowing how to show value of ourselves. Love the steps noted down -> they can be used universally.