deep expertise in one technology or not so deep understanding of many technologies
- by district
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 ?