從零基礎學後端開發要不要學TCP/IP?

Software -丁哥开讲
709 位粉絲
3 觀看·2020年4月3日
大家好。在本视频中,我们将讨论零基础存储的后开发
他的一个朋友留言说,他听说从零基存储到后开发的路径是
学习计算机原理,网络原理等等。然后他的问题是,他提到了 TCP IP 协议
他的问题是,如果我学好计算机网络,我可以跳过 TCP IP 吗 ? 我猜他要看那本书 TCP IP
没关系。你在做后期开发。你是一个应用程序级别
你不需要去物理层、链层、 IP 层, 你不需要去设计它。你在应用层
你必须弄清楚你在哪里, 你在哪一层, 当然, 你可以在不按太多的情况下学到很多东西
但是如果你问我,你需要什么样的知识来做后期开发 ? 这就够了。你说的都是好的,但是你不知道你能不能做后期开发。丁告诉你完全没问题
你提到了算法和相关的东西,比如数据结构之类的东西
这些必须学习,因为在我们的应用层,这些东西是我们的食物,这些是我们的工具
我们编写的程序既干净又高效,它基于这些
数据结构和算法这些东西一定要学对
然后你要注意什么你要选择一个技术框架啊你首先要成为一个语言必须选择你喜欢的权利
JavaScript 你选择什么框架 ? 选择 JS,对吗 ? 然后,呃,然后是 Python 。你使用什么框架 ? Python 有很多框架
什么样的丛林或烧瓶,对吗 ? 很多 C 店。什么样的甜甜圈车
然后 Swift Swift 有一个框架,它不仅仅是一个电话开发,然后是 Kotlin,Java 和 Spring Boot,对吧
还有什么? 还有什么? 丁, 让我想想 PHP 。 PHP, 你使用
你要选什么样的老头子我只想
然后是 Ruby on Rails,虽然它很旧,但很多人都在使用 Ruby on Rails
Ruby 是他的编程语言
在一个什么大的权利有人说应该是大的也可以做后面的发展啊没问题大的
像这个 JavaScript 的前端,他不写它非常接近
很接近包括他, 写也可以, 写也可以, 写也可以
虽然他在地板上
但他是一个后端编程语言,它存在。你只要找到合适的框架
我们已经谈论了很多关于后端技术的问题,这位朋友只是在谈论如何从头开始掌握后端
我个人认为你不需要学习那么多基本的东西,比如计算机原理
啊,网络,网络,TCP,IP,我觉得有点远,因为你在应用层
你不必走那么远
嗯,那是几层。你必须在做完之后上来
你在后端要有几个概念, 一个是控制器的概念, 就是 API 接口层, 因为你要把它交给前端啊, 这个是你要学习的, 现在还是一个趋势, 还是休息不一样, 不一样, 不一样, 不一样, 不一样, 不一样
单位是作为手表数据交互单位的实体
然后图形 Q 是你的数据模型
那么你需要什么数据那个模型作为你的交互数据单元啊这是一个不同的概念当然有人说图 Q 和图 Q 协议不是
是一样的。完全不一样。当然,图 Q 的语言与你的图 Q spec
你怎么说 spec 肯定更宽,对吗 ? 图 Q 只是一种方法
其中有些是用这种语言实现的,有些是用这种语言实现的,有客户端和
这是一个具体到你的编程领域你的编程工作里面使用的技术
休息也有类似的东西,类似于休息,它是通过请求的请求,它只获取数据的一部分,然后你必须
嗯,你得到了很多数据,你必须多问几次。这是一个休息的想法
好吧,这个想法在我们的实际后端很少使用,就像我们很少使用的东西一样
我不可能发送一个请求, 我只得到一个实体。我可能必须得到很多实体。它可能是多个实体的集合
在这一点上,将有另一个概念称为模型,它不同于您的数据表的实体实体
然后模型对应于你的 API,你发送什么数据,你返回什么数据
事实上,这是图 Q 的概念,但不是现在更流行的概念
事物的查询语言的语言的图 Q 现在不一样了所以
你可以使用休息,他可以使用他的技术与你互动,但你不能使用它他的想法是不使用该实体作为你的模型这将是一个大量的工作,你和你的 API 将是一个低效率,你会得到一点点的数据
要拿几次不合适, 这是 API 里新的
如果你是一个程序员,我希望你有这个想法
其他如果这个朋友只是从零开始进入后端
你在学习的过程中可能会有更多的问题这个时候你可以问啊我们可以继续讨论这些我们会在这里说说啊这个视频
就这样。我们在下一个视频中见。谢谢
