首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web开发 >

[转]学习网站技术需要学习哪些知识呢?解决思路

2012-03-19 
[转]学习网站技术需要学习哪些知识呢?原文地址:http://bbs.oncecode.com/thread-158-1-1.html很多初学的朋

[转]学习网站技术需要学习哪些知识呢?
原文地址:http://bbs.oncecode.com/thread-158-1-1.html


很多初学的朋友都会有这个疑问,
以下列出一些常用的技术和知识,
尽量做到从基础到高级:

1. 计算机基础知识(包括简单的硬件知识、操作系统知识、网络知识)
2. HTML(有HTML 4和HTML 5之分)
3. CSS(有css 2和css 3之分)
4. 简单的图片处理技术(photoshop图片编辑)
5. javascript技术(JS和浏览器常用接口对象)
6. PHP(可从众多的后台技术中选一种,常见的:Java、PHP、.Net、ASP、C++)
7. MySQL(可从几种主流的数据库中选一种,常见的:MySQL、Sql Server、Oracle)
8. Web Server技术(常见的:apache、nginx、lighttpd、tomcat)
9. 服务器技术(主流:Linux和Windows)
10. 软件工程(学习团队合作、整体架构等知识)
11. 数据结构和算法(对大型项目瓶颈优化可能有所帮助)


上述知识和技术从上到下也基本上是从前端到后端的学习路线。

常见问题:
Q. 我没有一点计算机基础能学会做网站吗?
A. 能!
  没有基础,学习基础就有了。
  什么都是学习来的,不是吗?

Q. 我不会HTML和CSS可以直接学习PHP或其它后端语言吗?
A. 能!
  但是建议从HTML和CSS学起,至少要知道HTML都有哪些标签,
  以及CSS常用的一些属性,这样对后端语言的学习也是有帮助的。
  因为毕竟网站最终输出到浏览器上,不都是HTML和CSS还有Javascript吗?

Q. 上面这些技术我都需要学习吗?
A. 不需要!
  因为现在主流方向都是讲究团队合作,讲究分工,
  你可以针对自己的兴趣,选择前端或者后端的一些技术作为主要学习方向,
  其它知识作为补充。

Q. 目前国内网站开发团队一般是怎样分工合作的呢?
A. 从职位上可以看出一些大公司的开发团队的合作方式,
  主要包括以下几个职位:
  运营策划、系统架构、平面设计(美工设计)、
  前端开发、后端程序、数据库设计维护、
  服务器运维、内容编辑、推广专员

Q. 有哪些好书可以推荐吗?
A. 可以到本论坛的“好书推荐”板块看看。
  现在就去看看。



[解决办法]
现在就去看看。
[解决办法]
必须掌握 css + js + php/asp/jsp 等。最重要的是会数据库开发。

热点排行