全栈开发学习笔记(持续更新)

前言

这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程.

个人学习方法分享 2017年计算机系书单分享 2018年计算机系书单分享

本文阅读建议
1.一定要辩证的看待本文.
2.本文主要记录自己在总结iOS开发各个细节以后,投入到全栈的学习历程.
3.觉得哪里不妥请在评论留下建议~
4.觉得还行的话就点个小心心鼓励下我吧~

目录
1.全栈思想
2.学习方法浅谈
3.前端开发概述
4.后端开发概述
5.服务器开发概述
6.本文更新日志

全栈思想

首先,如果你之前从事过一门语言的开发,请对之前你所拥有的技能以及语言进行一个自我总结,算是一个交代.做一个笔记也好,总结也好,方便以后的语言切换.

如果你之前,没有任何的经验,或者你是一个零基础的大学生,或者你是一个想要转行的人,那么请清空所有与学习无关的思想,做好准备.我们要开始一个系统的学习.


理念

做一个名副其实的全栈工程师.而不是"噱头",以下几种大有人在.

1、会个 php + js+mysql就吵吵自己是全栈,前后通吃。 2、会做app、会做网站、会弄数据库、配置服务器环境,自己就是全栈了,有任何问题找我。 3、java、c++ 语言的转型前端 或者去做硬件然后掌握了不少框架 和工具之后,就说我是全栈了。 4、配置了服务器、了解了一门后台语言、听说和查阅过各种前端框架用法之后膨胀的,并立志我要做一个全栈。

不管你是培训的也好,还是转行的也好,有工作经验的也好,到我这里只有两种人,工具的使用者,工具的创造者.请找准自己的定位.

在进行全栈学习之前,我并没有接触过HTML,除了在进行iOS开发时有做过和前端JS混合开发,学习过一点.除了iOS工作经验,对于HTML我也算是一个零基础.

那么,零基础怎么进行HTML的学习,首先看书就是首选.看书时对关键点进行笔记,电子档或者手写都可以.其次不懂的要使用搜索引擎选择.


学习方法浅谈

本人学习方法,首先你要清空思想,在脑中为新语言,新知识开辟一块空间,首先要使用百度或者谷歌,进行知识收集,要搞清楚自己要学习的东西,整体的结构是什么,在下文我会仔细解释这个方法,善用搜索引擎,使自己事半功倍


学习方法概述

使用笔记工具,windows推荐幕布,mac推荐omni outliner,在学习书籍的同时,会产生一些问题,尽管这些问题,是因为接触到新知识产生的,尽管出处稀奇古怪,甚至有可能是错误的观点,也请记下来,当有了足够的知识以后,将其论证对错,排除疑虑.


输出倒逼输入

输出是最有效的学习方法,学习金字塔的最底层高达90%的学习效率,就是输出,当你尝试把自己的知识观点讲给别人听,如果别人很容易就接受,说明你的观点没问题.

可如果你在和别人交流自己观点的过程中,你自己就蒙了,那一定是你没有掌握.尝试让自己达到一个教书育人的水平上.客观的去看待每一个问题.

主观的去解决每一个错误的看法.如果有兴趣的话,就可以在简书写文章.看看自己可以写出来什么,不要怕错,你自己写出来就会不由自主的寻找最好的描述方法.会去寻找别人怎么去解决问题,切记,不要搬运,搬运的永远都是别人的,原创的知识,才是自己拥有的.


验证学习法

学习一定要对比着学,不要被一个人,或者一个解释,灌输了固定的思想,别人说的不一定是绝对的,有可能会出错误.网上说的也不一定都是对的,很多答案都是搬运的,一定要进行验证.


学习效率

学习的目标是什么? 效率! 没有效率,你浪费一年两年也没有用.每个人程度,环境,目标不同,学习的动力不同.就说我吧,我的未来都是要靠自己去努力的,不好好学习,将来真的一无是处,这不再是从小被压在身上的观点,而是发自内心的想法.出发点不同,效率高低也就不同.


主动拓展学习

比如一个知识点, 本地服务器如何搭建,如果你想学习,你就可以根据这个问题 延伸出 一键搭建环境,或者 传统搭建环境方法. 我可以顺着这些知识点 一直延伸,学到我想要的东西.

举个例子,我还会继续搜索 一键搭建环境的MAMP & WAMP & LAMP 或者 传统的 Apache +MySQL + PHP 搭建.那么这些又担当着什么样的角色.

各自又有着什么样的联系,如何联系,效率,高效开发方法,快速搭建方法等.每个人的想法不同,所想获取的知识也各有不同,所关注的点也不同,有的人只会去搜索答案,然后就停了,从不去延展答案之外的东西,比如为什么要这么做,只能这么做吗?会不会有更好的方法.


学习态度

效率说完了,就该说质量了.有人会觉得,我只是去解决一个问题,干嘛要去搜那么多的东西,和我又没关系,工作又用不到.

