跳转到内容

如何面对问题

在学习过程中,你可能会遇到如下问题:

  • 不知道如何实现一个特定的功能
  • 编译/连接失败
  • 报错各种页错误 PageFault
  • 程序效果达不到预期

遇到这些问题是非常正常的. 好的实践方式是:

  • 对代码修改可能造成的影响及其原理进行深度思考
  • 尝试解决问题,不要害怕 Debug,勇于尝试
  • 遇到难以解决的问题时,回忆我们从数字逻辑课程就一直提及的 STFW, RTFM, RTFSC.
  • 在提问 LLM 时谨慎考虑它的回答,不要盲目采用.
  • 如果实在无法解决,在阅读 提问的智慧 后,向助教提问.

如下提问很难被助教回答:

  • 没有任何日志信息,将截图/将程序运行结果/测评结果丢给助教,问怎么办
  • 不经任何思考,问助教这个功能要怎么做
  • 可以通过你自己查找资料/阅读文档/调试解决的疑问

如下提问助教会回答:

  • 关于测评机制、实验框架问题的提问
  • 反馈实验设计思路不合理的提问
  • 详细描述出错原因, 附带解决问题的尝试, 同时带有自己思考的提问