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
This 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
This 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.
The Language you use is irrelevant.
- Java
- JavaScript
- Python
- C#
- C
- C++
It doesn't matter which you choose,
What matters is how you apply your fundamentals while you code.
- Java
- JavaScript
- Python
- C#
- C
- C++
It doesn't matter which you choose,
What matters is how you apply your fundamentals while you code.
Try on different hats, even the ones you think will not suit you.
You think you want to be a really good backend coder?
Get in trouble â start the coding frontend.
Sure, this might feel awkward at first, but give yourself three months.
You think you want to be a really good backend coder?
Get in trouble â start the coding frontend.
Sure, this might feel awkward at first, but give yourself three months.
Find a mentor, the better will you get.
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 can't find a mentor, the second-best thing would be to pair programming.
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 can't find a mentor, the second-best thing would be to pair programming.
Optimize your career, not your salary
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?
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 a 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.
Read a book that has nothing to do with code.
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.
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.
By helping others you will grow.
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 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!
Answer more & more questions
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,
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
Make a tutorial OR Write a blog
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
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
Attend an online dev conference
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.
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.
Seek constructive criticism
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.
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.
Expose your ignorance, daily
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.
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.â
Good Luck!
If you like my recommendations, then I encourage you to sign up for my weekly:
â2-1-1â Friday newsletter
Sign up: https://codelifefitness.com/2-1-1/
If you like my recommendations, then I encourage you to sign up for my weekly:
â2-1-1â Friday newsletter
Sign up: https://codelifefitness.com/2-1-1/
If you are serious to grow as a developer.
-Grow as a developer with your Mentor.
* Understanding Fast Feedback Loop
* Learn Deliberate Practice: The 10,000 Hour Rule
* There are no silver bullets & more
$15 for the next 20 people.
https://gumroad.com/l/nextgendev/grow
-Grow as a developer with your Mentor.
* Understanding Fast Feedback Loop
* Learn Deliberate Practice: The 10,000 Hour Rule
* There are no silver bullets & more
$15 for the next 20 people.
