公告

👇 QQ 👇 --- 👇 赞赏 👇


Skip to content

第三章:学习建议

更新: 3/17/2025 字数: 0 字 时长: 0 分钟

3.1 如何学习?

  • ① 不要关心一些无关紧要的事情,不要做一些学习无关的事情!!!

NOTE

适度追剧和玩游戏有益健康;但是,不要过于沉迷!!!

  • ② 编程是基于计算机的一门技术(技能),把计算机的使用搞熟练是一个经常被忽略但非常重要的东西。

NOTE

  • ① 知识和技能不一样:知识是指通过学习、经验、观察或研究获得的信息、事实和理论,而技能是指通过实践掌握的执行某种任务的能力。
  • ② 我们可以通过书籍、教学等获取知识(知识是一种认知上的积累)。但是,我们需要实践和反复练习才能掌握技能(技能强调的是理论+实践)。
  • ③ 数学、历史、地理等都是知识;但是,烹饪、驾驶、编程、语言等却是技能。
  • ④ 人生最大的悲哀就在于:投入了大量努力,却走错了路(语言就是一种技能,我们在学习英文的时候,却花费大量时间在练语法;数学就是一种知识,我们在学习数学的时候,通过死记硬背应付考试,而不理解知识的内涵)。

NOTE

点我查看 如何快速背单词

英文单词通常由前缀(prefix)、词根(root/stem)和后缀(suffix)组成。这种结构帮助我们理解单词的含义和功能,也便于构造新词。

  • 前缀(Prefix):前缀是附加在词根前面的部分,用来改变单词的含义。前缀并不改变词性的变化,如:名词变动词,而是给词根添加某种额外的含义或限制。

    txt
    常见前缀及其含义:
    un-:表示“否定”,如:`happy`(高兴) → `unhappy`(不高兴)
    re-:表示“重复”或“回到原状”,如:`do`(做) → `redo`(重做)
    dis-:表示“否定”或“反向”,如:`agree`(同意) → `disagree`(不同意)
    pre-:表示“在前”或“提前”,如:`view`(看) → `preview`(预览)
    sub-:表示“下”或“次”,如:`marine`(海洋的) → `submarine`(潜水艇)
  • 词根(Root/Stem):词根是单词的核心部分,承载着单词的基本意义。大部分的英语单词都可以追溯到拉丁语、希腊语等语言的词根。通过添加不同的前缀和后缀,可以形成新的单词。

    txt
    act:表示“做,行动”,如:`action`(动作)、`react`(反应)
    port:表示“携带,运输”,如:`transport`(运输)、`import`(进口)
    scrib/script:表示“写”,如:`describe`(描述)、`script`(剧本)
  • 后缀(Suffix):后缀是附加在词根后面的部分,通常用来改变单词的词性(如从名词变成形容词或动词),或者表示单词的数量、时态、状态等。

    txt
    常见后缀及其含义:
    -ly:将形容词变为副词,表示“以某种方式”,如:`quick`(快速的) → `quickly`(快速地)
    -ness:将形容词变为名词,表示“状态”或“性质”,如:`happy`(高兴的) → `happiness`(幸福)
    -able/-ible:表示“可以的”,如:`read`(读) → `readable`(可读的)
    -ment:将动词变为名词,表示“动作或过程的结果”,如:`achieve`(实现) → `achievement`(成就)
    -er/-or:表示“做某事的人或物”,如:`teach`(教) → `teacher`(教师)

词根+前缀+后缀构成单词的举例:

  • Unhappiness:

    txt
    前缀:un-(否定)
    词根:happy(高兴的)
    后缀:-ness(名词后缀,表示“状态”)
    含义:不高兴的状态
  • Reorganization:

    txt
    前缀:re-(表示“重新”)
    词根:organ(组织)
    后缀:-ization(表示“过程或状态”)
    含义:重新组织
  • Disagreement:

    txt
    前缀:dis-(否定)
    词根:agree(同意)
    后缀:-ment(名词后缀,表示“动作或结果”)
    含义:不同意

总结:通过前缀、词根和后缀的组合,英语能够形成大量的单词,且具有灵活的表达能力。掌握这些构成单词的基本规律,不仅可以帮助我们扩大词汇量,也能帮助我们更好地理解复杂的单词和词义。例如:假设我们知道 auto-(自我、自动)作为前缀、bio-(生命)作为词根、-graphy(写作)作为后缀,就可以轻松理解单词 autobiography(自传)是什么意思。

  • ③ 学习 C/C++ 只是过程和手段,不是目的。

NOTE

  • ① 学习 C/C++ 只是过程和手段,我们最终的目的是理解计算机的本质(我们完全可以换一门编程语言来学习)。
  • ② 当我们遇到困境的时候,不妨退后一步想一想,我们的目的是什么。
  • ④ 不要钻牛角尖。

