deep expertise in one technology or not so deep understanding of many technologies

Posted by district on Programmers See other posts from Programmers or by district
Published on 2011-03-05T20:59:45Z Indexed on 2011/03/05 23:32 UTC
Read the original article Hit count: 338

Filed under:

Hello everyone. I started to feel a little bit confused recently about my career path as software developer, about what I do, what I know and do I need it.

I am 21 years now and I have 3 years of experience. I've been dealing with java/C++ projects, Servlet/JSP/JSF, desktop QT, also some mobile development (Symbian, Android) I work for a quite a small company, around 20 developers with different projects. I'm also a student.

The problem is that I'm not sure if I'm taking the right road here. I'm starting to work with new technology every few months. I don't have deep understanding in any of these and I'm not sure if this is what I need.

I will probably not become an expert in any of these. The other path is maybe to start working for a big company which use one set of technologies and become an expert.

What's your opinion on this topic ? What is more valuable ?

© Programmers or respective owner

Related posts about career-development