编程学习之看书看代码放开书本敲代码

2.多看代码。
3.多敲代码。
这些我不想多说,也觉得没有多说的必要。
经常在CSDN上看
【菜科解读】
2.多看代码。
3.多敲代码。
这些我不想多说,也觉得没有多说的必要。
经常在CSDN上看到有人问“我学习C++一段时间了,该如何进阶?”,然后接着就是一大堆的人,重复这上面的三句话或者更多,我不是说这些方法是错的,我只是认为,这样没有点到本质,初学者喜欢依赖于书籍,他们看书了,他们也照着书敲了代码,但是他们就是感觉一直在基础的层面上打转,这是为何呢?在C++里定义复制构造函数时,大家知道,一般对于类中含有指针的,要进行深复制,而不是浅复制。
而我在这里也要讲一个类似的方法,那就是关于编程的浅学习与深学习的问题。
大家在这里可以先试着想想自己平时是怎么学习编程的?遇到一个新函数、新概念,大家是看书?记住概念?看看代码?抑或是其他?我根据个人的理解和经验,在没遇到一个新知识时,我把学习这个知识点的深度分为三个层次,依次深入:①.看了书,看了代码。
②.在①的基础上,照着书把代码敲在电脑里运行了。
③.在②的基础上,自己根据自己的理解和脑海里的记忆,不看书,把代码敲在电脑上,并运行。
对于第①个层次,一般会发生在以下情况下:平时没学习,考前疯狂的看书,但是没时间敲代码,于是把书和代码都用学习概念的方法—->死记,这样,直接导致了考时忘光光,考后欲哭无泪。
对于第②个层次,大部分人应该都处于这种情况。
大家平时学习时,是一种机械化的学习,也就是第②种层次所说的,照着书敲代码,这样虽然当时把程序运行出来了,很高兴,但是,如果我接着让你不看书,自己动手再敲一遍,有几个人可以敲出来?抑或是,我把题目要求改一改,让你们用这个新学到的方法做,有几个人可以做出来?这就是第②种层次的弊病,网上很多人都建议,自己动手把代码敲在电脑上,但是我相信,他们的本意是让大家不看书,把代码敲上去,而不是只是简单的照着书敲代码。
对于第①种层次,根本谈不上是学习;而第②种层次和第③种层次,就是我在文章标题里所说的浅学习和深学习的区别。
我说了很多,可能有些人觉得是废话,只需要一两句就可以说清楚的。
本文的目的,只是为了分析浅层次与深层次学习的区别,进而能自己去区别学习层次,虽然一两句话也可以说清楚,但是却无法印刻在读者的脑海里,更无法自己去形成这个概念,也就无法判断自己的学习是否到位。
最后,我像把文章用几句话总结一下:1.学习编程,要完成三个步骤:①:看书,看代码;②:对照着书敲代码;③:抛开书本,自己根据自己理解,去敲代码,或者自己给个题目,然后用新学到的知识去解决;2.学习编程,如果只做到上面两个层次,不如不学,把时间留着去打会球,因为这样根本没学到知识,当然,不排除有些人记忆力超强。
3.以上学习方法可以运用到其他学习上去。
大家自行去理解,寻找一套适合自己的学习方法。
编程,学,习之,看书,看,代码,放开,书本,敲,
巴西南部圣卡塔琳娜州遭遇严重飓风?近600只企鹅被冲上沙滩死亡
当地海洋动物护理机构PMP-BS人员表示,当地9日遭严重飓风侵袭,在部分地区甚至出现时速超过100公里的超强阵风,导致许多野生动物被吹到沙滩上,在所发现的企鹅中596只已经死亡,还有很多遗体已经彻底腐烂,怀疑可能在被吹上岸之前就已经溺死海中。
当地媒体指出,麦哲伦企鹅每年6月至10月,都会从福克兰群岛、阿根廷、智利等地迁徙到巴西圣卡塔琳娜岸边觅食,由于企鹅不像其他鸟类会飞,所以遇到因强风影响而吹起的巨浪时更难逃生,才会不幸淹死在大海中。
南极洲发现世界上最古老的冰芯?可能保存了500万年
现在,科学家们已经确定了可能是世界上最古老的冰芯的日期,其中一些部分可能保存了500万年前的样本。
南极洲等地的冰就像一个时间胶囊:它古老的、被困住的气泡提可以捕捉到几千年甚至几百万年前的地球大气的原始样本。
科学家们一直在寻找越来越古老的冰来扩大地球的气候记录。
像二氧化碳浓度这样的标志物可以与其他古代记录进行交叉检验,以更深入地了解遥远的过去气候是什么样的,以及事情是如何变化的。
现在,一个研究小组可能比以往任何时候都更深入地了解了迄今为止钻探到的最古老的冰芯。
该样本取自南极洲的Ong Valley,那里的冰川漂移使古冰层相对接近地表,受到一层岩石的保护。
在2017年和2018年的南半球夏季,该团队钻探了一个长9.5米(31英尺)的冰芯,并在此后分析了不同深度的材料的年龄。
研究人员检查了整个冰芯中铍、氖和铝的同位素的积累情况。
这些同位素是由高能宇宙射线与岩石物质碰撞产生的,其浓度可以提供一个指示,说明一个层最后暴露在表面的时间。
由此,研究小组能够计算出,该冰芯是由两个大的冰块堆积在一起组成的,这可能是由两个独立的冰川事件引起的。
上面的部分估计有300万年左右的历史,而下面的部分被测定为430万至510万年之间。
这几乎是之前的记录保持者(270万年)的两倍。
当然,这些都是估计,虽然可能有误差的空间,但研究小组说,分析三种不同的同位素使他们对年龄范围相当有信心。
虽然对400或500万年前的地球的一瞥无疑是非常宝贵的,但科学家们把目光投向了保存气候连续记录的冰芯。
目前的记录保持者横跨80万年,但科学家们的目标是收集不间断地延伸到一百万年的冰芯。
其中一些项目,包括Beyond EPICA,已经进行了几年的钻探活动。
这项新研究发表在《Cryosphere》杂志上。
相关报道:科学家发现世界上最古老冰芯(神秘的地球uux.cn报道)据中国科学报(李木子):南极洲的冰层就像一个时间胶囊,其中的古老气泡提供了数千年前的地球大气层快照。
为了延长地球的气候记录,科学家一直在寻找最古老的冰层。
如今,一个团队可能发现了“金矿”。
研究人员在横贯南极山脉的昂谷发现了一根近10米长、充满沉积物的冰芯。
他们估计这些冰有500万年的历史,可能是迄今为止发现的最古老的冰。
科学家7月15日发表在《冰冻圈》杂志上的用于测量冰芯年代的方法,可能为研究其他更古老的冰层样本铺平了道路。
大多数用于科研的冰芯都是从南极洲东部的一些地点收集的,那里的冰层由于降水而一层层沉积下来,甚至比昂谷的冰层更干净。
几个国际团队正在竞相从这些更为有序的地下深层沉积物中提取最古老的连续冰芯,并希望能得到延伸至150万年前的无缝大气情况时间线。
然而,新的方法可以确定更古老冰层样本的年代。
这些样本是由冰川沉积而成的,因为它们更接近地表,所以更容易获取。
这是文章主要作者Marie Bergelin的观点。
作为一位冰川地质学家,她在美国北达科他大学工作期间曾参与了昂谷冰川项目。
Bergelin并没有深入地下钻取冰芯,而是寻思:“我们还能在哪里找到古老的冰?我们还能去哪里找到独特的矿床?”2017~2018年,研究人员在昂谷收集了冰芯,他们选择的提取地点远离任何可能污染样本的落石区域。
研究人员根据对该地区冰沉积情况的了解开发了一个模型,描述了稀有的铍、铝和氖同位素是如何随时间推移在冰中累积的。
在将该模型的预测结果与10米长冰芯中测得的同位素剖面进行比较后,他们估算出,在一定深度内,一些冰的历史大约有300万年。
在该深度以下,同位素浓度远高于预期,这使得研究小组得出结论,在昂谷的这一地区,两个独立的冰层相互堆叠。
他们估计,其中更古老、更深的冰层年代在430万年到510万年之间。
纽约城市大学冰川地质学家Alia Lesnek说:“他们实际上为这片冰层提供了以前无法做到的数据分析,这令人非常兴奋。
”其他研究人员对该结果表示质疑,因为Bergelin和同事没有收集到碳同位素水平等数据,而根据这些数据可能会得出不同的年代。
科学家还想知道,该模型是否能适用于昂谷以外的冰层。
Bergelin说,测量3种同位素应该足以得出结论,因为大多数研究只使用一种或两种同位素,而碳14的衰变速度太快,无法确定数百万年前的冰层年代。
她认为,该模型可以应用于其他具有类似、孤立和埋藏冰层的南极地区。
尽管如此,科学家仍然对该冰层的年代及其意义感到兴奋。
“这项研究提供了非常有力的证据,证明冰芯或冰层样本可以保存300万年或400万年。
”曾就职于普林斯顿大学的古气候学家Yuzhen Yan说,“这为未来的钻取作业开辟了新的可能性。
”目前,最古老的连续冰芯可以追溯到80万年前的气候记录。
但科学家希望有一个不间断的环境记录,可以追溯到大约100万年前,当时地球气候发生了重大变化,冰河期的周期减缓。
理解发生这种突然变化的原因,可能有助科学家明确今天的气候变暖将带来什么。
一些项目已经开始钻探。
其中包括俄罗斯的VOICE项目和10个欧洲国家的合作项目Beyond EPICA。
“我们的目标是从南极洲的不同地方获得多个冰芯,以确保记录的准确性。
因此,只有一个国家或一个团体是不可能做到的。
”日本东京国家极地研究所的古气候学家Kenji Kawamura说。