5 things I wish I knew before studying Computer Science 👩🏻‍💻

Magdeline Huang
11 Nov 202107:16

Summary

TLDR在这段视频中,即将从奥塔哥大学毕业的计算机科学与创业专业学生Magdalen分享了五个她希望在开始学习计算机科学之前就知道的事项。她解释了计算机科学学位通常更侧重于理论知识而非实践技能,如网站和应用开发。她强调了学习行业所需技能的重要性,并建议学生通过项目和在线资源自学。Magdalen还提出了提高编程技能的三个P:问题解决、毅力和实践。她建议从大一开始就建立作品集,并探索除软件工程师之外的其他职业道路。视频最后鼓励观众分享自己的经验,并提出他们希望在视频系列中看到的内容。

Takeaways

  • 🎓 计算机科学学位课程通常更侧重于理论知识,如数据结构、算法、计算机架构、网络和数据库等。
  • 👩‍💻 实际工作中使用的技能和工具,如React、Express、.NET Core、Docker等,通常不会在课程中教授,需要自己通过项目和在线资源学习。
  • 🛠️ 提升编程技能的三个P:解决问题、坚持不懈和实践。
  • 🔍 学会如何有效地使用Google和YouTube来解决问题是计算机科学学生的重要技能。
  • 📈 从大一开始就建立自己的作品集,不要等到掌握了更多知识才开始做项目。
  • 🌐 互联网是计算机科学学生最好的朋友,可以学习各种工具和技术,并将其应用于项目。
  • 👨‍💼 软件工程师不是计算机科学学位唯一的职业路径,还有UX/UI设计师、产品经理、解决方案架构师、技术顾问等其他选择。
  • 👥 通过与从事不同领域工作的人交流或实习,可以更好地了解并选择适合自己的职业道路。
  • 🏫 如果对某个领域感兴趣,可以看看大学是否提供相关的课程,如设计或商业课程。
  • 📢 作者鼓励计算机科学专业的学生分享他们希望在学习之前就知道的事情,并询问那些考虑学习计算机科学的人想要看到什么样的视频内容。

Q & A

  • Magdalen 是在哪个大学学习计算机科学和创业的?

    -Magdalen 是在奥塔哥大学(University of Otago)学习计算机科学和创业的。

  • Magdalen 为什么认为计算机科学学位中的课程大多是理论性的?

    -Magdalen 认为计算机科学学位中的课程大多是理论性的,因为核心课程通常包括数据结构、算法、计算机架构、网络和数据库等,这些都是计算机科学的基础和概念性知识。

  • Magdalen 提到的她希望在开始学习计算机科学之前就知道的第一件事情是什么?

    -Magdalen 希望在开始学习计算机科学之前就知道的第一件事情是,她不会在学习过程中学习如何制作网站和应用程序。

  • 在 Magdalen 申请实习时,她发现哪些技能和工具是她在大学课程中没有学到的?

    -Magdalen 在申请实习时发现,她在大学课程中没有学到的技能和工具包括 React、Express、.NET Core、Docker 等。

  • Magdalen 提出的三个提高编程技能的'P'是什么?

    -Magdalen 提出的三个提高编程技能的'P'是解决问题(Problem Solving)、坚持不懈(Perseverance)和实践(Practice)。

  • 为什么 Magdalen 建议从大一开始就建立自己的作品集?

    -Magdalen 建议从大一开始就建立自己的作品集,因为这样可以展示你对编程的热情和主动性,同时在申请实习时能够向面试官展示你的不同技能。

  • Magdalen 提到的除了软件工程师之外的其他职业路径有哪些?

    -Magdalen 提到的除了软件工程师之外的其他职业路径包括 UX/UI 设计师、产品经理、解决方案架构师和技术顾问。

  • Magdalen 认为在大学期间学习哪些在线资源可以帮助提高编程技能?

    -Magdalen 认为可以通过在线资源如 HackerRank 和 LeetCode 来测试和提高计算机科学基础和编程技能。

  • Magdalen 为什么认为学习如何有效使用 Google 和 YouTube 对于解决问题很重要?

    -Magdalen 认为学习如何有效使用 Google 和 YouTube 对于解决问题很重要,因为它们可以帮助你在学习行业技能和解决编程问题时找到答案和解决方案。

  • Magdalen 建议如何利用大学提供的资源来探索不同的职业路径?

    -Magdalen 建议可以通过与在特定领域工作的人交流、实习或参加相关工作坊和课程来探索不同的职业路径,并看看哪些课程更倾向于你感兴趣的领域。

Outlines

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Mindmap

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Keywords

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Highlights

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Transcripts

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级
Rate This

5.0 / 5 (0 votes)

相关标签
计算机科学学生经验职业规划编程技巧实习准备学习建议软件开发创业精神奥塔哥大学行业技能