NOTE

  • ① 学习是有界限的,适当深度的学习有益身心健康,过度探讨问题浪费时间。
  • ② 学习 C/C++ 和学 PS、AE 等软件的使用没有本质区别,都是学习工具。
  • ③ 对于工具,我们知道它的原理当然会更好,因为这有利于我们更好的使用工具;但是,任何人终究是时间有限的,牛顿都要"站在巨人的肩膀上",我们更是如此。
  • ⑤ 培养自己检索信息的能力,动手能力,编程的思维等。

NOTE

追求能力的成长,而不要过分追求代码的结果。

  • ⑥ 学习的本质是复读机,不是搞创新,解决一个别人早就解决的问题并没有什么成就感。

NOTE

不要浪费时间死磕一个疑问,尽快解决碰到的问题才是上上之选。

  • ⑦ 学习技能的目的不是做题,而是利用技术实现需求,完成功能。

NOTE

  • ① 没有人关心我们是如何实现,只关心我们能否利用手上的一切资源去完成对应的需求和功能。
  • ② 技术的学习应该追求广度,等到需要使用某个技术的时候再深入研究它。
  • ③ 学习不要过分扣细节,如果想等到完全搞明白每一个技术细节,再往后学习,这是不可能的。
  • ⑧ 学习语言是一个长久的过程,学了忘,忘了再学是很正常的。

NOTE

  • ① 初学者在学习语言,最常碰到的问题,一般都不是看不明白,想不明白,而是:新知识纷沓而来,老的知识还没有完全弄明白。
  • ② 这时不要着急,慢慢学,坚持学,肯定会有拨云见日的一天。
  • ③ 学习不要急于一时,很多知识,可能现在没搞懂,但学到后面可能自然而然就懂了。
  • ⑨ 主动学习和专注学习。

NOTE

  • ① 人生的两大悲哀:一是结婚后不谈恋爱,二是毕业后不再学习。
  • ② 想休息就好好休息一下,不要反复横跳浪费时间。专注是学习最好的手段,摸鱼是浪费时间的利器。
  • ⑩ 要学会构建自己的圈层,要学会利用别人的经验变成自己的经验。

NOTE

  • ① 朋友真的很重要,而拥有相同目标共同努力过的人天然就是最好的朋友。
  • ② 不要完全相信朋友,边界更重要!!!

3.2 实践建议

  • ① 不要使用百度搜索引擎。

NOTE

慎用简体中文互联网学习知识!!!

  • ② 慎用 AI,不要盲目信任。

NOTE

AI 是工具而非决策者,在许多情况下,AI 的辅助作用应该仅限于提供支持,而非完全替代人类的判断。

  • ③ 英语能力是非常重要的。

NOTE

  • ① 当今的科学体系,是西方的现代科学体系,要去知识的源头学习,尽量看英文或中文翻译书籍!!!
  • ② 编程领域,互联网应用乃至于整个计算机科学是建立在英语基础上的。(根本原因)
  • ③ 英文词汇,翻译的不够好,导致很多时候,英文翻译不合适。(“存在即合理”,就是翻译错误,原本应该是“存在是有原因的”。现实生活中,确实存在一些不合理的现象,如:闯红灯,难道闯红灯存在就是合理的?)
  • ④ 品味很重要。

NOTE

  • ① 不要看一些垃圾的书籍,如:《21 天 xxx 从入门到精通》、谭浩强同学的《C 语言程序设计》等。
  • ② 尽量看一些经典的书籍,如:《代码整洁之道》、《程序是怎样跑起来的》等。
  • ③ 计算机编程中的品味就是《设计模式》,合理的使用《设计模式》,可以让你的代码有品味!!!
  • ⑤ 不要无脑刷算法题,算法在非算法岗位的面试中占比很低。

NOTE

在做算法题之前,不如先搞一搞基础的数据结构与算法的实现。

  • ⑥ 社招面试的主要目的是评估候选人的专业能力、岗位匹配度和团队适配性,以确保其能够迅速上手工作并为企业创造价值。

NOTE

社招面试中问题的占比和重要性:

  • ① 项目相关的概念以及知识点(基于什么背景、遇到了什么场景、问题是什么,本人的思路是什么,最后效果怎么样,本人在中间起到了怎样的作用)。
  • ② 数据库、中间件(C++ 比较少)、语言的特性(常用函数库、STL 等)。
  • ③ 计算机网络(特别喜欢问)、系统编程。
  • ④ 数据结构和算法(大公司考的多一些)。
  • ⑤ ...

贡献者

The avatar of contributor named as XingJi-love XingJi-love

页面历史