• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

What will be the future of my Java development Career?

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi ,

I am working as Java developer in Small IT Company since 2006. I have successfully complete 3-4 small Java projects. But due to lack of java projects, I have to work in .Net, PHP, Adobe Flex and in Photoshop Projects. So due to lack of java projects I am feeling uncomfortable in current job scenario and thinking for my future where I have to go.
I am feeling that I am lacking behind the Java world and I do not know about the best practices of Java as I have not much Java practical experience.

And Thinking that what I have do for my future how can I improve my java skills.
And is it good for me to work in different platforms.

Need your kind suggestion

 
Author
Posts: 3473
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
It is always good to have diverse knowledge. If Java is where your passion is, you can improve your skills via


-- Self-taught projects and tutorials.
-- Open source contribution.
-- Extra volunteer work in exchange for gaining hands-on experience.


 
Ranch Hand
Posts: 275
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think you mean lack when you say leak........
 
Ranch Hand
Posts: 174
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Aamir,

I got a dream few days back that I am on bench from last few months and Java is gone. And there is a new language in market called Nava. As Nava is pretty new, client want company to develop there project in .Net/PHP/Adobe Flex. Though from last few years I am working as full time java developer, I got the opportunity to work in this new Project as I did some development in VB and Pearl before coming to Java world. I am no longer on bench and working happily in new project.
 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Dear Amir,

Yes there is drop in number of Java jobs due to recession and also due to inclination of companies towards Microsoft technologies, specially for new projects.

So, there are two options; either work with diverse technologies or specialize in Java. Be sure that there will be Java jobs for next few years atleast, though Microsoft appears to be leading.
 
arulk pillai
Author
Posts: 3473
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The other day I dropped by a large bookshop and I could easily notice that Java shelving area is lot smaller than the .Net shelving area. Has anyone else noticed this or just me? Overall the IT shelving area had been reduced. Looks like more are buying books via online stores.
 
Author
Posts: 38
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Nothing against Java (seriously---I did years of Java development), but betting your career on a single programming language is a big mistake. I think a lot of programmers overly self-identify with the languages they use. This leads to self-pigeon-holing, which isn't a very wise choice in an industry that is so incredibly susceptible to change.

I'm not throwing stones here. I'm a self-proclaimed Rubyist and identify heavily with the Ruby world. I've been worrying about my own career lately because I am so tied to Ruby. It's scary and I don't think it's good for me.

So my strategy is, even though the Ruby work keeps coming, to look for opportunities to branch out intentionally away from Ruby. I've been working with Erlang and a bit of .NET just to keep myself sharp.

My opinion is that all Java programmers need to be working in parallel on the next strategic technology investment they plan to make. It's time in the adoption curve to start branching out. Might be something that runs on the JVM (Scala, JRuby, Groovy, etc.) but learn something new that changes the way you think about programming. And welcome experiences in other languages or disciplines.

Chad
 
author & internet detective
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Chad Fowler wrote:My opinion is that all Java programmers need to be working in parallel on the next strategic technology investment they plan to make. It's time in the adoption curve to start branching out. Might be something that runs on the JVM (Scala, JRuby, Groovy, etc.) but learn something new that changes the way you think about programming. And welcome experiences in other languages or disciplines.


This reminds me of the quote about learning a new language every year.

At the same time, there is value in developing a deeper knowledge of something. You can't be an expert in everything after all. Just not to the point where it is the only thing you can do.
 
arulk pillai
Author
Posts: 3473
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Nothing against Java (seriously---I did years of Java development), but betting your career on a single programming language is a big mistake. I think a lot of programmers overly self-identify with the languages they use. This leads to self-pigeon-holing, which isn't a very wise choice in an industry that is so incredibly susceptible to change.




Agree with you. I remember that 3-4 years ago, your skills will be sought after if you knew EJB. Now a days, it better if you have Java/JEE experience plus ESB, MOM, etc. I think diversification is a good thing rather than specializing.
 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The problem with learning a lot of programming languages is that this demands a time that you could be using to develop interesting stuff in one programming language. Some people concentrate so much in learning new things that they end up knowing a bunch of tools, but didn't produce anything valuable in any of them.
I think it's useful, though, to learn concepts that are new to the industry. I believe that, once we have the necessary knowledge, we can implement anything in any language, with only a very few specialized exceptions.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic