前后端学习

时间:2020年4月13日

前言:学习网站开发有一段时间了,写写目前对学习的理解和对前后端的认识。

一、学习的理解

我认为知识有三种。

一种是基本功,相当于数学的加减乘除。

一种是技巧,相当于数学中通过加减乘除推导出的公式。

一种是工具,相当于做数学过程中用的计算机。

一个程序员最重要的是基本功,这是永远不过时的,也是不可被替代的。其次是技巧,这些会随着时代发展而发展,使用这些技巧的关键不是会用,而是理解他的推导过程。最后是工具,这些也会随着时代发展而发展,使用这些工具就是提升效率。

网站基础:HTTP等

前端

基本功:HTML5、CSS3、JavaScript

技巧:模块化提高开发效率(jQuery+bootstrap、vue.js+elementUI+mintUI、react.js)、工程化使项目可维护(node.js+gulp+wabpack)、跨平台(hybird、weex)、SOE 、sass

工具(Hbuild、chrome、vscode)

后端

基本功:Java基础、jvm原理、SQL、servlet、JDBC)

技巧:框架提高效率(spring、springMVC、mybatis、spring boot)、消息队列、缓存中间件、容器化等

工具:(eclipse、eclipse、jdk、tomcat、MySQL、navicat for MySQL、IDEA、nginx)

 

学习方法

官网的信息很全面,但是主次部分,重点不明,不便理解。

博客的信息通俗易懂,但是太碎片了。

书籍的信息全面且通俗易懂,不过容易过时。

我学前后端的方法就是:先官网看文档、然后看博客(CSDN、博客园、个人博客、掘金等)加深理解,最后再看官网文档。

有些内容光看官网和博客还不够,还得看看书,建立体系,清楚薄弱点。

同时学习重在重复,书读百遍其意自现,反复练习三次才算初次掌握。

 

二、前后端的认识

认识是发展的,要用发展的眼光去认识。如果用十年前的眼光去认识就落后时代十年;如果用现在的眼光去认识就勉强加入时代;如果用未来五年的眼光去认识就正好加入时代。

认识未来五年是说不准的,但是做好认识未来五年的准备是必要的。想看清行业未来五年的发展可以关注国际的发展,大厂的发展。

技术栈有天花板、但是研究没有天花板。

精力是有限的,把90%的尽力放在10%的事情上,才能把事情做出彩。贪多嚼不烂。

前端的认识:

追求:页面表现、速度流畅、兼容性、用户体验;易维护、可测试、高性能、低流量。

技术栈:基本功、模块化、工程化、跨平台、工具

后端的认识:

追求:高并发、高可用、高性能、安全、存储;

技术栈:Java、SQL、SSM、spring boot、消息队列、缓存中间件、容器化、大数据

 

我现在刚刚跨入前后端,未来有许多不确定。反正以一个为重点开发。

 

三、后记

其中前端的认识主要来源于三篇文章

https://juejin.im/post/5e81874be51d4546d23bf9b4

前端生产方式:过去10年回顾和未来10年展望。

作者:阿里十年前端工程师

时间:2020年3月份

评价:从中我对前端的发展有了初步的了解。

https://juejin.im/post/5e84071cf265da47b725d4b4

我的客户端转前端之路

作者:阿里客户端转前端

时间:2020年3月

评价:借鉴大厂的技术栈

https://juejin.im/post/5b124fdd5188257d6c0465da

前端的焦虑,你想过30岁以后的前端路怎么走吗?

作者:应该是YY直播的前端工程师

时间:2018年或2019年写的

评价:好的一面要看,不好的一面也要了解

 

后端的认识也是主要来源于三篇文章

https://www.cnblogs.com/java1024/p/8583274.html

Java学习路线图(2018年最新版)

作者:Java团长,没考究,Java后端工程师

时间:2018年3月16日

评价:虽然时间过去了两年,但是里面的内容方便建立后端学习的架构

https://www.cnblogs.com/java1024/p/8984035.html

一位资深程序员大牛给予Java初学者的学习路线建议

作者:Java团长,没考究,Java后端工程师

时间:2018年5月3日

评价:对于各个阶段要学什么有个一个了解,感谢他的指路。

https://blog.csdn.net/qq_35190492/article/details/104548249

大学四年,这个Java学习路线,让我现在进了阿里

作者:花名敖丙,毕业一年,蘑菇街的后端。

时间:2020年2月28日

评价:算是紧贴时代的经验帖,对后端的内容有了分层次的了解。

 

 

你可能感兴趣的:(学习理解)