Vladz0r

High Yield Techniques Thread - Share your Mastery

2 posts in this topic

Hey guys. I've been thinking about how tricky it can be to learn how to do things, and how to evaluate mastery of a domain.

By copying and learning from masters, you can start to construct a routine filled with high yield techniques. I'm currently trying to become a better programmer, and haven't come across them. It isn't so obvious to me who is successful and who isn't, and a lot of people only become good at their domain over 5-10 years, which makes them poor case studies. I've made huge improvements in my Japanese learning, and I consider it something I know how to master, though I've been lacking time and need to focus on my career until I can turn it into a calling.

My Mastery - Language Learning: I do believe I've found "the truth" for language learning and language acquisition. This is what I consider my blissful productive activity, though, and what I'd like to make into a calling if possible. My good friend Matt makes videos on his language immersion method with Japanese: https://www.youtube.com/user/MATTvsJapan/videos

He's an honest friend who's into self-actualization as well, and has proven his mastery of Japanese to Japanese people, and I've verified the ability of Matt and his original mentor Khatzumoto with Japanese natives. People study Japanese for 5-10 years without coming anywhere near his level, and it's seen as a really difficult language to learn. His method is built upon the methods of Khatzumoto and Antimoon. Steve Kaufman is another supporter of immersion who's fluent at understanding novels in around a dozen languages.

It's based off of a method called AJATT, or All Japanese All The Time.
Essentially you create these habits and mindsets (for learning Japanese, which I'll use as an example):

The main rules for language learning:

1. Immerse in the language all day every day, through active and passive immersion.
2. Learn 10+ new sentences worth of vocabulary from real native content each day through a flash card program (ex. Anki). Aim for 10,000+ cards.
 

Immerse in Japanese content each day. Listen to media you're interested in, and keep earbuds on you all day. Switch all of your enjoyment from English over to Japanese. Watch a show dubbed in Japanese or watch different shows instead. Cut attachments to distracting (English) media to do this.

Use spaced repetition software to make flash cards that you find from these shows. There's some software like Anki you can use to make engaging flash cards.
Know that the core of improving at a language comes from listening to it and reading it each day. Listening helps the subconscious mind automatically consolidate the information. It'll take a few years of consistent effort to improve.
"Seek first to understand, then to be understood" - You'll get fluent at understanding the language first, and then be able to speak it, as you can get used to the grammatical patterns through example and mass media consumption.
College classes are not the way to get good at a language, and degrees don't mean jack shit. You need to be doing at least 10 new sentences worth of vocab each day, while immersing, which is going to give you the cumulative review and gains you need to maintain it all and reach mastery.
You don't need to go to the country to immerse: this is fallacy. You just need enough native media that you can learn new words from and practice with, and to incrementally challenge yourself.

The main high yield techniques in language learning:
-Turn a TV show into mp3 files and listen to them on your phone/mp3 player throughout the day. Keep earbuds always prepared. This is the equivalent of using audiobooks to fill that empty time.
-Make a habit of learning new sentences daily, in interesting contexts. Refrain from using too many premade/random flash cards with vocab words on them. They're just not as interesting or enjoyable, and can lead to burnout, based on the content you're learning. This is synergistic with active immersion. There are tools out there like subs2srs that can be used to turn entire TV shows into flash cards.


If anyone has any high yield techniques for any domain that you're mastering, that'd be awesome. It could be for anything related to mastery, from self-actualization to pragmatic mastery . Make sure it's something that you've actually tested.

 

Share this post


Link to post
Share on other sites
1 hour ago, Vladz0r said:

trying to become a better programmer

1 hour ago, Vladz0r said:

become a better programmer,

There's no better programmer. Source: A better programmer.

 

Aha I got your point now, okay here there're some tips for every one of you that want's to learn programming

 

1. You want it because it's a thrend

2. You want it because you think it will yield  you money

3. You want it because Elon musk is telling you to do so

4. You want it because it's geeky and hacky

5. You want it because it's cool to fuck the society and raise anarchy from it

 

Ah you don't want it because of those? Okay then:

1. Learn mathematics

2. Learn discreate-math

3. Learn algorithms, go read books about algorithms, google best algorithm book stackoverflow and pick the one listed as best.

4. Learn about group theory

5. Learn about set theory (were they the same thing?)

6. Learn about at least introductory level of dechipers and crpytography

6.1 Bonus: Put yourself into a situation that you need to cypher a file, If you dont' know what am I talking about yet, go and learn about binary system and hexadecimal systems, learn about file systems and how to use hex-editos.

6.1.1 Hint: Learn about boolean algebra, there's an operator that can act as two-way switch for cyphers.

7. Study Alan Turing's life and learn about state-machines, and vending machines. 

8. Go and learn, experimenet with arduino projects, get kits and start building things.

9. At least know the difference between languages, if you're still asking "whats the best language to learn in 2018" or such silly questions, you're still yet far away from being a programmer. Learn what makes languages different. You should be able to categorize languages by their domain, syntax and high-low level concepts,

9.1 Learn what an interpreter and compiler are,

9.1.1 Big bonus: Learn compiler theory and C alongside

 

Well I'm tired and got to return work, if some of you still needs mentoring about this feel free to DM me, take this chance because I'm not blown my DM box yet.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now