Months after shani tagged me for this issue, it's time to pick up the glove, and write a post about it.
a little note on that matter,
i think that if a developer whats to become better, he should aknowelange it mentally to always strive for self improvement.
Things I should do.
to answer that question, i must ask myself what are my goals, where do i see myself in 3-5 years ?
well, as far as i remmember myself, my goal was always to become a solution Architect, the dude that can design "dreams" to reality.
to achive that, you must work your way from the buttom, get femilier with all the bits and bites, design practices, practice software development and after few years in the field, emerge your own opinion about software development process, devolopment methodoligies, and create new consepts.
once you have done all that, you can start becoming an architect.
after defining that, lets ask this question again :
What things should i do?
- read alot about development methodologies, and when/where to apply them (Scrum like development is not always suitable for every organization)
- upgrade my skills to current technologies (.Net 3.5)
- Apply new learnt stuff to daily tasks
Things I want to do
- Write a book on software development (it won't be published in the next year)
- create a perfect development process (is it possible ?)
- enter the BDD world.
Things I won't do
as much as it is tempting to leave what i am doing now, and persue my dream becoming a solution architect,
the next few years seems as a good time to gain more expirience at the development section before advancing to the next level.
Tagging this dude :
Micky Shriber