Earlier quoted context omitted.
I used to think this way and wound up completely exhausted in my career. Coming from web dev, I used to volunteer to dive into a Objective C repo to fix some random bug in a mobile app and then a week later my boss would ask me to build a big feature in that app. I'd spend a few weeks getting up to speed on the language and build the feature, and then I would never use what I learned again. My boss would ask me to di…
> Coming from web dev, I used to volunteer to dive into a Objective C repo to fix some random bug in a mobile app The thing about this is that this isn't just a language change, this is an ecosystem change. It's one thing to go from writing Python based web apps to Ruby based ones, because web dev has a lot of concepts that will apply no matter the language. Objective C might be something you can pick up no problem,…
Ask HN: What is the job market like for niche languages (Nim, Crystal)?
191–200 of 273 posts
Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?
#192Earlier quoted context omitted.
How do you switch languages during a job search? Are you avoiding companies with language requirements (four years Ruby)? Do you run into language/framework tests and/or homework assignments in languages you are unfamiliar with?
I've interviewed at probably 15+ companies over the last decade, and none of them had language requirements or tests. Honestly I see those things as red flags. If you can find somebody with good problem solving skills and proficiency in any language, they'll be able to pick up your language no problem.
Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?
#193Earlier quoted context omitted.
Having done the merry go round of different languages, it also feels great gaining expertise in an individual language and to utilize new (release) capabilities of that the language.
Absolutely. Conversely, it's frustrating to deal with a build and release system that's subpar compared to what you're used to working with, but I recognize some folks probably feel that way about my preferred tools. That's just where I've chosen to invest my time I guess. I was shocked at how hellish compiling and releasing a large iOS app was compared to deploying a web service, not to mention setting up the develo…
Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?
#194Earlier quoted context omitted.
How do you switch languages during a job search? Are you avoiding companies with language requirements (four years Ruby)? Do you run into language/framework tests and/or homework assignments in languages you are unfamiliar with?
Does anyone still have language requirements? I did my Google interviews in Perl and wrote mostly Java and Go there. At my current job, our codebase is all Go (expect frontend) and pretty much nobody we hire has prior Go experience. Prior experience is almost a curse these days. I learned Go by having the Go team review every one of my CLs for a year. Now I do Go code reviews and think "that simply isn't done, I woul…
Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?
#195Earlier quoted context omitted.
It's a cute theory, but the reality is most employers want you to be relatively efficient from day dot. I work in a team with a codebase split 50/50 between C# and C++, and if you're not proficient in one of those then the chances of you getting hired, even if you're an incredible programmer, are slim.
This is a trait of an employer that I consider a red flag. If they don't understand that most programming languages are pretty similar, and can be picked up quickly by any willing person, they probably don't understand a lot of other things in regards to tech
Our industry went to the trouble of inventing a whole new language (Rust), which is now being championed by major industry players, because those footguns are so non-obvious. "Trusting" smart people to "just not make mistakes with pointers" was clearly the wrong choice.
If you haven't used C and C++ before, it's reasonable to think you're going to make those first-time mistakes with your code inside their codebase. That's a good argument for not hiring you and only hiring experienced C/C++ programmers.
In practice, that's exactly what those companies do.
Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?
#196Best strategy for becoming a high paying/good software engineer would be to think of yourselves as problem solver and language as just one of the tool for problem solving. Thinking of yourselves as someone who is a writer of a certain programming language is self constarining and missing the point.
Sure think of yourself as multi-lingual and able to learn anything (which you probably are). But don't market yourself that way, especially if you're a contractor. People want someone who knows their tech stack and they want you to be productive yesterday.
Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?
#197Earlier quoted context omitted.
This is a trait of an employer that I consider a red flag. If they don't understand that most programming languages are pretty similar, and can be picked up quickly by any willing person, they probably don't understand a lot of other things in regards to tech
Quickly=?
Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?
#198Earlier quoted context omitted.
> I've wasted so much time digging into tools that I've never used again. Don’t think of it this way. Learning new tools is almost never a waste of time, you just don’t know when you’ll need the lessons learned next. But you will.
What lessons do I learn from learning webpack? Or whatever the new way of bundling things in FE is called now? Compare that to understanding C or UNIX. There are skills that decay much slower than others.
Your point about wasting your finite life dealing with webpack still stands, but just want everyone to know that there is a ray of light in frontend.
Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?
#199Best strategy for becoming a high paying/good software engineer would be to think of yourselves as problem solver and language as just one of the tool for problem solving. Thinking of yourselves as someone who is a writer of a certain programming language is self constarining and missing the point.
I write COBOL I work 24hrs/week I make $15k/week I also can’t center a div on a web page or do much of anything other then what I do. Specialization IMO is key to highest job satisfaction and highest salary in this industry
> Ask HN: How do I learn real-world COBOL? https://news.ycombinator.com/item?id=31906829
How does one learn to do what you do (write COBOL in the real world to make a great living)?
Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?
#200Earlier quoted context omitted.
Litmus test I guess. Parent is fairly trivial to contact if you can use Google.
They’re quite trivial to identify; they are not “fairly” trivial to contact unless GitHub or Stack Exchange has some DM capability I’m also unaware of. Poster’s Web site has no official contact info. Yes, I’m sure I could keep digging and find a way but I don’t consider that “fairly trivial”.