前段学习小记(一)

   每个人都有自己的学习方法。本人的思想比较慢,嘿嘿嘿,本篇文章是摘自前辈文章的部分内容,稍有改动。若有侵权,联系立撤。原文:前辈原文链接
  

1.要明白自己学习的目标是什么。
  这里的学习目标,并不是成为一个CSS工程师之类的,也不是迎娶白富美什么的,而是一个明确的,专业的目标。

2.要有明确的学习规划
   从简到难,先学什么,后学什么,循序渐进。一个明确的学习的规划,就是你要学习的内容。

3.要不断的用代码去验证自己学习的成果
  会和不会最直接的方式,就是你能不能做得出来,所以一定是你去做一个任务,然后这个任务呢,包括某种技能和知识点的训练,在做任务的时候遇到了问题,再去找人交流或者是请教师兄。 能直接写出来的代码,会让你有脚踏实地的感觉,不会心虚。

4.要学会自己去主动解决问题记着
  每一个你遇到的问题,都是你成长的机会。自己主动解决问题的能力很重要,这是一个程序中的生涯中必不可少的解决问题的方式。所以从一开始就要培养自己在这方面的能力,而这个真的是一种能力。有的人能够快速找到问题的解决方案,有的人会被一个问题卡很久,每个人的情况都不一样,早点入手,早点找到更适合自己的方式。

5.要学会自己去和其他人交流请教
  其实交流和请教别人,也不是一件简单的事儿,很多时候你并不能描述清楚你的问题。因为出现问题的原因总是千奇百怪,特别是每个人走的路子不一样,解决问题的方案也不一样。因此,最好的方式就是寻找那些刚刚解决过这些问题,比你早走一步的师兄,对他们来说,更乐意去帮助你解决掉这些问题,这也是强化记忆的一种方式。 学会寻找合适的人去请教,描述清楚又不能过多打扰对方,这也是一种能力的训练。还有,提前认识一些技术上的前辈,他们能给你们的指导和帮助,远远超出你的想像。
6.每天都去总结反馈
  不要给自己任何的理由去停止练习,哪怕你什么都没做,也要保持记录日报的习惯,你可以发现,自己究竟学会了什么,又因为什么阻碍了自己的进度,在什么地方进步更快。 不断的反思和总结,会让你收益颇丰。

7.公开代码,接受交流
  把代码公开出来,把做出来的效果贴出来,这都是很好的交流方式和心态。

8.注重规范,注重合作,注重交流
  在真实项目中,这比什么都重要,你会发现,当你和三个人一起合作的时候,因为Class命名不统一不规范产生冲突,因为三个人风格不一致导到项目后期维护困难,当需求发生变化的时候你发现自己写的代码简直无法改动,等等等等这些,在刚开始的时候就这么做,考虑代码的扩展性和可维护性,否则一旦你养成很多坏习惯,再纠正过来就很难了。

9.在需要的时候去请教视频和教程
  在遇到一些关键的节点上,自己解决不了的问题的时候,再去翻阅视频和教程,就是完全不要跟着教程和视频走,那样太慢。而是把教程和视频当成是词典,在需求的时候去查阅它,在自己积累到了一定的困惑的时候,再去梳理和总结。

10.不要太贪心
  什么都想学严格按照任务序列去做,不要太纠结于细节,学会把不会的内容放一放,留在脑袋里一直让它困惑。保持足够的进度,当积攒到一定程度,你发现他成为你学习的瓶颈的时候,再去解决它。 否则你会就迷失到知识的海洋中,根本找不到方向。

11.学会最佳实践
  在做CSS或者是其实的语言的时候,慢慢的你会发现,完成一份工作,总是有很多种方式,很多时候你会困惑,我究竟该用哪些方式好?这个在项目中,就叫做最佳实践,换句话说。最佳实践就是无数人走了无数的弯路,告诉你那么走是走不通的,按照正确的方法走是没问题的。 然而问题又来了,很多时候都会告诉你正确的路怎么走,但是为什么不能走其他的路,并没有人说。而且,也太多了。 因此我必须要认真的提醒你,先确定自己能用一种方式把问题解决,然后再去寻找更好的方式,这就是你的最佳实践。等以后有更好的办法解决问题的时候,再去改进自己的经验体系。
  

遇到问题怎么交流

  一般来说,遇到问题往往会有以下几种解决方案。
1.如果有之前的正确代码,回滚到正确的代码上,先确认是哪一行代码产生的问题。

2.确认你的运行环境,如果是CSS的话,确定是在哪个浏览器的哪个版本下出的问题。

3.打开F12,如果有报错信息,那么就直接百度报错信息,先试着理解一下报错的含义。

4.如果没有报错信息,用两到三个词来描述你的错误现象,查一下百度结果。用最快的速度判断出来哪些结果有用和没用。如果没用,更换关键词,通常你应该做到,在10秒钟之内至少切换两到三次关键词。

5.写清楚自己的环境很困惑的地方,像一个程序员一样的去问问题。比如说,为什么我的Nginx配置完正确的路径之后显示出来的仍然是默认的欢迎页面,并没有切换到我自己的Html页。而不是说,有没有人会Nginx?为什么我的Nginx不能用?如果有截图,截上全屏的图,不要只截一小块。

6.先整理问题,再去提问,不要随便遇到一个问题就各种去找人问,整理清楚自己的困惑,然后发给别人,等他们有时间的时候再回复。

7.查阅相关的资料,用最短的时间确定是否能解决自己的问题。不要迷失,不要一直看下去。有困惑一定要存疑,积累至少一到两天或者一周(看你困惑的是不是关键性的问题)。

8.多写不同的代码,多找已有的例子,公开自己的源码,找固定的学习伙伴,寻找比你刚好多学了一点点的师兄,而不是一定要找一些技术大牛,你遇到的问题,他很难领会到你的困境,因为离菜鸟困惑的时间点太远了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章