Logo

dev-resources.site

for different kinds of informations.

Are you considering a career in software development?

Published at
4/27/2023
Categories
software
development
career
advice
Author
amypellegrini
Author
13 person written this
amypellegrini
open
Are you considering a career in software development?

A while ago I answered the question: "What's your advice to someone over the age of 30 considering a career in software development?"

Since then many things have changed, but the advice remains relevant.

Choose a Marketable Tech Stack

Software development is an incredibly vast discipline, and there's no limit to what you can learn and do with it. To ensure your skills are marketable, focus on technologies that are in high demand. There are plenty of free learning resources that will teach you precisely the essentials you need for joining the workforce, such as JavaScript, React, HTML, CSS, and Git.

Ignore the Gatekeepers

You may find people who say it's too late, too difficult, or impossible for you to succeed in software development. Don't get spooked by such statements. Although you may not immediately secure a senior role or have the luxury of choosing your preferred salary, having problem-solving and strong communication skills (plus a genuine eagerness to learn) will make you an invaluable asset to numerous organizations in need of your expertise.

Contextualize your prior experience

Your ability to communicate, research, negotiate, and lead can provide a significant advantage in jumpstarting your career. Employers value candidates who can solve complex problems, take responsibility, and "own their mission." Focus on the value you can bring to a company, not just your technical skills.

Embrace uncertainty

Technology is always changing, which is why starting young isn't a prerequisite for success. Be prepared to continuously learn and update your skills. Don't assume that mastering a specific tech stack guarantees long-term job security.

Build a Portfolio

The best way to learn to code is by coding. Develop a useful piece of software that solves a real-world problem, and showcase it to potential employers. Don't worry if similar tools already exist, your unique perspective and personal touch can set your work apart.

Learn from the best

Save time and accelerate your learning by building a network and investing in quality resources. You just need a Twitter account (though Bluesky may be even better now) to find really amazing people from whom to learn and keep yourself updated on tech trends (I do this!) Many experts will be happy to answer questions and provide advice for free. If you have connections in the industry who can offer guidance or mentorship, take advantage of these opportunities. Once you find the right people, you'll see most of them can provide high quality education by a fraction of the price that you would pay from traditional sources.

Be kind

The software development field is full of incredibly intelligent and talented people. Earn their respect by being honest, curious, and kind. Don't be afraid to ask questions and participate in tech forums. Avoid toxic individuals, gatekeepers, and anyone who says you don't belong.

Good luck!

advice Article's
30 articles in total
Favicon
How Intense Gaming Sessions Can Affect Your Brain – And How to Regain Balance
Favicon
A wing chair that belongs to me
Favicon
⚖️ Balancing product vs platform engineering as an SDET️
Favicon
BYOL: bring your own learning ⚡️
Favicon
Actually try on your job applications
Favicon
FairFigure - Get funded. Build business credit. Take control
Favicon
Seeking advice
Favicon
Self-promote on Reddit without getting banned
Favicon
I quit my job. Building a productivity app for ADHD. Join me on this journey
Favicon
5 Uncommon Advices from one beginner coder to another beginner coder!
Favicon
Building an University Advisor App with Lyzr SDK
Favicon
Explore- Top 10 Eye-Opening Realities for Entry-Level Developers
Favicon
The present isn’t evenly distributed either
Favicon
10 "hard truths" junior developers need to hear 🗯🙉
Favicon
Dear New Code School Grad
Favicon
Simple prioritization framework for software developers
Favicon
7 Key Insights That Made Me A Better Developer
Favicon
Unlock the Power of Project Narratives: Why Documenting Your Code Journey Matters
Favicon
The Best Piece Of Advice I Was Given About Coding Interviews As A Junior Developer And How It Helped Me Land My First Job
Favicon
Software Career Advice
Favicon
If only someone told me this before my 1st startup
Favicon
How VPN Elevates Productivity and Morale for Remote Workers
Favicon
What can we learn from the YandereDev situation?
Favicon
Arrête d’être un·e junior·e
Favicon
What's Next? Career advice
Favicon
What Junior Devs Need To Know About Complexity
Favicon
Expert Advice on Book Publishing Dos and Don'ts
Favicon
Prefer Deliberate Practice Over Tutorials
Favicon
Why High-Performing Developers Thrive Together
Favicon
Are you considering a career in software development?

Featured ones: