Java Forum / Databases / July 2006
Please recommend me for a good Java Certification Book
new - 17 Jul 2006 16:08 GMT I am aware that ther are many tutorials online but due to so many things I have to take care of all by myself (right now AC's been broken for 3 1/3 days at this house my sister owns and I can't get any HVAC to come and I am missing my work), I want
a good book that covers all areas of the exam for programmer. If I need more in each topics. I can go to online resources. I need to get started for the exam now since I will be taking some classes VB.Net (intermediate) and C# in fall.
I saw some books info at http://www.jchq.net/faq/jcertfaq.htm but they are old.
Can anyone tell me a good book for Sun's cert for programmers exam?
new - 17 Jul 2006 18:33 GMT Can anyone tell me a good book for Sun's cert for programmers exam?
David Harper - 17 Jul 2006 21:32 GMT > I am aware that ther are many tutorials online but due to so many > things I have to take care of all by myself (right now AC's been [quoted text clipped - 10 lines] > > Can anyone tell me a good book for Sun's cert for programmers exam? I'm somewhat sceptical of the value of certification, whether it's Sun or Microsoft or Oracle or anyone else.
In the case of a programming language, certification doesn't prove that you can actually program effectively. It merely means that you have temporarily memorised the facts needed to pass the exam. The two are very different things, and employers know this. Given the choice between someone waving a shiny new Sun certificate and someone else who can actually demonstrate that they have written a real, working application, employers will pick the latter every time.
As Chris Uppal advised you when you posted your previous query, your time would be better spent actually writing code to solve problems that interest you. You'll learn a whole lot more this way, mainly by making lots of mistakes and learning from them.
You might also want to read this article by Peter Norvig,
http://www.norvig.com/21-days.html
which is a critique of the "Learn [insert name of programming language] in 21 days" genre of books, but which applies equally to certification. It contains very good advice for anyone who would like to become a programmer, but beware, because it shatters the notion that you can achieve this with minimal effort.
Good luck.
David Harper Cambridge, England
new - 18 Jul 2006 00:47 GMT [..]
> > Can anyone tell me a good book for Sun's cert for programmers exam? > [quoted text clipped - 4 lines] > you can actually program effectively. It merely means that you have > temporarily memorised the facts needed to pass the exam. I am aware of that and that's why I don't understand the fuss about certifcation. I am glad you talked me out of it. BTW, I never like those "Teach yourself [..]in ? hr/day" book. I think it's stupid and was surpried that anyone buy those books.
[..]
> but beware, because it shatters the notion that you can > achieve this with minimal effort. Make me feel better about all the investment (time and effort to stick with it) I have put so far.
> Good luck. Thanks.
I'll just spend my time on coding. A friend of mine and I are discussing about a project using Java ..
Patricia Shanahan - 18 Jul 2006 04:13 GMT > [..] > [quoted text clipped - 10 lines] > those "Teach yourself [..]in ? hr/day" book. I think it's stupid and > was surpried that anyone buy those books. I did buy "Teach Yourself Java 1.1 in 24 Hours", and think it was worth the weekend I spent working through it.
I would not recommend it for a beginning programmer, nor as the major portion of anyone's Java education. It was effective as a way for an experienced programmer to pick up enough Java to start practicing.
Patricia
David Harper - 18 Jul 2006 07:14 GMT [SNIP]
> I'll just spend my time on coding. A friend of mine and I are > discussing about a project using Java .. Sounds like an excellent idea!
By the way, in case you haven't already considered it, take a look at Eclipse
http://www.eclipse.org/
which is an open-source integrated development environment (combined editor, compiler, debugger, code management, ...) targetted at Java programmers. It's a free alternative to Borland JBuilder or Microsoft Visual Studio and it runs on Windows, Mac OS X and Linux.
David Harper Cambridge, England
Joe Fischer - 19 Jul 2006 02:13 GMT >[SNIP] >> I'll just spend my time on coding. A friend of mine and I are [quoted text clipped - 14 lines] >David Harper >Cambridge, England eclipse is a great tool and it's gotten to the point where I can barely write Java code without it. It takes a lot of the tedium out of Java coding and does some things that I don't even pay attention to anymore. I think for learning you might learn more by using a text editor and the javac compiler and figuring out what to do to make the compiler happy. At least for me I learn more by fixing mistakes than memorizing theory. Once you get past the point of writing single class projects, eclipse can help a lot in tying multiple classes together. ------- Remove underscores from e-mail address.
new - 20 Jul 2006 18:32 GMT > [SNIP] > > I'll just spend my time on coding. A friend of mine and I are [quoted text clipped - 11 lines] > programmers. It's a free alternative to Borland JBuilder or Microsoft > Visual Studio and it runs on Windows, Mac OS X and Linux. Yes, Eclipse is what I want to be able to use efficiently. (When in school 3 years or more ago, I used JCreator.)
I need some more advice from you. First let me give you my background again and what I am trying to accomplish.
I have a Master's in Analytical Chemistry (not organic chemistry but took Medicinal Chemistry and hence familiar with pharmaceutical compound + have read up on Biochemistry a bit) and then got a degree 3 years ago from a university where I learned C (intro) and Java - intro+ advanced but forgot advanced - along with web development class usin JavaScript, ASP, perl, and TCP/IP class, DBMS (grad level), some SWEN classes including UML. I am solid on SQL and have used Oracle in learning it.
Upon graduating, I moved to the west coast and here I took Intro to VB.Net to kill time and recently, got back into Java after contemplating to do C# early this year because I am already familiar with the terms and info in Java and wants to get a job by the end of this year or early next year even if I have to join consulting agency who has connections for jobs and move to anywhere in US to get the industry experience first. Then try to find a job directly with the a pharma company. I am concern about my degree getting old on resume.
I want to get a programer analyst position, if possible, in Medicinal Chemistry, i.e in a paharmaceutical company. The position would typicaly be 20% Chemistry and 80% programing. Recently, I have seen an ad for such a position - appeared to be entry level, and titled Programmer Analyst in Medicinal Chemistry/Cheminformatics. The position said BS/MS in Chemistry or Computer Science with experience in Java, Web programming, JDBC, Oracle.
Now the advise I am asking:
- Should I just focus on learning Java ONLY (to reach J2EE level) and *not do* anything else, like this internship with the state where I am mainly using Access 2003's Code builder. I am not in IT dept and don't have any guidance on coding but have the old project they have to refer to. I am new here. What I don't like the most is using Access with VB coding, not VB.net instead of a pure programming language.
- Also, should I not bother taking other classes which I plan to take this Fall, (like C# and Intermediate level VB.Ne. They won't be that hard and also won't be offered again in Spring. I want to be exposed to DotNet framework as some of these pharma company may be using DotNet - a friend (from school) of mine recently got a job interview for in a pharma company and was told that they would using DotNet in 90% of the IT work. Being forced to do the homework seem to be the way for me to get exposed to things. Otherwise, family issues(from siblings; I don't have my own and do not plan to have) gets me sidetracked.
- In your opinion, if I want to get serious J2EE knowledge *fast*, in order to be able to make time and *intensively* focus on it, what should I let go? Both the internship and classes or just the internship?
Working here, I kind of hate to be looking up for Access's object names (different from VB.Net and VB) and their methods, and prefer to be spedning time on Java but at the same time I wonder whether I should get this internship experience. It's useless $$ and cost me $6.00/day to park downtown. I can teach a Chemistry class, i.e spend 12-15 hrs a week total in a regular college to make the same montly income. In fact, I have an offer to teach a class but this is from a school with classes that go with monthly arrangment, i.e a course per month, and so, it would be more than 15 hours a week but I don't have to take a class everyweek. Teaching Chemistry classes for Nursing is a peice of cake for me.
- Should I be bold and let go of the internship? The good thing about it is that my boss is a good person and he would give good receommnedation but I am not interested in waiting for a state job. Hate their beaurocracy and stupid state exams.
> David Harper > Cambridge, England new - 21 Jul 2006 06:54 GMT > [SNIP] > > I'll just spend my time on coding. A friend of mine and I are > > discussing about a project using Java ..
> Sounds like an excellent idea!
> By the way, in case you haven't already considered it, take a look at > Eclipse
> http://www.eclipse.org/
> which is an open-source integrated development environment (combined > editor, compiler, debugger, code management, ...) targetted at Java > programmers. It's a free alternative to Borland JBuilder or Microsoft > Visual Studio and it runs on Windows, Mac OS X and Linux. Yes, Eclipse is what I want to be able to use efficiently. (When in school 3 years or more ago, I used JCreator.)
I need some more advice from you. First let me give you my background again and what I am trying to accomplish.
I have a Master's in Analytical Chemistry (not organic chemistry but took Medicinal Chemistry and hence familiar with pharmaceutical compound + have read up on Biochemistry a bit) and then got a degree 3 years ago from a university where I learned C (intro) and Java - intro+ advanced but forgot advanced - along with web development class usin JavaScript, ASP, perl, and TCP/IP class, DBMS (grad level), some SWEN classes including UML. I am solid on SQL and have used Oracle in learning it.
Upon graduating, I moved to the west coast and here I took Intro to VB.Net to kill time and recently, got back into Java after contemplating to do C# early this year because I am already familiar with the terms and info in Java and wants to get a job by the end of this year or early next year even if I have to join consulting agency who has connections for jobs and move to anywhere in US to get the industry experience first. Then try to find a job directly with the a
pharma company. I am concern about my degree getting old on resume.
I want to get a programer analyst position, if possible, in Medicinal Chemistry, i.e in a paharmaceutical company. The position would typicaly be 20% Chemistry and 80% programing. Recently, I have seen an ad for such a position - appeared to be entry level, and titled Programmer Analyst in Medicinal Chemistry/Cheminformatics. The position said BS/MS in Chemistry or Computer Science with experience in
Java, Web programming, JDBC, Oracle.
Now the advise I am asking:
- Should I just focus on learning Java ONLY (to reach J2EE level) and *not do* anything else, like this internship with the state where I am mainly using Access 2003's Code builder. I am not in IT dept and don't
have any guidance on coding but have the old project they have to refer
to. I am new here. What I don't like the most is using Access with VB
coding, not VB.net instead of a pure programming language.
- Also, should I not bother taking other classes which I plan to take this Fall, (like C# and Intermediate level VB.Ne. They won't be that hard and also won't be offered again in Spring. I want to be exposed to
DotNet framework as some of these pharma company may be using DotNet - a friend (from school) of mine recently got a job interview for in a pharma company and was told that they would using DotNet in 90% of the IT work. Being forced to do the homework seem to be the way for me to get exposed to things. Otherwise, family issues(from siblings; I don't have my own and do not plan to have) gets me sidetracked.
- In your opinion, if I want to get serious J2EE knowledge *fast*, in order to be able to make time and *intensively* focus on it, what should I let go? Both the internship and classes or just the internship?
Working here, I kind of hate to be looking up for Access's object names
(different from VB.Net and VB) and their methods, and prefer to be spedning time on Java but at the same time I wonder whether I should get this internship experience. It's useless $$ and cost me $6.00/day to park downtown. I can teach a Chemistry class, i.e spend 12-15 hrs a week total in a regular college to make the same montly income. In fact, I have an offer to teach a class but this is from a school with classes that go with monthly arrangment, i.e a course per month, and so, it would be more than 15 hours a week but I don't have to take a class everyweek. Teaching Chemistry classes for Nursing is a peice of cake for me.
- Should I be bold and let go of the internship? The good thing about it is that my boss is a good person and he would give good receommnedation but I am not interested in waiting for a state job. Hate their beaurocracy.
BTW, I did some google search for Cheminformatics and saw this job ad (via some group) and wish I already know J2EE well but I am still more interested in Cheminformatics positions.
RESPONSIBILITIES: Will be tasked with bioinformatic tool development and maintenance. With some supervision, responsibilities will include, but will not be limited to: prototyping and optimizing novel bioinformatic algorithms; designing and implementing computational procedures based upon the needs of the group; configuring and administering various computer systems; implementing designs through programming with advanced computing technologies; and other duties as assigned or required.
REQUIREMENTS: Must have considerable familiarity with one or more object-oriented programming computer languages such as Java or C/C++. Must demonstrate advanced skills in many of the following areas: 64-bit systems, Oracle, SQL, Tomcat/Apache, Java Server Pages, JavaScript, RMI, CORBA, HTML, DHTML, UML, XML, Unix/Linux, Windows, TCP/IP and system administration. Must have a strong interest in bioinformatics.
PREFERENCES: Bachelor degree in computer science or bioinformatics
> David Harper > Cambridge, England
Free MagazinesGet these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...
|
|
|