• 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

career steps and responsibilties

 
Ranch Hand
Posts: 258
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi friends,

I have been working as a java developer for last 2.4 yrs. I worked on enhancement related projects most of the time. Now I feel that time has came where i should look myself to another role. I want to think regarding future, like should i continue as a java developer-team lead- project lead kind of path or should i think about something else different from this? There are lot of other booming technologies like SOA, Webcenter by oracle which seems to be the future technologies.

I mean to say as an ideal career what should developer like me think about? I mean guide something about the job roles.
I know its somewhat confusing. But your thoughts will be appreciated.
 
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
Vijay,
There's isn't one "ideal" career path. It depends on your interests. You are still at the point where you want to develop technically regardless of the path you choose. What Java related technologies have you worked with? EJB, servlet, jsp, etc
 
Author
Posts: 3473
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sit down and

-- work out your objectives and career aspirations.
-- work out where you would like to see yourself in next 6 months, next 2 years, next 5years, etc
-- do a SWOT (Strengths Weaknesses. Opportunities, Threats ) analysis. You may have to do a research. Pick the areas you need to improve on to
meet your goals and career objectives. Include both technical and non-technical skills.

You are the best person to make these decisions. No one else can do this for you.
 
vijay jamadade
Ranch Hand
Posts: 258
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for your valuable suggestions Jeanne and Arulk,

Jeanne, I want to ask you that, there are lot of technical things to learn. Even if though we are willing to learn those it will fully depend on the projects that company will get. In my company whenever we are assigned to any project we are required to work for 12 hours a day. After that i get really tired to study other things.

Arulk, when i first started my professional career as a developer my objective was to become a team lead in two years but still i don't have that much of confidence and also i am not getting that opportunity. Or opportunity that will include some huge responsibility. What should i do if i consider to become team lead as a case.

You guys are experianced tell me how you advanced in your career. I will appreciate it if you tell some example kind of explanation. I mean i am not getting satisfaction. I feel that i am back in competition. I want new things to happen within my professional life that will give me feeling that "YES I have added something in this month to my career ....."
 
Ranch Hand
Posts: 174
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

arulk pillai wrote:Sit down and

-- work out your objectives and career aspirations.
-- work out where you would like to see yourself in next 6 months, next 2 years, next 5years, etc
-- do a SWOT (Strengths Weaknesses. Opportunities, Threats ) analysis. You may have to do a research. Pick the areas you need to improve on to
meet your goals and career objectives. Include both technical and non-technical skills.

You are the best person to make these decisions. No one else can do this for you.



Very well said Arulk.

vijay jamadade wrote: What should i do if i consider to become team lead as a case


Improve your technicall skills. Its a never ending process.There are so many things to learn. I aggred that after working for 12 hours, you are not able to give time for self learning. But what about those 12 hours which you spend in office? You can talk half an hour daily from that 12 hours for self learning. Gain the functional knowledge of your project. Go ahead and learn SOA/webcenter. There is no harm in learning new technologies.Dont worry, as you get more experienced, you will get more and more work and responsibilities.And then might be you will start a thread "Too much work and responsibilities". .
 
vijay jamadade
Ranch Hand
Posts: 258
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks friends,

I think i am now getting some direction to think upon using these points. But its true i should decide some strategy of using the time so that the things i am doing will take me to some best place.

But really as time passes everybody should seriously take care how much he/she is gaining as time passes !!!

Right now its like walking in a fog, but soon i will make the things clear...

thanks friends, thanks a lot...
 
Jeanne Boyarsky
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

vijay jamadade wrote: Jeanne, I want to ask you that, there are lot of technical things to learn. Even if though we are willing to learn those it will fully depend on the projects that company will get. In my company whenever we are assigned to any project we are required to work for 12 hours a day. After that i get really tired to study other things.


I disagree - it is your responsibility to find time to learn. Whether it is after work, during lunch, on the weekend, etc.

And you are required to BE at work 12 hours a day. I find it hard to believe you are 100% focused on your work for that whole time. Do you not have coffee, take lunch, get distracted, take a break? Also, what about your commute? I am fortunate to have an employer who values productivity more than face time. But even if you are not, it's still your responsibility to take the time to grow if you want to advance.
 
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
If you would like to become a team lead, aim at becoming a well rounded professional with both the technical and softskills. No one knows every technology or platform, learn the core concepts & the sought-after frameworks only. You can easily learn the rest on the job.
 
vijay jamadade
Ranch Hand
Posts: 258
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ya I got your points Jeanne and Arulk,

As a first step apart from the technologies i have worked in projects , now i am implementing the basic applications like crud applications for hibernate, making DOJO simple application, spring etc. Like this i have decided that I will be prepared at least with a first step so that if anybody asks me ,

Do you know "Spring"?

My answer will be yes. In a project i can get dip knowledge afterwards with R&D.

Thanks to you both.
 
reply
    Bookmark Topic Watch Topic
  • New Topic