5 ms·
I work in Deep Learning. Whatever I do on my work or remotely related to my work can be done with Python. I focus primarily on three things before learning a n
by __rito__ 4y ago
I work in Deep Learning. Whatever I do on my work or remotely related to my work can be done with Python.
I focus primarily on three things before learning a new language and/or stack:
1. How easy it is to get started and start using it, and how quickly can I get value out of it? This is how I learned flask, and used it many times in production.
2. Intermediate to long term alignments with interests- even vague ones. I never did Edge AI professionally. But I tinker on my own. There are many cookie cutter solutions where you can just plug in your trained model with some constraints. But I learned proper C to handle the low level stuff if I need. I also plan to learn flutter because, I think using tflite with flutter is going to look good. Dangled with Unity for making custom environments for training Deep RL models.
3. Horizon expanding and sheer interest: I like the feeling of being a beginner, and learning new things. I like when I am learning something that is very new to me and expands my mind. I read The Little Schemer for this. Now I am learning the J language for fun. I learned some Clojure for this. I also plan to read Nature of Code. I also did the EPFL Coursera course on Scala by Martin Odersky for this.
This is pretty much how I decide.