在正式介绍松哥最近在连载的微人事视频之前,我想要和大家先聊聊前后端分离到底难在哪里?

老实说,前后端分离不难

相反,前后端分离之后,对于后端工程师而言,事情反而变简单了。

在前后端不分的年代,很少有纯粹的后端工程师,一个 Java 工程师,多多少少得会一点 js、会一点 jQuery 吧?我相信大部分做过开发的小伙伴都有这样的经验。然而,当前后端分离之后,后端工程师的工作大大的减轻了,后端的工作也更加纯粹了,如果没有其他抱负,大概可以安安静静做一个接口仔了。

但是我相信,在程序员这个群体中,应该没有人愿意做一个安安静静的接口仔。想要提高自己的技能,全栈就是一个方向。然而前后端分离时代的全栈工程师,门槛可比从前的前后端不分时代的全栈工程师高多了。

为什么这么说呢?

前端经过这几年的发展,早已经变得非常强大,前端工程化、webpack、单页面应用/SPA,各种概念层出不穷。这种情况下,我们后端工程师想要去前端领域分一杯羹,进而提升自己的竞争力,着实得花点功夫。其实我一直觉得,目前前端的这些东西,对一个专业的前端工程师而言,其实应该都不算难,我们后端的 Spring Boot 这些,对一个专业的 Java 工程师也不算难,但是如果让一个人既写前端又写后端,多多少少有点难度,这些难度松哥从一个 Java 工程师的角度总结了,主要集中在以下几个方面:

  1. 前后端分离开发,开发环境下前后端的通信到底是怎么进行的?因为前端在 nodejs 上启动,有自己的端口,后端在 Tomcat 或者 Jetty 上启动,也有自己的端口,这种看似跨域的问题要怎么解决?

  2. 权限管理要怎么做?以前大家做权限管理就是各种请求拦截,如果请求权限不足,则转发到某一个页面去,前后端分离之后,无论什么情况,后端都是只返回 JSON,那么此时权限管理要怎么做?

  3. 前端的单页面应用(SPA)到底是怎么回事?有哪些优势?

  4. 前端组件化又是什么鬼?

  5. webpack 到底是什么?

  6. 前后端分离项目的部署

这里的很多问题其实并不难,只是你缺乏一个令人恍然大悟的解释。且听松哥一一道来。

