>>14
Please sage your posts for the benefit of all /prog/ users.
Name:
Darkr2011-08-07 19:34
Java, C, C++, C#, PHP, Objective-C. The weenies (Lisp, Haskell, Prolog, and other niche programmers) like to believe otherwise but they live on another planet.
Yeah, probably learn Java. Or C++, but it's complicated and less important now than it once was. Objective-C is good for iPhone, Ruby or Python + Rails or Django for web development (these are trendy right now).
But your best bet is Java. Also, if you have enough languages on your resume, in enough different areas, good employers will expect that you can learn a new language in a week or two.
Java isn't even that terrible, it's a stupid frustrating language in a lot of ways, but that's because it's designed specifically for large enterprise projects with hundreds of mediocre programmers. And for that it works great. Also, the JVM is very fast now, almost as good as C++, and cross-platform.
If you want to learn a "good" language too, why not learn Java and then Clojure, which is lisp but integrated with the JVM and Java libraries.
Name:
Anonymous2011-08-07 21:50
>>19 it's designed specifically for large enterprise projects with hundreds of mediocre programmers.
Yes, James Gosling specifically designed Java for large enterprise projects with hundreds of mediocre programmers.
>>20 Yes, James Gosling specifically designed Java for large enterprise projects with hundreds of mediocre programmers.
Actually Java, which was originally called Oak, was conceived by programming god Bill Joy.
Name:
Anonymous2011-08-07 22:09
ooc.religion.BillJoy
Name:
Anonymous2011-08-07 22:16
>>20
It was kind of dumb of me to say that, because I don't actually know the history of Java. (A part of my brain thought I did, which is why I typed it).
But I think the general idea is still true, which is that heavy object-orientation and lots of boilerplate code are good for lots of mediocre programmers to work together.
BTW what was Java designed for? Just to be an easy object-oriented language?
Name:
Anonymous2011-08-07 22:52
I just know the basic shit, html, js, a bit of php and sql, (currently learning C++...its...a work in progress.) and I've gotten two requests to design websites in the past month so far. One guy was on a budget of 150 (USD) and the other was just 35 (USD). Just knowing basic shit can get you some money. Both requests were just for simple forum board website. New websites are constantly popping up on teh interwebz, amirite?
Name:
Anonymous2011-08-07 23:08
>>22
If you watch the documentary Triumph of the Nerds you'll hear Bill Joy say in his own words that he gave James Gosling a team of developers to work on whatever he wanted to work on. Java is what ended up surviving that experiment. Bill Joy had very little to do with it early on.