Succeed In Software: A Comprehensive Guide To Software Career Excellence
$9.99
Price: $9.99
(as of Jun 08, 2024 21:58:34 UTC – Details)
Attention coders!
Are you earning less than $300,000 per year as a software engineer?
Have you been grinding away as a junior or mid-level developer for too long and the promotions aren’t coming?
Have you made a career change, completed a coding bootcamp and now you’re in the deep end with no clear direction on how to advance your career?
This book can help you master the skills necessary to stand out at the top of our field.
While you wait for your next annual review, you are helping to make your executive team rich while they pay you an entry-level salary and consider you nothing more than a replaceable cog in the machine. I see it time and time again, and you deserve much more.
Over the past 20 years working as a software professional, I have been collecting extremely valuable lessons that have helped me become one of the highest paid, most reliable developers in my network. I no longer worry about money, I no longer work overtime, and instead of competing with my peers for promotions, I now have companies competing with each other for my time and skillset.
You don’t need a college degree and you don’t need to master a bunch of programming languages or become an expert at all the new libraries and frameworks to get where I am. That is a waste of time, and money, and all you are doing is helping other people realize their goals instead of realizing your own.
The career ladder is simply a game of profits and resources, and once you learn and understand how the people above you perceive value, and who your clients really are, you will make leaps and bounds over your colleagues.
If you don’t want to spend years crawling your way to the top on your own like I did, working twice as hard as everybody else just to get noticed for promotions, then let me help you cut those years or even decades off that journey – it’s time to take control of your software career and kick it into high gear right now.
From the Publisher
Meet Your Author
Hi! I’m Sean Cannon, the author of Succeed In Software. I wrote my first program in 1988 and have worked with some of the biggest names in the Bay Area like Google, SalesForce, Ubisoft, and more.
I’ve learned a lot over the past 20+ years as a software professional and have grown my annual income by over 1000%, from 30,000 USD in 2004 to over 300,000 USD in 2020, using skills that I will teach you in the book.
I’m excited to share with you all my software career advice so you can kick-start your own career and jump years ahead of your colleagues.
So, what’s in the book? The book contains 51 chapters and is grouped into four main sections:
Traits
The Traits section has 16 chapters covering an array of topics including core values, the importance of diversifying your project portfolio, and some cancerous traits to avoid that get devs fired and blacklisted from promotions.
Practicals
The Practicals section has 16 chapters covering a wide range of daily challenges and tasks that I encounter regularly in my career, and how to leverage my approaches to come out way ahead in your own projects.
Collaboration
The Collaboration section has 8 chapters covering various cross-team interaction techniques, and how I’ve learned to excel in each area, ranging from one-on-one pair programming to building rapport with the executive teams.
Growth Strategies
The Growth Strategies section has 11 chapters covering methodologies and successful career decisions that I recommend to all my peers which have helped me get to where I am now and continue to help me advance my own career.
An Excerpt From The “Experience” Chapter
“Experience is simply the collection of previous experiences that can be recalled to make better decisions moving forward that yield more positive and fewer negative outcomes. In other words, remember what works and what doesn’t, so next time you save time.
Notice here experience doesn’t imply how skilled we are as a developer or how long we’ve been a developer.
Companies typically pay more for senior engineers because the experience we carry with us can save time, reduce or even eliminate the research and development phase, and ensure any junior devs on the project get appropriate direction so the project can stay on course from day one. This results in the company often paying less for the project, even though they paid us more.”
An Excerpt From The “Security” Chapter
“Security is the most crucial aspect of any project we work on. I want to list three laws I live by when securing my projects. Live by these three laws, and you will give security the attention it deserves:
Always assume your users are smarter than you.If your project has a back door, assume everybody knows about it.Always assume if your application is breached, that you will lose everything.
If a breach happens, we need to show that we covered all our bases and followed all the recommended guidelines and best practices as directed by SecOps and any external security firms doing the audits. We do not want to reassure the executives that all our security precautions were enough and that their system is secure unless we are on the SecOps team and our job is literally securing the application and the network. Even still, why own that risk? Obtain a security consulting firm to run audits and let them make the claim.”
An Excerpt From The “Cross-Team Relationships” Chapter
“To get our way with the product team, we need to respect the product and the product owner’s vision in the same way we respect the design and the designer’s contribution and role to get our way with the design team. Often on projects, I’ll have very strong opinions about features I’m tasked to build. For every feature where I think, “Wow, this is a great idea” or “Wow, this is a clever alternative to similar products out there,” there are four features where I think, “Why are we trying to re-invent the wheel?”
You may be sensing a theme here, but I smile, bite my tongue, and remind myself that I’m brought in on the project to execute an idea—their idea. It’s not my job to change their ideas to fit my worldview. It’s probably one of the more difficult hurdles to overcome on projects because we often crave fulfillment when building software. We want to build great applications and feel good knowing that people are enjoying them or that they’re helping make the world a better place.”
An Excerpt From The “Work For An Agency” Chapter
“Imagine a scenario where you’re working at a company building and maintaining their product, and the next thing you know, fifteen years have passed. Sure, you were a junior dev when you started, and maybe now you’re a senior dev or engineering manager, but the last fifteen years have been in a bubble of one company’s way of doing things. If you get laid off or decide you’d like to work somewhere else, your fifteen years of experience are not going to transfer seamlessly into the job market to be applied to a new position, regardless of your title. You may get interviews and consideration, but you will undoubtedly put yourself in a position where you will struggle with unfamiliar technology and processes, and your perceived value will not align with your title.”
Learn What It Takes To Earn Praise In The Industry
Leslie Wu | VP of Technology
“Where do I start with Sean? Sean is one of the smartest programmers / Engineering leaders I’ve met in my entire career. He’s always my go to person for bouncing my ideas. He keeps me in check for my crazy ideas and always come up with amazing suggestions. I haven’t really found anything that Sean can not do from hands on coding, architecting, DevOps, managing teams to managing project. Sean is true engineering leader and a great mentor to any engineering organization.”
Ryan Hohag | Director
“Sean is an elite web developer with a tremendous aptitude and enthusiasm for quickly learning new skills and staying ahead of the curve. I have worked with Sean at multiple development shops where I have seen him set the bar high and become a role model for his peers in every case. His business acumen is equally impressive with a rare ability to bridge the gap between developers and clients in order to deploy the right tech stack to meet the business needs. I would highly recommend Sean for any senior-level development role.”
Ben Luu | Principal Software Engineer
“I had the honor of working closely with Sean. He came in to mentor and guide our team towards a more modern technology stack. He has vast domain knowledge and always ensured that the best practices and patterns were always at the forefront. Cutting corners were not allowed and principles were enforced to warrant that velocity was spent in developing new ideas and not applying band-aids. Working alongside Sean for the last few years has shown me how unique he is. Sean is capable of being a one man shop and drill down on any issues by himself, or he can lead a team towards a common goal. He can communicate up or down within a company to ensure everybody is on the same page. I have the upmost respect for Sean and enjoyed being his colleague.”
ASIN : B0BRTJGZ6D
Publisher : Alien Creations, Inc.; 1st edition (January 5, 2023)
Publication date : January 5, 2023
Language : English
File size : 16527 KB
Text-to-Speech : Enabled
Screen Reader : Supported
Enhanced typesetting : Enabled
X-Ray : Not Enabled
Word Wise : Enabled
Sticky notes : On Kindle Scribe
Print length : 463 pages
Page numbers source ISBN : B0BRTV69MV
User Reviews
Be the first to review “Succeed In Software: A Comprehensive Guide To Software Career Excellence”

$9.99
There are no reviews yet.