概述
在正式介绍松哥最近在连载的微人事视频之前,我想要和大家先聊聊前后端分离到底难在哪里?
老实说,前后端分离不难。
相反,前后端分离之后,对于后端工程师而言,事情反而变简单了。
在前后端不分的年代,很少有纯粹的后端工程师,一个 Java 工程师,多多少少得会一点 js、会一点 jQuery 吧?我相信大部分做过开发的小伙伴都有这样的经验。然而,当前后端分离之后,后端工程师的工作大大的减轻了,后端的工作也更加纯粹了,如果没有其他抱负,大概可以安安静静做一个接口仔了。
但是我相信,在程序员这个群体中,应该没有人愿意做一个安安静静的接口仔。想要提高自己的技能,全栈就是一个方向。然而前后端分离时代的全栈工程师,门槛可比从前的前后端不分时代的全栈工程师高多了。
为什么这么说呢?
前端经过这几年的发展,早已经变得非常强大,前端工程化、webpack、单页面应用/SPA,各种概念层出不穷。这种情况下,我们后端工程师想要去前端领域分一杯羹,进而提升自己的竞争力,着实得花点功夫。其实我一直觉得,目前前端的这些东西,对一个专业的前端工程师而言,其实应该都不算难,我们后端的 Spring Boot 这些,对一个专业的 Java 工程师也不算难,但是如果让一个人既写前端又写后端,多多少少有点难度,这些难度松哥从一个 Java 工程师的角度总结了,主要集中在以下几个方面:
前后端分离开发,开发环境下前后端的通信到底是怎么进行的?因为前端在 nodejs 上启动,有自己的端口,后端在 Tomcat 或者 Jetty 上启动,也有自己的端口,这种看似跨域的问题要怎么解决?
权限管理要怎么做?以前大家做权限管理就是各种请求拦截,如果请求权限不足,则转发到某一个页面去,前后端分离之后,无论什么情况,后端都是只返回 JSON,那么此时权限管理要怎么做?
前端的单页面应用(SPA)到底是怎么回事?有哪些优势?
前端组件化又是什么鬼?
webpack 到底是什么?
前后端分离项目的部署
这里的很多问题其实并不难,只是你缺乏一个令人恍然大悟的解释。且听松哥一一道来。
作为一个专业的后端工程师,当我们去学习很多前端概念的时候,如果能够把这些概念和我们 Java 中的某一个概念或者工具对应起来,你就会有一种恍然大悟的感觉,原来是这么回事!其实开发本语言和工具本来就是相似的,大部分语言不就是互相借鉴产生的么(例如 C# 和 Java),因此这些开发中的概念、工具等也都具有高度的相似性,如果能把前端的概念和 Java 中的一些概念对应起来理解,那就太棒啦!
然而我们在网上看到的大部分教程,前端就是专业的前端,后端就是专业的后端,很少有把这两个联合起来讲,不免有点遗憾。
松哥在 2018 年年初做微人事项目,就是考虑到这种前后端分离的案例太少了,我想打通前后端的任督二脉,很多小伙伴也亟需一个前后端分离的案例来练手,因此才有了后来的 V 部落和微人事项目。其中微人事项目我还写了一个非常详细的开发文档,当时心想着小伙伴们对照的开发文档应该就能搞出来微人事。
但是事实证明,还是有点乐观了。有不少小伙伴通过微人事项目添加了我的微信,问了很多问题,其实大部分问题都不难,但是要给大家解释清楚又非三言两语能说清,因此,我才决定在 Spring Boot 系列完结之后,继续录制这一套微人事项目的手把手教程,到目前为止已经录制了接近 50 集了,以下是部分视频:
在这套视频中,松哥从零开始,带领大家做一个和我的开源项目微人事一模一样的项目。我会从一个 Java 工程师的角度来和大家聊一聊全栈开发(Spring Boot + Vue)中的弯弯绕绕,很多前端的概念我会对照着 Java 中的一些工具来跟大家解释,这样可以帮助大家更好更快的理解并掌握前端的概念。我觉得这是非常难得的,你可以在网上找到专业的后端教程,也可以找到专业的前端教程,但是前后端结合的,老实说,并不多。
看过我博客的小伙伴都知道,松哥的博客力求简单易懂,让大家都看得明白,做得出效果,视频也是延续了这样的风格。无论是已经连载完毕的 Spring Boot 还是目前正在连载的微人事,都受到小伙伴的好评:
还有很多小伙伴把松哥视频教程推荐给他们身边的同事朋友,我想这足以说明松哥视频的质量了吧。(要是很坑的话,估计也没人推荐吧)
真的挺感动,这都是满满的信任。
当然视频的录制,还是和以前一样辛苦,早上六点起来录视频,录到八点半去上班,晚上回到家里,对视频进行二次处理,去噪,重新渲染,只是为了给小伙伴们一个更加清晰的视频教程:
当然这些付出也决定了这是一套付费教程。
我自己还在网上搜集了很多别人录制的视频,这些视频对我来说没有多大成本,都是网络上找的,因此我都免费送给大家了,在我公众号底部菜单里有免费视频,这些免费视频大家都可以领取,我不会拿这些随处可见的视频来卖钱。
欢迎大家加入星球,一起学习进步!趁着国庆节弯道超车。现在直接扫码加入星球需要 199,这里我提供另外一个优惠的方式,大家可以加我微信,发红包只要 119,然后我手动拉你进星球。星球上每有一个课程完结的时候,就会提升一次价格,早点加入就是优势。同时为了保证加入星球的小伙伴的权益,我可以向大家保证,你在其他地方不会看到一模一样的免费的整套视频教程,因为这些视频都是我自己录制的,全部都是加密之后发布的,所以请大家放心。
感谢大家信任。
喜欢就点个"在看"呗^_^
最后
以上就是酷酷季节为你收集整理的微人事项目视频教程已经开始更新,国庆节有事情做啦!的全部内容,希望文章能够帮你解决微人事项目视频教程已经开始更新,国庆节有事情做啦!所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复