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 Author

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 Author

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 Author

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
abbeymaniak

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 Author

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
abbeymaniak

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 Author

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 Author

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 Author

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 on

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 Author

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 Author

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 Author • Edited on

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 Author

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

Collapse
freddelfree profile image
FreddelFree

Hi Patricio, I wanted to ask you how you went about finding a job in Belgium. It is my dream to move to the Netherlands or Belgium and really start my life there but I am finding it very difficult to find a dev job. I have 2.5 years of work experience and am currently employed but on a web project made from scratch not using any framework. Do you just keep applying to jobs on LinkedIn until you get lucky? What was your strategy? Thank you for any advice.

Collapse
patferraggi profile image
Patricio Ferraggi Author

Hey! Do you want to DM on Twitter? We can have a call or something and give you some extra information, maybe we can even review your CV and help you prepare better for the interview process here.

Collapse
abbeymaniak profile image
abbeymaniak

Please can we DM on Twitter too, i'm having the same problem @abbeymanic thank you

Thread Thread
patferraggi profile image
Patricio Ferraggi Author

Of course just DM on twitter and I we will arrange a call or something and work this through

Collapse
freddelfree profile image
FreddelFree

Wow! Thank you so much. My twitter name is @freddelfree .