Full Stack Developer at a startup in NYC. YOE-2, TC-90k. Masters Degree in CS. I work mainly with JavaScript (Node.js, AngularJS). Did Java in undergrad, grad projects and a first job which was for 6 months. Love JS but now getting pissed with its ever-changing nature. It's too dependent on frameworks and you always need to be updated with the latest framework skills in the JS job market (I was once rejected because I used AngularJS and not a higher version in a take-home project despite giving a working code). Asynchronous programming in JS is awesome but there are so many ways to do it that if you choose one over the other, you might be judged later. Also, there's too much dependency on tools - webpack, babel and what not. They keep coming and going. Want to start learning a new language and slowly make the switch. Looking for something in which the base remains the same for years, just like Java had. There are many hot new languages (attracted towards Golang) but I'm unsure about their future. What are the views from blind considering near future job switch as well as long term career? Safe to assume that I'm gonna stay in web and won't get inclined towards data.
Try to get a job at a half-decent company that doesn’t pay peanuts. Then learn whatever language they use.
Welcome to the world of software engineering!! As other have mentioned above, an agnostic approach might be the best one. Compare yourself to a journalist, for example. The tools they've used have completely changed over the last 50 years, yet what makes a good article has pretty much stayed the same - regardless on whether or not the use the latest slang, graphics, etc. As long as you know how to "write" well, everything else should be secondary. The maintainace overhead will give you a brain workout every once in a while :)
Great example! What would you suggest to do outside of work to improve programming in general?
Architecture and system design. TDD and Clean code help as well too - although no need to get too dogmatic about it
C language is the future
You did my boi c++ really dirty
Swift is pretty nice. I wish people would use it more.
Swift and the apple framework both suck big time
The apple framework may suck. And the tooling may suck. But the language spec itself is beautiful. And the book that describes the swift language is the best I’ve ever read.
Rust yo
2 YOE? Man, you don’t know JavaScript. You think the ecosystem is bad now? You should have seen it 4 years ago. It’s actually cooling down and starting to converge
But yeah just be able to switch to new languages, that’s the real mark of a good engineer
Swift of course. And Kotlin is a useless crap that should have never appeared. Those folks would better port Swift on Android.
Can you explain why? I have mostly heard that kotlin was pretty good and better than swift. (I'm not a mobile device and don't use those language)
Swift is a general purpose language. Google uses it for their upcoming Fuchsia OS and as the future Python replacement for ML. Kotlin is an attempt to improve Java.
The upcoming language called Faak...
Tech Industry
Yesterday
2966
Avoid teams with only Chinese or Indians especially with a Chinese/Indian manager
India
Yesterday
226
Heard congress distributing wealth
Tech Industry
Yesterday
328
TikTok Sell or Ban - What am I Missing?
Tech Industry
Yesterday
977
I haven’t done shit today!
Tech Industry
2d
40213
Worried that our top performer is an attrition risk. How do managers handle this?
Stay agnostic as much as you can, if you're strong you can pretty much be productive in with any language, you might not be super idiomatic in all of them, but that's what code reviews are for.