• Post Reply Bookmark Topic Watch Topic
  • New Topic

Just got a job! Java help needed!  RSS feed

 
James McKee
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My first post on the Java Ranch! Very exciting.


I just graduated college with a degree in IT. I had two Java Programming classes my freshman year, and used ASP.NET during my Junior and Senior years. Therefore, I am not really up to speed and VERY rusty as far as the Java world goes. Why am I interested in Java now, you ask? Well, I was just hired at a software development company that uses Java. They develop a web-based program for major companies throughout the U.S. They develop this application using J2EE. I've been going through the typical company training process all week, but will begin the real job on Monday! I've entered sort of a panic-mode recenty due to my lack of Java knowledge. Everyone keeps telling me "you're the new guy, don't worry about it!", but I was hired on [somewhat] of a favor and was able to bypass the "technical" part of the interview so I feel as if I'm expected to have up-to-par Java knowledge. Anyway, I figured I'd start reading up on the language, so I went out and bought "Head First Java" a few days ago (which is actually how I discovered this website!). I'm enjoying the book so far, but I have a feeling that won't be enough. Does anyone have any recommendations on any other books, online resources, online forums, etc. that would be beneficial to someone in my position? Since we're going to be working with J2EE, JSP, etc. I'm assuming I'll need some literature on that - but I figured first things first and I should brush up on the core Java language initially. Anyway, thanks for all of the responses in advance.


I look forward to an informative stay at the Java Ranch!
[ July 12, 2007: Message edited by: James McKee ]
 
James Hambrick
Ranch Hand
Posts: 282
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Wow the economy must be better, can't see how with Bush in office, I graduated in 2002 and worked installing computers and networks for 1.5 years and then I worked in manufacturing for 3 years before getting a Database analyst job which is still not what I went to college for. SO basically 5 yrs later and I still dont have a degree related job. there is a free download of a populat ebook. I will send you the link. Congrats on the job, wished the market was better around here where I am. I never took Java in college, I took COBOL for 1yr, C/C++ one class each. The C++ teacher did not know how to progam in C, I had to help the students so you can imagine how much C++ we learned. I took VB6 also which is what I used the most. So learning Java for me an uphill battle.
 
Ernest Friedman-Hill
author and iconoclast
Sheriff
Posts: 24217
38
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Welcome to JavaRanch!

I don't think there's any way to become an expert in such a broad range of technologies over night; you've got a long row to hoe. If you're enjoying HFJ, then there's a HF Servlets and JSPs which is equally good.

Now, beyond that, there are many, many, different things to know, and you have to take things one at a time. It would be best to find out as much as you can about the actual technologies in use: for example, although the underlying technology may be Servlets, the actual technology you use may be something higher level like Struts, which is a whole other ball of wax. When you find out exactly what you'll need to know, we can help sketch out a roadmap for you.
 
John Bartlett
Ranch Hand
Posts: 116
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Congratulation on the job.

Firstly what frameworks are you going to be using to build these web based applications?

JSF?
Shale?
Seam?
Struts?
Tapesrty?
Hibernate?
Spring?

Once you know what frameworks you are going to be using it will be easier to point you to the right tutorials / books etc.

John
[ July 13, 2007: Message edited by: John Bartlett ]
 
James McKee
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just got the word that our front-end system is handled by "Struts".

Thanks for the comments in advance and for all thus far!
 
James McKee
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Also, I had a breif conversation with the manager today that said it's not a big deal I don't have much experience - he's going to start me off with simple bugs, and if I excel they'll move me up. If I have some trouble they'll put me with a "mentor" temporarily.
[ July 13, 2007: Message edited by: James McKee ]
 
John Bartlett
Ranch Hand
Posts: 116
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ah kool, I personally have never used Struts i have more experience using JSF and shale for the front end. but here are a few things that mite be worth looking at the get up-to-speed before you starts.

Shale Home
Shale Wiki
Shale Wikipedia

When I was learning i quite liked the "In Action" range of books, so Struts in Action would probably be quite a good place to start.

Its also worth noting that books and tutorials can only really take you so far but there is no substiture for actual hands on experience and your employer will know this, so dont panic. In my own experience, when i started my job, i had no prior knowledge of web based java development....I had never even looked into Struts or JSF so I was probably in what sounds like the same sort of situation your in now. Just read as much information as you can so you understand the concepts, this will give you the perfect place to start when you begin coding, and then with time you will be a pro lol!

Hope something i said helps

John
[ July 13, 2007: Message edited by: John Bartlett ]
 
James McKee
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks John, that was very helpful!
 
Jesus Angeles
Ranch Hand
Posts: 2070
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you will need ejb 2, there is also a head first book on ejb.

For ejb 3, there is no head first book (~yet?); you can try monson-haefel's book on ejb 3. Ejb 3 is based on Java Persistence api; Java Persistence is a subset of hibernate. Ejb 2 and 3 are very different with regards to the entity (database) part. Sorry if you got confused. Ignore this message, unless you will need ejb, and your system has ejb 3.
 
Consider Paul's rocket mass heater.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!