萌芽创想后端学习建议

2019-05-17 0 条评论 1.25k 次阅读 0 人点赞

为了统一技术规范,萌芽创想后端技术建议按以下资料进行学习(可学的技术栈很多,但我们团队指定为 Laravel + MySQL):

第一部分:基础篇

  1. PHP基础语法:PHP 教程 或者 菜鸟教程
  2. Laravel 框架:Laravel 社区 (里面有VIP全套教程)
  3. MySQL数据库:MySQL 数据库

学习完以上内容之后,你就具备后端开发的基础知识了,但如果想真正能进行项目开发 ,必须进行3-5个有代表性的项目实践才可以。建议进行的项目类型:

  • 有基础增删改功能的企业站开发
  • 有较高逻辑要求的小系统或模块(比如:购买商品订单生成以及各阶段状态的变化、购物车功能实现等)
  • 有主流接口需求的系统开发(短信、支付、地图、对象存储等)
  • 微信公众号、小程序开发(如果有精力,这部分还是要了解一下的)

经过4个级别项目打磨之后,你基本上可以跟着团队做大部分小体量的正式项目了。具备了第一部分的技能,可以说你在学校里绝对是牛的不行不行的人物了!

第二部分:升级篇

对于第二部分的升级篇,我们不希望给你提供太多的建议或限制,第一部分做好了,第二部分需要学什么,你自然会知道,比如:技术规范性、前后端分离、大数据处理、峰值、并发、数据安全等。

第三部分: 在开发工作中要特别注意以下内容

1、规范编程,夯实基础

不管你是计算机专业科班出身,还是半路出家,刚开始写代码都是一张白纸,如果一开始不懂的规范写代码,就会养成不好的习惯,以后很难改。

2、拓宽学习范围

作为后端开发也要尽可能去学习和了解前端,只有了解了前端开发流程和方法才能开发出更适合前端人员使用的api接口,提升工作效率以及程序的运行效率。

3、学会服务器的配置

服务器配置可以说是后端开发者的一项必备技能,在服务器的配置过程中更能了解在程序是怎么运行起来的,服务器每一部分的功能是什么,这样在出现问题时才能快速的解决。

4、不断学习,关注新技术的发展

在掌握基础知识的同时我们还要不断关注新技术的发展,发现好的技术及时跟进,保持技术的先进性。

第四部分:你需要大量的真实项目实战

知识学得再好,没有大量真实的项目实战,一切都是纸上谈兵,在实战项目中,你需要保持高度的虚心状态,别被自己当前的状态所蒙蔽,100%的人都会对着一年前写的代码说:Fuck! 我怎么能写出这么垃圾的代码?

但对于真正的开发者来说,你还有很高的山要爬,有更远的路要走!

mmx

我很懒,什么也不想说。

文章评论(0)