从入门到放弃系列--如何成为全栈工程师04

2023-11-06

之前的3节课,我告诉了你基础的html、div+css布局,你应该已经了解网页是怎么制作的,在开从第5节课开始,我会用一个完整的实例,带你制作快速制作一个企业网站,这节课,我要把让你明白,当你在浏览器里输入一个网址,网页是怎么出现的,以及,在做一个网站之前,我们必须要准备的事情,还有一些常见名词的解释;

域名

域名就是我们通常所说的网址,比如:qq.com,这是腾讯的网址,baidu.com,这是百度的网址;

  • 1级域名、2级域名、3级域名什么意思:
    域名是从后往前倒数,以小数点为分隔为1级域名、2级域名、3级域名,比如:
    baidu.com这就是一个1级域名,也叫顶级域名;
    www.baidu.com或者m.baidu.com这都叫2级域名;
    mp.weixin.qq.com,这就是3级域名;

  • 域名怎么注册:
    域名注册最好选择较大的服务商,比如阿里云旗下的万网,或者22.cn这类服务商,只要查询以后没有人注册的域名,除了gov结尾的域名只能政府机构注册,别的后缀的域名你都可以随意注册。

  • 域名的价值:
    从目前的互联网发展来看,一个域名的价值已经大大淡化和降低,以前一个域名动辄几百万,甚至上千万的交易已经非常少见,域名在小程序,app中的使用对于普通用户而言,已经完全没有存在感,目前注册域名如果是以网站为用途,请优先选择com结尾的域名,其次是net结尾,最次是cn结尾的域名,其他后缀的域名基本都是垃圾域名,可以从品牌的角度考虑使用,但是如果是想投资,就完全没有必要了。

  • 域名解析:

备案

只要你的网站是在国内使用,95%的需要你备案,备案流程简单,但是等待时间比较长,备案分为个人备案和企业备案,只要不是特殊行业一般30天以内可以备案完成,如果你使用国内的服务器,不备案,网站是无法打开的;如果不想备案,可以购买香港或者其他国家的服务器,但是国内访问打开的速度会比较慢。

服务器

服务器就是一台电脑,性能比一般的家用电脑在读写速度、处理性能上要好,服务器有固定的IP地址(IP地址就好比现实生活中的家庭或者公司地址,便于别人找到的),同样服务器在有了固定的IP地址以后,用户才能通过域名解析的IP地址找到对应的服务器,根据请求的不同,显示不同的内容给不同的用户;

  • 虚拟主机、vps、云主机(阿里云、腾讯云、各种云)
    从本质来说,他们都是同一个东西,由于服务器的租用价格比较贵,普通新手程序员或者一般的小公司,没有必要一年出几千或者上万的成本单独租用一台服务器,所以通常会把一台服务器同时租给很多人,这样便宜实用,云主机的概念对于普通用户而言除了听着好大上,还有就是贵,在2014年以前,云主机概念没有炒作以前,一台普通的服务第一年大概8000元,其中有一半甚至更多,都是带宽成本,也就是服务器也是要拉一条网线插上,通常10mb的服务器一年的带宽租用成本是4000元,可能很多人现在自己家中的宽带都是500兆的了,一年可能1000元都不要,但是并不方便用于服务器,两个原因:①没有固定的IP(这一点可以安装某些软件解决);关键的是第二点,家用带宽的上传速度是被限制的,普通用户使用家庭宽带上网、玩游戏、看视频主要是下载速度要快,但是如果用于服务器,别人来访问你的电脑,就要求你的电脑上传速度要快;
  • 服务器的运营环境有windows和linux两种,windows服务器严重不推荐,操作麻烦,性能不好,安全漏洞多;后面会有一节专门的文章教大家用linux服务器搭建服务器环境;
  • 价格,如今我们主要使用云服务器,作为初学,购买的时候可以多看最近各大公司的活动,一般购买每年几百元的就足够了,后期随时可以升级,不用担心。

