wood burning stoves 2.0*
The moose likes Jobs Discussion and the fly likes I am confused, please show me a way Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "I am confused, please show me a way " Watch "I am confused, please show me a way " New topic
Author

I am confused, please show me a way

Rudradutt Joshi
Ranch Hand

Joined: Dec 06, 2008
Posts: 45

Hi All,

I am currently working with J2EE (hibernate...), Ajax kind of advance web technologies and some core Java (TCP/IP),threading with 8 months of experience. Now I am being offered jobs at some other companies.
Among them, one is a good reputed company, and wants me to work on 'DIAMETER' protocol and related networking technologies, the other good companies wants me to continue with struts-spring-hibernate.
I will figure out the stability of the companies my self, pay scale of all the companies are pretty competitive with each other. So please if some of the Mights can suggest me which is a better option for me as for the future perspective, technically as well as give me the points that I should consider before making a decision.

Regards,
Rudradutt
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3219
Firstly, congrats for having multiple offers. I have listed some aspects to consider in my blog at http://java-success.blogspot.com/2007/10/how-to-choose-from-multiple-javaj2ee.html.


In my view stick with struts-spring-hibernate. Also find an opportunity where you can have exposure to integration technologies like Web services, JMS, etc and popular archituctures like SOA.

Good luck.


Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
Rudradutt Joshi
Ranch Hand

Joined: Dec 06, 2008
Posts: 45

Precisely what I needed,

Arulk, Your blog was fabulous, and helpful in more than one ways,
I took a look at sample of your book, and will surely keep handy next time when I will start job hunting.

Thank You,
Rudradutt
Sonny Gill
Ranch Hand

Joined: Feb 02, 2002
Posts: 1211

You really need to get more information on the kind of work you will be doing at the two companies and then decide.

Sure, struts/spring/hibernate are in fashion right now, and they are good technologies in their own right. But, how will you feel writing your 10th struts/spring/hibernate app in 2 years time? It can get monotonous very fast. Of course, the same thing could happen at the other company too.

I would suggest that you investigate which company has the kind of work environment that suits you. How much importance is placed on creating high quality software? What are there approaches to continuous training and mentoring? What kind of development process do they use (xp, scrum, waterfall etc.)? What kind of hours do people work? Do they do original design and implementation, or is most of the work maintenance or implementing designs provided by other people?

Unless you have a clear preference for one, the answers to these questions matter more than exact technologies you will be using.

In general, I would suggest that go for the job that will give you harder problems to solve. That is how you improve yourself.
While you are doing all this soul searching, I urge you to read Dr. Richard Hamming's You and Your Research.


The future is here. It's just not evenly distributed yet. - William Gibson
Consultant @ Xebia. Sonny Gill Tweets
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18507
    
  40

Now I am being offered jobs at some other companies.
Among them, one is a good reputed company, and wants me to work on 'DIAMETER' protocol and related networking technologies....



Basically, RADIUS is one of the main standards for authentication, single sign on, etc. I guess DIAMETER is supposed to be the next version -- bad pun in my opinion... ...Most people just used radius. Not many get to work on the protocol itself, and certainly not for the next version. (this is assuming we are talking about the same thing).

I disagree with the other posters, in dismissing this offer too quickily. If it is what I am talking about, it could be incredibly interesting, and you could end up as a very high valued security and networking expert after this.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Rudradutt Joshi
Ranch Hand

Joined: Dec 06, 2008
Posts: 45

I think this is the only place, where some one like me (a very novice) can get such mentors. So I am thanking you all for your guidance in selecting the appropriate way.

I am assessing the companies as Arulk and Sonny (I must add 'Sir' followed by your names) show the way, And yes Henry (Sir *3 ), I am also assessing the importance of the protocol for my future perspective, as I am having some time to decide which way to go.

Sonny thanks for providing such brilliant article on soul searching, I will revise it time by time for regain courage (human tendency to forget things ) and sure will refine my self every time I will read it.

Once again thank you all for your help and time. I will surely right down the path to destiny when I will select one
 
Consider Paul's rocket mass heater.
 
subject: I am confused, please show me a way
 
Similar Threads
Why SAP and .Net technologies are still in demand but not than java
Need your suggestion and advice
Should I take this job offer? How good is this?
learning Hibernate
How should I prepare for SCEA