DEV Community

Cover image for Top 3 Things That I've learned in my journey as a Software Developer.

Top 3 Things That I've learned in my journey as a Software Developer.

Wilson Reyes Collado on November 11, 2018

Everybody has a list of things that they know and would have loved to learn them before they actually did it. This list has some of mine, and it wi...
Collapse
 
bosepchuk profile image
Blaine Osepchuk • Edited

Very good post, Wilson.

I really like how you broke things down and emphasized the importance of actually practicing or using new knowledge. Reading a book or a tutorial is easy. Integrating it into your life is the hard part.

Collapse
 
wilsonrc profile image
Wilson Reyes Collado

I really agree with you; sometimes we spend our time just reading and watching courses as if it were only to fill a checklist and sometimes this action almost give us a useless sense of satisfaction because we think we complete the most challenging part. But as you mentioned, what is complicated is to apply all that valuable knowledge to our daily lives. I believe that is what all of us should try to be doing.

Thank you for the comment, Blaine. I'm glad you liked it :)

Collapse
 
kayis profile image
K

Haha, a few months ago I read a tweet from some guy who just interviewed a dev for a job. The dev said he didn't want the job, because it doesn't fit his brand.

Collapse
 
bosepchuk profile image
Blaine Osepchuk

+1 for honesty
+1 for knowing what he or she wants

Or do you see it differently?

Collapse
 
kayis profile image
K

I just found the phrasing funny.

Thread Thread
 
napoleon039 profile image
Nihar Raote

Usually, someone would say the job doesn't fit with their standards.

Collapse
 
dionarodrigues profile image
Diona Rodrigues

Great article! It's one of that article we need to save to read some times.

There are so many things happening in the world of development that if we don't have a plan we will never stop watching video tutorials on YouTube, listening to podcasts or taking more and more courses. Of course all of those things are great and necessary to improve our skills, but sometimes we just need to stop and apply the knowledge in some practical project. One thing that I'm trying to do is build some small projects every week in order to use some new knowledge.

I totally agree that we need to spend some time on our personal image. It's very important to gain networking, better jobs...

As you wrote this article almost 2 years ago, is there something you would change in this list?

Collapse
 
wilsonrc profile image
Wilson Reyes Collado

Hey Diogo, thank you very much for your comment.

Building some small projects once in a while is definitively a great way to apply all the knowledge that you have recently acquired.

Regarding if I would change something in the list after two years, maybe if I think hard enough, I could find something that can be as important. However, I think these have been the foundation of all the other things that I have acquired over time.

Knowing what to learn and how to learn it, transform that into a skill that can provide you the ability to build something, and then show it to the world in the most effective way possible. At least in the professional aspect, continue to be the most important things or are least the ones that I think somebody can take out the most from it.

Collapse
 
emanuele83 profile image
Emanuele Sabbadini

well done Wilson, very good post.

the practice and the online presence are surely very important but I definitely subscribe the importance of knowing what to learn and how to! this maybe is a challenge that a developer has to face constantly: looking for a new job or new opportunities... new passions growing with the experience...

"Because the real cost of learning is not the monetary value of the course or book that you are consuming, the actual cost is the time you invest in it."
+1000000 for this, something to keep always in mind.

I would add just one point I've learnt: share and compare ideas and knowledge with other developers. I've grown the most when working with others, especially with skilled developers.

Collapse
 
ronaldoperes profile image
Ronaldo Peres

Very good sir, a good article to read every week.

Collapse
 
shinyuy profile image
Shinyuy Marcel

Thank you for the post and for sharing your experience. It helps me a lot to know how the people ahead me got to where they are. I liked the part "prioritize Quality above quantity".

Collapse
 
jfmartinelli profile image
João Martinelli

Awesome article Wilson! I created my account here just to let you know how good it is. I got here from your other post related to working remotely. Keep up the good work :)

Collapse
 
wilsonrc profile image
Wilson Reyes Collado

Thank you very much, João. I appreciate your comment, and I'm happy that you found the article useful.🙌

Collapse
 
rifaimartin profile image
Rifai Martin • Edited

I am still in high school, I am very fortunate to be able to read this article. I began to understand the importance of learning from other people's experiences

Collapse
 
helderberto profile image
Helder Burato Berto

Great post!

I agree with you about "tutorial purgatory" and we need to put our knowledge in practice them we stop just watching or reading more and more resources.

Thanks for this share. 👏🏼

Collapse
 
ronaldoperes profile image
Ronaldo Peres

Very good sir, a good article to read every week.

Collapse
 
wilsonrc profile image
Wilson Reyes Collado

Thanks, Ronaldo. I'm glad to read this. :)

Collapse
 
david_j_eddy profile image
David J Eddy

Nice post Wilson. Worth the read for sure. Thanks.