My 2 cents to people starting in tech
Here are some things I wish I knew when I was starting out in my tech journey. If you are a beginner or even someone with experience like me, these will accelerate your growth.
Just get started
If you're just starting out, find something that interests you and JUST START LEARNING.
Getting started is often the biggest hurdle and is the first thing stopping you from achieving your dreams. If you don't know where to start, see what others are sharing on Twitter and see what interests you.
If you can't figure out the path to take, then ask someone more experienced than you. Then do it!
Don't compare your start to someone else's finish
If you're just starting out, you might be amazed at the awesome content that people are sharing. Trust me, even I and many others admire the quality of some of the content on Twitter. You might even think, "Oh I'll never be this good".
You should see it differently. Take the content as an inspiration, something to aspire to, rather than feeling overwhelmed. Understand that this takes time and practice. Don't let this stop you from starting out. You should only compare yesterday's you and today's you.
What's more, I have noticed that these awesome people will share their tips and even help guide you in doing the same!
"Am I better than who I was yesterday?" should be your motto.
Keep practicing, keep learning.
Almost all the people you see doing great things have been at it for a while.
You learn new concepts by first coming across it, then understanding it, and then practicing it. Reading a book, or watching a video tutorial is only a quarter of the job done. Getting your hands dirty and trying it out yourself is where the real growth happens.
There will be frustrations. You will feel tired and stuck. If you feel overwhelmed, just call it a day and try again the next day. If you're still stuck, reach out to someone for help.
Show off your work
Whenever you make something, share it with others. It doesn't have to be perfect.
If you're horrified at that thought, trust me, I too was when I started out. I was insecure and afraid to share anything I did. Over time my life experiences changed my thoughts. Also the enormous support that the tech community shows on twitter is a major factor.
Just start simple, share your ideas and creations. You will get feedback from more experienced developers and that is precious advice to help you grow.
Connect with people
Connect with people on a deeper level through direct messages. If you're introverted like me, this is harder said than done. In the past I used to have a hard time saying hi and talking to strangers.
In order to overcome this, I decided I would DM everyone who connects with me! I have talked to the most amazing people from all walks of life and backgrounds. Some were just starting out and asked for advice. Some were more experienced than me and taught me things I didn't know.
These "strangers" turn into friends, and last a lifetime. Overall, you learn a lot from everyone. About life, about tech, etc.
When I was growing up, I was interested in tech, but didn't have much guidance. I was very shy and never got the courage to ask for help from anyone, or thing about my learning as a long term investment. So my pursuits were all random, and didn't amount to much.
The twitter community is GOLD. It is what I wish I had when I was starting out. That is one of the reasons I try to help everyone starting out. I see the potential in everyone and it reminds me of young me. Use this community to your advantage.
And, generally, have fun. Tech is fun, tinkering is fun, and doing these with caring and passionate people by your side is even more fun. In this time of COVID, we don't have the option to hang out with friends. Treat this as your personal friends circle. Sharing and caring for each other, helping each other grow.
Until next time, stay safe.