Forums Register Login

Setting myself up for failure with linux?

+Pie Number of slices to send: Send
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.

Nathan
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
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
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
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.
+Pie Number of slices to send: Send
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

Nathan
We should throw him a surprise party. It will cheer him up. We can use this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 1020 times.
Similar Threads
Which Virtualization system ? secure ?
Shifted to Ubuntu 10.04 after using Windows for years. Loving linux
WinXP On Linux
Bored of Gentoo - What next?
The best Linux flavour
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 29, 2024 07:42:53.