Phys-math-stat

13
reputation
6

I'm pretty good with theory, whether it's physics, math, or statistics. I am not a good programmer in the sense of being the kind of person I'd hire to write efficient code for a production environment and do it quickly, but I'm really good at creating algorithms to solve problems.
I really like learning things that make me think a different way. When I first took an abstract algebra course when basically all of my previous university-level math had been some form of analysis, I had a great time learning the new-to-me way of thinking. Similarly, when I learned SQL after having done procedural programming, the completely different way of thinking felt good. Learning object-oriented programming didn't give me the same thrill, because I had already been doing some "object-oriented" things in procedural programming without knowing I was doing so. Still, it helped me organize my thinking about such things, and it has influenced everything I've done since then.
I'm a native speaker of U.S. English and a fluent speaker of Brazilian Portuguese. My Portuguese is good enough that very now and then, a Brazilian thinks I'm also Brazilian, and that my accent is from some region of Brazil the person doesn't know. I can understand other Romance languages, especially Spanish, if the speakers want me to understand. I know a few words and rules in Japanese, plus hiragana and katakana and maybe a few dozen kanji, but I don't have any plans to study Japanese seriously in the near future. I think my next language will be Russian. I've learned the Cyrillic alphabet, and I've got a vocabulary of several dozen words, but I haven't had time to study the language seriously yet.
Right now I'm learning data.table in R, and enjoying the heck out of it because the advantages data.tables can give me are making me learn a completely different way of thinking about how to deal with data in R.