想知道计算机自学方法

我今年刚上大一,选择了计算机专业,可是我真的毫无基础,身边的同学都很强,我很焦虑,很想学好追上他们,可是不知道该怎么学,能给我一些自学建议吗

大部分“很强”的人,只是比你早学了一些和多学了一些而已。你多向他们请教。

先开个chartgpt

以前我们建议是读书。现在我们建议在读书的基础上开个 chartgpt
毕竟有问题他可以开头。虽然chartgpt回答的也未必靠谱,你随带也可以练练如何提问才能让他靠谱
同时也能练练找出他不靠谱的地方,修改的靠谱点---嗯,调试,修改bug到一眼看出bug,这也是程序员的基本功

嘿嘿,谁不是从挑谭浩强bug起家的(虽然现在老谭的书被批的厉害,但是要是当年没被bug折腾过,现在那轮着你去挑bug么)
下面我让chartgpt回答一下“如何正确学习线性代数”

学习线性代数是数学和科学领域中的重要基础,它涉及向量、矩阵、线性方程组、行列式等概念。以下是正确学习线性代数的步骤和建议:

理解基本概念:

开始学习前,确保理解向量、矩阵、标量、线性组合等基本概念。这些是线性代数的基石。
学习线性代数的目的:

明确自己为什么要学线性代数。是为了解决特定问题,还是为了应对学术要求?这将有助于你更有针对性地学习。
选择适合的学习资源:

选择一本好的线性代数教材,可以是教科书、在线课程、视频教程或学术讲座。确保所选资源适合你的学习风格和水平。
建立数学基础:

确保你具备必要的数学基础,包括基本的代数和三角学知识。线性代数需要一些数学预备知识,如矩阵乘法、行列式计算等。
系统学习:

遵循课程或教材的顺序,逐步学习线性代数的各个方面。不要跳跃式地学习,以确保建立坚实的基础。
练习和实践:

解题是学习线性代数的关键。做大量的练习题,特别是与矩阵运算、线性方程组和特征值相关的题目。这将帮助你理解和应用所学知识。
使用工具和软件:

掌握线性代数计算工具和软件,如Matlab、Python的NumPy库或Octave等。这些工具可以帮助你更轻松地进行计算和可视化。
寻找辅助资源:

如果你在特定概念或问题上遇到困难,不要犹豫寻求帮助。可以请教老师、同学、在线论坛或教育平台上的教育者。
概念性学习:

不仅仅追求公式和计算的掌握,还要理解线性代数的概念和原理。这有助于更深入地理解其背后的数学原理。
定期复习:

定期复习已学内容,以确保记忆的持久性和理解的稳固性。
实际应用:

尝试将线性代数应用于实际问题,例如机器学习、计算机图形学、物理学等领域。这有助于你将理论知识转化为实际技能。
坚持不懈:

线性代数可能会有一些复杂和抽象的概念,但坚持不懈是成功的关键。不要放弃,尽管可能会遇到挑战。
最重要的是,线性代数是一个渐进的学科,需要时间和耐心来掌握。通过以上的学习方法和建议,你可以更有效地学习线性代数并取得良好的成绩。

-


这个回答的是正确的,可能比你跟着老师学还正确。因为俺们教程很多从行列式开始了。这个回答是丢掉行列式,先向量,向量空间、矩阵、标量、线性组合这才是正确方向。
当然他也告诉你:包括基本的代数和三角学知识。线性代数需要一些数学预备知识,如矩阵乘法、行列式计算等,这些是基础知识,但仅仅是基础背景知识,而不是线代的核心。
然后告诉你利用计算机软件辅助学习,比如python,matlab
也告诉你不仅仅追求公式和计算的掌握,还要理解线性代数的概念和原理。

这个回答才是正常学习线性代数途径(哎,我当年要是这么学,就不会那么痛苦了)