DEV Community

Cover image for How to become an amazing software developer! Things I wish I knew when I started.

How to become an amazing software developer! Things I wish I knew when I started.

Patricio Ferraggi on October 26, 2019

This article was originally posted on my brand new blog The Developer's Dungeon A few weeks ago something special happened: October 8. For everyon...
Collapse
 
chandragie profile image
chandragie

Good books tips! Thanks a lot.

Collapse
 
patferraggi profile image
Patricio Ferraggi

Thank you! I am writing another article specially on that subject. There is tons of amazing technical books out there.

Collapse
 
attkinsonjakob profile image
Jakob Attkinson

For what is worth, Humble Bundle has at least once a month a good "deal" where you get 5-10 technical books at the price of "pay what you want". While not always and not all of them are great, it's worth keeping an eye open at least once a month.

Thread Thread
 
patferraggi profile image
Patricio Ferraggi

Great recommendation :) , I didn't knew that. I am gonna start checking from now on. thanks

Thread Thread
 
attkinsonjakob profile image
Jakob Attkinson

Right now now there are books about Linux and/or developing video games.

Collapse
 
patferraggi profile image
Patricio Ferraggi

For everyone who was interested in this I wrote another article with my favorite books about software development dev.to/patferraggi/5-books-every-d...

Collapse
 
abbeymaniak profile image
Abiodun Paul Ogunnaike

Thank you for this, its good to read a write up from a former accountant like i am,I have know about coding for over 2years now html,css,js,jquery and PHP to be specific without frameworks and I haven't earned a penny but still learning more everyday, hopefully I'll start earning

Collapse
 
patferraggi profile image
Patricio Ferraggi

Hey man!, nice to meet another career changer. I don't know your personal story and don't want to guess but I would recommend you start right away, you re ready to start making money in this industry. If you need some guidance please DM on twitter and I will help you out :)

Collapse
 
abbeymaniak profile image
Abiodun Paul Ogunnaike

I just followed you on twitter please follow back

Collapse
 
marotheog profile image
Patrick

Love your piece most especially on meetUps

Collapse
 
patferraggi profile image
Patricio Ferraggi

Hi! Thank you very much. Glad you like it, definitely something important, for me I didn't realize how important was until I moved to a different country.

Collapse
 
marotheog profile image
Patrick

I just started learning a month ago, and so far learning as a loner is difficult. But i intend to be a loner till the year end so when am at meetups from 2020 i will have a basic and technical Knows Hows when am talking to other enthusiast and beginners such as myself. Am Happy i read this article

Thread Thread
 
patferraggi profile image
Patricio Ferraggi

I understand, just don't think you " need to be ready" to do it. Go ahead and just do it, you will find people with all levels of skills.
If you need some advice or something just DM on Twitter 😀

Thread Thread
 
marotheog profile image
Patrick

I need a lot of advice but don't want to be a burden unto anyone, i will be grateful if you indulge me.
Thank you

Thread Thread
 
patferraggi profile image
Patricio Ferraggi

No burden at all, glad to help. I hold one on one meetings with other developers to provide with advice or programming help. Just DM me and I will send you the link to book a meeting 😀

Collapse
 
grandterr profile image
Max • Edited

I want to slap anyone who says to work for more than 8h. Fu bro, you ruin lives for many people for changing expectations for working time. Programming community is the worst: teens, nerds and whoever, not normal people.

Collapse
 
delta456 profile image
Swastik Baranwal

I just did all the things what this articles said in my beginning of my learning how to program and tried to relate that with real life stuff without ever reading an article like that.

Thanks for putting it here and writing it in a way that everyone can understand. It's hard to tell these in words.

Btw you had passion and dedication to do this much right? I had a lot so I can relate.

Collapse
 
patferraggi profile image
Patricio Ferraggi

Thank you for the kind words. Definitely, I love writing software and I want to be better. But it took me a few years and few experiences to understand this things. As I said in the article, I made some mistakes here and there and did not always used my time correctly, but I learned from it and I am trying to be better.

Also I am getting a lot better on deliberate learning and using my time correctly, I will probably write an article about that in the upcoming weeks.

Collapse
 
moonbe77 profile image
Bernardo Munz

Thanks, I'm from Argentina also but I never had the courage to change my career. It was helpful to understand that It Is possible.

Collapse
 
patferraggi profile image
Patricio Ferraggi

Sin duda es posible. Si pensás hacerlo avísame que te puedo dar algún que otro consejo. Mándame un msj en Twitter 😀

Collapse
 
fultonbrowne profile image
Fulton Browne

Great tips

Collapse
 
patferraggi profile image
Patricio Ferraggi • Edited

Glad you liked them 😀

Collapse
 
gamerwalt profile image
Wale Banez Adewoyin

Can't stress this enough.

Collapse
 
skrish2017 profile image
Shashi

Most informative piece. Worth being shared in computing classes too where kids may feel out of their depth.

Collapse
 
patferraggi profile image
Patricio Ferraggi

Thank you very much, I give some free programming classes from time to time and I always mention this things. Hopefully they re not tired of listening ahha

Collapse
 
skrish2017 profile image
Shashi

Lol. Nah. The more the better.

Collapse
 
delightfulcodes profile image
Christian Ndu

I need the book.. I don't have 50$.. please help.. my email. christiannduh@gmail.com