I’m looking to venture outside of my comfort zone. I’m self taught and have been comfortably working as an for several years.

I’ve become a specialist. I’ve never taken a comp sci class, nor have I used a other than Obj-C and Swift. Every bit of programming I have done has lived in Xcode.

I would like to expand my horizons and learn a second language. Anyone here use to automate anything within their iOS development ? Or maybe in to needs at or in the office? I thought this would be a good way to learn a new language and environment while supporting my iOS work. I’m leaning towards learning Go for this.

As a side note, I’m thinking of making a to backend development in the long term, so I don’t mind more obscure languages. I’m drawn to Elixir to gain experience in a functional language. I know there’s not much of a market for it now, but I’ve found it a fun language to work with. Their are a couple of places in my area using it now, hoping more if or when I decide to to backend development.

I’ve been playing with Go and was disappointed with the lack of Generics. So in effect, no map, filter, or reduce for Collection types. It’s hard to go back to a for loop after striving to more functional Swift. But Golang is more than Elixir for writing scripts, and Go’s networking capabilities is included in the standard library. So I thought I could utilize Go in practice more immediately than a language like Elixir.

Any have any thoughts, suggestions for learning outside of their niche, or utility scripts they would like to share?

Thanks!



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here