Live data from Hacker News

Ask HN: Is it possible to find remote job on C/C++?

news.ycombinator.com

31–40 of 53 posts

Re: Ask HN: Is it possible to find remote job on C/C++?

#31

I wonder if Golang might be an option for you? It's seen huge surge in use, and is more "modern" so might be more likely to be used by company that understands benefits of remote.

Yes, I've thought about it. I doubt do they hire me if I read "The Go programming language book" and say that I have C/C++ experience? Or it is necessary to spend a lot of time learning Go and contributing to open source projects just to get hired anywhere? Do Go jobs nowtimes actually require just general programming experience assuming that Go could be learned in first days of working?

I think so. Unless you're writing code for rockets and medical devices I'd say fake until you make it... or we can call it "on-the-job training".

Re: Ask HN: Is it possible to find remote job on C/C++?

#32
I think the kind of companies that hire C/C++ engineers are not the same companies that post jobs on rentacoder or whatever it is called today. The companies that have remote positions that you can "find over the internet" tends to be small young shops or possibly single persons implementing in PHP, Ruby-on-Rails or similar platforms that offers high productivity for small scale projects (at least in the short run).

That are plenty of C/C++ jobs inside banks and telecommunications but they will not advertise remote job opportunities and if they to, they do it thru recruitment agencies or consulting firms that subcontracts to freelancers. However I think it is quite possible to build a relationship with say a departement at telco thru regular consulting that eventually will let you work remotely.

It just requires some legwork and that you work on-site in the beginning.

Re: Ask HN: Is it possible to find remote job on C/C++?

#33

I don't think there's a correlation between the primary language used at the job and the employer's willingness to allow remote working. Investigate C/C++ listings, see if they allow employees to work remotely. Obviously you'll be expected to appear in-person for the interview, but if they are sufficiently convinced that you can be left alone to get your work done, they might agree to let you work remotely.

Eh... I'd say the problems you need C or C++ for tend to be much more finicky than the typical web development job. Not that the web development work is easier, but the issues tend to be fairly intuitive and pretty close to a human problem. Explaining C++ lookup rules or convincing a teammate that a particular piece of code contains undefined behavior... it helps to be in person. I haven't tried this sort of work ove…

>Explaining C++ lookup rules or convincing a teammate that a particular piece of code contains undefined behavior... it helps to be in person. I haven't tried this sort of work over video chats, though.

That can't be explained over email? How do the LKML people handle this?

Re: Ask HN: Is it possible to find remote job on C/C++?

#34

I don't think there's a correlation between the primary language used at the job and the employer's willingness to allow remote working. Investigate C/C++ listings, see if they allow employees to work remotely. Obviously you'll be expected to appear in-person for the interview, but if they are sufficiently convinced that you can be left alone to get your work done, they might agree to let you work remotely.

I think there is. But it could be a gut feeling. If I look at actual sit in office jobs.. I see something like Java > PHP > .NET > Node > Ruby... but if I look for online jobs, I see something like Ruby > Node > > Java?? Sure it changes by area for the local job breakdown.. but while trying to find a remote job, I sometimes regret being a Java/Scala guy instead of a Ruby guy. (But when my code doesn't take 300 server…

Same here (scala dev / haskell wannabe trying to go remote.)

I have a feeling it has to do with the general demographics of those languages users. Python/Ruby/Node positions would be mostly filled by young people working on web stuff (so they're more open to remote work), and Java positions would mostly be in BigCorps with a more traditional organization. But that's just a conjecture.

The comment about performance made me chuckle (Most of my colleagues work with PHP)

Re: Ask HN: Is it possible to find remote job on C/C++?

#36
I work remotely (even though I'm only a half-hour from the office) and practically all of my work is in C. So yes, it's possible to work your way into such a situation. However, that doesn't mean it's easy to get hired into such a position. Many employers are quite reasonably wary of hiring someone who has never worked closely with anyone else on the team. Usually this means working in physical proximity for a while, though exceptions are often made for people who have been deeply involved in an open-source project for a while. Either one serves as "proof" that you can be productive that way, and that proof is what reassures management enough to hire you.

My impression is that companies which aggressively embrace new technologies and markets are also more likely to embrace new management/logistical models such as fully distributed teams. Therefore the pickings overall are better, but mostly in certain technical areas - notably not in low-level areas such as networking and DSP (which you mention). I think you'll have to make some compromise between your preferred technical areas and your preferred working environment, because the overlap between the two isn't very large.

Re: Ask HN: Is it possible to find remote job on C/C++?

#37

I don't think there's a correlation between the primary language used at the job and the employer's willingness to allow remote working. Investigate C/C++ listings, see if they allow employees to work remotely. Obviously you'll be expected to appear in-person for the interview, but if they are sufficiently convinced that you can be left alone to get your work done, they might agree to let you work remotely.

I mean entirely remote jobs and in-person interview is not possible. The reason is that now I live in a small town in Russia.

Living in Russia could be a problem depending on where you're applying. I know that at one company I worked at (in the US), they wouldn't even let beta testers from Russia test the product because they were concerned about piracy and were concerned about political issues in the country affecting their business.

Re: Ask HN: Is it possible to find remote job on C/C++?

#38

I don't think there's a correlation between the primary language used at the job and the employer's willingness to allow remote working. Investigate C/C++ listings, see if they allow employees to work remotely. Obviously you'll be expected to appear in-person for the interview, but if they are sufficiently convinced that you can be left alone to get your work done, they might agree to let you work remotely.

Certainly there is. I'm currently working on a JSF project for a client ... it's nightmare to bring a new remote developer on board, their environment configured properly, eclipse working, blah blah blah.

My last Django project, a remote developer had the app up and running in their environment and was fixing bugs before lunch to get a feel for our code.

C/C++ jobs tend to be more more like the former than the later. Many C/C++ jobs are not even possible to do remote; the last time I managed a C programmer it was for an application appliance and I would have had to ship them prototype hardware if they were remote.

Re: Ask HN: Is it possible to find remote job on C/C++?

#39

You can find plenty of them over at careers.stackoverflow.com. I'm not saying this to evangelize them, but see this link: http://careers.stackoverflow.com/jobs?searchTerm=c%2B%2B&job... There are plenty of them available and most pay on an international level. Not the kind of rubbish pay that freelancing sites offer. Since you have some experience with Python and Node, you'll see that you're good for a lot of jobs ov…

It is misleading if you examine the search results. At first there are only 5 positions concerned on C++ as a primary language, other just mention C++ as an additional skill. The other three contain Visual Studio in description of the job which means that they are looking for Windows developers, and I not interested in development for Windows. So there is actually no jobs on stackoverflow careers which satisfy the re…

Indeed the stack overflow search is very misleading and completely useless for figuring out how many "X" jobs are on the site.

Re: Ask HN: Is it possible to find remote job on C/C++?

#40
post #20

Earlier quoted context omitted.

XIPH has a great video series about it. http://xiph.org/video/ (well that's video, but close enough)

"Series" is a bit generous, as it's two videos...

...which have nothing to do with programming DSPs.
Post reply on HN