Lessons learned from Master's thesis

  • Firmly define the research topic.
  • Do literature research based on keywords, never limit the scope of journals and conferences, and continue literature research even after starting the project.
  • Collect baselines and benchmarks as soon as possible; make sure the baselines and benchmarks are downloaded and can be run.
  • Focus on the NOVELTY of the core aspects; don't be perfect, and don't support all cases or possibilities.
  • Find a few small examples that prove the power of your novelty, and emphasize it in both the paper and the presentation.
  • Avoid designing overly complex rule-based systems.
  • With GenAI, aim to get a prototype and an illustrative presentation out as soon as possible. This will allow you to collect feedback early, empowering you to make necessary adjustments and improvements.
  • Use functional programming architecture that is easy to test. Conduct thorough unit testing, document the coverage, and leave traces of development step by step. This will provide a solid foundation and instill confidence in the robustness of your research.
  • Insert breakpoints where you're unsure how to code. Figure out what to do when encountering them, and refine the unit tests in the process.
  • Don't be perfect; start writing your thesis when you're almost done.

Lessons learned from Master's thesis
https://jifengwu2k.github.io/2024/08/23/Lessons-learned-from-master-s-thesis/
Author
Jifeng Wu
Posted on
August 23, 2024
Licensed under