SEO

  • SEO就是搜索引擎优化,互联网上到处都是同质化的网站和内容,比如你和小李都做了一个关于NBA的网站,你们俩的网站在百度被普通用户搜索NBA的时候,谁显示在前面,谁显示在后面就看谁的SEO做得好,不过由于现在移动互联网的崛起,也就是APP的盛行,百度、谷歌、360等搜索引擎的时代已经过去,SEO已经一项不必再花精力学习的技术了,大家知道就好;
    未来是算法的时代,抖音、微信公众号等等的内容排名已经不是简单的靠内容决定,更是根据个人的需求千人千面,各位学习了我的入门教程,了解SEO的存在即可,算法是未来的走向,是你们需要深入学习的内容;
  • 对应SEO还有一样叫SEM,SEM就是直接砸钱,谁出钱多,谁就在同样的搜索结果里更靠前,这是资本的游戏,也是百度等搜索引擎的只要盈利模式;
  • 衍生一下还有ASO,就是APP排名优化;
  • 注意:自2018年开始,SEO市场已经出现大量的作弊行为,还有各种第三方广告告诉你只要给钱就能保证你的网站排名更靠前,记住,80%是在骗钱,帮你优化上去的关键词毫无最用,徒有其名,不要上当。

PHP

PHP、ASP、JAVA、GO、python等等这些都是后端编程语言,用于处理用户的请求,比如你到了一个新网站,要注册一个新用户,要购买商品,要支付,这些都需要这些语言的参与,本课程在后面会一步一步讲到这些语言是如何完成用户请求的;通常一个网站只有一种后端语言,大型网站可能会有多种,我们的课程后面主要以PHP为主;

数据库

数据库就是用来存储用户数据的,一个用户什么时候注册的,什么时候购买了什么产品,他收藏了什么产品都会记录在数据库里,主流的数据库有 mysql,sql server,mango db 等等,本课程在后面实例的时候,也会使用mysql数据库

切图

通常一个网络公司,会有UI设计师、前端工程师、程序员等这类职位,设计师根据每个网站的用途和功能先把网站画成平面图,然后交给前端工程师处理成html(还可以是别的,这里不展开讨论),前端工程师处理成html这个过程就叫切图,全栈工程师要一个人完成设计、切图、后端程序,服务器运维的所有工作,这就是全栈工程师的难点,也是全栈工程师不容易;

记住,全栈工程师要学习的很多,如果你只会后端语言,80%的可能性你会在一家网站公司打工很久,如果你只了解如何设计产品,你会常常陷入无法自己快速制作的痛苦之中,全栈很难,因为掌握的东西太多;全栈很简单,因为我会教你怎么一步一步做到,目前我没有在网上看到任何一本完整的国人写的全栈工程师的养成教程,如果你看见,相信我,当你跟着我的教程走完,你将成为二八定律里的20&。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从入门到放弃系列--如何成为全栈工程师04 的相关文章

