Article View: aus.computers.java
Article #1108Re: questions.....
From: Tom Davies
Date: Sat, 17 Jul 1999 00:00
Date: Sat, 17 Jul 1999 00:00
69 lines
2929 bytes
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-mailReferences:
<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