How to self study technical things

preview_player
Показать описание
It's about learning, coding, and generally how to get your sh*t together c:

In this video I explain in detail how to self study and learn technical things such as programming, data science, technical tools etc. I introduce a framework and exactly how to implement it as well as my method of learning most effectively and efficiently.

🔗Affiliates
========================
My SQL for data science interviews course (10 full interviews):

365 Data Science:

Check out StrataScratch for data science interview prep:

🎥 My Filming Setup
========================

⏰Timestamps
========================
00:00 Intro
00:33 Why most people fail
01:24 The framework
02:06 Step 1: how to choose learning resource
03:04 Step 2: how to really learn it
05:00 Step 3: how to master it
05:42 Step 4: how to not give up
10:25 Optional upgrade to supercharge your learning
13:15 How to learn more effectively and efficiently
15:53 Summary

📲Socials
========================

🤯Study with Tina
========================
Study with Tina channel:

How to make a studying scoreboard:

Scoreboard website:

livestreaming google calendar:

🎥Other videos you might be interested in
========================
How I consistently study with a full time job:

How I would learn to code (if I could start over):

🐈‍⬛🐈‍⬛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!

========================
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! :)

#Howtolearn #Howtolearnprogramming #Howtolearndatascience #TinaHuang
Рекомендации по теме
Комментарии
Автор

Very good advice. I’m a victim of over-learning without implementing, and taking too detailed notes. My advice back to you is stick with what you love. Don’t be tempted by the Management ladder. You risk becoming a mile wide and an inch deep in technical knowledge.

mmoltich
Автор

1) learn just enough
2) do project
3) iterate iterate iterate

aceallen
Автор

I needed this. I have 20 unfinished udemy courses lol

Ro.T
Автор

Something that really helps me: learning the same topic from multiple sources. Each source fills in the gaps of the others, and repeatedly exposing yourself to an explanation of a single concept will make it feel easy once you've heard it the third or fourth time. DON'T stress about remembering every little thing, just expose yourself to the ideas a few times and understand it as well as you can (without pushing you brain too hard) each time, and they will sink in on their own. Reach for "low hanging fruit" i.e. the things that are easiest for you to understand. They build on each other, and sooner than you think, you'll be able to understand those "harder" concepts, if you just focus on all the easy ones. In a way, you only ever have to try to learn things that are easy for you to learn.

hedge
Автор

Just started 2 udemy courses, perfect timing on this video lol

WalkinChristum
Автор

I think I finally found people with exact qualities like me:
1. Anime lovers
2. Coding wizards
3. Procastinators

desi-musk
Автор

Framework for Learn Technical Things

#1 learn just enough
+ The problem is that there are too many resources (paradox choice).
+ You can’t jump from beginner to intermediate doing courses.
+ Don’t try to memorize or understand every detail.
+ Take notes but don't take too many notes.
+ Do not, by any means, skip exercises!
+ Do not feel obligated to finish a course that is not relevant for your project.
+ Do not be married to a single resource!

#2 do a project
+ It doesn’t matter what’s in your head if you don’t know how to implement.
+ The best way do learn to implement is doing implementations.
+ If possible: find your project first! That's how you know you learn it.

3# ITERATE

+ choose projects to do in order to find the holes in your knowledgment, and that’s the whole point.
+ Find the projects that better fits the skills that you wanna learn.
+ Keep doing it! It’s a cyclical process.

PLUS# ACCOUNTABILITY
+ Accountable means obligated to explain, justify, and take responsibility for one’s actions and to answer to someone, such a person with more authority.
+ This is even more important when you fell overwhelmed, weak and it’s must proned to give up. And that will happen!
+ Make a public commitment.

rafaelmoraespereira
Автор

"who is this person and how does she know so much about me"

New subscriber.

agent_
Автор

Because not all heroes wear capes... you're so honest and authentic! The world needs more people like you, really. Respect!!

michelevidal
Автор

Honestly - thank You from the bottom of my heart.

Here are my takeaways:

1. Learning just enough to make a project you are interested in.
2. Staying motivated by linking the learning with realisation of your deep needs and imaging the alternative cost.
3. Not feeling guilty of learning other stuff within the domain instead of completing a course you feel irrelevant to your goal, your project.
4. Watching lecture in double speed to grasp the general point and noting down the high-level logic instead of writing about every detail. Write concepts as a framework of connected elements and feel okay with leaving gaps in this puzzle.
5. Connecting with people around the topic, if possible. Linking your responsibility to others, to feel obligated before them.
6. Iterate the elements of learning and practically implementing the knowledge.

bezimienny
Автор

Love the signing yourself up for projects first approach. Never even crossed my mind. Will be stealing for myself 😉

KenJee_ds
Автор

This may be the most groundbreaking video not just for learning technical things but if you want to be an autodidact. This is spot on possibly the best advice to give someone learning something on their own.

Barboy
Автор

Agreed. Learn the concepts in 1 - 2 hours through documentation or videos then spend the remaining time in building projects. This can be in the form of courses or YouTube video or blog post. One more thing that you can do while watching this courses is to build something on your own before watching the video. Example if you are going to build a navbar, perhaps try to build it on your own first before watching the video on how to build it. If you are stuck, try to research it. If still stuck for more than 2 hours, then continue watching the video for the solution. End of the day, is the effort on exercising your brain that matters. Even if you don't solve the issue, at least you would spent time researching things and filling some gaps up in your knowledge. This has helped throughout my career as a dev.

fancyAlex
Автор

When I was studying I focused too much on passive learning of theory but my project work was minimal. I did enough to graduate, but I was in over my head in my first job and hated it. I actually changed careers for a few years. But now I'm back on track and love learning and solving problems. Love your videos! 😀

jworne
Автор

One of the biggest leaps that helped me is "don't talk about it". It's important to learn how to utilize energy and understanding how to store it for use later on. When we talk about things we release the energy in a non-productive way.

johnd.
Автор

One of the biggest challenges is finding a project to use what you are learning.

kpopempire
Автор

100% correct! Thanks! I was "trying to learn to code" for several years, but it only started to stick this year because:
1. The pre-research of knowing what coding language was used for what and what the capabilities was essential to knowing what direction(language) to focus on.
2. Some of my job developed in a direction where if I knew Python it would be much easier and I'd get better outcomes.
3. Several other side projects formed in my mind where I *needed* to know python to deliver them.
4. Instead of structured courses I just watched YouTubers like you... it helped me build my own developer environment much better and the variety of approaches and angles helped me generalise.

mercantile
Автор

This video perfectly articulates what I’ve been struggling with. The solution of “learning enough” and project based learning is the ultimate path towards growth. Thanks so much for this 🙏

CCV
Автор

Aaah, I am a beginner but I am sooo glad that there's someone that thinks like you because for me it's the same, I think you learn better by doing projects, otherwise you'd be stuck in learning, learning, learning and that'd be and endless loop and when you'd do a project, most of the things are forgotten and then you have to do the same again.

gatosandrea
Автор

I really appreciate how genuine you are with this, especially when talking about accountability. Thank you for this.

ChronoGamerOne