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...
2024 Tax
Yesterday
4263
Biden’s new tax proposal is wild
AMA
Yesterday
1124
Indian Gay Guy AMA
India
Yesterday
1777
Please vote sensibly 🙏
Tech Industry
Yesterday
2377
So hard being a women in tech industry
Tech Industry
Yesterday
838
Chances of meta clearing E5 with screwing up one coding one round and acing all other
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.