web课程女生要学吗?我是文科生毕业,学历会不会受影响
本人就是文科生,从对HTML感兴趣到能做小规模webapp的全栈开发,断断续续花了差不多七八年,在完全自学的条件下,现混饭吃的工作内容包括Web开发。分享一下,希望对题主有帮助。
简洁版回答你肯定猜到了:现实。稍微复杂一点的回答应该也不新鲜:无论学科背景,只要有兴趣,再投入足够的时间,没有做不到。
主要原因是,我认为Web开发不需要考虑太多数据结构和算法方面的问题,所以无论文理科,在数学方面只要有中学数学基础就够了,最重要的是要适应工程师的语言和行事方法,这对“文科生”来说可能最有挑战性,但是只要跨过这个门槛,你一定会觉得豁然开朗。
办法只有一个,就是找靠谱的资料,跟着做tutorial,做的时候必须自己手动敲代码和调试,这个不用多说了,懂英文的话推荐http://codecademy.com。进阶之后最主要的是学会查文档,我个人认为文档的质量是项目活力的重要指标。有不明白的地方就上社区问,首推http://stackoverflow.com,没有第二。
另外,所谓web开发包括的内容太多,楼主可以慢慢学习了解后,找自己喜欢的钻研下去,或者做一个generalist,两者需要的精力都差不多,对文理科生来说,十年磨一剑算正常吧。总之,下面每一个关键词都是一个大坑,你要学会取舍和分配精力(不好意思,后端以PHP为例,因为只会这个):
· 前端
o HTML+CSS
o 基础Javascript -> jQuery -> 其他框架和库(Bootstrap, React, AngularJS, D3.js...)
o Design pattern, UX(要关注Jakob Nielsen的文章,篇篇经典)
· 后端
o 基础PHP -> 框架和库(墙裂安利 Laravel。当然还有许多,如Yii, CodeIgniter等,都是极其优秀的工具)
o OOP概念 -> MVC概念 -> software design pattern
o 学会版本控制、单元测试、数据库>迁徙/p>
o 数据安全(关注各种安全博客,了解基本的XSS, CSRF, SQL注入/远程执行、白名单)
o 有兴趣的话了解一下Node.js
· 数据库
o 关系型数据库的特点 -> mySQL基本语法 -> 复杂的statement
o MongoDB
· 服务器
o Linux 操作(基本文件操作、设置访问权限、白名单、数据备份、CRON job、分析access log等等)
· 工具
o 版本控制、合作:Git(windows下有gitbash)
o 代码编写:Notepad++; Sublime Text; Eclipse或phpStorm
o 虚拟机:vagrant, XAMPP 等
个人认为,不像其他专业,关于Web开发的知识最容易获取,因为有无数优秀的开源项目和优秀做法,很多项目的文档做的都非常好。
功夫不负有心人,少年,动手吧,奔跑吧。
PHP在Web网站开发领域的优势有哪些
1、PHP语言安全,语言强大且稳定,社区有很多,不懂得基本上都能找到答案
2、PHP语言支持跨平台,支持不同的操作>体系/p>
3、PHP有很好的可移植性和可扩展性
4、学习成本和开发成本低,周期短,效率高
5、整个系统需要apache、Mysql搭配,都是免费开源,并且还有许多集成的软件包可用,如xampp、phpstudy等
PHP在Web网站开发领域的优势有哪些
1、PHP语言安全,语言强大且稳定,社区有很多,不懂得基本上都能找到答案
2、PHP语言支持跨平台,支持不同的操作>体系/p>
3、PHP有很好的可移植性和可扩展性
4、学习成本和开发成本低,周期短,效率高
5、整个系统需要apache、Mysql搭配,都是免费开源,并且还有许多集成的软件包可用,如xampp、phpstudy等
xampp的apache为什么是红的
XAMPP的Apache是红色的,是因为其默认的端口被占用了。
红色表示Apache服务器正在运行,但是当端口被占用时,Apache会在其窗口显示为红色。
默认情况下,XAMPP的httpd.conf文件将其端口设置为80号端口,这是所有Web服务器的默认端口。
但是,如果该端口已被占用,则Apache将无法启动,并且在XAMPP控制面板中显示为红色。
可以通过修改XAMPP的httpd.conf文件中的端口号来解决该问题。
但是,需要确保所选端口未被其他应用程序使用。
另外,如果您需要使用80号端口,则需要关闭占用该端口的任何其他应用程序。
1. XAMPP的Apache是红色的。
2. 这是因为XAMPP的Apache默认端口被占用或者Apache服务没有启动导致的,所以显示为红色。
3. 如果要解决这个问题,可以尝试关闭占用端口的程序或者启动Apache服务。
同时,也可以在XAMPP的控制面板中查看详细的错误信息以便更好地解决问题。
可以用自己主机做服务器搭建一个博客网站吗
可以,但是需要满足一个条件就是你要用公网ip。解决这个问题可能要比买云服务器更难。有些人说了,可以使用花生壳等软件来获得代理,收费的其实这还是没有自己买服务器获得公网ip成本更低。免费的有流量限制而且不稳定,这对一个网站来说比较致命。而且免费的是最贵的。时间成本都耗不起。
想要搭建个人或者小组之间发表观点、互相评论的博客?妙招如下:
准备工具:
1. xampp
2. zblog
3. 花生壳5.0
一、 用ZBLOG搭建本地私人博客
首先,下载xampp,打开后控制面板开启apache和mysql服务。
下载zblog压缩包,然后解压,把解压出来的内容拷贝到xampp安装目录htdocs文件夹里。
然后打开本地网址127.0.0.1,会进入zblog的安装程序,一直点下一步就行。
数据库类型选择mysql,默认密码为空,其他的根据自己需要填写。
本地私人博客部署完成。
打开127.0.0.1会显示创建好的本地私人博客。
二、 用花生壳部署搭建
本地创建的博客只有局域网内才能访问,如果在异地办公,只能通过中转服务才能进行访问,这里就需要用到花生壳了。
打开花生壳软件,点击右下角的+号。
应用类型选择HTTP,内网主机填写本地地址127.0.0.1,端口填写80;
目前花生壳新版已经支持了UDP协议,还新增了“密码访问限制”,开启“密码访问限制”设置访问密码,别人拿到博客地址访问时也许输入密码才能访问,加强了个人博客安全保护,想给谁看才给谁看~
内网映射信息填写完整后点击确定,就会生成一个外网访问地址;
然后,通过这个外网访问地址,就能访问到自己创建的私人博客了。
通过这个外网地址可以分享给你想要分享朋友,他们就能看到你的文章了,也可以评论或者点赞,就跟看一个网上的博客一样,不过这个博客只有你和你分享的朋友之间才能访问,属于你个人或朋友之间的秘密花园~