According to one recruiter, I won't be able to find work in Java because I have little to no experience with it, even though I can program like a boss in C++, an arguably harder language, and I have a sound OO background.
Then I found this:
http://harmful.cat-v.org/software/c++/I_did_it_for_you_all
Heh, true, but we're not talking about mathematics here, are we?
The problem with that silly Physics degree of mine is that "it is always about mathematics"....
The problem with most computers is that they do not know math. They can only be told to push around zeros and ones. And the method they use to represent any number always has a method for telling wether it is "negative" or "positive". Which is kind of a semantical attribute, since they do not give a shit about it what those 0s and 1s do in the first place. Only people with silly physics degrees or economists do. ;)
http://en.wikipedia.org/wiki/Signed_zero
According to one recruiter, I won't be able to find work in Java
because I have little to no experience with it, even though I can
program like a boss in C++, an arguably harder language, and I have a
sound OO background.
This doesn't entirely make sense. We hire people who have less experience in a particular language all the time.
Of course, I don't have visibility into what their salary is. Maybe you're pricing yourself out of the "junior to midlevel guy" environment that you might be slotted to jump into.
You need to figure out how to tell the recruiters why they're wrong (or don't interview with a company where the whole process is guarded by layers of HR and recruiters.) Anything that smacks of a "poor me" attitude is not going to help here. Maybe if you build a set of example projects in your free time...
Don't forget to be conversant in CS fundamentals.
Another path is to go work w/ a company that has multiple languages in the shop.
Yeah, I'd like to go the multiple-language route, if I can find such a place, as that would offer the best option to move around.
And, no, this doesn't really make sense, short of having to struggle through combinations of recruiters and HR people. I suspect I'm also trying to find work at the wrong time of the year.
http://fovea.cc/blog/index.php/is-j2objc-good-native-mobile-project/
lol. as soon as your original code doesn't look like java anymore, its accepteable fast.
I have seen this happen before, I have seen the same thing happen with our wireless outdoor thermometer.
I get the data from Weather Underground, the data is an XML file sent from a consumer weather station a mile or so away from the home. I use the data from the XML file add it to a webcam picture using image magick.
Text Client: http://palmbeachpravda.com/images/neg0-sm.jpg
Negative zero does exist and rumor has it you can divide by it.
For whatever it's worth, negative zero is meant to equal 0 in standard arithmetic, but represents the concept of approaching zero from the negative side as a one-sided limit. At least, within computers. There's also a positive zero.
Much more information about this is on Wikipedia:
http://en.wikipedia.org/wiki/Signed_zero
If you don't have a negative zero you can't reverse polarity and save the star ship.