zoukankan      html  css  js  c++  java
  • 被教育后而忘记的学习思路



    我越来越发现自己的第六灵感特别厉害,不过呢~~它比较喜欢作弄我~~怎作弄法?呵呵~~首先它让你睡着睡着突然惊醒,然后久久入睡

    不能,又或者中午睡觉睡不深,又或者早上起来头晕晕的,又或者眼皮整天跳等等。

    每次它向我发出这些生理信息的时候,都没有说明究竟发生什么事情了?而只是提醒我,你有问题了~~要注意!!

    前几天我睡觉特别容易醒,今天想回来,又是它在作怪了。这个它想告诉我,我的学习技术的方法有错误了。我之前一直都在理论学习,但却很少去实践,或者到了需要实践的时候,突然发现原来自己什么都忘记了,什么都不会做!然后经过这两天的思考,原来人的学习就像把茶倒到杯子里,当你一边倒一边喝,那么学习就很顺畅了,然而当我们只倒不喝,即使倒再多的茶倒杯子里面也没有任何用处。因为倒多少漏多少。你能掌握的东西就只有那个杯子那么多,只要把茶喝了,再倒这样才能将茶的精华吸收。怎样是喝茶?不就是去实践咯。

    不过在此我也发现了另外一个问题,就是我被中国的教育误导了。我变得一开始就想完完全全系统地学习完所有东西,但如今我发现,其实一个理论的知识体系是很庞大的,要完全掌握他所有的东西,基本上是不可能的。正如微软里面的员工熟悉数据库开发,那么对服务器的配置就没有那么熟了。因此,我认为如果要掌握一门技术,最好的方法就是安装IDE等工具,然后乱搞!!乱搞??不错就是乱搞。通过乱来的方式尝试能不能把你要做的事情实现。当然如果真的发生瞎猫撞上傻老鼠,这老天真的对你不薄啊~~呵呵~~不过就算没有发生也没什么,而且更是一件好事?

    why?

    很简单,这正如一个BB哭了,这个父母首先检查它的pp看看是不是发生排泄反应了?然后如果没有,检查是不是饿了,要吃奶?然后不是,就

    检查是不是被蚊子咬了?再不是看看是不是发烧了?或者其他什么了?当父母发现孩子问题了以后,就会选择最适合的解决方案去安抚婴儿,让他停止哭泣(差点写成停止呼吸了-_-!!)其实当我们想去完成一个功能的时候,不就等于孩子哭了吗?我们一开始就是样样都试试,看看那个有效果,如果发现那个知识点可以实现功能,那么我们就开始专攻这一个知识点,然后不就能实现功能了。

    其实我在这说了那么多就是点明了一个规律: 实践 理论 回归实践。

    只有当我们在实践中发现需求,才有比较大的动力去学习理论,试图掌握其中规律,然后通过规律指引我们回来实践,从而满足需求。所以在
    学习技术的时候,我们要先想想自己需要实现什么,当然如果接了项目就更加好,然后开IDE,乱放控件,看看那个控件有机会可以实现其功能,例如你想做一个读取文章的功能,那么gridView就是你最佳的选择,当然只是你还不太会用它,没所谓啊~这时不就是学习理论的好机会了吗?

    其实针对ASP.NET来说控件,类库函数多不胜数,就一本programming ASP.NET 就千多页,如果你想从头看到尾,这简直就是自疟啊!~!

    这好比你想学汉字,结果天天就去翻新华字典,每天都学新字,那你什么时候才能学成呢?那是不是真的要把词典翻完才能看得懂书呢?大家回忆一下,你们的小学的时候是怎么学语文的
    ?是将字典当成课本的吗?

    经过我的观察,基本上目前市面上无论是英文书,还是中文的技术书,基本上都是属于字典类型,如果大家想把它翻完,其实真的是太傻,太天真了。

    假如我们换成是,一边用,一边学,那么掌握它就是很简单的事情了?

    why?

    其实大部分的技术学习的过程是相通的,假如你用熟了GridView,也理解了其原理,那么掌握formview,datalist,repeater还难吗?如果你一开始不去用gridview,而是先把这几个控件都过一遍,然后去理解原理,那么看着吧!等你上机编程的时候,就会发现其实自己那个控件都不会!所以我们通过一个知识点,带我们进入知识的核心,然后再走出来学习核心周边的知识是快速掌握技术的秘诀!

    当然每个人的学习方法都不同,只能说谁适合那个方法而已。因为我自小就有这样的一个天分,很容易就通过乱按,掌握了这个事物的正确操纵方法。因此我先去乱试,然后就能产生了我对这个东西控制的欲望,然后我就能认真学习,跟它亲密接触了~~嘻嘻~~~分解再分解~~

    哇~~哈哈~爽啊!!!


    >--------------------------------一条不想被分割的分界线-----------------------------------------------------<

    今天问题:如何使用login控件登陆后,马上能够读取该用户的所有信息(用户信息与用户名,密码放在同一个table),以一个gridview输出呢?

    方法就是通过一个membership 的api实现。

    Membership.GetUser().ProviderUserKey.ToString() 这样就能读取userId

    如果改为Membership.GetUser().UserName.ToString() 就能读取用户名了。

    然后通过hyperlink,传递queryString给target site,就能实现用户信息查询咯~~~~

    还有今天要学习pivot(交叉表)的,但博客园上面的文章比较难懂~~~学得也一般,因此明天再去其他地方学~~~~呵呵~~

    学完这个我的项目的难点基本都解决了~~~可以很快地完成任务啦~~~欢喜中~~~但~~其实deadline已经过了~~!!!55555

    迟到总比没到好~~嗯~~~为自己加油~~~

    ps:今天还free reg了一个ASP.NET的空间~~~~开心~~日后调试简单啦~哇哈哈~~~

  • 相关阅读:
    报表中的Excel操作之Aspose.Cells(Excel模板)
    .NET开源组件
    JSON 和 JSONP
    servlet 中getLastModified()
    spring mvc源码-》MultipartReques类-》主要是对文件上传进行的处理,在上传文件时,编码格式为enctype="multipart/form-data"格式,以二进制形式提交数据,提交方式为post方式。
    spring mvc dispatcherservlet处理request流程
    log显示error时的堆栈信息理解和分析
    web项目log日志查看分析->流程理解
    war包结构
    Spring Boot干货系列:(三)启动原理解析
  • 原文地址:https://www.cnblogs.com/vegaliming/p/1138703.html
Copyright © 2011-2022 走看看