Scja

Greetings All:
A few quarters from now I will have to take a set of classes (Java I+II and C++ III). I want to go into the classes with a firm foundation of Java and C++. I was wondering if studying for the SCJA would help me or is "too basic". I have read many places that this cert is pretty easy. I figure I would grab a C++ in an hour a day and Head first Java and study for the SCJA and C++ as a whole. Is the cert worth obtaining? It is not required for my program but I always want to find ways to make my CV shine (and seeing how my degree is only going to be an A.A.S I will have to do several things). I should note that I do NOT want to be a developer NOR do I have an extreme interest in software development. I am doing this in route to a BSCS.
Any comments are welcomed.
A few quarters from now I will have to take a set of classes (Java I+II and C++ III). I want to go into the classes with a firm foundation of Java and C++. I was wondering if studying for the SCJA would help me or is "too basic". I have read many places that this cert is pretty easy. I figure I would grab a C++ in an hour a day and Head first Java and study for the SCJA and C++ as a whole. Is the cert worth obtaining? It is not required for my program but I always want to find ways to make my CV shine (and seeing how my degree is only going to be an A.A.S I will have to do several things). I should note that I do NOT want to be a developer NOR do I have an extreme interest in software development. I am doing this in route to a BSCS.
Any comments are welcomed.
Comments
And if you only want the basics of programming in Java, the SCJA will be more than enough for you. The SCJP is definitely for programmers.
Forum Admin at www.techexams.net
--
LinkedIn: www.linkedin.com/in/jamesdmurray
Twitter: www.twitter.com/jdmurray
My immediate career goals involve network security and *nix engineering. I'd like to be a Network Security Engineer. I have looked at CS degrees but non of the schools close to me have a CIS program (or a BS IT program).
Because you will be working as a system and network admin, I would suggest heavily favoring languages that you will most likely be using on Windows and Linux/UNIX systems, such as shell scripting (cshell, bash, ksh, etc.), perl, VBscript, and PowerShell. Languages like C++, C#, Java, and BASIC are used for writing actual applications, which is something that a sys/netadmin rarely needs to do. Because UNIX/Linux and the C language are inseparable, I would suggest making an effort to become a real C programmer. When you need to know how, you'll be able to tweak code in system modules as rebuild the kernel. This is a valuable "hackish" skill for any system security professional to have.
Forum Admin at www.techexams.net
--
LinkedIn: www.linkedin.com/in/jamesdmurray
Twitter: www.twitter.com/jdmurray
This is a MAJOR concern for me. I need the hands on interaction with my professor/classmates. The school I am at does a 2+2 with a semi major university in the area so it just makes sense for me to do it this way.
Thanks for the tip. I don't have my C++/Java classes for a while, do you suggesting picking up a C book and going through it first, before tackling the C++ material?
And by the time you finish your CS degree you will be a programmer, but you may still not like programming. Time to go into management!
Forum Admin at www.techexams.net
--
LinkedIn: www.linkedin.com/in/jamesdmurray
Twitter: www.twitter.com/jdmurray
I have no desire to be a software developer, but now that I'm getting all the networking and systems stuff under control, reverse engineering is becoming more appealing to me.
Honestly, the one of the reasons why I want I want to do a BSCS is just that lol. Plus I am pretty sure I can get it at little to no cost to me and the school I will go to offers a concentration in Business and Finance so its a win win win.
Are you a self taught developer? If I recall correctly, your BS is not IT related (not that there's anything wrong with that
One of these days your gonna end up turning into a encryption algorithm or like backtrack or something. That is going to be pretty awesome.
To be completely honest, I'm very far from being that good. The more you learn, the more realize you don't know. There are some people out there that terrify me.
I think I will end up going for this cert next year after I take my Java classes. Just to get an extra notch above my fellow classmates.
And my BA is in Cultural Anthropology. It would have been in music (bass clarinet) if only I could have finished my BM at night.
Forum Admin at www.techexams.net
--
LinkedIn: www.linkedin.com/in/jamesdmurray
Twitter: www.twitter.com/jdmurray
Have you decided on what concentration you want to pursue in InfoSec? Are you trying to get away from development entirely?
Forum Admin at www.techexams.net
--
LinkedIn: www.linkedin.com/in/jamesdmurray
Twitter: www.twitter.com/jdmurray
The SCJA is too easy. It was created mainly for people in Japan, for whatever reason. Do the SCJP if you want to be Java certified. I like the Java Headfirst book. It does a good job introducing/explaining OOP. If you want to persue the SCJP I recommend reading the Sybex book after you finish Headfirst.
http://www.amazon.com/SCJP-Certified-Programmer-Platform-CX-310-065/dp/0470417978/ref=sr_1_5?ie=UTF8&s=books&qid=1276122673&sr=1-5
I just finished reading it, and I loved it. Everything is explained very well and in a way newbies can comprehend.
Prepping for Java programming job isn't at the issue here- of course you could get the Java coder job without SCJP. And indeed there are some very skilled Java coders without SCJP. Regardless, their employer and their customers are happy with the solutions they provide. I am sure there's no shortage of solid prep literature on Java programming.The problem is the SCJP test itself. It tests you on code that somebody wrote after taking some illegal pharmaceutical "enhancements". This is truly a test made for you to fail. Unwilling to give up on the obscurity ($$$- maker, why should they) but facing the inevitable obscurity of the cert itself, exam creators came up with SCJA- sort of an entry level easier-to-get cert that will keep prospective candidates invested in SCJP road in both attention and $$$. Hey, you took the first step, why don't you take the final one? You have to stuff your resume with something more than SCJA, right?
If you have Java coding projects lined up mindCoder, would you drop all of them, go for SCJP prep and fail several times before passing it?
I arrived on that conclusion based off what I've read from right here in this forum... lol.
http://www.techexams.net/forums/sun-microsystems-java-certification/32545-scja-310-019-a.html
As for the rest, you are right. The code is very difficult to read, but it is ligitimate code, and you could inherit code that looks like that. I also frequent Javaranch a lot and people there pass the test daily without issue. It's not trying to set you up to fail. I don't think Sun makes too much money off selling certs. Just my opinion.
I never said you had to have it either. I am just trying to be helpful.