aspose file tools*
The moose likes Jobs Discussion and the fly likes Niche skills to master in Java to differentiate myself in 2/3 years time Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Niche skills to master in Java to differentiate myself in 2/3 years time" Watch "Niche skills to master in Java to differentiate myself in 2/3 years time" New topic
Author

Niche skills to master in Java to differentiate myself in 2/3 years time

Rajiv Roshan
Greenhorn

Joined: Aug 12, 2014
Posts: 3
Hello,

I have just started working for one of the largest Indian software MNC. I have been mapped to Java technologies. I feel lucky cause I love programming in Java and wanted to start my career as a Java Developer.

I have programmed in Java at college and am quite comfortable with the core concepts. In the next 2/3 years I plan to work really hard and smart and develop niche skill sets that would differentiate me from the crowd of Java developers all around so that I can be a valuable resource for the industry.

My questions :

1> What are the key knowledge and concepts expected out of a 2/3 year experienced Java developer ?

2> That I have a good grasp over core concepts in J2SE how should I plan my career path as a Java developer over the course of 2/3 years and beyond ?

3> What are some other niche skill sets/technologies that I should learn apart from regularly used java concepts that can set me apart from others?

4> I hear a lot about other technologies / tools developed by companies like PEGA , AbInitio , TIBCO etc...Are their product suites related to Java? would it be possible to master the tools developed by these companies in a span of 2/3 years? (I dont have any idea about them :P )



Waiting eagerly for reply from all the Java experts



Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18896
    
  40

Rajiv Roshan wrote:
4> I hear a lot about other technologies / tools like PEGA , AbInitio , TIBCO etc...Are these related to Java? would it be possible to learn them in a span of 2/3 years? (I dont have any idea about them :P )


These are not tools. These are companies, pretty large companies, and with very large suites of products. Arguably, some of the products in the suite, from the same company, even compete against each other.

And like any product, depending on the products, of course, they have Java adapters.

In other words, you don't learn "Tibco", as that is just a company, with lots and lots of products. Saying that you know "Tibco", is like saying that you know "IBM".

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Rajiv Roshan
Greenhorn

Joined: Aug 12, 2014
Posts: 3
@Henry :

In other words, you don't learn "Tibco", as that is just a company, with lots and lots of products. Saying that you know "Tibco", is like saying that you know "IBM"


Yes you are correct. They are companies. Sorry I did not get my question right. What I meant was whether I would require to learn any of the products and tools developed by PEGA/TIBCO to make myself standout from the crowd. what would be the prerequisites to learn them? Are their products related to Java ?
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18896
    
  40

Rajiv Roshan wrote:
Yes you are correct. They are companies. Sorry I did not get my question right. What I meant was whether I would require to learn any of the products and tools developed by PEGA/TIBCO to make myself standout from the crowd. what would be the prerequisites to learn them? Are their products related to Java ?


Well, first, I am not sure of how would you learn such products on your own. There isn't exactly any "express editions" that are free (like with databases).

However, to answer your Java question, I guess it depends on the product. I am sure that many of the products do include a Java API (especially those products that actually have APIs).

Henry
Rajiv Roshan
Greenhorn

Joined: Aug 12, 2014
Posts: 3
@Henry :

Please do reply to my queries (1) , (2) , & (3) also. Waiting for your reply. Thanks
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18896
    
  40

Rajiv Roshan wrote:@Henry :

Please do reply to my queries (1) , (2) , & (3) also. Waiting for your reply. Thanks


Yeah. I think that it would be fair to say, that if I had a response, I would have provided it. In fact, arguably, I never provided an answer for #4 either.

You are looking for some sort of study. I have one data point. I know the company that I work for, the job that I do, and the type of person that I would consider during a job interview. This is hardly information that you can use.

You are also looking for a prediction. What would happen in 2 to 3 years? I don't have any such information.

Henry
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30762
    
156

1) A 2-3 year experienced developer should be able to work independently, know the technologies he/she has worked with, explain those projects, etc.

2) Learn advanced concepts, learn more languages, learn design, learn non-functional aspects like performance. There's plenty to learn.

3) As Henry noted, nobody can predict the future. Pick technologies you find interesting.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Niche skills to master in Java to differentiate myself in 2/3 years time