File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Linux / UNIX and the fly likes Setting myself up for failure with linux? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "Setting myself up for failure with linux?" Watch "Setting myself up for failure with linux?" New topic

Setting myself up for failure with linux?

Nathan Leniz
Ranch Hand

Joined: Nov 26, 2006
Posts: 132
This seems more appropriate to post here rather than the beginner forums...

Are there any disadvantages anyone can see by switching over to ubuntu to write my code as I'm learning the Java language? I've just installed Ubuntu, my first flavor of linux ever, read some documentation and installed jdk1.5 without a hitch. Sadly, it was easier for me in linux than in windows. I've checked to make sure it IS 1.5, the few classes I have that include 1.5 methods work like a champ. And it's really nice that the default text editor I have has some highlighting built in.

Just want to know now, because in the few hours I've been using it, it seems faster, easier (due to the highlighting), and for now, exotically enticing.


The very existence of flamethrowers proves that at some time, some where, some place, someone once said to themselves "I'd really like to set those people on fire over there, but I just can't get close enough".
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24199

I'm biased, but I personally can't imagine doing serious development on a Windows machine. I don't think there's any reason to believe that you're going to get yourself in trouble; if you've gotten as far as you have without troubles, then you're the sort of person who doesn't let little problems get you all freaked out; you sound well-equipped to succeed here.

[Jess in Action][AskingGoodQuestions]
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968

I think having Linux in your personal toolkit of skills is very valuable on the job market.

Keep up the good work, and you'll make yourself an invaluable resource!

-Cameron McKenzie
Joe Ess

Joined: Oct 29, 2001
Posts: 9189

I'm a fan of Linux and use it at home for my primary desktop.
Most of the companies I've worked for dictated Windows desktops and Solaris or HP Unix for servers. The major requirements for the jobs I've had are more about the experience one has rather than what OS one prefers. Probably 90% of a Java programmer's life is the same no matter what the environment (i.e. JDK, IDE, Ant, JDBC and so on). That said, there's some differences that can cause big problems when moving between OS's (i.e. file systems with different separators and different case sensitivity, *nix strict security). If one anticipates a job in a mixed environment, having experience with many OS's is a plus.

[How To Ask Questions On JavaRanch]
Frank Carver

Joined: Jan 07, 1999
Posts: 6920
I was very impressed when I joined my most recent employer to find a Linux (Fedora 5, in this case) desktop machine on every developer's desk. In general I am very happy with it. I eventually also got a Windows box too, but that is almost exclusively for running Word, Excel and Outlook and a web browser so I have something to do whenever the main machine is busy with a heavy set of tests or whatever.

Having the full set of Linux command-line tools and servers available on a development machine is lovely.

Read about me at ~ Raspberry Alpha Omega ~ Frank's Punchbarrel Blog
Tim LeMaster
Ranch Hand

Joined: Aug 31, 2006
Posts: 226
I agree if you have gotten this far you are probably going to be fine. The only thing I can think of is you will be learning Java and Unix at the same time that may slow you down here and there, but will make you stronger in the long run.

I'd keep going and once get comfortable with compiling, class paths, running, etc from the command line; I'd download an IDE and start playing with it - eclipse is nice

Unforunately if you work for a large corporation you might not have a choice but to do your coding on Windows.
Nathan Leniz
Ranch Hand

Joined: Nov 26, 2006
Posts: 132
I appreciate everyone's responses. The more I use Linux, the more I like it. It just kind of makes sense, but also gives me that warm fuzzy inside of pretending to be smart by saying "Hey, I'm using Linux!".

As far as a job, I'm sure anything I ever do with Java will be recreational. Right now the Uncle owns me, and I use whatever OS he says to use

I agree. Here's the link:
subject: Setting myself up for failure with linux?
It's not a secret anymore!