个人前端和后端开发入门经历,学习经验分享

6,907 阅读5分钟

缘由

1、最近自己写博客断断续续,今天又懒得写了。(刚把评论组件写完)

2、装逼,并且希望更多新人摆脱迷茫状态。

3、闲的……

一、前端

说明:起码有点技术底子,比如大专软件专业

还有,本教程属于简略教程,非常速成的学习方式。不谈太多基础

1、基础知识点总结

HTML,JavaScript(后面简称为js),CSS

2、html和css学习

我现在很反感目前很多的指导方式,上来就是vue框架,这个很不好。

其实前端最简单的入门也很简单,html和css你能写出个差不多的页面就行了。教程这块,你可以在很多的免费课程网站找几个视频练手。很快你就会掌握基本的html,css文件排版布局等方式。这样其实就可以写基本页面了。

是不是感觉很简单,其实就是这么简单。这其实就是最古老的前端了。

至于H5,CSS3,请大家放下对于这块的执着。新手你还分HTML4,5、css2,3,页面能写出来就不错了。

3、JS学习

1、最好的方式是买《JavaScript权威指南》,通读前300页吧。这三百页是js的理论基础。后面的其实都是关于函数等之类。

具体是看到哪里呢?

a、js基础

b、js客户端理论基础(我记得是权威指南是说浏览器这块说成客户端js的)

这两块下来就是差不多三百到四百页,半个月绝对能读完。

4、整合学习

上面你已经会html和css的使用,接下来你应该结合js,你尝试操作dom元素。也就是html元素或者css元素。

给大家定一个标准就是你能自己写出掘金首页的样子。(纯静态页面,没有js)

js的标准就是你能使用事件、js改变html元素的位置、改变css样子、最简单的做一个弹窗。不谈多余交互。你能写一个弹窗差不多了。

5、AJAX学习

这块挺简单,以axios或者jquery为例,你能使用这两个工具。能获取到数据并且使用就行了

6、NODEJS的学习

这里只讲前端关联比较深刻的部分

a、会安装(至少是windows)

b、会用npm进行安装模块,卸载模块

c、学习JS的improt,export,export default。(require和module.export属于nodejs后端部分,等你上面es6的模块化熟悉了再去了解)

7、前端框架学习

推荐微信小程序开始入门,不要直接就vueCli入门,vue脚手架(cli通常称为脚手架)入门比微信小程序难。

如果要学vue的话,那么就先学习基础的在上面的html、css、js学习中引入vue.js文件进行基础的视图文件学习。这块感觉你会用v-model,{{}},v-bind,v-if,之后那么你可以学vueCli。至于vueCli的学习,就比较复杂了,这里不讲了。

二、后端学习

后端其实就两点:

1、sql语言

2、java、nodejs、python等语言学习。

这里以nodejs进行举例

1、sql语言学习

sql语句能基本的增删改查,会联表查询,联表删除,就差不多够了。

恩,会用update,select(join,left join,right join),delete够了

2、语言基础知识学习

nodejs的话就像上半部分一样,会js基础语言就够了。

关键是搞懂模块化概念和模块导入导出(也就是import和export)

3、上手写(推荐用express框架起步)

nodejs学习书籍推荐(nodejs深入浅出、Node.js开发指南)

其中nodejs开发指南非常棒,我就是这本书入门的。有mongdb版本和mysql版本,推荐先从mysql版本学。

a、先会找一个数据库连接的插件程序,然后能配置并且成功连接数据库

b、利用语言能操作增删改查数据库

c、配合后端路由能写一个get和post接口

三、总结

1、前端书籍我看的不多,其实最多的就是《javascript权威指南》启蒙书籍了

2、后端书籍其实我是通过《nodejs开发指南》入门的

3、其实所有说白了就是练习。但是要有效率的练习。我上面的文章基本上列出来了前端和后端关键知识点和学习方式。比较速成。还在学校的请先打好理论基础。

4、学习网站推荐

我个人比较推荐《51自学网》,这个网址买视频很便宜。而且东西比较基础,适合新手去学习。十块能看50个视频没问题。其他的什么课程网站我不喜欢。开发其实最关键的是入门。

说白了

前端你能写基本的页面效果了,然后懂得对象如何点点点出来,然后会用ajax了就差不多了

后端呢,你会sql语句增删改查,然后能利用框架连接数据库,并且能写出来get和post接口了其实也入门了。

只是大家永远不知道一个人在成功之前的道路是如何的,该如何从幼儿学会走路。以上是我总结的新手学习路线(也是我个人的经历缩影。)

唉、从自学到如今,一直没有导师……


希望对大家有帮助。