在编程的时候,我们需要从如下方面入手,以java和vue.js为例

第一步:了解你的编程语言

推荐可以看下Java学习+面试指南  或者 技术面试必备基础知识,了解java基础,然后一些用法。当然还需要知道面试时候问什么。除了了解Java以外还需要了解MySql的用法以及优化。

第二步:要有一个良好的编程规范。

会写和写好,是不一样的,就像程序员和架构师一样,推荐可以看下编程规范

第三步:各种环境的搭建以及发布

当你开发好后,接下来就涉及到打包发布,以gradle+IDEA为例。你可以参考基于Gradle生成jar包环境的系统配置与发布,

如此你以为已经全部搞定了,so young,so simple。你还要回用服务器相关的知识。

服务器中相应软件的安装(最全)

要按照CentOS,要按照MySql数据库,要按照gitblit,要安装jenkins,要按照nginx,要按照Redis等等。这样环境就搭建好了。

如果你jenkins按照好后,直接用jenkins发布,就方便很多。

第四步:学习一些别人的优秀项目

比如:13个springBoot优秀项目

比如:renren项目

比如:云收藏

等等

注意:

对于后端或者很多初学前端的人来说,能够学习一些好的架构对于提高学习速度很重要。现在介绍一些前端框架。

基于jquery+html的有

(1):hplus:

基于bootstrap实现的响应式web框架(Hplus framework, a responsive web framework based on bootstrap implementation)  地址:hplus-admin: H+ 后台主题UI框架

(2):layui

:是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,

地址:https://www.layui.com/

基于vue.js的框架

(1):饿了么的架构:

Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库

地址:Element - The world's most popular Vue UI framework

(2):vue-element-admin-simple

是一个基于 vue 和 element-ui实现的后台前端解决方案

地址:GitHub - bigfool-cn/vue-element-admin-simple: Vue+ElementUI后台管理系统

(3):vant

轻量、可靠的移动端 Vue 组件库

接口文档网站YApi

我们再开发的时候,如果开发的人比较多,前端后端如果都通过文件传输会遇到很多问题。所以需要一个统一的api来处理。这个YApi就能解决这个问题。可以在自己的内网部署。