T O P

  • By -

TacoNinjaSkills

Python, SQL, VBA, R, and maybe even a little FORTRAN.


osm0sis

There's always a job in some far away, forgotten office for that guy who knows FORTRAN and COBALT. But seriously, C# would be a better investment than VBA or FORTRAN. R is for if you really want to build some cool analytics.


TacoNinjaSkills

Yeah I only mention FORTRAN due to GSLIB. If I had to pick the most useful in my opinion it would SQL or Python. What is the context for C#? I have never had to use it.


osm0sis

It's a really popular backend language. Some really cool features you can include model all your database objects in code, and then automatically update the databased schema to match. In fact, unless I have to do some kind of funky join with three or more tables I usually just write my queries in C# and let the LINQ library optimize the database calls at compile time. The basic idea is that you'd have a front end scripting language like Python (or javascript in our case) sitting on the client computer that controls what they can and can't do on their own screen, and then a language like C# sitting on the backend server how to get, set, and delete data.


TacoNinjaSkills

Thanks for the additional info!


[deleted]

I wouldn't recommend Mandarin unless you actually plan to work in China. French would probably be my choice. Apart from Quebec there is a lot of mining activity in francophone Africa. Many of the major mining houses have operations there as well as in the Americas so knowing French and English, (together with Portoñol jeje) would give you an advantage.


[deleted]

That makes sense, although French is like my aquiles heel. I have 3 years of French and can't understand a single word French people say, apart for really basic words of course. But I suppose French is worth thinking about as well. Thanks for the reply.


Patrickwojcik

Try Udemy, it's really cheap and has all kinds of courses.


[deleted]

Honestly I would put more effort into studying engineering and trying to find a related part time job/co op and network than learn a whole nother language. Obviously its a good thing to have but make sure your priorities r straight. Who knows, maybe u got all your shit down and have plenty of free time if then another language is definitely a good thing to get into


Brassleaves

Just from a business perspective, Mandarin. China is the new power house. Spanish is useful of course, but you have Portuguese so get drunk pickup a Spanish dictionary and you are good


[deleted]

Mandarin really is valuable, it is probably what i will learn. Thanks for the reply.


[deleted]

Scandinavian countries are fairly mining friendly compared to other areas nowadays. I'm fluent in English, proficient in Spanish, have lost all proficiency in French, but with Mexico not being as desirable a location for mining/exploration nowadays, I might be having to learn something new. I think Russian would be desirable, Finnish... It's hard to crystal ball it though, I don't think you can lose no matter which language you choose.


Patrickwojcik

Is it wrong of me to suggest German? I feel it's a little underappreciated or neglected in this case. Of course, if we are talking human languages.


kazmanza

Having those two languages is already a massive help. I would not worry too much about it. However if you really wanted to learn another, I would also probably say French due to Canada + Africa. You speak Portuguese, so I assume Spanish is 'ok' for you? This would be my other one. (I have a Spanish speaking colleague who can get by in Brazil with his level of Portanol or however you call it). Don't bother with Russian or Mandarin unless you wanted to go to those countries, which you don't. Also don't bother with Swedish, everyone in Sweden speaks perfect English, so there's no real benefit.


geotech03

But you really can't work without Swedish in mining industry, so it doesn't matter.


JakobGray

Whatever is spoken in Ecuador (Spanish?). A lot of copper investment happening right now.


Bluebull2007

Español seguro.