作为一个专业的后端工程师,当我们去学习很多前端概念的时候,如果能够把这些概念和我们 Java 中的某一个概念或者工具对应起来,你就会有一种恍然大悟的感觉,原来是这么回事!其实开发本语言和工具本来就是相似的,大部分语言不就是互相借鉴产生的么(例如 C#  和 Java),因此这些开发中的概念、工具等也都具有高度的相似性,如果能把前端的概念和 Java 中的一些概念对应起来理解,那就太棒啦!

然而我们在网上看到的大部分教程,前端就是专业的前端,后端就是专业的后端,很少有把这两个联合起来讲,不免有点遗憾。

松哥在 2018 年年初做微人事项目,就是考虑到这种前后端分离的案例太少了,我想打通前后端的任督二脉,很多小伙伴也亟需一个前后端分离的案例来练手,因此才有了后来的 V 部落和微人事项目。其中微人事项目我还写了一个非常详细的开发文档,当时心想着小伙伴们对照的开发文档应该就能搞出来微人事。

但是事实证明,还是有点乐观了。有不少小伙伴通过微人事项目添加了我的微信,问了很多问题,其实大部分问题都不难,但是要给大家解释清楚又非三言两语能说清,因此,我才决定在 Spring Boot 系列完结之后,继续录制这一套微人事项目的手把手教程,到目前为止已经录制了接近 50 集了,以下是部分视频:

在这套视频中,松哥从零开始,带领大家做一个和我的开源项目微人事一模一样的项目。我会从一个 Java 工程师的角度来和大家聊一聊全栈开发(Spring Boot + Vue)中的弯弯绕绕,很多前端的概念我会对照着 Java 中的一些工具来跟大家解释,这样可以帮助大家更好更快的理解并掌握前端的概念。我觉得这是非常难得的,你可以在网上找到专业的后端教程,也可以找到专业的前端教程,但是前后端结合的,老实说,并不多。

看过我博客的小伙伴都知道,松哥的博客力求简单易懂,让大家都看得明白,做得出效果,视频也是延续了这样的风格。无论是已经连载完毕的 Spring Boot 还是目前正在连载的微人事,都受到小伙伴的好评:

还有很多小伙伴把松哥视频教程推荐给他们身边的同事朋友,我想这足以说明松哥视频的质量了吧。(要是很坑的话,估计也没人推荐吧)

真的挺感动,这都是满满的信任。

当然视频的录制,还是和以前一样辛苦,早上六点起来录视频,录到八点半去上班,晚上回到家里,对视频进行二次处理,去噪,重新渲染,只是为了给小伙伴们一个更加清晰的视频教程:

当然这些付出也决定了这是一套付费教程。

我自己还在网上搜集了很多别人录制的视频,这些视频对我来说没有多大成本,都是网络上找的,因此我都免费送给大家了,在我公众号底部菜单里有免费视频,这些免费视频大家都可以领取,我不会拿这些随处可见的视频来卖钱。

欢迎大家加入星球,一起学习进步!趁着国庆节弯道超车。现在直接扫码加入星球需要 199,这里我提供另外一个优惠的方式,大家可以加我微信,发红包只要 119,然后我手动拉你进星球。星球上每有一个课程完结的时候,就会提升一次价格,早点加入就是优势。同时为了保证加入星球的小伙伴的权益,我可以向大家保证,你在其他地方不会看到一模一样的免费的整套视频教程,因为这些视频都是我自己录制的,全部都是加密之后发布的,所以请大家放心。

感谢大家信任。

1、
2、
3、

喜欢就点个"在看"呗^_^

微人事项目视频教程已经开始更新,国庆节有事情做啦!相关推荐

  1. 菜鸟修行之路----项目实战:微人事项目之项目概述

    菜鸟修行之路----项目实战:微人事项目之项目概述 ​ 修行之路艰辛,与君共勉!! ​ 从即日起,通过对于github上非常热门的前后端分离开发的开源项目:微人事管理系统的全面学习以及自主手写代码实现 ...

  2. 微人事项目实战的数据库脚本_EMP微前端实战之cocos2d线上项目

    团队原文: efoxTeam/emp​github.com 一.背景 目前cocos2d游戏最主要的开发方式是通过官方提供的GUI图形界面工具--creator,通过 creator 开发者无需关注构 ...

  3. 微人事项目学习之登陆页面制作(二)

    学习SpringBoot+Vue前后端分离项目,原项目GitHub地址,项目作者江雨一点雨博客. 制作登录页面 接上篇文章,正式开始制作登陆页面,本文中包括以后的文章中所有的关于element-ui的 ...

  4. 微人事 star 数超 10k,如何打造一个 star 数超 10k 的开源项目

    看了下,微人事(https://github.com/lenve/vhr)项目 star 数超 10k 啦,松哥第一个 star 数过万的开源项目就这样诞生了. 两年前差不多就是现在这个时候,松哥所在 ...

  5. 微人事 star 数超 10k 啦!聊聊如何打造一个 star 数超 10k 的开源项目

    看了下,微人事(https://github.com/lenve/vhr)项目 star 数超 10k 啦,松哥第一个 star 数过万的开源项目就这样诞生了. 两年前差不多就是现在这个时候,松哥所在 ...

  6. mark一下江南一点雨的微人事开源项目

    前言: mark一下江南一点雨的微人事项目. 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发. 微人事部署视频:https://mp.weixin.qq.com/s ...

  7. 微人事(vhr)开源项目部署

    一.项目准备 微人事是一个前后端分离的项目,采用SpringBoot+Vue开发. 后端用到的技术: Spring Boot Spring Security MyBatis MySQL Redis R ...

  8. spring boot V部落 V人事项目

    公司倒闭 1 年多了,而我在公司倒闭时候做的开源项目,最近却上了 GitHub Trending,看着这个数据,真是不胜唏嘘. 缘起 2017 年 11 月份的时候,松哥所在的公司因为经营不善要关门了 ...

  9. 网游源码完整服务端_【每日源码】微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。...

    整体效果 首先,不同的用户在登录成功之后,根据不同的角色,会看到不同的系统菜单,完整菜单如下: 不同用户登录上来之后,可能看到的会有差异,如下: 每个用户的角色是由系统管理员进行分配的,系统管理员给用 ...

最新文章

  1. APUE读书笔记-第15章-进程间通信
  2. 用Linux命令行实现删除和复制指定类型的文件
  3. Skill Level 4 D23
  4. 程序人生:半路转行再来学软件测试,能够成为大牛吗?
  5. delphi java jni 互通_编程应用实例:Java通过JNI与Delphi交互
  6. Sqlserver2012 评估期已过解决问题
  7. VS2017控制台打印问题
  8. 苹果Mac最好用的记事本工具:Ulysses
  9. 自己开发的网页嵌入到飞书后不能右键进行复制粘贴的解决方案
  10. C#冷门系列之Lazy
  11. git分支代码提交主干
  12. 那个卖了房子去大理的姑娘,4个月后又回来了
  13. 华为OD机试(A、B卷)、机考,200分的题目整理如下,冲满分必备
  14. 【Proteus仿真】【51单片机】LED点阵花样显示设计
  15. 传奇手游漏洞获取gm权限_如何获取传奇私服gm权限
  16. 算法之路,带你轻松学废算法系列之哈希表
  17. Kafka分区副本重分配源码分析
  18. V4L2视频采集与H264编码2—v4l2采集YUV数据
  19. 阿秀朋友先后折戟腾讯、字节、快手、网易、滴滴、深信服后,终于成功上岸了...
  20. 博通Broadcom SDK源码学习与开发3——Cable Modem Docsis3.0

热门文章

  1. 说说regsvr32命令
  2. 许庆祥:神秘的“台湾股神”总有满手好牌
  3. 对提取的目标轮廓上色
  4. comsol5.4模型涂色
  5. 科学界奥斯卡奖获奖名单揭晓 奖金达2200万美元
  6. 婴儿患小儿脐疝肚子鼓起 父亲竟一刀划开肚脐“放气”
  7. 水果盛宴(fruit)
  8. volumill插件下载网盘地址_介绍几个不错的免费开源PHP相册网盘系统
  9. 云呐|教育卫生行业固定资产管理系统软件流程
  10. Centos 7 安装 Oracle 12cR2 流程