May 12, 2009 by Jason Garber To become a masterful internet application engineer? How many languages or technologies does one need to master to be a masterful internet application engineer? Please comment! Share this:FacebookEmailTwitterLike this:Like Loading... Related
It depends on the stack…
I think you hit the necessities for any web developer with that “base” list.
As for server-side languages, I think people get too caught up with “you need to use X language, or you suck”. I, personally, hate ColdFusion, but I’ve seen some good web apps come from that language.
It’s all what you make of the tools you know.
Number of languages or technologies doesn’t matter.
Internet application engineer should know all major aspects of web applications architecture (http, web security, browser’s model, web frameworks, best practices, etc) and general principles of software design and architecture (OOP, design patterns, etc) . That’s enough to call a person a ‘web app engeener’. Knowledge of JS, CSS, HTML, PHP, Python, etc might be helpful but it doesn’t make you an engineer.