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: 399
        
career-development
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