Hey I’ve been in the industry for 17 years and worked mainly in networking field of computer software development. I worked on he first proxy server for windows back in 2000 after graduating. At that company I wrote a recursive descent parse to merge foreign language .rc files with the master English .rc file. Those who remember Mfc will recall this. To do that I had to reverse engineer the grammar from the Msdn and implement the parser. Once that was done changes to the GUI that was different between languages could be separated from changes to the text. I doubt anyone working at the company at that time fully understood the sophistication of my solution. It certainly isn’t expected for a recent grad to write 1/2 a compiler. Anyway since then all my work has been on Linux. Yup I switched to Linux circa 2004 and learnt vim. That was a steep learning curve since I had grown used to the visual studio shortcuts. Since then al my work has been on Linux building network equipment for various companies. Problem is I don’t think the companies I work for are paying me what I’m worth. I’m on about 100k Aud and with superannuation it comes to is about 110 aud. I can’t seem to find any other jobs either since the market in Melbourne for c++ programmers is anemic. In addition the people I work with also supposedly senior are trash. I shouldn’t have to explain that you can’t declare a variable in a header file and expect things to link. In terms of the job market Everyone is looking for devops and people who know web languages. Now before someone replies with “you’re whining and you haven’t tried hard enough” or some gibberish I have been teaching myself other languages like OCaml and Elixir. Also since interviewing for roles has gone fully into cracking the coding interview I’ve done a coursera course on algorithms and data structures and worked through ctci as well as parts of elements of programming interviews in which I found a bug and had a chat to on if the authors about it via google hangouts. So yeah that’s what I’m trying at he moment to get out of the rut. But I also need help from people in the industry, just someone who can give me a chance or an interview that is not insane. Anyway hanks for reading.
I wouldn't waste time on niche languages like ocaml. Look at the requirement for positions you want, and learn those.
Apply to Bay Area firms. Lots of companies need awesome c++ developers and pay top dollar for them
Yea the problem is you’re in Australia.
Yeah. I’m a kiwi. If I was Australian I would have got an e-3 visa by now.
a
b
c
Would you be willing to move to Sydney? Lots of trading firms there that would appreciate your background. Also they pay well and trading is what drives development in networking technology.
Thanks yes I can move to Sydney. I’ll look into trading firms. I did send my resume to one 2 month ago but they declined to take things further.