一定要精,什么都会一点但是都不深没有用。java web还是挺好找工作的,你如果真想做这方面的,j2se的基础要打好,html,css,JavaScript都是很基本的,jsp和servlet也是最基本的。然后要学习框架,比如ssh啊什么的,总之基础一定要打好,然后还要对当前流行的技术要了解。至于dreamweaver和ps这种没有什么用
你什么 都不适合做。个人建议你先稍微钻研下哪一门具体的技术,不要搞的什么都知道点什么都不精。
另外,java web中不仅仅有jsp和servlet的,加上一些常用框架,以及ws、jms等,技术很多,主要是用来做企业级开发的。
你就软件开发吧