What other areas must one know?

Besides Java Programming, what other areas should one learn?

[67 byte] By [java_nutta] at [2007-11-27 11:18:50]
# 1

1) drinking beer without getting sloppy drunk

2) (if guy) how to pick up chicks

3) How to wash, dry, and fold your laundry

4) Balancing a checkbook

5) How not to vote republican

....

petes1234a at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 2

I think for starters you should be looking at

SQL

UML

XML

Unit Testing (JUnit)

UNIX Basics (learn basic commands and write some basic scripts)

_helloWorld_a at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 3

Thank you for the intelligent response. I know SQL (since I'm currently a mainframe programmer). I will add the others to my list.

java_nutta at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 4

Object Oriented Analysis & Design

Object Oriented Programming in general

Software Development Cycles

How to effectively communicate

What your limitations are (don't oversell yourself)

Don't just learn one programming language either; it is always a good thing to know more. (C, C++, C#, Perl, PHP make a resume look nice.)

Also realize that just knowing a language doesn't mean you know how to develop software. Those first three items that I mentioned will help you learn how to write good, solid, effective software. Learn those principles, then pick a technology/platform to achieve the goals of your customer. Java may not always be the solution for everything ;-)

Aside from that, have fun and enjoy your work!

Navy_Codera at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 5

Knowing a domain well is a plus. Don't just be a coder. Become an expert in something that you write code for: finance, insurance, numerical methods, graphics, etc.

You can't be too rich, too thin, or know too much math.

%

duffymoa at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 6

> Knowing a domain well is a plus. Don't just be a

> coder. Become an expert in something that you write

> code for: finance, insurance, numerical methods,

> graphics, etc.

>

Gastroenterology & Hepatology

petes1234a at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 7

> Gastroenterology & Hepatology

Write a lot of code for those?

%

duffymoa at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 8

> > Gastroenterology & Hepatology

>

> Write a lot of code for those?

>

> %

As a matter of fact, I do! seriously.

petes1234a at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 9

> > > Gastroenterology & Hepatology

> >

> > Write a lot of code for those?

> >

> > %

>

> As a matter of fact, I do! seriously.

Excellent. It's good to know something about the domain you write for, no matter what it is.

%

duffymoa at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 10

> %

Do you want to know something really sad? I didn't realize why you signed all of your posts like that until the last e-mail you sent me. (It only took me a year and a half to figure it out.... yeah, I'm a quick one ... ;-)

Navy_Codera at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 11

> Knowing a domain well is a plus. Don't just be a

> coder. Become an expert in something that you write

> code for: finance, insurance, ...

>

> %

Stay faaaaaar, far, far, far, FAR away from that one!!!! (Trust, me, I know better! ;-)

Navy_Codera at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 12

> > Knowing a domain well is a plus. Don't just be a

> > coder. Become an expert in something that you

> write

> > code for: finance, insurance,

> ...

>

> %

>

> Stay faaaaaar, far, far, far, FAR away from

> that one!!!! (Trust, me, I know better! ;-)

Ended up getting an insurance bond?

Talking about what other things one should learn, I always believe in - do what you like to do. Don't get into some field or don't get into a domain just because someone else is in it. If you like something , just get into it. And another thing that is very important is passion. It's a sad thing that a lot of developers get into all sorts of development work just to add a line in their resume. Love what you do. Enjoy your work. You will go miles (unless you run out of fuel, once again) if you do this,!

qUesT_foR_knOwLeDgea at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 13

>5) How not to vote republican

I know that the GOP is not very honest but Hillary? Please Pete no, no no, no , no , no ,no!

pberardi1a at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...
# 14

OO design - as others have said, knowing a language isn't the same as knowing how to write software

Test driven development - no, not just how to use Junit

Ant (and maybe Maven) - no point knowing how to write software if you can't build and deploy it

The importance of having something else to do other than sit at a computer - should speak for itself, otherwise you're in trouble

georgemca at 2007-7-29 14:33:19 > top of Java-index,Java Essentials,New To Java...