用人工智能学习计算机科学——实用指南
AI 是我遇到过的最好的老师。以下是如何使用它来学习计算机科学基础知识——以及您绝对需要掌握的知识。
AI 的最佳用途:学习
如果我必须记住人工智能的一种用途,那就是:学习。
不是“让 AI 做作业”或“在不理解的情况下复制粘贴代码”的意义上的。不。真正学习、理解,并能够在需要人工智能的那天再次做同样的事情。
我每天都使用 Claude 和 Euria,正是由于人工智能,我才大大加快了我在 CHUV/EPSIC 的 IT 培训。方法如下。
如何利用AI学习(正确的方式)
1. 要求解释,而不是代码
诱惑是巨大的:“用 Node.js 为我创建一个 Web 服务器”。你得到的代码可以工作,但你对它一无所知,也没有学到任何东西。
相反,请尝试:
- “向我解释一下网络服务器是如何工作的。当我在浏览器中输入 URL 时会发生什么?”
- “HTTP 和 HTTPS 之间有什么区别?为什么它很重要?”
- “DNS 是如何工作的?请一步步向我解释。”
人工智能将为您提供适合您水平的清晰解释,并附有示例。比2个小时的讲座有效得多。
2. 接受挑战
一旦你认为你理解了,就让人工智能来测试你:
- “问我 5 个有关 DNS 工作原理的问题,以确保我理解”
- “这是我对 HTTPS 的理解:[你的解释]。这是正确的吗?我错过了什么?”
- “给我一个配置错误的 SSL 证书导致问题的场景”
AI知道如何模拟真实情况,并让你面对在生产中实际遇到的问题。简而言之,这是一种没有后果的培训。
3.理解后的代码分析
现在您已经了解了该理论,请索取代码 - 但附带解释:
- “向我展示 JavaScript 中的 HTTPS 查询示例并解释每一行”
- “这是我的代码:[你的代码]。有哪些安全漏洞?”
- “我如何改进此表格以使其符合 LPD?”
你从“我复制代码”到“我理解代码”。这改变了一切。
需要掌握的基础知识
这是我认为开始 Web 开发之前的最低基础,无论是否有人工智能。
互联网是如何运作的
- DNS:域名如何变成IP地址。 A、CNAME、MX 记录。传播。 TTL。
- HTTP/HTTPS:什么是请求、响应、状态代码(200、404、500)。为什么HTTPS是强制性的。
- 主机:共享主机、VPS、专用服务器之间的区别。 SSH 是什么。如何连接到服务器。
如果没有这些基础知识,就不可能正确部署站点。 AI可以给你完美的代码,如果服务器配置不好,它永远不会工作。
安全基础知识
- SSL 证书:它们的作用、如何安装它们、Let’s Encrypt
- 安全标头:Content-Security-Policy、X-Frame-Options、HSTS
- 注入:XSS、SQL 注入、OWASP 基础知识
- 密码和身份验证:哈希、令牌、会话
要点:人工智能甚至可以在没有意识到的情况下生成易受攻击的代码。如果您不了解常见的漏洞,您就会在看不到它们的情况下错过它们。
数据保护
- LPD(瑞士):关于数据保护的联邦法律。一个网站需要什么。
- RGPD(欧洲):一般数据保护法规。如果您有欧洲游客,这会让您担心。
- Cookie 和同意:您何时应请求同意,隐私政策中应包含哪些内容
- 表格:您收集哪些数据、保留数据多长时间、谁有权访问这些数据
遵守法律不是一种选择,人工智能也不会为你检查。
L’hébergement et le déploiement
- 构建:将源代码转换为可发布网站时会发生什么
- 部署:如何将站点传输到服务器(SCP、FTP、CI/CD)
- 权限:chmod、chown — 为什么这对安全至关重要
- 备份:如何备份,为什么测试恢复
将网站上线需要 20% 的代码和 80% 的基础设施。而你的服务器,AI管不了。
我的旅程
在 CHUV/EPSIC,我的数字业务开发人员培训涵盖了基础知识。但我自己完成了很多工作,使用人工智能作为学习工具:
- CloudPanel 和服务器:我学习了如何管理 VPS、配置域和安装 SSL 证书,请 Claude 向我解释每个步骤
- Hugo 和静态生成器:通过询问有关 Go 模板、路由和包的问题,我在编码之前了解了架构
- JavaScript高级:我网站的预订系统(900行)迫使我了解API、ICS解析和异步
- 安全性与合规性:我使用人工智能来审核我自己的网站并发现漏洞
每一步,人工智能都帮助我理解,而不是躲避。
要避免的陷阱
陷阱是使用人工智能做所有事情而无需学习任何东西。你得到一个结果,发布它,然后继续下一个结果。有一天,出现了一个问题,你不知道如何解决。
没有知识的人工智能是一条直接撞墙的捷径。有了知识的支持,它就会变成一台涡轮增压器,让您在正确的道路上前进 10 倍。
两者有何区别?好奇心。渴望理解、深入挖掘、了解它为何有效,而不仅仅是它有效。
您想发展您的数字技能或培训您的团队吗? 让我们预约 来讨论吧。
Mes autres services
D'autres services qui pourraient vous intéresser
Sites web pour commerçants
Comme celui de l'Abeille Barber Shop à Sion : réservation en ligne, visible sur Google, rapide sur mobile.
30 min gratuitesAutomatisation de tâches répétitives
Lecture de PDFs, envoi d'emails en masse, exports planifiés. Avec Power Automate ou n8n.
30 min gratuitesDashboards & analyses
Tableaux de bord Power BI, suivi des KPIs, exports comptables automatiques.
30 min gratuitesGestion des données
Bases Access ou SQL, nettoyage de fichiers Excel, interfaces de saisie structurées.
30 min gratuitesIA & Chatbots
Chatbots entraînés sur vos propres données, web scraping, assistants sur mesure en Python.
30 min gratuites