高考填报志愿的时候选择了华师计院,本人没有计算机学习的基础,不知道开学后该从哪开始学,大一的课程感觉挺少的,有挺多课外时间供我自学,所以打算努力学习去拼一个好的绩点,但总听前辈说大学要多自学,但又不知道要学习什么。对于我现在的水平看GSLA全英版的有点困难,但是同济的线代又被一些前辈吐槽,不知道该往哪个方向努力,想论坛里的各位大佬们都能给一些关于学习上的建议。感激不尽

高数具体要怎么学呀,我还在适应电子化学习,感觉很不适应
我看了宋浩老师的视频还是有点懵,感觉对于一些知识还不是很熟悉,课下整理相对偏少

    DNE 希望各位前辈能多分享些经验,谢谢各位!

    DNE
    知道要看GSLA,说明你应该知道我,因为GSLA这个词是我发明的:-D。如果知道我,不能说不知道往什么方向努力,估计你也看过ThinkC。如果知道我,大家都可以在这里看我想讲的很多东西,都是建议,都是努力的方向。

    简单来说,大部分的同学不是不知道,而是不信。打个比方说,GSLA是英文课本,我为什么要看英文呢?看英文太慢了!我的英文太烂了。但是,这些逻辑都不通,如果看英文资料是一种必然,那么只有一条路,你就应该考虑的是如何提高自己的英文阅读水平。但是,这位同学的迷茫并不包括这一点。他说的是“我现在的水平看GSLA全英版的有点困难,但是同济的线代又被一些前辈吐槽,不知道该往哪个方向努力”。为什么强调现在的水平呢?难道,看英文教材不是学习英文的一条很好的道路吗?难道到大学读书不就是为了提高自己的水平吗?

    同理,”高数应该怎么学“,”编程应该怎么学“,也一样。我相信,道理有很多,建议有很多,但是“闻道则喜,心向往之“的人少。一般来说,不是建议少了,而是让人很舒服的建议一条都没有!确实,我是没有。如何舒舒服服把大学给上了的建议,我也想知道。

    暂时说这么多,欢迎浏览我在语雀里面的几个帖子。我想说的都在那里。而且,我相信,站长稍后也会有长篇大论。

      Bintou 而且,我相信,站长稍后也会有长篇大论。

      饭后散步路上被群友艾特,突然一惊,长篇大论已经很多了,我想可以不用这么费力去说些啥哈哈!这一帖我也主要做做整理和链接。

      不过真的很开心,看到有同学可以突破高考后的那一层被动思维的惯性,开始为自己的未来发展做功课了。这也是本站存在的意义:希望通过社区交流的方式,提供更多的参考,鼓励大家认识当下大学生的 现状与困局,主动开始为自己的人生负责,独立面对,多多沉淀与接触更前沿的知识。

      昨天晚上赛博小聚时和几个社区同学尤其是 @hsxfjames @johnbanq @Caesar-Victory @qinzhouyue 一块儿聊起我们的社区和 Wiki 所面临的困局。踩了不少坑的老油条们逐步的开始走出大学直面社会,其实慢慢地也很难再换位思考,若想去做经验上的传承,便需要很多运营的手段去尝试了解新生的群体的想法与需要,但这好像又容易让大家流于被动,带来很大的精力消耗且不讨好,对于非营利的兴趣向社区而言并不太现实。所以这也非常非常需要各位的主动出击呢。

      曾面临过与楼主相似的迷茫,也就这几点问题,说说我个人的经验与感想(信息量可能很大,可以慢慢看)。

      关于自学

      我认为首先大概需要明确现状以及「知识」是什么:「知识」这东西并非像中小学的课本与练习一样好像是凭空而来,而是在现实中的经验集结抽象而成。在科学与理性思想的统领下,不同的领域其中也会存在许多共性,也许可以称之为“道”,人们用“概念抽象”的手段去尝试把握它们。其中概念之间的各种关联,也类似一个“网络”,每一个人都只参与网络中的一小部分,没有人可以完全掌握;“Computer Science” 在这其中也只是一种分类手段,代表体系之中的某个方向而已。(关于这个体系的讨论,在这里 也有记录)

      由此来看,所谓自学,并非拒绝外界的一切然后自己闭门造车,更多的时候强调的是发挥自己的主观能动,走出被动灌输的状态。从 建构主义学习理论 的视角来看,大体在于,每个人心中都有你自己的一个认知体系。这个体系是没法被标准化的某些教学过程给覆盖的。那么就很需要主动地去发现自己缺少什么,然后逐步向外构建完善,慢慢连接上人类共通的知识网络,在其中找到自己的落脚之处,乃至于进一步努力的方向。

      我自己很喜欢拿城市来类比知识的体系。刚来到 CS 专业,也如刚刚来到一座新的城市上学的你,在方向尚不明朗时候,需要借助于一些大致的地图、导航软件,还有交通工具,从在大体上熟悉它。学习某一门课程,就像来到了某个景点,如果有导游的陪伴和讲解,可以更好地对这个地方的特点、可能有什么坑等有个大体的把握;而导游仅仅只能从一些角度去介绍,而且水平也良莠不齐。真正想要了解一个地方,需要的是亲身去感受其周边的一草一木,有一个从陌生到慢慢熟悉的过程;爬山涉水,也需要有一些工具,在遇到困难时可以持续地披荆斩棘而不完全依赖于他人。

      所以我觉得呢,一开始若不明朗,考虑一些方向无关、领域共性和通识的东西是比较不错的,重点在于对这个领域的前人沉淀建立 Overview、还有掌握一些通用技能。具体而言可以类似计算机导论(尤其推荐 CS50)、C语言、数学、Linux、信息素养等等;其次是建议多泡泡图书馆,参与一些阅读活动等等(不局限于技术领域,文学和社科也多接触接触,说不定另一半也在这里出现呢);另外尝试接触开源社区,类似计算机领域的 Unix 文化与黑客文化等等。

      这里提到的东西,已经完全可以让你大一的课外生活过得异常充实,估计动起来以后很难有什么方向上纠结的地方~

      学习与绩点

      众所周知,如今大学的课内学习,由于历史原因会存在脱节的情况。若完全以绩点 or 评价标准为导向,专业学习上容易流于平庸。如 “小镇做题家” 这一说法,为之做的努力,在脱离了体系以后,除了一些“证书”、“排名”等,便很难留下什么。且沉迷其中也会带来不少的 Peer Pressure,继续阻碍学习与进步。

      这一点最近的新闻等也有很多讨论,之前也留过一些帖子,可以看看过去的讨论:

      当然,完全不理会绩点也是一件危险的事情,很容易一开始就把路走窄。在这个角度我其实也属于一个反面例子,叛逆地各种折腾,大一下意外挂了高数,后面花了两年的代价才重修回来,基本断送了在大学体系下继续发展的机会,险些没能按时毕业。所幸做的事情都是心之所向且符合工业界的需要,大学本科四年来结果倒不算坏。

      所以我的观点是,在追求更好的收获的同时,也需要与现实的可能不尽人意之处好好相处,平衡出自己的空间,才是最省时省力的选择。

      另外还想提到一点是,对于足够强势(也许可以称之为“学习上的霸气”)的同学而言,专业技能的掌握并不会与绩点有什么的冲突,高绩点大概是降维打击的顺便产物;若要举出身边的例子,那不得不艾特一下咱们社区 早期 关键灵魂人物 @johnbanq

      关于英文

      如 Bintou 老师提到的,看英文资料在目前为止成为一种必然。在前段时间搞的 CS50 讨论里面也有提到,我们在讨论第一课 Scratch 的时候,@johnbanq 有提到一点我觉得很有道理:

      “国内软件开发虽然已具规模,但中文资料方面总体较英文资料落后”(当时讨论的 note

      这是我们当下面临的现状,也是 CS 学习的路上不得不面对的硬骨头,绕着走往往面对的是中文世界各种奇奇怪怪概念不清的二手三手四五六七八手... 且不标明来源的资料,反而更加劝退。

      当然这一个“硬骨头”并非想象中那么困难,很多时候仅仅只是初高中时候高强度灌输教学留下的阴影所带来的阻碍(这部分之前 wiki 也有过讨论),这里也打一个预防针。拿我作为例子,我的英文其实也算挺蹩脚,四级 431,六级300多点至今未过,但不影响我使用英文的资料(当下的翻译软件已如此发达,实在不必担心、而且有很多视频会有很多字幕组的热心翻译);今天也恰好看到一个复旦读博的老哥的 读英语视频,也并非想象中那么高大上和标准化。

      综上而言,语言只是表达的工具,大概平时多接触熟悉就 OK。比如说装 VSCode 的时候选英文版界面、多用命令行、折腾折腾 Linux、看看英文版的 Arch Wiki、搜索的时候尝试多提取英文的术语然后看看 StackOverflow 等高质量网站等等;尝试用英文表达的时候不必太拘束,Chinglish 和中式口音其实都无伤大雅,什么语法表达等标准的东东多靠近一些就好。

      高数

      高数对我而言算是一个特别的记忆,如上面所说,因为自己的一些 心理的障碍 导致难以接受一些抽象的概念,加之大一迷茫与瞎折腾,投在高数的专注时间与精力不足,大二的爆炸忙碌,而连续挂了两年。

      当然这段经历之中也伴随这许多的挣扎与思考,我不喜于活在一个奇怪的抽象之上,所以也尝试刨根问底,不得不吐槽数学领域许多教材的混蛋之处,一上来就pia pia pia给你一堆的公式,让人不知所云。翻过很多书和文章,其中遇到一个最触动的 演讲。大致说,数学的本质是各种各样的“模式”及在不同的视角的转换的过程。这个角度来看「高等数学」不过是更高层级的抽象,主要着眼于微积分的领域,这可能难以融入过往以直觉为主的思维,那么就需要通过做题去训练一些肌肉记忆。

      数学学习重点在于这几点:

      1. 关于“模式”和视角转换的理解
      2. 有机会尽可能系统学习(这个领域十分巨大,一不留神就可能绕在里面出不来,能做的只能说理清体系,有导游会更好)
      3. 留下大块专注时间、训练大脑的肌肉记忆(网络时代这样的专注也越来越难,需要有意识地把握)

      也说说高数在计算机学习角度的意义。除了培养我们在一个抽象的概念之上思考与变换之外,数学在计算机角度更侧重于一个概念层面的工具的存在,许多算法和优化手段依托于某些数学模型的性质。所以可能定理证明之类的活不用太过于在意,刨根问底是无止境的,交给数学家去思考和沉淀,更多时候我们只要能够理解并且使用起来就好了。

      高数相关的内容过去有整理在 0xFFFF Wiki 的一个页面,也欢迎一起完善完善~
      https://www.yuque.com/0xffff.one/cs-learning/calculus

      最后

      不知不觉写了很多(说好不长篇大论的),每个人的情况不一,那么便不必按部就班 or 全盘接收,愿读到这些文字的你。在未来的学习中面临相似的困难时,其中能有只言片语带来一点共鸣和思考。思考一定是一个伴随着痛苦和蜕变的过程,既然无法回避,那么就享受它吧~ 本站有很多帖子都提到 邓宁·克鲁格效应 的那条曲线,遇到困难,相信自己,很多时候只要挺过 绝望之谷 就好了,加油!

        DNE 不知道开学后该从哪开始学

        不知道学什么的话 可以先补基础(C语言,等)

        DNE 有挺多课外时间供我自学,所以打算努力学习去拼一个好的绩点

        经过我多年的观察 觉得“拼高绩点”和“学习”是矛盾的,就是分数要拿的越高要付出的时间是更多的,相信高中就有体会(当然是大佬当我没说

        DNE 看GSLA全英版的有点困难

        英文的话 CS领域大部分的资料都是英文的,可以把GSLA当作英文资料阅读的入门(其他英文书同

        DNE 但是同济的线代又被一些前辈吐槽

        其实可以自己两本都看看对比下

        DNE 高数具体要怎么学呀

        高数上我记得大部分是高中讲过的?

        DNE 学习上的建议

        如果说学习方法的话我在https://0xffff.one/d/954里推过一个视频,不过应该没啥人看就是了hhhh(虽然不是讲CS的


        上面几个dalao你们都答完啦,还at我干嘛?(逃

          大一还没有明确的方向是很正常的,但懂得自我驱动学习已经比很多人强了。建议在大一的时候打好专业课程的基础吧,各个方向都可以多多尝试,说不定试着试着就找到自己感兴趣的方向了。此外,绩点也不要落下,虽说绩点不能证明一个人的能力,但它确实可以让未来的你有更多的选择,加油!

            charfole 已经比很多人强了

            觉得不必太在意“比谁谁谁强弱”的问题,比强弱的前提是大家都在某一个固定的体系和评价标准。大学学习本身并不是过去高考升学的「零和博弈」,没有固定的“赛道”,每个人都有自己的时区和探索的路径,于是类似的“比强弱”也并无太大的意义。反而还带来很多无谓的焦虑与负担、以及小圈子中容易产生的妒忌之心和各种奇怪的事情,阻碍了进一步的学习。

              Tover 就是分数要拿的越高要付出的时间是更多的

              突然想起了一个经济学概念,关于边际成本和收益,搜索了一下下:

              如何通俗的解释边际成本和边际收益? - 知乎

              从量化的视角去观察,学习时间也是这样的一种成本,收益的话就是内心对某个领域认知的完整程度,进一步就是绩点。某个课程投入太多的时间,达成局部最优,但可能在全局的收获有可能会更少。

              当然也并不是所有的课程都这么考虑,如果找到喜欢的事情,为此进一步去投入,这样的突破可能又会带来更多的正反馈,乃至于对全局都建立了比较好的认知,这个角度而言,为此投入是非常值得的。但就是,绩点这一量化数据往往很难跟这种场景匹配上,大部分情况下,当我们以绩点数据为目标的时候,其实已偏离了初衷。

              关于事情本身(把握了xxx的知识)与量化结果(类似绩点分数、金钱、证书、文凭)这两者的一些关系,感觉也是一个很奇妙的话题~

              0x0001 嗯嗯,其实这里的强是指这么早在大学有自我学习的精神驱动,要比很多同学领先了,没有其他过多的意思啦。

                charfole 理解的,只是比较担心这样的表述潜移默化中带来一些 Peer Pressure(可能对一些人而言比较敏感

                0x0001 有幸被站长点名,也分享一些自己的自学感悟吧。华师的同学们好,我是南昌商学院的,但不妨碍与大家分享知识。本科是英语专业,后来辅修了计算机。本来准备考研来着。若要回顾这三年多生活,我想还是乔布斯那句话,保持好奇心,持续的热爱。自己苦苦探索的过程中,很多时候需要达目标同考研人的鼓励与帮助,结识优秀的同学能够帮助你快速成长。西南大学的周同学,带我进入Leecode的世界,帮我使用雨雀梳理知识,这是我从未接触的,西南石油大学的赵同学,开阔了我的认知,我很少在本校看到把数学分析当点心的人。小赖同学是我很好的导师,算法求教的时候,都会用iPad赖绘图。

                说了这么多,好像都是优秀的朋友。但结识这些朋友也需要自己的努力,品德上的赤城,学习上的坚持,对他人的关心深入记忆,这些社交上的技能辅助我们结识朋友。
                最核心的还是自己的努力,我其实很菜,跟名校的诸位同学显然没得比,在能力范围内,通过培训班学习python全栈,也学到了一点东西。在达内的QQ群帮助他人解决问题,也结识了一些优秀的CS人。

                希望名校的你们,更进一步。

                  Caesar-Victory 你好!很开心能看到你的分享。不用觉得“受宠若惊”啥的,这反而会让彼此有些拘束,就自然多一些坦诚交流就挺好,不必考虑太多某种"身份"上的桎梏。

                  因为互联网的关系,其实站点里面有蛮大一部分人不是华师的,更多时候可能仅仅只是因为我前几年在华师上学而已。说起来也蛮有感触,我在华师也会有一些因为高考分数不如其他学校什么的自卑心理,一路折腾过来,意外认识了一些武大、南大乃至于北大的同学,发现不管在哪里其实都有着相似的“仰视”状态,“天外有天、山外有山” 的感觉。仔细想想,其实不过是一个心态的问题,更多时候的差距是因为某些根深蒂固的等级观念产生的内耗导致的,就像 @Bintou 老师以前经常说的 “画地为牢” 的状态。

                  无论培训班、还是所谓“名校”、c9 985 211 一本 二本 三本 等一系列的标签等级,能代表的只是一个资源多寡而已,自己足够主动就都问题不大,也就不必为标签有过多的纠结。

                  从类比的角度上来说,我觉得学校和人的关系可能更多的时候仅仅只是“土壤”与“植物”的关系。面对沙漠一般的世界,与其为绿洲挤破头脑,做一棵仙人掌说不定也是一条路子,说不定慢慢就形成了绿洲呢。而有的植物天生就长在了温室大棚,过度的依赖,也经不住风吹雨打。

                  也愿看到这写帖子的大家,内心早日地摆脱这样的束缚,从内而外地去打破某些刻板印象吧~

                  也许大一新生可以列几个小目标(作为计算机学生的情况下),不一定说直接上手xxx语言编程。
                  比如:
                  1、当我们在浏览器敲下 0xffff.one 这个地址 按回车后发生了什么。以此为基础熟悉一些网络的原理
                  2、假设你是windows用户的情况下,
                  (1)如何安装vmware
                  (2)如何用vmware安装一个Linux
                  3、明白Linux是一个什么玩意、熟悉Linux的基本命令,如ls、cd、touch、ps、top、vim、cat..
                  比如我们在Windows打开c盘目录这种动作,在windows的cmd命令行里面是用什么命令去访问,Linux的命令是什么


                  🤣我觉得这种基础技能比学会一个语言更重要,对于一个没有计算机的基础来说。欢迎补充

                    Tover 其实我一开始接触也是box 但是后面还是发现vmware 香 哈哈 如果是mac 就是pd

                    konjac 当我们在浏览器敲下 0xffff.one 这个地址 按回车后发生了什么。

                    对,这一个问题可以把一整个计算机体系的概念牵出来,也是个不错的切入点~

                      0x0001 感觉这个问题在《网络是怎样连接的》这本书有比较不错的解答

                      1 个月 后

                      谈谈自己的感受吧,课还是要好好听的,但也要想清楚自己之后想搞什么(考公、考研、还是码农[还有具体的方向]),这样精力才不会被浪费,在保证学校事情的前提下大一大二什么都了解一点,然后在大三的时候就可以做决定,之前的了解的东西可以成为这个时候做决定的一些判断因素,然后精力全部投入到那个方向(复习和准备找工作)

                      © 2018-2025 0xFFFF