All things are lawful, but not all things are profitable.
"Il y a peu de choses qui me soient impossibles..."
Stevens Miller wrote:as this is JavaRanch
Tim Driven Development | Test until the fear goes away
Stevens Miller wrote:Now, as you are interested in real-world data, I am going to suggest you learn C. C is easy to learn and is popular with the Arduino community (that's a cheap, tiny computer that can easily be connected to external devices, like weather sensor, LEDs, games, and so on). The vendor provides a C compiler (albeit a slightly limited on) for free. Yes, there are similar products that run Java, but I personally think C is a little bit better fit for that sort of thing.
Stevens Miller wrote:Now, having said that to you, I also advise that you stand some distance away from me, as this is JavaRanch, and it is very likely that, in a few moments, my colleagues will begin to hurl heavy objects at me, and I don't want any innocent bystanders getting hurt.
No more Blub for me, thank you, Vicar.
chris webster wrote:Just saw you are interested in hardware as well - why not try out Raspberry Pi with Python, as lots of other people are already doing?
"Il y a peu de choses qui me soient impossibles..."
Bear Bibeault wrote:You want to learn about SPAs and JavaScript-driven applications; PHP and other "build the UI on the server" approaches are old news, in my opinion, and beginning to stink of the tar pits.
"Il y a peu de choses qui me soient impossibles..."
Stevens Miller wrote:
I don't know enough about Web stuff to opine on this, specifically, but it has seemed to me for many years now that there is a slow oscillation, back and forth, between do-it-on-the-server and do-it-on-the-client, that is unlikely ever to end. My guess is that this is a result of human nature, much more than of changes in technology, though each of the one might well exert an influence on each of the other.
Brandon Bushnell wrote:...my job isn't related to programming
Joe Bishara wrote:
Brandon Bushnell wrote:...my job isn't related to programming
I hope I don't scare you off but you mentioned that your job isn’t related to programming, so before you switch to programming, there are a few home truths that need to be spelt out.
Java has a wide variety of uses from web development to desktop software to mobile, however, like a marriage, programming is a lifetime commitment. In many professions, one needs to train regularly in order to stay relevant, however, this issue is especially amplified in programming. Just when you think you know enough, there’s a little bit more to learn.
The trick is to show your employer that you can learn and you are willing to keep learning.
Brandon Bushnell wrote:...[I]would love to learn more about sockets and eventually get a grip on multi-threading (I don't know what this intimidates me so much)...
"Leadership is nature's way of removing morons from the productive flow" - Dogbert
Articles by Winston can be found here
Winston Gutkowski wrote:Multi-threading is not for the faint of heart. It may seem simple - and credit to Java for making it a lot simpler than it is in other languages - but many of the "race" conditions you encounter aren't. Same with recursion, reflection, and several other "goodies"...
My usual strategy is avoidance...
No more Blub for me, thank you, Vicar.
The only thing that kept the leeches off of me was this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
|