How to grow as a software engineer (developer) in 2021.
A thread...
A thread...
If you are interested in pursuing a career in development and don't know where to start, here's your go-to guide for salaries, skills, and the best programming languages to learn.
Software development is a dynamic field & getting started the right way as a developer is tough.
Software development is a dynamic field & getting started the right way as a developer is tough.
-Getting a diploma
-Getting a degree
-Finishing a boot camp
Does not mean the end of studying.
In reality, you are just getting started. While your official studies are over, it does not mean that you do not need to learn new tricks anymore.
-Getting a degree
-Finishing a boot camp
Does not mean the end of studying.
In reality, you are just getting started. While your official studies are over, it does not mean that you do not need to learn new tricks anymore.

- Java
- JavaScript
- Python
- C#
- C
- C++
It doesn't matter which you choose,
What matters is how you apply your fundamentals while you code.

You think you want to be really good backend coder?
Get in trouble â start coding frontend.
Sure, this might feel awkward at first, but give yourself three months.

If you like shortcuts, this is for you.
A good mentor helps challenge your own ways of thinking,
The thing is, a good mentor is hard to come by.
In case you cann't find a mentor, the second best thing would be pair programming.

Hereâs a prioritized checklist to assess potential companies:
-Are you truly interested in your employerâs domain?
-Do you have a friendly and active mentor?
-Can you learn and do something new every quarter?
-Can you choose your tools?
-Do your bosses understand how your work is affecting the company?
If you check yes four out of five bullets in your current workplace, I would say you are in a good environment that facilitates your growth.
After all, that is the most important quality in an employer.
If you check yes four out of five bullets in your current workplace, I would say you are in a good environment that facilitates your growth.
After all, that is the most important quality in an employer.
Going for substantially higher salary elsewhere quite often risks your further development as a professional (i.e. your value as an employee decreases).
Worst case scenario, you end up frustrated and hating what you are doing.
Worst case scenario, you end up frustrated and hating what you are doing.
For your first 4-5 years, itâs much more important to develop your skills and seriously enjoy what you do than to aim for a fat wallet.
This will pay off with a fantastic interest in years to come.
This will pay off with a fantastic interest in years to come.

your brain needs a break sometimes.
The best way to get a break is to completely disconnect from the world of development by reading about an entirely different world.
How youâll grow:
Getting your brain out of âthe zoneâ is essential to bringing creative, new ideas to our industry, and the best way to do that is to let your brain roam and swim in fresh new territory that inspires you.
Getting your brain out of âthe zoneâ is essential to bringing creative, new ideas to our industry, and the best way to do that is to let your brain roam and swim in fresh new territory that inspires you.

You know what inspires & motivates me to grow more than anything else?
When I help someone else grow, or see others growing.
Your coworkers, your family, your friends, your Twitter followersâŠthere are lots of people whom you can help!

You know those questions that pop up in your teamâs channels all the time asking for help?
And you know how you let them pass by 80% of the time? Well, 2021 will be the year you answer more questions.
Answering questions might take up time, yes,
but doing it comes packed with value for your growth.
How youâll grow:
-Youâll start to learn how to be a mentor.
-Youâll build a stronger relationship with your team
Whether itâs the questions that pop up in Slack, or if you go out & find questions yourself on Stackoverflow
How youâll grow:
-Youâll start to learn how to be a mentor.
-Youâll build a stronger relationship with your team
Whether itâs the questions that pop up in Slack, or if you go out & find questions yourself on Stackoverflow

Making tutorials/Blogging should really be a monthly goal, as itâs a great way to grow:
-Document your learnings for future use.
-Better solidify your knowledge around something you know and love.
-Build your reputation as an expert

How youâll grow:
-Better lead teams and build relationships with other devs
-Start/join/get involved in dev communities
-Learn how to speak at conferences.
Thereâs a lot more that you gain from attending conferences than you think though.

Praise is fantastic, and itâs something that we seek out to fuel us and keep us going.
While praise is important, constructive criticism is also essential to help you improve as a developer.
The easiest way to get constructive criticism is to ask for it.
Ask someone whoâs worked with or seen your code to coffee and say youâd love to get some feedback from them.
Do them the favour if giving them some feedback in return.
Ask someone whoâs worked with or seen your code to coffee and say youâd love to get some feedback from them.
Do them the favour if giving them some feedback in return.

Software development is an immense, multifaceted field that touches on a huge number of domains.
The best way to accelerate the rate at which you gain that missing knowledge is by exposing your ignorance.
âA lot of people are scared to look stupid or expose their ignorance, but itâs something you have to do in order to learn, so ask questions, clarify stuff and then verify your understanding is correct.â
At Last If you like my recommendations, then I encourage you to sign up for my weekly â2-1-1â Friday newsletter
And don't forgot to follow me for more killer content in 2021.
Sign up
https://codelifefitness.com/2-1-1/
And don't forgot to follow me for more killer content in 2021.
Sign up
