Monday, July 4, 2016

Active learning means....Translation!

I learn a lot through translations!

Be it Julia/Python pairing or the Go/Rust pairing, LISP/Haskell pairing or simply just the plain old C++/D pairing ( or more! ) - it's always through translations that I'm really able to catch things on quickly and understand the way the languages really work. Plus, this gives me the wonderful opportunity to "learn from the giants", by forking things and then contributing back to the Tree of Knowledge.

Sure, there's a lot of sense in sticking to a single tool for a couple months, but for me it's more engaging if I can build something I'm really passionate about, curious about while I'm learning something. I know it would be hell of a job to pull something like building a web-server like Hugo or Beego from the Go-lang world and translating it to Rust language but perhaps I could just translate the various Faker libraries or maybe some typical textual games or puzzles - some little contribution like that is what keeps me going.

Honestly, if there's anything that really satiates my curiosity, it's languages! And to me, it's a realization that this is exactly the way I enjoy learning Human languages. Though the progress in this passion of mine is a little slower than what I'd really like it to be.

I'm focusing building something useful in three primary languages - Python/ Ruby/WebTech ( HTML/CSS/JS) as a part of my professional portfolio. Something that helps me earn without the confines of an office or a set environment. A laptop ( Oh, I love the Mac now! ) and an Internet connection should suffice for me.

I know it takes a competence to be able to demand a good pay for my time, but Time is the most precious thing. I don't plan to learn the greatest tool, or to keep up with technology all the time, I only wish to dip my feet in for a while and then just learn the way these things work. The skills I acquire would be more than sufficient for the lifestyle I want to create. After that, comes connecting to right people who need my skills.

Here again, I find that languages ( human ) come to my aid and the plan is to focus on certain countries and then use that scenario to learn languages and to earn. I'm a big fan of "Doing good and doing well!"

Recently, I've been translating a book into Julia language along with translating the responsive and modern Bootstrap powered templates to Google's Material design.

I do notice that my learning methods have changed a bit, perhaps are still in the process of changing but those thoughts are for another time ;p

Stay Awesome folks!


1 comment:

  1. Hi sharma how are you
    I need your help please call on this number 9730613716 thanks

    ReplyDelete