In the good old days of my father, you would join a company for life. Dad worked 30+
years for Eastman Kodak retiring with a golden handshake. He had a job for life
and the company took care of raises, savings, investing, pension, medical and
dental care.
Today you are working
on projects. The automobile industry went to this model first. Every year
you look for a project on the next model year to be delivered. The company no
longer guaranteed you a job unless you found a project.
My work experience is in varied industries and seven states.
Been on my current job for 7 years, working my 9th and 10th
projects for the same program. One year had 3 different managers and 3 senior
managers while working on the same project.
If there were a shortage of Engineers and Software Programmers,
you would see salaries going up. “Salaries
for STEM jobs in Decline” CIO.com reports “Though STEM-focused jobs
experienced a slowdown, growing only 1
percent year-over-year, they're still near the top for wage growth. Since 2006,
jobs in STEM fields have experienced growth of around 10 percent, according to
the PayScale Index” in 2015. 1 percent salary growth is not showing a labor
shortage, but an abundance of potential employees.
This supposed shortage is why H1B visas are offered. Instead
H1B have been used to get businesses lower
price help. My wife got her Masters in Business Administration in Oklahoma,
and went to work under a H1B for mortgage companies originally earning low
$30’s in California in 1998. Businesses have always worked to keep expenses
low. Offshoring and H1Bs gave business more tools to lower labor costs.
If you are going to enjoy a long career in STEM, my advice
is the same for most careers:
- You need technical
knowledge, and you need to keep
learning. Budget time and money to keep your skills up to date. Paid to
learn Solidworks on my own when closing my business and getting back into
engineering. Take at least 2 classes or seminars and read a dozen books every
year.
- People
skills are as important as technical skills. Stop your distractions and
focus on the people in front of you. Meetings go quicker and more gets done.
- Presenting
your ideas is key to your success. Toastmasters is an invaluable way to learn
speaking & presenting. I can talk to groups of a few hundred, and teach 2-3
hour training classes keeping people engaged and involved in learning. No
problem speaking up or facilitating a meeting.
- Networking
is an invaluable career skill. Learn to meet people, make them confortable,
connect them with others, and get business done. Act like a host and you will
never be out of place.
This post is a wake
up call to new scientists, technologists, engineers, and mathematicians who
like me, lacked these skills coming out of college. The work world is not easy,
and truly never was. Your advantage is being
humble enough to learn new lessons.