What Advice I Would Give Myself If I Were Starting My Career in 2025.
As 2024 is in the rear view mirror and 2025 is upon us, I decided to do some self reflection. I asked myself a question, "If you were starting your career in 2025 what would you want yourself to know?" After all, a lot has changed in the decades since I began my career in technology.
When I started my career, I still had ties to the prior generation of employees. They had expectations of staying with a company for decades. Additionally, they eagerly anticipated climbing the corporate ladder at a single company. Nowadays, we live in a new world which has broken nearly all ties to prior working life.
I came up with a few broad categories for which I would put advice:
Professional Relationships
Recent statistics from the technology industry put the average duration of a job at a company at between three to five years. Which means, there is a high probability you will spend your career at multiple companies. Although a position might not endure the test of time, your relationship with your peers, and leadership really does matter.
Multiple times in industry I have had a peer recommend me for a job. Sometimes these positions were not posted or known to anyone outside of the company. A peer recommendation can go a long way in the job screening process.
Mentors
Sadly, a lot of companies do not value mentorship as much as they should. A good mentor can pass on fantastic wisdom that you simply cannot get from school, a book, or an online course. I look back in my career and I have had some exceptional mentors:
Not everyone will have the opportunity to meet such people. However, it is each person's duty to try to find people to learn from. Nearly anyone in industry who has been around a while has nuggets of wisdom to share. Take advantage of any situation when someone is willing to teach.
At a prior position I made an earnest attempt at putting in a formal mentoring program. We did this by engaging subject matter experts already on staff. Each subject matter expert, SME, was tasked with giving a one hour lecture on keys areas of our tech stack and code base. We recorded these lectures, and turned them into what we called The Level Up Program. A simple one hour lecture turned into a one hour mentorship session for all of the staff. More importantly, this institutionalized our knowledge, and allowed staff to make smarter decisions. It the net effect of raising the organization's intelligence and capabilities.
Communication
Effective communicators are the most valuable asset in any organization. So many problems, crises, and code red situations could be avoided by simply by communicating better. Imagine if an organization could get rid of ambiguity.
Nearly every member of staff is good at their specific discipline. The real test is if the staff member can effectively communication their work to someone who is not skilled in their discipline. Engineers need to be able to relate to product managers, and other stakeholders. While product managers need to be able to explain what they need to engineers.
Additionally, the world has moved to more online communication in real time. So much of the technology world does a bulk of their communication through things like Slack. Knowing how to express oneself in a text medium is crucial.
More importantly, remote staff need to be in constant communication. They need to be visible. Managers must have visibility to what is going on, as well as their peers on staff. There is nothing worse than relying on someone to work on a problem who simply goes dark.
Furthermore, solid communication builds trust:
Lastly, command of the written word is key to developing beyond regular day to day technical tasks. Learning how to develop effective documentations, emails, and slide decks, are extremely valuable to a team and organization. Learning how to distill something very complicated down to a set of concise talking points is extremely important. Also important is being able to explain how to replicate a process in concise numbered steps.
Quick example -- a long time ago I worked with a brilliant mathematician. His work was innovative and clever. However, his documentation could not be deciphered by any other human being besides himself. He was unable to explain his math in concise steps to the engineering staff. This resulted in his game being built incorrectly, and causing a lot of unnecessary churn.
Layoffs
I call this one the big elephant stinking up the room. The sad truth is in the modern world layoffs are a part of life. Nearly everyone will be subjected to some kind of downsizing or reduction in force in their career.
If you are just starting your career, I cannot stress this enough -- keep six months expenses in the bank at all times:
After being laid off:
Remember: Every day you go to your job can be your last. You are an employee at will. Prepare for the worst, and hope for the best. Ideally, you will be at your employer for many years.
领英推荐
Pivots
Careers must evolve in order to stay relevant. Technology stacks change overnight. Jobs that were once hot can go cold. What you will be doing today may be very different than what you are doing five years from now:
Throughout my decades in industry I have had to keep re-inventing myself. New technology can make your job obsolete overnight. AI is here to stay. The smart money is on those who invest in learning it, and become proficient.
I cannot stress this enough you must be in a constant state of learning:
Ultimately, you are responsible for your own career progression. If you want to move forward, you have to provide yourself with the knowledge that will create opportunities to move yourself forward. A manager can help guide your career. A manager can make suggestions, but at the end of the day, it's up to you to put in the effort. There nothing better than initiative!
You are in charge of your own career progression.
Career Planning
The short version of this: Plan for the last day of your career the first day of your career. Sounds rather like a downer, doesn't it? You would be surprised how many people neglect to plan ahead.
Our careers have definitive phases:
This is the cycle of life and it happens to everyone. You do not see a lot of people in industry past a certain age. That is reality. You also rarely see retirement parties or formal retirement announcements. Think about that. People just kinda stop working.
So what does this mean? It means some very simple planning:
Your career is finite! Always be aware that your career, at most, will go about 40 years. (Plus or minus a few years depending on circumstances.)
Some Sobering Statistics
I cut and pasted these from some research. I have left them unedited as I think they speak for themselves. Be aware these statistics:
Sadly, retirement is not guaranteed. Generation X is the first generation of workers who have had to grapple with this new uncertainty. Learn from our mistakes. Learn from our ignorance.
The Side Hustle
Everyone should consider having one. It could be as simple as selling on Etsy or as complicated as a major endeavor to start a software company. It doesn't matter, ideally, if you can generate a secondary form of income you can weather multiple financial storms.
Storms will come, you can count on it:
These are just some of the storms I have seen in my career. Nobody is immune to changing economic conditions. Therefore, having a secondary income stream can be very beneficial. More importantly, a side hustle can provide you with new skills:
Throughout my career I have watched multiple people create a side hustle that either funded parts of their life or became their new full time job:
Conclusion
2024 was a tumultuous year for many people. It inspired me to pass on advice to the next generation. The next generation will need to be mindful of their professional relationships, seek out mentors, master communication skills, have situational awareness of layoffs, make pivots, and plan for the end of their careers.