作为一名web开发者来说,不论是php还是java web,就我目前掌握的知识来说,个人认为应该掌握以下几个方面的内容 1 基础的编程语言,这个好像是废话 2 软件设计的思想,如面向对象.mvc.各种设计模式等等 3 web服务器的配置.优化,如apache.nginx 4 关系型数据库,现在mysql比较流行 5 非关系型数据库,如memcache.redis.MongoDB 6 http协议 tcp/ip协议 7 web高并发下的解决方案 8 linux系统,最低要求会写shell 9 掌握