How to Take Notes for Technical Things

How to Take Notes for Technical Things

How to Take Effective Notes for Technical Learning

Overview of Note-Taking Methods

  • The speaker discusses various note-taking methods such as the outline method, mind map method, Cornell method, and box method, stating that they do not use these approaches.
  • Emphasizes that traditional note-taking methods focus on memorization rather than practical application, which is crucial for technical subjects like coding and design.

Tools for Note-Taking

  • The speaker transitioned from paper notes to digital notes using an iPad Pro with Apple Pencil and Magic Keyboard for enhanced efficiency.
  • Describes the specifications of the iPad Pro used: third generation, 11 inches, 128 GB capacity.
  • Uses the Notability app for note-taking due to its user-friendly features like easy splitting and highlighting; prefers dotted paper format for writing and drawing diagrams.

Pre-Learning Techniques

  • Introduces a technique called "priming," defined as introducing information before learning occurs to enhance understanding and retention.
  • Explains how he reviews course syllabi and module introductions to create an outline of upcoming content while noting project details.

Motivation Through Project Engagement

  • Discusses starting capstone projects early in the learning process to maintain motivation; encounters challenges that lead back to relevant course sections for deeper understanding.
  • Highlights that this approach has significantly improved both motivation levels and learning speed.

Application Beyond Technical Learning

  • Mentions that priming techniques are also applicable in other contexts, such as reading books.
  • Introduces Shortform as a resource for book guides that aid in understanding book structures before diving into detailed reading.

How to Optimize Note-Taking for Learning

Introduction to Note-Taking Techniques

  • The speaker discusses a subscription service that provides weekly book guides and articles on psychology, business, and finance. Subscribers can vote on which book to cover next, with a discount offered to the first 100 visitors.

Pre-Learning Techniques

  • Transitioning from pre-learning techniques, the speaker emphasizes their note-taking method focused on two main objectives: learning faster and easily re-accessing information.

Framework of References

  • The first focus is creating a framework of references. This involves noting down key concepts and terms to understand how they interconnect rather than detailing every aspect.
  • The speaker prefers not writing every detail but instead capturing essential concepts that can be looked up later if needed.

Specific References in Notes

  • Important concepts are accompanied by specific references such as page numbers or timestamps for video courses, allowing easy retrieval of detailed information later.

Example from Blockchain Course

  • An example is provided from a blockchain course regarding consensus algorithms like proof of work and proof of stake. Key points are noted without excessive detail.

Color Coding System

  • A simple color coding system is used: green for titles, pink for concepts, and yellow for emphasis. Simplicity aids consistency in remembering what each color represents.

Insights and Connections

  • The second focus in note-taking is recording personal insights and connections between concepts. This approach enhances understanding through deeper processing rather than passive consumption.

Full Examples in Notes

  • The third focus involves documenting full examples that illustrate how different concepts come together, aiding comprehension when solving real problems.

Transaction Life Cycle Example

  • An example from blockchain notes illustrates the transaction life cycle of transferring Bitcoin between individuals, showcasing how various components interact within the process.

Project Notes and Implementation in Blockchain Course

Importance of Project Notes

  • The speaker emphasizes the significance of project notes, stating they are crucial for recalling project details later.
  • They mention that taking notes helps them understand how different parts of the code fit together, especially when revisiting projects after a long time.

Note-Taking Strategies

  • Two main types of notes are highlighted:
  • Notes on code structure and relationships.
  • Important implementation details that may not be immediately obvious but are essential to avoid future headaches.
  • The speaker illustrates their note-taking process using an example project involving a block class, emphasizing clarity in documentation.

Documentation Practices

  • In the README document, the speaker outlines two primary components:
  • The definition of the block class.
  • A main method for creating instances of this class.
  • They stress the importance of using promises for asynchronous operations as a key point in their notes.

Complexity and Structure

  • As projects become more complex, so do the accompanying notes; however, maintaining a consistent structure is vital.
  • Proper documentation practices include documenting classes and methods accurately while adhering to coding conventions.

Reflection on Note-Taking Process

  • The speaker reflects on their experience post-course, noting that they often refer back to project notes rather than just concepts.
  • They express gratitude for how these notes save time during implementation tasks.
Video description

The first 1000 visitors to https://www.shortform.com/tinahuang will receive a 20% discounted annual subscription. ✉️ NEWSLETTER: https://tinahuang.substack.com/ It's about learning, coding, and generally how to get your sh*t together c: In this video, I talk about how to take notes for technical things like coding, data infrastructure, math, web development, and data science. 🔗Affiliates ======================== My SQL for data science interviews course (10 full interviews): https://365datascience.com/learn-sql-for-data-science-interviews/ 365 Data Science: https://365datascience.pxf.io/WD0za3 (link for 57% discount for their complete data science training) Check out StrataScratch for data science interview prep: https://stratascratch.com/?via=tina 🎥 My filming setup ======================== 📷 camera: https://amzn.to/3LHbi7N 🎤 mic: https://amzn.to/3LqoFJb 🔭 tripod: https://amzn.to/3DkjGHe 💡 lights: https://amzn.to/3LmOhqk 📲Socials ======================== instagram: https://www.instagram.com/hellotinah/ linkedin: https://www.linkedin.com/in/tinaw-h/ discord: https://discord.gg/5mMAtprshX 🤯Study with Tina ======================== Study with Tina channel: https://www.youtube.com/channel/UCI8JpGrDmtggrryhml8kFGw How to make a studying scoreboard: https://www.youtube.com/watch?v=KAVw910mIrI Scoreboard website: scoreboardswithtina.com livestreaming google calendar: https://bit.ly/3wvPzHB 🎥Other videos you might be interested in ======================== How I consistently study with a full time job: https://www.youtube.com/watch?v=INymz5VwLmk How I would learn to code (if I could start over): https://www.youtube.com/watch?v=MHPGeQD8TvI&t=84s 🐈‍⬛🐈‍⬛About me ======================== Hi, my name is Tina and I'm a data scientist at a FAANG company. I was pre-med studying pharmacology at the University of Toronto until I finally accepted that I would make a terrible doctor. I didn't know what to do with myself so I worked for a year as a research assistant for a bioinformatics lab where I learned how to code and became interested in data science. I then did a masters in computer science (MCIT) at the University of Pennsylvania before ending up at my current job in tech :) 📧Contact ======================== youtube: youtube comments are by far the best way to get a response from me! linkedin: https://www.linkedin.com/in/tinaw-h/ email for business inquiries only: hellotinah@gmail.com ======================== Some links are affiliate links and I may receive a small portion of sales price at no cost to you. I really appreciate your support in helping improve this channel! :)