DEV Community


Discussion on: What is your approach for learning a new tech?

naruaika profile image
Naufan Rusyda Faikar • Edited

Most of the time what I do is learning by doing. So, basically, if I had just come across an interesting technology that was completely new to me, I would have imagined a fantastic project that would not make sense to create with all my current knowledge, but seemed promising after glancing at the overview on its official website. Then I will try to make it blindly, I will randomly read the related documentation and also concepts that I need. It's just that, it's a lot of fun for me. Although in the end, you should also know, I didn't managed to finish it all. But getting into trouble, trying crazy approaches, is a great way to learn, for me. Learning is boring if we cannot find the pleasure inside.

Of course, the novelty should interest me. If I wasn't really interested, I'll usually try to make it happen by seeing people make great things around the idea. If I really wasn't interested, I would just remember the names and abilities, if only I would occasionally need them.

If something was not really new, I would try to bury all my knowledge of comparable old technology, making it look inferior to this new one. If I could, I would forget completely what I have right now. That way, I can fairly judge this new one, see if there is any point in studying more deeply to replace the approach that I have been doing. Accepting new things is difficult if we don't want to be humble.

Sorry, if in the end I can't give you an answer. I'm just happy to talk. But that's what I'm doing, or at least that's what I'm going to do. Also after learning by doing, we can start trying to learn by teaching.

madza profile image
Madza Author

The trick, in the beginning, is not to lift something you can't carry, I guess 😉