Uzi's Blogs

Things I learn, observe and try out

Saturday, July 09, 2005

Software Engineer

The following quote is taken from Rapid J2EE Development: An Adaptive Foundation for Enterprise Applications By Alan Monnox which I am studying nowadays.

The title software engineer is worthy of further elaboration. IT professionals have a propensity for putting all manner of titles on business cards, from systems analyst and enterprise architect to quality specialist and IT consultant. The true software professional, however, is an extremely versatile individual who is fully capable of fulfilling many, but not necessarily all, of the predefined roles on a project. It is to this type of individual that I apply the term software engineer. Putting aside for a moment the technical description of the role and the associated computer scientist tag, a software engineer is someone who not only knows his or her profession but knows it well. He or she can effectively contribute in all project phases, whether analysis, design, implementation, or testing. Moreover, a software engineer continually looks for new ideas to improve what he or she does and how it is done. In short, a software engineer understands that self-improvement and continuous learning are fundamental activities for an IT professional.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home