🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: aus.computers.java
Article #1108

Re: questions.....

#1108
From: Tom Davies
Date: Sat, 17 Jul 1999 00:00
69 lines
2929 bytes
Brian M. Cover wrote:
> 
> Sorry if this is not the correct forum to place this message.....but:
> Question,
> 
> I am looking into learning Java.....I have no prior programming
> experience.
> 
> How long do you feel it would take to learn the language well enough to
> enter in a real world
> working environment for someone who is quick to learn anything computer
> related, and spending
> approximately 10 hrs a week.  From a tutorial.
> What are the opportunities for me once I get to a comprehensive level?

Brian,

Tuesday's Australian is definately the place to look for job ads.

> Are there many opportunities as a contract employee?

Yes.

> What are the rates like?......beginner?....experienced?

c. $30-$70/hr

> What are the rates like as a direct
> employee?.....beginner.....experienced?

c. $35K-$100K/yr

> What are the hot areas of the country?

Sydney and Melbourne have the majority of IT jobs.

> Would you give me any advice as to what areas of Java I should
> concentrate
> my learning efforts?

If you have no programming experience I'd look at doing a part time
course -- I think that would give employers a bit more confidence.

What you really need to learn is how to program -- the fact that you are
learning how to do it in Java is secondary.

Specific things you should certainly know:
	- Data structures: arrays, lists, stacks and algorithms which operate
on them, searching, sorting etc, and how to do them in Java.
	- Some OO theory -- Inheritance, Polymorphism etc.
	- Some Relational DB theory -- Normalisation, Entities and
Relationships
	- How to build a user interface using JFC (aka Swing). AWT is not
widely used any more.
	- How to talk to a relational database using JDBC.
That should keep you busy for a while.

> Any other advice would be greatly appreciated.  I am looking into
> completely changing my
> career field.  I am currently in the engineering field working as a
> contract employee.

Java is an expanding field, and a really nice programming platform. As
an engineer you are probably accustomed to thinking in a structured way,
so your chances are good.

Good luck!

Tom
Technical Details
Message-ID: <3790AB5F.3B796AA9@smartchat.net.au>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <378FA81E.9468B7D1@omni-designs.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10d6db,ac0bc1eec7ff0654
X-Google-Attributes: gid10d6db,public
From: Tom Davies <tom@smartchat.net.au>
Subject: Re: questions.....
Date: 1999/07/17
Message-ID: <3790AB5F.3B796AA9@smartchat.net.au>
X-Deja-AN: 502011115
Content-Transfer-Encoding: 7bit
References: <378FA81E.9468B7D1@omni-designs.com>
To: "Brian M. Cover" <bcover@omni-designs.com>
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: abuse@connect.com.au
X-Trace: merki.connect.com.au 932191802 11280 210.8.11.65 (17 Jul 1999 06:10:02 GMT)
Organization: Customer of Connect.com.au Pty. Ltd.
Mime-Version: 1.0
NNTP-Posting-Date: 17 Jul 1999 06:10:02 GMT
Newsgroups: aus.computers.java