如果单单开发网页,汇编,编译原理完全没有必要。
至于说TCP/IP协议,在做网页设计时也不会用到。但是因为整个WEB网络通过HTTP协议通信,而HTTP协议是TCP/IP网络中应用层协议,如果基础比较薄弱,也先不用学。
怎样才算网页开发的高手,如果要做出漂亮的动态网页,可以先从简单的HTML语言,一些简单的Javascript,CSS开始。然后熟悉一些WEB前端框架比如jQuery,YUI等,都熟悉了并且在实际中使用已经能够完成大部分任务。
当然如果要更进一步,那就要好好研究DOM事件模型,Javascript语言高级部分了,到了这个层次的时候,你就是一个比较合格的WEB前端工程师了。
然后通过积累和项目经验,你已经能设计并实现一些前端框架,那你就是真正的大牛了。那工资就远不止四五千了。