随机推荐

  • 语音交互有哪些优势与劣势?

    转载自公众号 谈人工智能 转载请联系授权 语音交互是指人与人 人与设备之间 通过自然语音进行信息传递的过程 人与人之间通过语音来传递信息 交流感情等等 其实就是一种最基本的人与人之间的语音交互 为什么VUI这个概念 Voice User I
  • matlab欧拉法截断误差,一阶常微分方程欧拉法与梯形公式局部截断误差与p阶精度Range.PPT...

    一阶常微分方程欧拉法与梯形公式局部截断误差与p阶精度Range 一阶常微分方程 欧拉法与梯形公式 局部截断误差与p阶精度 Range Kutta公式 常微分方程MATLAB求解 数值分析 23 例1 一阶常微分方程 求解区域 0 x 1 5
  • (译)神经网络基础(1):Logistic 回归

    点击阅读原文 翻译 huangyongye 前言 本文在翻译过程中 为了便于理解 某些句子可能和原文有一定的出入 但是整体上没有太大的改动 由于本人水平有限 翻译或者理解不对的地方 欢迎指正 不胜感激 Logistic 回归 本例子包括以下
  • ThreadPoolTaskScheduler 简单的记录

    initializeBean方法 protected Object initializeBean final String beanName final Object bean Nullable RootBeanDefinition mbd
  • 关于OkGo中由于响应码不同返回的错误提示无法获取解决方案

    使用okgo过程中发现原有的callBack无法再onError方法中返回错误信息内容 所以可以通过自定义callBack 方法来获取响应的内容 eg package com lide mygit public class MainActi
  • java怎么校验字符串为正数或者两位小数

    可以使用正则表达式来校验字符串是否为正数或两位小数 下面是一个例子 public static boolean isPositiveNumberOrTwoDecimalPlaces String str String pattern 0 9
  • 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败“常见问题的解决方案

    问题 服务器突然显示连接失败 通过端口 1433 连接到主机 localhost 的 TCP IP 连接失败 错误 Connection refused connect 请验证连接属性 并检查 SQL Server 的实例正在主机上运行 且
  • Kubernetes 基本概念

    Kubernetes 是什么 Kubernetes 是一个可移植 可扩展的开源平台 用于管理容器化的工作负载和服务 可促进声明式配 置和自动化 是谷歌保密了十几年的秘密武器Borg的开源版本 谷歌一直通过Borg系统管理着数量庞大 的应用程
  • 2023华为OD机试备考攻略 以及题库目录分值说明 考点说明

    刷题库 刷题库 刷题库 重要的事情说三遍 要刷有多种语言的实现的题库 一种语言看不懂可以换另一种语言 而且可以结合起来去重 类似下面这种的题库 华为OD机试备考攻略 以及题库目录分值说明 考点说明 blog csdn net banxia
  • copy of an AVPacket structure

    a copy of an AVPacket structure 参考 https stackoverflow com questions 12929330 create a copy of an avpacket structure ok
  • 回调函数的作用详解

    回调函数的作用 原文地址 回调函数的作用 加菲的日志 网易博客 一直不太理解回调函数的作用 下面是找到的一些关于回调函数的作用的解答 1 回调函数是一个很有用 也很重要的概念 当发生某种事件时 系统或其他函数将会自动调用你定义的一段函数 2
  • STM32的DMA输出DAC的正弦波与三角波 幅度与周期可调可调(原创篇);

    废话不多说 因为激光振镜驱动需要正弦波与三角波 为了省事 直接通过STM32F407实现DAC的DMA输出 省CPU资源 经过调试 在0 NkHZ之内都可以实现 目前采样点为500个 上数据吧 其中三角波自动生成500个数据 在初始化的时候
  • 自己的Anaconda管理多个虚拟环境,这样就可以在不同的环境下安装互不干扰的库

    项目场景 Anaconda可以安装多个虚拟解释器 每个解释器可以安装自己独有的库 从而每个解释器之间起到互不干扰的作用 这点Anaconda就非常强大了 查看Anaconda的解释环境 在电脑开始中选择Anaconda Prompt set
  • 搭建一个vue3+ts项目(超祥/必看)

    一 创建vite项目 1 在一个文件夹下通过cmd打开 输入命令 npm create vite latest 2 接着选择ts 3 创建好之后 结构目录如下 二 启动vite项目 1 安装依赖 启动项目前需要先 npm i 从上图可以发现
  • C++智能指针知识总结

    智能指针 智能指针是为了避免内存泄漏的技术 智能指针采用了RAII特性 利用对象生命周期来控制程序资源 在对象构造时获取资源 接着控制对资源的访问使之在对象的生命周期内始终保持有效 最后在对象析构的时候释放资源 借此 我们实际上把管理一份资
  • Python 四五事

    介绍 Python 相关工具 工作流程和测试框架 最后更新 2014 1 19 引言 接续着之前的文章 虽然隔得比较久 本文继续介绍以 Windows 平台为背景的 Python 开发相关的工具 希望能对你有所帮助 另外很多东西本文都是延续
  • html+css+javascript知识点总结

    一 html css 基础 1 1 Html 和 CSS 的关系 学习 web 前端开发基础技术需要掌握 HTML CSS JavaScript 语言 下面我们就来了解下这三门技术都是用来实现什么的 1 HTML 是网页内容的载体 内容就是
  • 14.12 修改职工信息

    14 12 修改职工信息 1 按照编号修改职工信息 先声明 修改职工 void mod Emp 再实现 就是把查到的职工删除 再在那个位置输入一个新职工 所以跟添加职工的代码很多地方一样 修改职工 void WorkerManager mo
  • Koordinator 异构资源/任务调度实践

    前言 Koordinator 是阿里云基于过去我们建设的统一调度系统中积累的技术和实践经验 对外开源了新一代的调度系统 Koordinator 支持 Kubernetes 上多种工作负载的混部调度 它的目标是提高工作负载的运行时效率和可靠性
  • 从入门到放弃系列--如何成为全栈工程师04

    之前的3节课 我告诉了你基础的html div css布局 你应该已经了解网页是怎么制作的 在开从第5节课开始 我会用一个完整的实例 带你制作快速制作一个企业网站 这节课 我要把让你明白 当你在浏览器里输入一个网址 网页是怎么出现的 以及