前端模拟面试:给你真实的求职体验和面试经验穆念慈

#1

download:前端模拟面试:给你真实的求职体验和面试经验穆念慈

总结这期间的学期情况。

先说问题。总的来说,我处于什么都想学的学习误区,这肯定是错的。

反思:只有慢慢学,才能学得快。不要急于求成。考不上肯定会把你的学习搞砸,搞得一塌糊涂。

获得的经验:根据前一段时间的迷茫学习和很多方向的不正确学习,我体会到一定要建立知识体系网络,一定要用增量学习的方法在原有基础上进行拓展,而不是在获取知识时不先分析、不做概述就盲目学习,否则就是低效学习。低效学习会有这样的情况,学习十个小时以上就会头疼。太疼了。

以栗子为例:学习数据库,对比学习,也是关系数据库。什么是相同的,什么是不同的。

再比如:学习后端框架也是一样。举个例子,如果你学的是SSH,那么当你学SSM的时候,在大方向上,spring是一个普通的片段。从细节上看,hibernate和mybatis都是持久层框架。自学的时候,想想双方是怎么分别映射实体类的。如果你先学hibernate,那就想想hibernate里面的问题,以及如何在mybatis里面解决。比如你需要学习springboot,那就考虑之前框架带来的好处如何在springboot中解决。一项新技术流行,它不能与世隔绝,但必须更方便。这样学习会轻松一些。

再举个栗子:一个项目,在使用SSH框架,SSM框架,或者springboot的时候,要解决数据访问层的问题,要写业务逻辑层,要用日志,要有事务。它们是如何实现的?

以下内容更新于2019年6月11日。

这篇文章的点击率超乎我的想象。我只是在给自己写阶段性总结。既然这样,我就分享一些学习方法。

首先,我个人是这样设定自己的方向的。一开始不知道学什么,也不知道会有什么用。我去招聘网站看看我想做的工作有什么要求。然后学什么,虽然很功利,但是在没有指导的情况下,只能匆匆忙忙的去医院。我不确定这样做是否正确。

然后,知道自己想学什么之后,就开始学习某项技术。个人觉得入门学习视频比较好,因为视频是语音加图片,比较容易理解和接受。视频是别人的总结。一般重点多一点,就是别人给你捞的面。直接吃了就好。这样就可以降低学习的成本。但既然是别人说的,深度未必是你需要的。这个时候,在你已经学习和理解的基础上,阅读相关的好书。这就相当于别人从锅里给你拿了一万根面,但你觉得锅里还有面,你自己也可以去拿。当然,学习视频也有坏处,有些视频会因为质量差而浪费你的时间。我的建议是看一些成熟培训班的视频。如果有必要,我会免费与你分享我所拥有的。当你有了一定的阅读文件和学习知识的能力,公文就是最全面的学习资料。Github真的是一个学习的好地方,千万不要错过。这是一个全球性的活跃网站。甚至比官方推荐的文档还要技术性。另外,微信官方账号,关注一些大牛,喜欢总结。平时也要分片学习。看看别人的总结。

最后从尚硅谷多了解了老师的视频,从他那里学到了三板斧:理论;实践;小总结。我自己的三斧:它是什么;有什么好处;如何使用。有些人认为他们能做到。其实他们真的一次都学不会。它们充其量只能算是入门,只能算是广度上的一点点拓展。根据我自己的经验,很多知识都是一个学了又忘,忘了再学,经常恢复的过程。因此,通过学习他人的经验来学习新的东西。很多真的会用,会再学,但是因为你学了,学习成本会降低很多。理论,学习,思考底层原理,学习必须建立思维过程,否则一切都是徒劳。学习过去真的是学习过去。练习,再敲,你会发现你做的并不是你真正理解的。或多或少都有bug,自己调整,然后记录总结。一个小总结可以是自己爬出来的坑,也可以是自己知识体系的脑图。最好是自己看的时候一眼就能回忆起知识点!

以下内容更新于2019年6月12日

万事开头难,尤其是学技术。我初学语言的时候,也觉得很难。经过不断的反复学习,认识逐渐加深。慢慢感觉轻松多了。有不平凡的事,新鲜的有尽头。就像一个操场跑圈,你没有别人跑得快。可以早一点来跑,也可以比别人跑得久一点。

另外,你上手之后,会觉得更好玩。为什么说好玩?大家都知道,进入这个行业,要学习很多技能。真的是很大的负担吗?不太喜欢,但是很有趣。从此以后,你所学的每一项技术都可以解决特定场景下的一个技术问题。技术的发展方向一定是朝着易操作的方向。如果越来越难,就永远得不到很多人的认可。所以不要觉得有压力。

还是举个栗子:就拿开发工具来说,你之前肯定用过eclipse,然后IDEA就占了一半的市场份额。为什么?用起来肯定更好更聪明,而不是更难。