I have been involved in development of software and web sites for over 20 years now. My how things have changed! Today’s world is filled with people claiming to be developers who have no clue what they are doing. They create a classy resume and use it to convince people that they are a seasoned developer.
I cannot count how many times I’ve been by-passed for a development job for someone who charges a lower rate only to have that client call me back complaining that the developer they hired was a disaster. They want me to fix what the other developer broke. The problem is it winds up costing them twice as much than if they had hired me in the first place.
Today’s world is very different because technology is changing at a very rapid pace. As a developer you cannot sit back and relax. You have to stay abreast of all the new technologies as they come out or you will soon find your skill set is outdated. To a person making his living developing applications that is a death blow to future gigs. Staying up to date is essential, but is hard work. You have to determine what is a fad and what isn’t.
For instance, MVC is currently the rage with many companies. They have been sold on the hype that exists from Microsoft. The fact is that a seasoned .NET forms developer can do what MVC does in far less time. The learning curve alone for MVC makes it slower than other forms of development that produce the same or similar results. This is the case with many new technologies today. All this does is serve to make the game more difficult for people like you and I, the developers that are working in the trenches everyday.
Thankfully …read more
Source: The Developing Coder