妙!工作岗位那么多,为什么你不是高工资,因为你懂得少,你求知欲望不强,不是让你漫无目的的搜索,而是要辩证的去学习一些知识,对别他人的看法,你就能一定确定别人的答案是正确的吗?

那也是别人的答案,和你没有什么关系.如何成长,获取知识,学习知识,消化知识.这就是我的学习方法.一定要有着自己的研究目标和路线,不要漫无目的瞎搜索知识,而是扶摇直上,有如神助的感觉.


前端开发概述

此处记录本人学习前端开发历程.

推荐书籍(本人推荐书籍,都是在自学过程中进行阅读.大家根据自己水平进行选阅)

Head First HTML & CSS (第二版)
Head First HTML5 Programming(中文版)
HTML5与CSS3权威指南
CSS世界

学习路线

零基础学习前端,浅入浅出.下面列一下本人学习路线的知识点.
HTML 和CSS的学习.
HTML5 和 CSS3 的学习.
HTML5 的构成 和HTML的区别.
HTML5当中涵盖的知识点:JavaScript + CSS3 + H5新标签.
网站API的构成,数据的传递
各种Js:Vue.js Node.js 这些js分别都是什么.

遇到的问题

暂无

后端开发概述

此处记录本人学习后端开发历程

推荐书籍(本人推荐书籍,都是在自学过程中进行阅读.大家根据自己水平进行选阅)

Head First PHP & MySQL

学习路线

PHP入门
MySQL入门

遇到的问题

暂无

服务器开发概述

此处记录本人服务器开发历程

推荐书籍(本人推荐书籍,都是在自学过程中进行阅读.大家根据自己水平进行选阅)

鸟叔私房菜系列.

学习路线

Apache安装与配置.

遇到的问题

暂无

更新日志

2018.3.21第三次更新. JavaScript自学中 
2018.3.29第四次更新. 病刚好,容我缓缓.
2018.4.13第五次更新. 病没好透,重新使用Markdown排版此文章.

结束语

如果您对这篇文章有什么意见或者建议,请评论与我讨论. 如果您觉得还不错的话~可以点个喜欢鼓励我哦. 如果您想和我一起学习,请毫不吝啬的私信我吧~ 介个是我的个人博客,欢迎参观哦~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Web 开发

我心中的页面重构

今天第一次堵门口,霸面了一把,不是什么光荣的事。面试临走的时候,面试官要我今晚把作品以及简历发给他看看,并强调只要重构相关的。

990
来自专栏LiveEdu在线科技教育平台

2017编程趋势预测:10大技术大热,10大技术遇冷

在编程世界,流行的是科学,严谨和精确的准则。这不是说编程是一种缺乏趋势的行业。不同的是,由于编程重视的是高效,用户化和使用方便,因此编程技术需要不断更新换代。那...

32410
来自专栏大数据钻研

从前端菜鸟到大神,看这一篇就够了

结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走...

7945
来自专栏企鹅号快讯

堕落 Java vs 新贵 Python,2018 年最应该学习哪一门编程语言?

关键时刻,第一时间送达! 2017 年,编程语言领域发生了巨大的变化,一方面,Java、Kotlin 等语言在企业和移动开发方面吸引了很多开发者的关注;另一方面...

34610
来自专栏知晓程序

抢先体验腾讯新产品,还能免费拿 iPhone?用这款小程序就可以!| 亲儿子 #22

如果你是企鹅家的死忠粉,或许也有过这样的烦恼:每次推出新功能都想要抢先体验,却又苦于不是内测用户,无法尝鲜。

1434
来自专栏爱原型爱设计

10个最新交互式Web设计实例欣赏

如今,越来越多的UX/UI设计师将交互/动画元素(例如鼠标悬停状态,音频或视频媒体,滚动交互等等)添加到其网站设计之中。这样一方面可以使网站本身更加绚丽有趣,吸...

62016
来自专栏web前端教室

前端框架这么多,要学哪个?

这个话题很大,没有一定的水平是驾驭不了这个话题的。但我还是说说我的偏见。 现在这前端框架井喷一样的更新,不断的有新东西冒出来,先是Backbone,然后是Kno...

3718
来自专栏SDNLAB

网络切片在5G中的应用

5G和网络切片 当5G被广泛提及的时候,网络切片是其中讨论最多的技术。像KT、SK Telecom、China Mobile、DT、KDDI、NTT等网络运营商...

3735
来自专栏互联网杂技

结合个人经历总结的前端入门方法

结合个人经历总结的前端入门方法,总结从零基础到具备前端基本技能的道路、学习方法、资料。由于能力有限,不能保证面面俱到,只是作为入门参考,面向初学者,让初学者少走...

4016
来自专栏草根博客站长有话说

博客新手容易犯的几个『想当然』!

『想当然』是很多新手最容易犯的一个错误,『想当然』的认为建设和运营一个网站是非常轻松的事儿,『想当然』的认为照着别人成功的经验自己就可以轻松的“成功”,『想当然...

1253

扫码关注云+社区

领取腾讯云代金券