在还没有开篇blog之前,我甚至都没有一个意义上的博客.在学习上和很多初学者一样,基本是看任务式的看视频敲敲代码,然后点点笔记.同学问我学到了什么?别说能吹吹点自己观点,就连具体的Set和Map有什么区别都说不一字,给个需求我能敲出代码.错了工具能给出提示,但是不清楚原因.这样的学习方式再好的视频也不会教出一个优秀的学生.但是在这之前我还是自认为自己掌握了视频中的全部内容,比起自己的同学中还算是很优秀的啦!可实际上让我心碎的是第一次来到黑马论坛里逛,看看朋友们问的问题我基本都回答不了,甚至有很多问题都比那些面试官问得还要精甚,我顿时明白了这就是档次区分.通过大量的翻阅论坛,我发现里面的学员不仅仅是看视频照代码敲写写笔记那样简单,而是专注的去剖析问题,甚至可以提出创新的方式去解决问题,他们会经常问为什么要这么做?总是能举一反三.我想如果面试官问他们Map和Set有什么区别?就是对他们的一种不敬了!到这里我决定要做件对未来意义深远的决定了:就是一定要去黑马!
于是就开始正常流程了,基础做得勉强拿了10分,可是到了blog我就有些辣手了,我还问了张老师什么是blog?现在想起她当时没有发飙真是难得啊!
开始第一篇是对面向对象学习笔记总结,不知道如何下手,于是又去百度翻了个遍,大概知道了要叙述面向对象的一些特性,就这样第一篇是拿着过去写过的笔记代码凑合形成的.如果说是一篇blog的话,我觉得笔记汇总会更贴切一些.就这样每写篇blog就去百度里翻阅大量的文章.慢慢的对学习中也有了自己的看法,每学一种新的技术不仅要清楚它的使用方法,还要知道这种技术出现的原因,和存在的意义,甚至还要对它进行疑问,能否还有更好的替代?(到这里本人就想起一问题:为什么十几年了我们都是在用老美们开发的工具?strut spring hibernate jquery...?为什么apache会产生在美国而不是**?)随着时间一天天过去,我的blog也日渐好转(不至于让人吐槽的).
这些日子经过了写blog的学习,blog不是笔记,而是对技术的探究!要有自己独特的见解和代码风格.写一篇blog总比写一个项目更有意义.在这里本人就给点和本人一样初露锋芒的童鞋们一点建议:首先blog不是笔记,千万不能当成笔记来写;再次多翻阅网上的相关资料汇总那些不同的见解;最后要常来论坛里提问,因为一个问题不可能只由一个人去发现,也不可能只有一个人去解决.在问之前一定要先把问题想清楚,多尝试回答大神们的问题,在回答问题时尽量要举一反三,把问题阐述清楚,最好能创新解决方案;
这是本人的一点点心得,希望能对那些还在迷茫的人有些帮助.鸟人的就飘过啦..
|