During massive panic around the world I got stuck at home the same as a lot of other people probably. And a lot of my friends watching on me because not much changed in my life, I didn’t lose my job and I busy every day even due to massive panic which causes lockdown. So, they started asking me what should I do to become a developer like you and do millions per month?
My answer and position is next - if you are going to do something just for the sake of money don’t do it. And what I’m saying to newcomers in IT don’t go in this direction. It’s already overpopulated with people who have no clue what and why they are doing it. They became “coders” because it sounds like a dream - sit on the couch, drink coffee and type something on the latest MacBook. But it’s far from the truth. To become a good developer you have to struggle for 10k hours and only after that you will start progressing, don’t forget about base - university. And during free time you have to learn 10 million of other tools, languages and so on if you would like to be that fancy guy on the couch you have to keep up with technology.
Now let me tell a few cases after which I fell in frustration mode by the IT people and the community. And hope you will understand why I do not recommend people to go into IT.
I love to mentor people, that’s how I make myself feel useful for the dev community. And I posted in our dev slack channel something like: - “Hey, I would like to arrange a course of lectures to learn new backend language - Go. And after that, we will build our internal project together”. Out of around 40 dev people I got barely 6 attendees. I was a bit disappointed by the amount but I still felt that I’m doing something useful and improving the culture in our company. Then we started and only 5 folks left. And I should say that exactly that 5 people were excited about this course. They listen carefully ask good questions and I have a feeling that I don’t talk somewhere to the space.
But FFS! Just 5 people from 30 of the target audience… I might sound rude, but we got stuck with ruby and PHP in our company, this is a great opportunity to improve our toolset. What are you doing in IT if you are not interested in learning new tools, technologies and just improving your self during lookdown..?
I would like to touch this sneaky topic as well. I had a fruitful shout about this with my friend who is way more experienced developer. And what he was saying about GitHub repositories that its useless piece of portfolio which does not represent development skills. And he added that he is writing code during working hours and for money only. In his free time, he prefers to invest time in his hobbies. And I understand this point of view. Or let’s say you have a family. And do not understand me wrong, friend of mine is a great engineer, I’m not judging his professional skills.
But if you have been working for 10+ years in IT and were writing code every day, don’t you have anything to show or share with people? How it possible? What’s kind of development you were doing for obsolescence?
What about your pet projects? Might be you have an amazing pet project? Still no. Why do you still writing code? If you don’t have a passion for what you are doing please start thinking about doing something else and it seems like development Is not for you.
Luckily this case not from my current work but I know it from before. Yes, now we are all remote - great. Working from home, sit in your underwear, sweet not sweat. And managers are saying that slack and zoom our best friends. But managers are the same pathetic people as devs which came for money only. Slack and zoom just a tool which helps you to transfer your thoughts. But if you don’t know that requirement which you write to the ticket should be necessary, implementation free and at least repeatable - find another job. And this will dismorale you as a developer each time you get a new task. You can not be a tech manager just because you think that you know how to assign tasks in Jira.
All in all
If you have feeling that creating software is your calling than I wish you luck to find a great community that will not kill your desire.
If you are willing to struggle in this non-initiative world, then sure, come and sit for 8 hours for your piece of bread. But then you will never become that smart engineer who sits on the couch and gets 400k salary.
That’s my thoughts and how I see the current situation. Not sure if it will be useful to anyone, but I decided to share it.