Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Career decision

 
Kiran Esh
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I am a Java developer having 3 years of experience and working in telecom domain. Being said that I am proficient in JAVA/J2EE design and development and want to be on the technology side (Don�t want to take management) I have following doubts about the career path.

1.Should I stick to the domain or not? Is it necessary to continue in the same domain?
2.Are there any other paths apart from the normal software engineer path as below?
Software Engineer -> Senior Software Engineer -> Project Leader -> Project Manager -> Delivery Head etc.

3.I want to design/develop/implement new protocols/technologies rather than doing the same kind of application development.
4.May be I want to be an architect J

Which companies in India encourages their employees to do stuff like this.

What I have seen in many companies is more of maintenance/feature additions rather than building something new. I have enquired my friends and checked my network an what I here is that all companies are BAD when it comes to a engineer (coder). They ask to fix this or code this :-(.

Would appreciate your valuable feedback on the path I want to take.

Thanks

kiri ( inboxin@gmail.com )
 
James Kesari
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
1. Should I stick to the domain or not? Is it necessary to continue in the same domain?

It is probably good to stick to the domain(esp., like Telecom) since the scope of development is high. However, it is not absolutely necessary if you are bored or doesn't like to.

2. Are there any other paths apart from the normal software engineer path as below?
Software Engineer -> Senior Software Engineer -> Project Leader -> Project Manager -> Delivery Head etc.

You can also follow the technical ladder.. many of the Indian companies has this option now..
Developer-> Tech lead/specialist -> Senior Tech lead/specialist -> Technical Architect -> Solution Architect...

3. I want to design/develop/implement new protocols/technologies rather than doing the same kind of application development.

Probably what you want to do is look for product development companies (or) look for companies which work for software companies. They usually have
technology as their verticals.

4. May be I want to be an architect J

As you wish...
 
Kiran Esh
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your input James.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic