I've observed that in some software development companies same guy is responsible for working on all three layers, i.e. presentation, business and persistence layers. Normally, this guy is hired as a J2EE developer, but once entered, they ask for everything to be done by developer.
What do you think of it? The developer is responsible to work on only business layer or he/she should do presentation and persitatnce layers along with business layer?
Isn't it "Thee In One" package?
• Sun Certified Programmer for Java 2 Platform (SCJP2)
• IBM Certified Professional for Object Oriented Analysis and Design with UML
• IBM Certified System Administrator for WebSphere Application Server v5.0
• Certified Business Analysis Professional (CBAP®)
all my jobs I did all layers and on some of my jobs I also played a role of DBA and Sysadmin Noone paid me hourly!!!
It is not 3-in-1 package.. It really depends on the company - some companies have testers, some assume you'll do it yourself.. Same with QA, Deployers, Designers, etc. Maybe those with more skills paid little better, but not nessesary.
This is how we work in Europe even in big consulting firms. Especially when it comes to business and data layer, I rarely see DBA's sitting there and writing DAOs for others. Personally I am quite happy to do it.
Originally posted by Ali Hussain: This is how we work in Europe even in big consulting firms. Especially when it comes to business and data layer, I rarely see DBA's sitting there and writing DAOs for others. Personally I am quite happy to do it.
I thought there were tools that would do that for you..
pie. tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop