对于一些没有编程经验的人来说,一开始就学习 web 开发会让人觉得非常困难。因为你的能力处于初始阶段(你根本不知道你缺少哪方面的知识),所以在你能够建立一个任意复杂的网站之前,你可能会认为你需要大概几个月的时间来夯实计算机方面的基础知识。
其实并非如此!web 开发和 CS 是不同的,你完全可以在没有太多计算机基础的情况下开发学习 web 开发。我这样说,完全是根据我自己的经验。
这里大致列出了长短不一的四个部分知识要点,在你学习的前几个月里你需要掌握这些要点。
1) web 框架的基础知识(如 Ruby on Rails),又名“包含网站模块及它们之间连接结构”。
2) 前端开发,又名“如何使内容出现在正确的位置上,而且在浏览器
中表现得好看”。
3) 版本控制,又名“如何使用免费易用的软件,使程序员
能够有组织地保存他们的程序版本。这样他们就不用担心修改代码所带来的版本混乱,同时也能够很好地与其它程序员协同开发”。
4) 部署,又名“如何真正地将你的网站放到互联网上”。
我把这几个部分标记为 1 到4,但这并不意味着它们之间存在任何特定的顺序。你可以同时学习这些东西。
更多详细参见:http://www.open-open.com/news/view/1f2ca53
将其中ruby on rails 修改为struts或spring mvc或asp.net,将ruby修改为java或C#,同样受益匪浅
分享到:
相关推荐
Java后端开发是目前非常热门的技术方向之一,下面是一个从入门到工作的Java后端学习路线图: 1. 基础知识学习: - 学习Java语言基础:掌握Java的语法、面向对象编程等基本概念。 - 学习数据结构和算法:了解常用...
本指南将帮助新手快速入门,通过Java语言搭建开发和测试环境,使用金碟云提供的WEB API k3cloud-webapi-sdk.jar进行高效集成。 首先,我们需要了解金碟云的基本概念。金碟云是金碟公司推出的一款基于云计算的企业...
《Go Web编程实战派从入门到精通》是一本专注于Go语言在Web开发领域的专著,其开源的随书源码库名为"Go语言-Web-goWebActualCombat",压缩包内的主要内容是goWebActualCombat-master目录,这代表了一个完整的Go语言...
通过上述分析可以看出,Android开发不仅有着广阔的发展前景,而且对不同背景的学习者都提供了良好的入门条件。对于有志于从事Android开发的人来说,只要按照科学合理的学习路径规划,就能够逐步掌握所需技能,最终...
精品课程 全程面授 千锋教育 www.qfedu.com 做真实的自己-用良心做教育 最新 Python web 开发视频教程从入门到精通 想学 Python web 开发?想成为 Python web 开发工程师?想进入 Python 行业拿高薪?但还没入行? ...
Java+Web开发教程----入门与提高篇(JSP+Servlet)》附赠电子资料
《2007年图书:JSP_JSF_Tomcat Web编程从入门到精通》这本书主要涵盖了Java服务器页面(JSP)、JavaServer Faces(JSF)以及Tomcat应用服务器在Web开发中的应用,旨在帮助初学者及有一定基础的开发者深入理解和掌握...
Python Web开发是一个Django从入门到精通,通过本系列的教程学习,可以学习到Django的mvc架构,models、views、templates、forms、session等的相关入门知识,学完本系列之后对django的入门知识有了比较深入的学习,...
- **WSGI简介**:Web服务器网关接口(WSGI)是Python Web开发的一个标准,它提供了一种标准化的方法来连接Web服务器和应用程序。通过WSGI,开发者可以创建独立于Web服务器的Python应用。 在Python中,学习Web编程...
Web3开发技术学习路线图,从入门到架构师学习路线
少儿编程-少儿编程系统-少儿编程系统源码-少儿编程管理系统-少儿编程管理系统java代码-少儿编程系统设计与实现-基于ssm的少儿编程系统-基于Web的少儿编程系统设计与实现-少儿编程网站-少儿编程网站代码-少儿编程平台...
Python Web开发是利用Python编程语言构建Web应用程序的过程,它结合了Python的强大功能和灵活性,以及Web开发的各种框架和技术。本课程针对的是电子商务等专业的学生,旨在通过学习,让学生掌握Python Web开发的基本...
《Python编程-入门到精通源代码》是一本旨在引导初学者深入理解并熟练掌握Python编程语言的书籍。...这种实践与理论相结合的学习方式,对于Python初学者来说尤为有益,能有效提升编程技能,实现从入门到精通的飞跃。
总之,CTF-WEB入门DOC-2019版1提供了一个系统性的学习路线图,涵盖Web安全的基础知识、实践平台、学习资源以及进阶技能,为有志于网络安全特别是Web安全领域的学习者提供了宝贵的指导。通过不断学习和实践,你可以...
本教程“C# Web开发入门经典”是针对初学者精心编写的,旨在帮助读者快速掌握C#语言和ASP.NET框架的基础知识,从而进入Web开发的世界。 首先,我们要理解C#是一种由微软开发的面向对象的编程语言,它专为.NET ...
在深入探讨Web编程入门经典——HTML、XHTML和CSS(第2版)的案例源代码之前,我们首先需要理解这三个核心技术的基本概念。 HTML(HyperText Markup Language)是万维网的核心语言,用于创建和设计网页内容。它由一...
编程训练-编程训练系统-编程训练系统源码-编程训练管理系统-编程训练管理系统java代码-编程训练系统设计与实现-基于springboot的编程训练系统-基于Web的编程训练系统设计与实现-编程训练网站-编程训练网站代码-编程...
本项目是一个针对初学者的WebApi基础入门学习项目,旨在帮助开发者熟悉WebApi的核心概念和技术,并通过实际操作来提升技能。 首先,项目中使用了Log4,这是一个广泛使用的日志记录库。Log4在.NET Core WebApi中的...
《NET+Web服务入门经典+C#:C#编程篇》是一本专为初学者设计的IT教程,旨在帮助读者快速掌握.NET框架下的Web服务开发以及C#编程技术。本资源包含一系列深入浅出的章节,涵盖了从基础概念到实际应用的广泛内容。 ...