Win a copy of Getting started with Java on the Raspberry Pi this week in the Raspberry Pi forum!
  • 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
  • Ron McLeod
  • Paul Clapham
  • Tim Cooke
  • Jeanne Boyarsky
Sheriffs:
  • Rob Spoor
  • Devaka Cooray
  • Liutauras Vilda
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Piet Souris

How can I improve my skills? Any Suggestion

 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am looking for advice about moving from mid-level to senior level position. My background: I have 4+ years of experience in Java/J2EE. I mainly work for small company, mainly small to midsize project 6 months to 1 year project. I mainly worked in the web development areas.

I have seeing how web framework evolved from JSP/Servlet to full blown J2EE.. Here are my questions..

How do people advanced their career? Any suggestion?
Be an expert at couple thing or be an novice at many things?
I followed everything..

Is changing jobs year to year good for your career or not?

Someone gave me the advice, the only way you can grow is to learn from mistakes. He told me that you should stick around from start to finish and to many releases... Is that true?

Any advice would be great? Please shared your experiences...
 
Author
Posts: 6055
8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by la phon:
I
How do people advanced their career? Any suggestion?
Be an expert at couple thing or be an novice at many things?
I followed everything..

Is changing jobs year to year good for your career or not?

Someone gave me the advice, the only way you can grow is to learn from mistakes. He told me that you should stick around from start to finish and to many releases... Is that true?



In general, I do not recommend jumping around too much. It makes it look like you're job hopping for money. Also, as your friend noticed, it's important to go through one full release cycle, and usually 2-3. It's useful to see how shortcuts you took on the Nth release come back to haunt you on the N+1 and N+2 releases, and so later you'll better understand the true cost of such decisions.

In general you advance by proving yourself and taking on more responsibility in your current role. Eventually, you decide that you can't significantly gorw more in your current role, i.e. the amount of learning and growth is limited compared to other options, and you'll leave for a new job. Lack of raises/bonus, changing needs (e.g. family), or work environment may also effect the decision to stay or leave.

Most importantly, you need to have a goal. have some idea where you want to be in 5, 10, and 20 years. (You can change your goals, but always be moving towards some goal.) Once you know where you're going, plan how to get there. What do you need to do in the next 1-3 years to move towards that goal. Work at a job (current or new one) which moves you towards your goal.

--Mark
 
All of the following truths are shameless lies. But what about this tiny ad:
Low Tech Laboratory
https://www.kickstarter.com/projects/paulwheaton/low-tech-0
reply
    Bookmark Topic Watch Topic
  • New Topic