18 Valuable Lessons Every Software Developer Must Know
(A Thread)
We& #39;ve spent some time talking to developers who have built amazing products and led teams successfully.
If you& #39;re a new #developer, these valuable lessons will help you accelerate your career.
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🚀" title="Rakete" aria-label="Emoji: Rakete">
https://abs.twimg.com/emoji/v2/... draggable="false" alt="🚀" title="Rakete" aria-label="Emoji: Rakete">
#Upskillng
(A Thread)
We& #39;ve spent some time talking to developers who have built amazing products and led teams successfully.
If you& #39;re a new #developer, these valuable lessons will help you accelerate your career.
#Upskillng
1. You learn by building.
You will never really learn until you build something with your knowledge.
2. Memorizing code doesn& #39;t help. Understand the first-principles & you& #39;ll never have to memorize the code.
#softwaredeveloper #programming
You will never really learn until you build something with your knowledge.
2. Memorizing code doesn& #39;t help. Understand the first-principles & you& #39;ll never have to memorize the code.
#softwaredeveloper #programming
3. Don& #39;t be emotionally attached to your tasks.
Otherwise, mistakes will break you.
4. You& #39;re probably going to feel like an imposter for a long time.
But as long as you keep learning, you& #39;ll be fine.
#coding #programmer
Otherwise, mistakes will break you.
4. You& #39;re probably going to feel like an imposter for a long time.
But as long as you keep learning, you& #39;ll be fine.
#coding #programmer
5. You& #39;ll never stop learning.
Software development evolves every day.
6. You don& #39;t need to be a math whiz to be a good programmer.
7. Google is your friend.
Use it. Even the best developers do.
#softwareengineer #100DaysOfCode
Software development evolves every day.
6. You don& #39;t need to be a math whiz to be a good programmer.
7. Google is your friend.
Use it. Even the best developers do.
#softwareengineer #100DaysOfCode
8. You can& #39;t know everything.
Knowing where you can find whatever you need is much smarter.
9. You don& #39;t need a 3-monitor setup or a MacBook to code.
Just start writing code.
10. Learn to minimize interruptions & stay focused, even while taking breaks.
#softwaredevelopment
Knowing where you can find whatever you need is much smarter.
9. You don& #39;t need a 3-monitor setup or a MacBook to code.
Just start writing code.
10. Learn to minimize interruptions & stay focused, even while taking breaks.
#softwaredevelopment
11. You can& #39;t grow without a community of mentors, peers & experts.
Your peers can be your mentors, too.
12. Make valuable contributions to your community.
13. Don& #39;t be too embarrassed to ask for help.
Your peers can be your mentors, too.
12. Make valuable contributions to your community.
13. Don& #39;t be too embarrassed to ask for help.
14. Stay up to date with the latest trends, tools, techniques & frameworks.
15. Consistency is a superpower, in learning & building.
16. Share what you learn.
You internalize your learnings better & help others learn more.
15. Consistency is a superpower, in learning & building.
16. Share what you learn.
You internalize your learnings better & help others learn more.
17. Take care of your body for maximum productivity.
Take breaks & exercise. Eat well.
18. Being a great programmer doesn& #39;t make you a great team member.
You need to be both to get the best out of your career.
Take breaks & exercise. Eat well.
18. Being a great programmer doesn& #39;t make you a great team member.
You need to be both to get the best out of your career.
What lessons would you like to add?
Reply this thread with #SoftwareDeveloper lessons you& #39;ve learnt so far.
Reply this thread with #SoftwareDeveloper lessons you& #39;ve learnt so far.