It's 2 A.M. now, and between the sound of my mechanical keyboard and some random music from my 'chil music' spotify's
playlist, I'm inspired to tell you a story.
It is about some guy (me), who occasionnaly started a career in I.T. so by accident as the reason of why I do It. I am a brazilian guy, who was born into a small city, that still thinks that the I.T. path is just for the too much intelligent people (they still call us Nerds, with a pretty strange intonation, and all possible misconception). But please stay, I'll ellaborate it better, take your time, sit and listen.
I didn't started like many people out there, by curiosity or dedication. I was just an ordinary addicted PC gamer, that
by his godmother's death missed the day for enrolling in another totally different course, about a career that is pretty common in my city. These ones that people usually do when are teenagers, becaming adults that really don't know what they want for their lives. And fortunately, not that sad as it sounds, I did the best choice for my life.
Years after, I learned PHP in a local company, that develops websites, mostly for companies around my city and the surroundings. My mentor, a really pacient 25 years old guy, not much of a teacher, but a good hearted person, tried his best to show me how to code near the way he did. All procedural codes, full of mistakes and poor perfomance dirty codes, that showed me what 'real life' development was like. Fast, sloppy but everyone trying to help each other do in time what was demanded by our crazy commercial departament in this company. Thanks to them, I learned a lot about deadlines. Please, stay with me, we're almost there.
Now, I work at the local town hall, developing an infinite variety of modules for our Intranet System, that we developed here, using our CodeIgniter base (ordinary LAMP development), that gathers all of our employees to access many features and functions automatizing much of their work. They feel very grateful every time we release a new module, our team was complimented a lot of times, and in one occasion, they tried to 'give' our work to another city, what pissed us off a lot. But the point is, after all these compliments, people saying we are really good for them, I don't feel that way. I feel like all I did have a lot of flaws and in need of serious improvements. But the REAL point is, I don't know How to do IT. I really don't know and feel how I can learn more.
So I found this community, full of people commited to help each other, shared their ideas, like now I was reading this text of this guy explaining how to handle our responsability that is to be a Dev, and learn some steps to improve. I really think thats the way. But I have a favour to ask to you guys.
Could you please help me improve? Near my city, we don't have this much of good institutions that teaches a lot about development with good quality. Searching in the internet, I really find a lot of good stuff. But I really don't know where to start. My goals are always to improve, after all. I really want to be a reference as a developer and a better team leader, cause I love to teach and spread the word.
If one of your kind souls out there could help me out in my inner developer quest, please, reccommend me some paths to follow, like one order of books or courses, or what technologies I should learn to improve the standards and quality of my projects, and to teach the right way to be a dev. And really become one, because today, I feel just like the way I did when I started, nine or ten years ago. Thank you so much for your time.