[HN Gopher] Ask HN: How do you manage self-study? ___________________________________________________________________ Ask HN: How do you manage self-study? I often feel overwhelmed by the amount of things I either wish to know or that I should know already. Be it theoretical knowledge about ML, CS, mechanics, math topics. Or lack of experience e.g in some algorithms I need to understand, control problems, programming lanuages. And I really struggle to organize a propper study schedule. What should I do next? Should I continue learning this one programming language? Continue reading this ML book? Try to set up and solve some control problems? For each topic I would like to learn, I already have the right material (books, problems to solve, etc.), so at least this is not a problem. Often I am so overwhelmed that I just watch stuff on youtube. I wish I had a tool or found a methodology to a) stay focused on the things I want to learn and b) to somehow track my progress. Are there any tools or methodologies that you can recommend? Please don't tell me "just use pen & paper", I tried and I would like something more interactive. Author : ruph123 Score : 214 points Date : 2020-05-03 07:14 UTC (15 hours ago) | darrelld wrote: | I've been trying to figure this out for decades now. From my | teens, I realized that the internet was limitless in how much | info it had, but that I was limited in how much I could pack into | my brain. | | Here are some things I try to keep in mind as I try to learn new | things: | | * Get enough sleep and nutrition. If you're tired/hungry you're | going to feel overwhelmed faster | | * Don't rely on motivation, instead rely on discipline. | Motivation is great for a burst of energy, but it will eventually | leave you. Discipline, on the other hand, is what will make you | start and finish that book / online course, etc. | | * Track your progress in whatever way is best suited to you. This | could be as simple as a check on a calendar or using an app. | Personally I like the Jiffy and Habits app on the Android store. | Seeing progress helps with both motivation and discipline. | | * Learn one thing at a time. It's tempting to spread yourself | thin, but sticking to one thing is best. | | * Give yourself more time than you think you'll need to learn. In | a classroom setting you can raise your hand and ask an expert a | question which they can quickly clear up for you. When you're | doing self-study you'll find that you may ask the wrong question, | interpret things wrong, go down a Google rabbit hole trying to | understand related topics, dig through forum answers which may | not quite answer your question, and leave you with even more | questions. | | * Figure out your learning method. Maybe it's video, maybe it's a | book. Your preferred learning method may change over time and it | may change by topic. Don't be afraid to stop one method and pick | up with a new one, or change midway through. For example, when | I'm learning a new language I find video courses helpful to get | me started, but then once I'm running and past the basics, I find | text content easier to digest. | | * Personally I get frustrated when learning new things when | someone decides to coin a new jargon term. For example a little | while back I ran into the term "upsert" to refer to an "update or | insert" process. The text I was reading used it like I was | supposed to know what it was, but I had never run into it before. | These things frustrate me and usually make me feel like I'm way | behind in basic knowledge and tend to kill both motivation and | discipline. Why not just the extended-term, especially in a | course designed for beginners? It causes a weird mental block for | me. My solution is to just say "Fuck you, but fine. I accept this | as it is". It's a little mental prayer than helps me move past | the feeling. | gas9S9zw3P9c wrote: | I think you are describing "how to learn effectively, manage | time, and stay motivated [once you've picked a topic]" - which | is important and useful, but IMO slightly different from what | the OP is describing (and a problem I have), which is "how to | pick what to learn next when there are 1,000 interesting | choices with uncertain payoffs" | | For example, you say "Learn one thing at a time" - Sure, but | how do you pick that one thing when there are 1,000 things on | your list that all seem equally useful and interesting? What I | am looking for is a proper system for picking that one thing, | not using my gut feeling. | rwnspace wrote: | Here's a simple system: find out what resources you | absolutely cannot bear to delete. If it's all of them, then | your problem lies elsewhere. | notechback wrote: | I disagree. Don't need to force yourself to stick to one | specific material if you don't like it. All my life I've | benefitted from being a horizontal person - having always | dabbled in everything I found interesting at the time. | | Yes to get into a job you'll need specific skills and | certificates and there you quickly deepen your knowledge as | needed on the topic(s) you neer. But once you're in it you'll | shine by having many varied skills. Being the one office worker | with excel skills, or the one programmer able to tell a nice | narrative, or the one c programmer that understands web apps, | or... - you'll stand out. | | So my suggestion would be to let your passion drive you. Pick | up any topic that seems interesting right now and throw | yourself into it. And then the next the next day. | playing_colours wrote: | I think there can a few sides in the problem of prioritising and | sticking to things. | | 1. maybe, you push yourself too hard to self-improve and learn. | You "should" or "must" learn ML, maths. Such forcing can lead to | frustration, low self-esteem, procrastination. Reflect, if it is | the case and you can address by being more relaxed, CBT | techniques like saying to yourself "I absolutely do not have to | work through this maths topic today, but I choose to do it, | because I want to be able to ..." | | 2. You cannot decide what to focus on, everything is cool and | important, and you do not want to be wrong in your choice. You | can address this problem with a short week long dives into | different topics, and collecting more personal experience to make | decision. Or just accept the fact of uncertainty, just pick with | your heart, and enjoy the ride. Your current struggles to choose | may be of zero importance to yourself in five years. | | 3. You cannot stick to a single topic. It might be ADHD, or you | are passionate about the result, think mostly about how great it | will be to work as a top ML researcher, instead of focusing on | the process. Make your study engaging - emotionally and mentally. | In my case, I become sleepy in 15 minutes when reading some maths | textbook, but I feel much more alive and engaged when I solve | problems in the book, or when I read a book with a practical goal | in mind. Invest in loving the process of study. | adamcharnock wrote: | I'm hoping my reply is more helpful than it sounds at first | glance... This is one of those questions where I read and then | exclaim (rhetorically), "what's wrong with people?!" | | Don't take this the wrong way, I often exclaim this. You are | quite possibly in the majority and I'm the odd one. | | To me it has always seemed inherently clear that the way to | approach life is to do something if you enjoy it. If you stop | enjoying it then do something else. I will naturally need a break | from doing something after a while (hours, days, weeks), and so | I'll put it down and pickup something else. | | As a recent article on HN mentioned, "enthusiasm is worth 25 IQ | points." | | When it comes to self-guided activities such as this, there has | never been a "should" or "best" for me. I just follow what I | enjoy, perhaps guided secondarily by what may be useful. | (Actually, I enjoy things that are useful, so perhaps that | intertwines these concepts for me). I suspect I didn't thrive at | university for this reason, while in the real world I know a | number of people who would call me an overachiever. | | PS. I have a few friends with some degree of ADHD. These friends | may often feel overwhelmed by a large number of choices or tasks, | to the point of inaction. I'm not saying this applies to you, but | I just thought it was worth mentioning. | stevewodil wrote: | Ok I enjoy watching YouTube, so I will do that | crispyporkbites wrote: | Do you really enjoy watching YouTube, or is it just easy to | fire up their home page and click on recommended videos with | promising titles that ultimately leave you unfulfilled, | lonely and disillusioned? | | Are you wondering how to break this cycle of content | consumption? Do you need a break from the hedonistic | treadmill of social media? | gerdesj wrote: | Quite a few leading questions there! I'm sure you have | probably touched a nerve for us all at one point or another | but why not go easy on the attack and dive in with some | empathy? Or why not play silly buggers with randomish | thoughts: | | Perhaps we could come up with a trail of breadcrumbs that | touches on decent YT vids. By leaving carefully coded | comments. _warms to idea_ That would leave the trail in YT | itself which would self heal if multiply pointered | properly, ie each point has a link forwards, backwards and | to, perhaps a hub to use in the event of a bigger outage. | | The above might be far more fun to deploy than a search | engine or an old school WAIS/Gopher. After a while the host | would cotton on and decide to either encourage or thwart. | Game on! | | _sips more wine_ OK so who fancies playing stenography | style games with YT comments to generate guided courses | using YT vids? | ryeights wrote: | I don't think it was intended as an attack, but rather | the GP's own experience with YouTube time-wasting. It's | certainly mine. | londt8 wrote: | What kind of videos you watch? Maybe that could guide you to | find something which interests you. | andai wrote: | I recently heard the advice to do some forensics on | yourself -- bookmarks, search history, youtube history, to | figure out what kind of person you are (in the context of | what work would suit you best). | krallja wrote: | Andrew Ng. Machine Thinking. 8-Bit Guy. Ben Eater. Jeri | Ellsworth. I do some of my best learning with YouTube. | krallja wrote: | Yep. Also, see if there's a game that teaches you the thing you | want to learn. | | I learned orbital mechanics from Kerbal Space Program. | | Assembly programming from TIS-100 and Microcorruption. | | And ... whatever the heck I learned from Factorio. Logistics? | Abstraction? | | If there isn't a game, you might try and make it a game. See | how fast you can solve the example problems in the textbook. | Get the high score on your flashcards. (This doesn't work for | me, I get more interested in designing and building the game | than playing it.) | kbutler wrote: | Most things that are fun, and almost everything that is | amazing, require periods of not-fun to get there. | | Practicing a musical instrument, falling while snowboarding, | getting up early to be on the mountain for the sunrise. | | The original poster is asking for ideas to help build enough | discipline to power through the tough spots of a learning curve | to get to where the proficiency pays off in enjoyment or other | benefits. | | We have so many easy diversions, that it's easy to train one's | self to not do hard things. | | I can study/practice/work for a future benefit, or I can play a | video game (or browse hn) for fun now! | | Training yourself to do hard things is harder. Maintaining a | vision of the goal, getting satisfaction from expending effort, | having empathy for your future self, denying yourself of | immediate distractions/pleasures can each play a role. | Jenz wrote: | > Practicing a musical instrument | | This is not fun? | krallja wrote: | STE-PING-UP. STE-PING-DOWN. THEN. A. SKIP | | C D E E D C D E C | | Practicing a musical instrument is not fun. Playing a | musical instrument is fun. Practicing is mostly repeating | scales and other patterns. | Sevaris wrote: | When you know a piece and play it, it can be fun. But the | way there can be frustrating and tedious. You'll make | mistakes. You'll learn slower than you'd like. You might | repeat the same section a hundred times before you feel | satisfied. Some days you'll even feel like you've forgotten | how to play certain parts properly. But you do it anyways | because you know it's rewarding and satisfying at the end | of the day (and with a certain level of discipline), not | because it's fun moment-to-moment. | cortesoft wrote: | I don't think enjoyment is the guide we should always use for | deciding what to do. That is one aspect of our lives that is | important to maintain, but a lot of satisfaction in life comes | from things that aren't 'enjoyable' in the strictest sense, | especially not in the moment that you are doing the action. | Hard work, selflessness, and sacrifice doesn't usually feel | enjoyable in the moment, but can lead to a more satisfying | life. | adamcharnock wrote: | From the other comments here this seems like a common | sentiment. I do indeed do things which are not enjoyable in | the strictest sense, as you phrase it. However I do still | think my original comment is true, so perhaps there is some | finessing to be done here. I'm not sure I have the answer | though. | | Perhaps there are different kinds of 'enjoyment'. And perhaps | I'm personally willing to accept some immediate suffering | because I know I'm pursuing a greater enjoyment. | | I'm certainly not advocating for (constantly) pursuing in- | the-moment unbridled hedonism. | | Something which may be related to this is the idea of type 1 | fun and type 2 fun. I'm not sure where I heard this, but few | people I talk to have heard of it. | | Type 1 fun is the kind of fun which is enjoyable in the | moment. For example, computer games and watching youtube | videos. | | Type 2 fun is the kind of fun which is enjoyable upon | reflection but not necessarily in the moment. For example, | running a marathon, certain moments of trial/despair when | working on a big project. | | When I first played Factorio I played it for about a week | solid. I loved it. After that I could put it down and do | other things. I now play it for a couple of days every couple | of months when the mood takes me. This is type 1 fun for me. | | I'm certainly glad a ran a marathon, and it is a very happy | memory, but no way in hell am I going to do that again. Very | much type 2 fun. | | Some comments (not necessarily the one I'm replying to) seem | to inversely correlate enjoyment with how hard a task is. The | harder a task is the less likely it is to be enjoyable. Is | this true? It certainly isn't my experience, but maybe I'm | odd as I originally suggested. | | Something which has also driven me is boredom. Being a | freelance developer has given me a _lot_ of free time. | Certainly for me, type 1 fun only goes so far in conquering | that boredom. Sure, play computer games for 6 months, but | then that gets boring too. At least it did for me. Then what? | | Then, for me, type 2 fun starts to look more appealing. | Perhaps I should build a house? Sure its going to be hard, | but I'm practical and I like leaning new stuff. Plus I'll be | outdoors, and at the end of it I'll have a house. (FWIW, I | actually did this) | | Perhaps that's just being an "up" kind of person. I think it | is also believing in one's abilities. | | I don't think this is a cohesive point with a strong | conclusion, but perhaps this series of paragraphs is useful | in furthering a discussion. | jedberg wrote: | I've found that all of my self directed learning was because of a | project. I picked a project I wanted to do and then taught myself | the skill to do it. | | When I wanted to be a better sysadmin, I forced myself to use | desktop Linux back in 1997 when it wasn't nearly as easy as it is | now. I had to learn how to compile and configure kernels, how to | manage drivers and displays, how to write scrips, a bunch of | hardware internals so I could configure them correctly, etc. | | But I was driven by the overarching goal of having a usable | desktop machine. | | You can do the same here. Pick a larger project that accomplishes | something you really want to do, and then learn what you need to | learn. | | You said you have an interest in ML -- build an image classifier | off of a camera feed at your front door. Make it identify the | mail carrier and your neighbors' cars. Write it in a language you | don't know but want to learn. And so on. | | Your progress will be tracked by how satisfied you are with the | project and if it meets your needs. | wpietri wrote: | Same. Small practical projects are great for that. I wrote my | own home lighting system as a way to learn Scala. [1] Getting | curious about the big ships going by San Francisco's Fort Mason | led to a Twitter bot [2] and a custom protocol parser that | drove me to learn all sorts of stuff. [3] Buying a cheap robot | vacuum led to me learning man-in-the-middle attacks and IoT | protocols. [4] Today I'm busy learning Terraform and Prometheus | so I can get my various projects off a single hand-maintained | server and into the cloud. | | My big tip to people is to pick something that's big enough to | be interesting but that you can initially cut back to something | pretty small and deployable, then iterate. The ship stuff | started out as a visual art piece for a robot chalkboard, but I | fell back to the Twitter bot because I had bitten off too much. | Having a series of near-term goals makes it very clear which | specific thing I need to learn next; otherwise it's easy to | drown. | | [1] https://github.com/wpietri/sunrise | | [2] https://twitter.com/sfships | | [3] https://pypi.org/project/simpleais/ | | [4] https://github.com/wpietri/sucks | tstrul wrote: | I'm managing a personal backlog of things I want to learn. I'm | using notion but Trello or every scrum board model should do the | job. Every cared has details and related links | UweSchmidt wrote: | - do a course on Udemy or similar instead of Youtube videos for | course quality, structure and accountability | | - have good reasons why you study a particular topic and find a | way to apply the knowledge as soon as possible | | - have particularly good reasons if you want to study | foundational, abstract or huge topics. As noble as maths, | category theory and machine learning are, maybe there is a reason | why you and I haven't really picked it up that well in university | despite graduating. Chances are we have enough tools to | contribute meaningfully and to be employed gainfully, and | settling the score with the old curriculum may not be the best | use of our time. | mkchoi212 wrote: | I feel like the best way to learn new things is to actually build | something? Want to learn a new language? Build something with the | language? Want to learn a new algorithm? Try to incorporate that | algorithm into the project you are currently working on. Trying | to study boring non-real life examples get boring real fast. | Applying them into real life is a good way to help you keep | "studying". | JamesBarney wrote: | First of all accept that there is 100x time more useful knowledge | to learn than you have time. | | Next prioritize the things that will be the most relevant to your | career or or side projects. Specifically focus on the concrete | and relevant over the abstract and esoteric. The most useful | topics are going to be applied an relevant to your goals. Think | how do I use css over theory of design. | | It's much easier for your brain to stay focused on items that are | immediately relevant. Also focus on marketable projects over | knowledge. I took an open source CMS and made the queries 2x as | fast is a way better use of time than I red a bunch about | Postgres tuning. | dorchadas wrote: | I'm self-learning math and, honestly, it's come down to finding | someone to help keep me accountable. In this case, I got lucky | enough to find a guy with a PhD who suggests books to work from, | as well as which problems for each chapter/section, and then | checks my proofs and discusses things with me. It was super | lucky, but if you can find something like that, or even just | someone to do the material with you, it could be much better. | | Another thing I do is schedule time. Especially since I've been | off work, I've scheduled specific times where I do nothing else. | I go there, log on my computer (I work out my solutions in | Overleaf), turn off email notifications, mute my phone and place | it elsewhere and just work. I've found that having a scheduled | time makes things 100 times easier, as it mentally prepares me to | just keep doing this. Other than that, it's don't doubt your | resources; resource paralysis is a real thing (you see it a lot | of the time in language learning too), they're all basically the | same if you're working from a published textbook. Just pick one | and stick with it. | rwnspace wrote: | It took me years of this cycle before I turned a corner a few | weeks ago - the phrase 'necessity is the mother of invention' | became viscerally meaningful, and not just an empty platitude. In | the past year or so I would instantly burn out as soon as I tried | to push myself for longer than a day or two, because I was right | at the edge of overwhelm before I even began. | | I realised that it was on me to find the world where I had a | forceful, motivating necessity behind me, and the right task in | front of me... Otherwise I would simply not do anything at all. | And that's a relieving truth, honestly. Be thankful that your | brain budgets for you. It's probably a fundamental guard against | extremely costly psychological conditions. You can't just induce | mania every time you open one of those tutorial bookmarks. | | Historically you'd have a child to look after by the age you had | both energy and experience, and the ordeal would soak up both and | (hopefully) give you a bit of wisdom in return... Millenials and | younger are having to shortcut this step to wisdom in a world | with incredible uncertainty. The infotainment hurricane | inculcates us with FOMO. It's just not the kind of environment | that rewards slow, deep, considered, enjoyable, reflective, | /focused/ learning. And lets be real, we're in the middle a | blooming pandemic. | | Accept there are things which are not right for you, and that you | might not ever get round to. Realise that your laziness and | intuitive preferences keep the world of 'shoulds and oughts' a | manageable size. They're also the levers to make it right again, | if that world is growing out of control (I analogise them as | natural defences against 'cognitive carcinogens'). | | Imho you don't need any more tools or methodologies, or | resources/pdfs/tutorials - you need fewer. Same goes for | entertainment. I resolved to stop my obsessive resource | hoarding/kleptomania, and to stop spending my life force on | stupid smoke and mirrors for my own motivational systems. | Seriously, consider reducing your possibilities and spending some | time without the Internet every day. It turns out that turning | off the info pipes and going to town on deleting most of your | local resources/bookmarks is highly relieving, once you're past | the initial pain barrier. | | All that said, Joplin is really good for notes and tasks - just | whatever you do, don't get into Emacs+Org if you have trouble | with procrastination (I recommend Doom Emacs + org-roam). | | [0] http://www.aaronsw.com/weblog/dalio | someguy101010 wrote: | Have you thought about hiring a tutor? | jimmysong wrote: | My main advice | | 1. Start easy. | | It's tempting to grab a textbook or video series because it gets | good reviews on Amazon or likes on YouTube. That's all good and | fine, but it's more important to get a good introduction to the | topic. The key here is to get a rhythm going and it's very easy | to disrupt your study rhythm if you start too hard. So, much like | working out, start out easy, with something you can easily grasp. | Moreover, do less than you can. As they say in weightlifting, | leave a couple of reps in the tank. Don't go all out as you're | running a marathon, not a sprint. | | 2. Be consistent | | The key to finishing something is to do be consistent. Intense | 5-day seminars can work, but you're going to need a very good | teacher and have a lot of motivation to get through it. For self- | study, consistency is much more important. I would recommend | somewhere between 4-10 hours a week. Anything more than that is | going to burn you out and anything less and you'll forget | previous lessons. 1 hour a day for me on a given subject and | taking weekends off works for me. The key is to build up momentum | and keep it going. | | 3. Power through by stepping back. | | There will be sections where you're going to feel lost. You're | going to feel frustrated or not know what the text or video is | talking about. This is where you need to "deload" a bit. Take a | week to review all the material you've learned so far and redo | some of the exercises. Everyone has these and the key is to _not_ | lose momentum. Many a study has stopped due to one obstacle. The | key is to step back for a bit and try again without losing the | momentum you 've built. | | 4. Remove distractions. | | Not everyone has the discipline to follow these, and most of the | time your brain will try very hard to distract you when you | encounter a hard problem. The key is to minimize all your | distractions during your study time. This means no email, social | media, walks to the fridge or anything else. You start and don't | stop until you've finished your hour (or 30 minutes or whatever | you committed to). It's okay if you only got through 2 pages | during that time as long as you didn't get distracted. Give | yourself permission to stall a bit. And if this happens a few | times in a row, step back and try again (see 3) | | 5. Get a buddy | | The best way to study is with someone or some group that's | studying the same thing. There are lots of forums for all of | those topics that you can engage in to answer some of your | questions and possibly find someone to study with. Getting some | accountability is an excellent way to keep up your momentum. | srfa wrote: | I've been in a similar boat - wanted to share what I found worked | for me, perhaps it helps. | | I constantly found myself in the following loop: | | 1) Motivated to study, study productively | | 2) Several days / weeks later productivity stops (for any number | of reasons) | | 3) Quickly forget everything I learnt over the next month or so | | 4) Back at stage 1, feeling I have 'wasted' the last few months. | | My big problem was the _forgetting_. Life is always going to get | in the way, and I needed to 'drop anchor' when this happened, so | I could resume where I left off, not start over. | | I use Anki [1] to do this. I learn things, make flashcards, and | spend dead time on public transport keeping up with them. As Anki | uses spaced repetition, you can input a LOT of cards without this | becoming overwhelming. | | This gave me a sense of progress _even when I did not study for a | month_ , and massivly increased my motivation. | | [1] https://apps.ankiweb.net/ | duxup wrote: | My thing is similar, there is a lot I want to learn. | | My problem is a little different that even when I do it... it's | on my own, late at night, I'm tired and frustrated that I'm not | learning at the pace I want to. | | I've sort of settled that self learning for me is just going to | be a mix of hacking things out clumsily and watching some videos | before bed, and maybe maybe some lucky times where I have free | time (rare with a family with kids) and some bits of it will | stick, others won't, and I'll probably watch it again later and | that's ok. | | In short rather than sweat the outcomes too much and get | frustrated and not do the thing, I just do the things and frankly | that usually results in better outcomes long term. | | Granted... I'm still working on all of this ;) | hutzlibu wrote: | Build things and document everything you do. | | Then you know, that the theories you learned about, where not | just information adding to a (useful?) pile of information in | your head. | mosselman wrote: | I started reading a very relevant book on getting out of your own | way today: | https://www.amazon.co.uk/dp/1936891026?linkCode=osi&th=1 | | In general however, my advice is to relax. There is more to life | than knowing little bits of many things. Try to learn something | outside of computers. I find building things with my hands that | aren't on a screen a lot more gratifying generally. Also, those | kinds of skills come in a lot more handy in a zombie apocalypse. | So there is that. | afroisalreadyin wrote: | Hi Raph, what's up? When it comes to improving yourself and | learning new things, I think attitude is more important than | tools. There is only so much you can get out of organizing your | goals, resources and time if you overstretch yourself. I have | found two techniques useful in terms of focusing my time and | energy: Extrapolating from future achievements and elimination. | | What I mean with "extrapolating from future achievements" is | setting concrete goals in terms of where I want to be in five | years, or what I would like to be able to say I achieved, and | working backwards from there. I feel that the main reason many | people engage with new ideas, technologies, tools etc. is the | infamous FOMO, fear of missing out. We fear that we will be left | out, worth less if we don't read this article or learn that | programming language. If there is no actual driving force behind | an approach to a topic, learning it will cost you a lot of | energy. You will need to remind yourself again and again why you | are putting in the time and effort, and even worse, the next | shiny thing will be extremely distracting. If you start with the | knowledge that it's taking you somewhere, however, you will have | much more internal drive. | | Elimination is just not doing things. You have three languages | you want to learn? Drop two. Two books on algorithms? Drop one, | or maybe even drop both and do some sports instead. I know this | sounds silly; you are asking how you can get better at learning | things, and I'm telling you not to learn them in the first place. | But I think this is a key talent; dropping things and not looking | back, not feeling bad about it, not losing any sleep over a | missed opportunity. Everyone knows deep down that there is enough | time only to concentrate on a couple of topics and areas in one | lifetime; you can be a novice at many topics, but being an expert | requires huge amounts of time and dedication. And the only way to | bring these is by eliminating other topics. The previous | technique of extrapolating from the future is useful here. Do you | want to be called a great roboticist in 5 years? Then you will | have to drop the ML. You want to be a great Rust programmer? You | will have to let Clojure go. | | I hope this is useful. What you have to keep in mind is that | deep, multi-faceted expertise in a single area is very valuable, | both as a trade and for you individually, to feel great about | what you do. Acquiring this expertise is very difficult. You will | need to put in a lot of honest work, will have a lot of dead ends | and frustrations, and frequent doubts regarding your choice. | Nevertheless, you should try to pick one area of expertise and | eliminate all other efforts that don't contribute to your prowess | at it. | cousin_it wrote: | If you have an extremely good textbook with exercises: | | 1) Every weekday 30min uninterrupted study at a specific time, | preferably in the morning. Don't miss, rain or shine. Take | weekends off, though. | | 2) Work in a strict linear fashion: read a chapter, then solve | all of that chapter's exercises in order without skipping any, | and only then allow yourself to peek at the next chapter. Don't | "take a first pass through the book", none of that. To remember | where you are, use a bookmark. | | 3) If you're having trouble with some exercise, you can look up | the answer key _for that specific exercise_ , but only after | you've spent 5 minutes of effort _on that specific exercise_ | without making progress. After that, the same rule applies to the | next exercise. | | 4) You've got to get to the end of the book. Matter of pride. | | For me this approach has worked well for established topics in | math, physics, econ. Haven't tried it for CS or ML. | pooktrain wrote: | What was your strategy when a textbook didn't have answers to | all of the exercises? | weaksauce wrote: | personally I bought solved problems in a step by step form in | a separate book to supplement. | abdullahkhalids wrote: | Even if you are self-studying, you can and should | occasionally go talk to someone who knows the subject well to | help you with the question. If you don't know anyone, post | the question online. | bobbyz wrote: | It seems like you are anxious about a few things, and this | anxiety causes you to procrastinate. I don't know a quick fix but | at least you know what's happening. | eswat wrote: | These are the big hindsight takeways I've seen as I've pivoted | from web design/development towards information security. | | 1. For me it's hard to stay motivated learning a new technical | topic if I can't connect it to some plausible future where my | life would benefit from the knowledge. If I'm not addressing any | pain points then the drive to study just won't be there. | | 2. Realize that there's going to be an overwhelming amount of | resources and tactics you can use to learn the topic. But they're | all not created equal and some may get you to your desired | destination faster than others. This is highly personal; not | every method of learning works for everyone (ie: I dislike | learning theory through videos and lectures, highly prefering | technical books instead). | | 3. Find a group of people that's at least slightly above your | knowledge level in the topic and learn through osmosis. While I | was able to pick up the foundations of infosec on my own it | wasn't until I was learning with others, especially while | preparing for certification exams, that I got to learn more of | the intricacies of the topic. Learn with others that have a | similar drive as you. | | 4. Set weekly goals and dates in the future that you really need | to test your knowledge to see if you understand the material. | Security certifications, while I was a bit rebelious against at | first, served this purpose for me perfectly. I'd set weekly goals | to learn material based on a courses' syllabus and every few | months there was the ultimate test to show I actually grokked the | topic, which huge burst of hedons along with it (if I passed, | which has been a 3-exam streak for me so far). | the_burning_one wrote: | Coursera dude. If you can't find something on there you don't | know already you know enough already. | darksaints wrote: | I don't. I let my path in front of me determine what I learn. | | One of the biggest practical lessons I learned after leaving | college is that most of the things I learned in college are | useless to me now. The philosophical lesson was that study plans | and syllabi are useful, but only as a list of things you might | need to know...a way of knowing what you don't know (which is | very important!). But as a way of determining what you learn, | you're just going to waste your time. Let your path in front of | you determine which of those things you don't know is the thing | you need to learn. | | My educational background is Supply Chain Management. My career | path forked within my first professional job as a supply chain | analyst due to the simple constraint that Excel at the time | wouldn't let me systematically manage inventory settings for more | than 65k unique inventory SKUs. That is how I ended up learning R | and SQL...my first programming languages in a long list to come. | Now I manage radiofrequency sprectrum analytics for a major | cellular network provider, and I algotrade commodity futures on | the side. Getting from there to here was a long path of letting | my current needs determine what I needed to learn. | | Additionally, perhaps anecdotally, concepts that you learn have | much better staying power in your memory when you have an actual | need to learn them. | heavenlyblue wrote: | > Getting from there to here was a long path of letting my | current needs determine what I needed to learn. | | Or you could have followed the syllabus and worked there | immediately after finishing university? | darksaints wrote: | I _did_ follow the syllabus. Almost everything I learned is | useless to me. I don 't even work in the field I graduated in | anymore. | | If what you want to be narrowly fits into a single | definition, and that syllabus is precisely formulated to get | you there, and you are 100% certain that you will never | change paths in life, then sure, maybe following the syllabus | is the right way for you to self study. My experience, | however, is that people that like learning things rarely | stick to the straight line. | poletopole wrote: | This may sound strange but I would recommend practicing lucid | dreaming. If you can manage to stay focused and awake in a dream | on a regular basis, you'll find that staying focused and awake | while not dreaming to be trivial. I was surprised to discover | this at first, but it makes sense because it's extremely | rewarding to have a good dream. After a while, the line will blur | between what is real and not and it won't matter to you if you | don't know ML or not because you'll be in control of your inner | narrative. | miccah wrote: | One technique that keeps me motivated is thinking from the point | of view of the future. I ask myself how much further along will I | be if I start now? | [deleted] | daxfohl wrote: | You need an objective goal. In school you have a nice objective | goal of acing a test or whatever. I've found learning stuff just | because you want to know it is challenging, and you usually end | up with a superficial understanding. Figure out what you want to | do with it, then it becomes easier to motivate yourself and gauge | your progress. | k__ wrote: | For me, practical problems always help to study. | | For example, right now I'm learning Rust and it's just too much | all in all. | | But when I try to implement something specific it removes much of | the cruft and I can focus on a handful of things. | submeta wrote: | Check these books: | | - Ultralearning by Scott Young | | - Deep Work by Cal Newport | | - Atomic Habits by James Clear | | - How to Read a Book by Mortimer Adler | | - Mindfulness Meditation (many books by Jon Kabat-Zinn | | ,,Ultralearning" has lots of valuable ideas. For instance: | Directly attacking the skill you want to learn. If you want to | learn Git versioning, practice doing it. | | ,,Deep Work" convinced me that I need to spend focused and | uninterrupted (large) chunks of time doing the things that I want | to make progress with. | | Learn Mindfulness Meditation to be able to focus, to deal with | inner distractions and a wandering mind. | | ,,How to read a book" showed me that I was only reading for | information at best, but mostly for entertainment. And it taught | me how to read for understanding. Reading-ability at this level | is one of the most under-valued skills today (in a world full of | tutorial videos). | | And finally: Make a schedule, block out chunks of time, stick to | the plan. Track your progress in an app or on paper. Repeatedly | doing something will give you tremendous amounts of progress in | that area. (see ,,Atomic Habits") | atemerev wrote: | Have a particular project in mind. It doesn't have to be serious, | but it can cover a lot of ground. | | I have learned more about physics than in my whole life before, | when I took the hobby project of recreating the numerical | simulation of a nuclear explosion. It was immensely satisfying. | joipel wrote: | Your problem sounds like some combination of "I don't know what | to work on" and "I wish I already knew X." | | For the latter problem, unfortunately, there's no royal road to | mathematics, as they say. If you want to learn something, you're | going to have to put in the time. My biggest advice here is to | make sure you're applying the knowledge somehow. If you're | studying something but never putting it into practice (and the | study is not its own reward), then you're going to be frustrated | later when you try to use all of these skills you think you | understand. Kent Beck has a good quote about technique and | discipline. He says, essentially, no book about gardening, __no | matter how good it is, __will make you a gardener. You have to | pull some weeds and trim some hedges. Maybe join a community of | gardeners and learn about the practice of others. That 's what | makes you a gardener. This doesn't apply if you're just learning | for the sake of learning, of course, but it sounded to me like | you actually wanted to master a technique. | | For the latter problem, it sounds like you're finally running | into the reality that your time on this earth is a scarce | resource. I don't mean that to be condescending; it didn't sink | in for me until I was about 30. But the reality is that you won't | be able to do everything, and tracking your progress really isn't | the problem. You're going to have to choose precisely the things | you want to do. But here's the thing: that choice __is not | permanent __and almost certainly will not hold over your entire | life. I like two quotes by Seneca and Thoreau (respectively) | here. Thoreau says that a wise man remembers that the sun rose | clear, and Seneca said that each day is a stage upon life 's | journey. Those may sound like cliches, but you need to really | understand them. Every day you get a fresh start and you get to | choose what matters to you. If every day you wake up and decide | "I want to know ML mathematics," then by all means do that. | Figure out what you already know and what you need to know next. | But it's OK if these things change from one day to the next. | That's part of the journey of life. | | Last but not least, I got some good advice from the books "How to | Get Lucky" and "Refuse to Choose." The latter was about imposing | some structure on yourself if you truly get stuck deciding in the | moment. I don't give myself a hard schedule, but I pick 6-12 | things I want to work on (because I'm a person with a lot of | natural interests) and I stick to what I'm doing for about 30 | minutes. That gives me enough structure to force myself to follow | through and not feel like I'm missing out on my other passions. | And lastly when I'm really stuck about which thing to do next, I | list my options and flip a coin. If you have problems with | decisiveness like I do, this sounds stupid but it will move you | out of your head and into action. It's a meaningless superstition | but it works. | | Good luck! | bigmit37 wrote: | This is a great post. Time is limited and you have to make | sacrifices somewhere. | gas9S9zw3P9c wrote: | I have exact same problem. But for me it's not just about | learning. It extends to other aspects of my life - side projects, | health, work, travel, etc. I have huge lists of things I want to | do, but no real way to manage them. I'm having an especially hard | time balancing them. | | I've been through various apps and approaches, and even tried to | write some tools myself. So far I have been unsuccessful in | finding the right abstractions and solution to solve the problem. | Everything I've tried ran into edge cases it couldn't handle. I | always came back to listing goals and daily schedules in raw text | files, sometimes using org-mode. | | One approach that has worked okay-ish for me is to have a | hierarchy of personal OKRs. Quarterly -> Monthly -> Weekly. I | found anything longer than quarterly to not be very useful - life | changes too quickly. Even quarterly may be too much. You create | these as-you-go, e.g. each Sunday you review your past week and | create OKRs for the next week, possibly adjusting some of your | monthly goals. Each day is then managed with a simple TODO list | and you count tasks towards your weekly OKRs. At the end of each | period (day, week, month) you have a review. | | This approach still has a lot of shortcomings (not being flexible | enough, not incorporating habits, some things are difficult to | measure and can't be expressed as OKRs, etc) and I've tried | several other things I could talk about, but the time period in | which I used this approach was one of the more productive ones. | | Regardless of the technique, one thing I've come to realize is | that people tend to spend not enough time on "meta" - figuring | out what to spend time on. If you think about it, spending 1-2 | full days a month making sure that you are working on the _right_ | things aligned with your long-term goals is reasonable, but very | few people spend this amount of time (me included). Instead, we | tend to keep ourselves busy with the micro - tasks right in front | of us. | rotterdamdev wrote: | This writing gets asked every 3 weeks. Use the search function. | dorkwood wrote: | I used to be in the same boat. I wanted desperately to have a | process to follow that would help me prioritise what I should be | working on. Now, looking back, I feel like I was over-thinking | things. Like, a lot. | | It sounds like you already have a list of things you want to work | on, which is fantastic. Most people don't have that at all. The | next step, in my opinion, is to pick the item that you're most | curious about, and do that. If you're still having a hard time | deciding which one to go with, it's probably one of the ones you | keep thinking about. Maybe you shelved it at one point, but it | keeps bubbling up in your brain while you're falling asleep or | going for a walk. Do that one for now, and look forward to the | second item on your list while you're working on it. If there are | several that give you this feeling, just pick one of them. It | doesn't matter all that much, as long as you find it interesting. | | Your list will keep growing, and you'll never make it all the way | through, but if you let your curiosity guide you rather than some | sort of logic-based methodology, you'll always enjoy what you're | working on, and you'll find yourself looking forward to | discovering where your curiosity takes you next. | cyberprunes wrote: | Man, you just summed up my exact struggle as well. | chrisweekly wrote: | I recommend the book "Ultralearning"^1 for its well-researched | insights. | | 1. | https://smile.amazon.com/dp/B07K6MF8MD/ref=cm_sw_r_cp_awdb_t... | smusamashah wrote: | Read "Eat that Frog" by Brian Tracy. And as John Sonmez says, you | don't even need to learn everything. Go straight towards exactly | what you want to make, nothing more. E.g. instead of going throuz | a to z of Rust, decide what you want to build with it and learn | only what's necessary for it. | cyberprunes wrote: | That's great advice. | pksebben wrote: | I have the same issue, and being a self-taught SWE, it's a real | problem. | | There are a few different methods I've implemented to manage my | time (daily journals, project-specific tracking documents, rabid | control over my work environment) and they deal with different | aspects of the more general problem of "stay focused and track | progress", but the thing I use that seems to fit your case most | specifically is the pomodoro technique (https://pomodoro- | tracker.com/). It helps in four very specific ways: | | 1. Motivating to sit down and work on a task: work is divided | into 20 minute chunks, so it doesn't feel emotionally expensive | | 2. Staying focused on the task at hand: you have a named timer | maintaining your focus on the goal of that block | | 3. Planning a route: being forced to regularly and intentionally | state what a block of time is meant to accomplish helps breaking | down large and complex problems | | 4. Self assessment: you end up with a list of twenty minutes | blocks that you either had to repeat or got finished with early. | For me, this revealed a lot about where my time was going that I | didn't realize at first. | | As a bonus, there is zero learning curve, and nearly no added | overhead. Hit the link, type in the goal for the next 20 minutes, | and go. | | Hope this helps. Best of luck! | | Edit: formatting and a link | _hardwaregeek wrote: | Get good sleep. Eat well. Don't drink and expect to be | productive. See a therapist. Exercise. Get fresh air. Take | allergy medication if you need it. | | There's a lot of wonderful techniques and software out there but | the most important optimization is the foundation of good health, | mental and physical. My memory has improved so much with | consistent sleep. A plant based carb light diet helps so much | with energy and focus. | | Then take some time to consistently study a little. I've started | setting a daily calendar event to read a book. | | Don't worry too much if you're not focused these days. It's a | pretty stressful moment in time. | Ologn wrote: | For self-study, or study in general, I am kind of surprised how | many people don't _implement_ what they learned after they study. | In school I learned Java, computer graphics, ML /AI and other | things, and during or after school I implemented all of these | things in personal projects I wanted. I don't know what my | understanding or retention of Java would be without having had to | use it to write a program doing something I wanted to do. | iblaine wrote: | I keep a running categorized list in Apple Notes. Several times a | week I will add new items to it. Typically they're links to blogs | or YouTube, categorized by tech, leadership, coding, productivity | & misc. When I find quiet time, on vacation or during a slow | weekend, I'll chip away at the list. It grows faster than I can | keep up with...probably not a good sign but beats no list at all. | tel wrote: | Learning is just like any other project. Admit that it's tough | and that you need a plan. Build process to accomplish that. Aim | for consistency over accomplishment. Bird by bird. | | One issue with learning things is that as you learn, you often | discover new things to learn. It's critical to know how to file | these: (1) they're true dependencies, (2) they're interesting | follow-ups for later, (3) they're not relevant in the near or | medium term. | | File things aggressively. Try to identify as many things as you | can to _not_ read. For this you need two things: (a) a clear | understanding of where you 're going, based on a plan working | backward from some achievable thing you want to learn and (b) | safety knowing that when you file something away, you won't lose | it. It's interesting, and exciting, so you should return. | | Do this well and (a) and (b) reinforce one another. You can look | through your "set aside" list to build out a strategy for your | next achievable task and your achievable tasks can give structure | to the things you've set aside. | | File things aggressively. This often feels bad. You feel like you | "ought" to know something or you get carried away following a | thread. That's not bad! Do it sometimes, learning playfully is | fun! On the other hand, you'll be more satisfied 3 months from | know if you learn aggressively and directedly. You'll have worked | through a greater amount of material at greater depth. | | Finally, it's often hard to get started. Don't overthink it. Just | set a small achieveable project, maybe give yourself a tight | deadline. Once you're through that project you will, without a | doubt, have a much clearer idea of what comes next. | hoorayimhelping wrote: | > _I either wish to know or that I should know already._ | | So let's back up. What's your motivation here? Why do you want to | know stuff? Is it to excel at your job? Is it to just be a well | rounded individual? Is it just because you love learning? Your | goals should dictate your focus - figure out what you're trying | to do and focus on that. There's only so much making time - | optimize for maximizing it with a narrow focus on valuable | subjects. | | If you want to make more money in your career, focus on things | that will do that. If you want to be respected at your job, | that's probably a different skillset you need to focus on. | Understand what you're after; it's much easier to learn if you | have a goal in mind, and it's much easier to set a goal when you | know your motivations. | | Second, what is this about what you _should_ know? In what | context? According to whom? Is your knowledge deficient at work? | Do you not know how to act around people you want to be romantic | with? Are you making mistakes at work? What external force is | determining what you _should_ know? Is it imposter syndrome? | | I think getting to the bottom of your motivations and this | feeling of not knowing enough or not knowing the right thing | might be more beneficial than learning tactics for studying | things. If you use good study techniques on the wrong thing, | what's the point? | chrisbennet wrote: | I prefer "pull" learning instead of "push" learning. By that I | mean having something interesting to "pull" me to learning | something vs. having the discipline to make myself study (push) | the subject. | | Example: I need to learn HTML, JavaScript and maybe Node.js for | upcoming project. I couldn't make myself open the books for more | than 15 minutes but the other day I came up with a fun project | that requires these and now I can't wait to learn this stuff. | d33lio wrote: | About as well as I managed "self-study" in college. Poorly. | | However, if covid has done anything it's broken me enough by | spending enough time at home to break my bad ADHD fueled habits. | | If anyone else has a rigid discipline or advice for how to keep | up a streak of improvement I'm all ears! | dorchadas wrote: | Schedule it, regularly. And actually write it down and mark it | on a piece of paper or in your calendar. Then make a check on a | whiteboard, or on a desk calendar each day you do it, building | a streak you don't want to break. | | This has really helped me rein in my focus, at least partially. | SarikayaKomzin wrote: | This is more advice than a technique, so take it for what it's | worth. Show some self-compassion and don't be too hard on | yourself. The fact that you're actively pursuing knowledge puts | you ahead of a lot of other people. | | Also, take time to consider that the things you know you don't | know are often more valuable than what you do actually know. By | that I mean that your awareness of your limitations will broaden | your critical thinking skills. Nassim Taleb's concept of an anti | library is tangentially related: https://fs.blog/2013/06/the- | antilibrary/ | | The goal post will always be moving. You'll never be finished, | and trying to create a complete body of knowledge will only | deepen your anxiety. | s1t5 wrote: | I have a learning Trello board with categories "Maybe", "To Do", | "In Progress" and "Done". When I come across something new it | goes in the maybe category. I also make sure to only work on | something if it's "in progress" and keep the in-progress list | limited to 2-3 items at any time. | vulcan01 wrote: | As a high school student now studying at home, I also use a | similar system :) | OJFord wrote: | How do you decide when to call something 'Done'? | | Or perhaps (anticipating a possible answer) How do you | apportion tickets such that they represent things that can be | called 'Done'? | s1t5 wrote: | Each ticket is a specific course/book/tutorial so it's easy | to know if I've completed it or not. | danj wrote: | I was having very similar thoughts to you about a month ago. For | me I decided to take a bit more of a "holistic" approach in the | sense that I wanted to learn backend development, architecture | etc so decided to create a website and set everything up by | scratch. | | I over engineered everything - I have a CI/CD pipeline for a | wordpress website that I really do not need but it meant that I | now know how to do it. | | Not only that I force myself once a week to write about what I've | learned that week for my development for my blog that nobody | really know exists. But it keeps me accountable for having to | continuously learn and improve. | | I'm currently setting up my website in various regions then | knocking them out to see how I can make sure everything stays | online whilst also piping all my server logs to a logging | platform. | manic85 wrote: | I've found a combination of keeping a journal, having self- | compassion, and having something to prove to be the key to | sticking with a self-study regimen. | | Journaling helps document progress and provides notes that you | can transcribe to a spaced repetition system (i.e. flashcards) | for long term retention. | | Self-compassion is key for picking yourself up after you feel | overwhelmed by a topic and quit for the day, which will happen. | You have to not be so hard on yourself and understand that there | will be good days and bad so that you can build the long term | stamina needed to see the project through. | | Having something to prove (i.e. I'm a business guy but I can | learn coding too; I know I'm smart enough to score high on the | GMAT/LSAT whatever and get into the school of my dreams, etc etc) | is often what motivates me the most. It gives you that "why" that | you need to keep yourself focused on finishing in the face of so | many distractions until the project is done. | kart23 wrote: | Yes! I found that once I started putting my achievements and | goals on paper, it really motivated me to achieve my goals, and | be proud of what I had done so far. Just write down what you | did everyday, and what you hope to accomplish tomorrow. It's | kinda stupid, but was scary effective for me. | gas9S9zw3P9c wrote: | That's an interesting approach, but I feel like you are | describing a slightly different problem than the op is talking | about, or at least I have. | | Once I pick something to work on I have no problem staying | motivated or sticking with it. I've also never felt bad about | myself running into roadblocks. My problem is that there are | too many interesting things to work on, I have a hard time | picking from them, leading to FOMA for all the other things I | can't pick. What I'm looking for is not so much a way to stick | with a task, but rather a system to help me "manage" my life, | deciding which of 1,000 potential thing has the highest payoff, | and how to balance them. | comvidyarthi wrote: | I dont think there is a way to know which one thing in the | list of potential 1000 things, will be the one that has | highest payoff. And the definition of payoff also depends on | what your goals are. For examples, learning computer | networking concepts will have different payoff for someone | who wants to get a PhD in Machine Learning (it will help | him/her write better software maybe, or add to his/her list | of employable skills), vs someone who is building distributed | systems. So you have to take some bets. Think about stuff | like what one or two things you can learn in next 6 months | that will get you closer to your most coveted goals. And just | try to focus on them. If there are more than 1/2 things, | filter them out based on what gets you excited more. At the | end, its all about your perspective. | Imanari wrote: | have you tried the regret-minimzation angle? | franl wrote: | Check this post out: | https://news.ycombinator.com/item?id=22792829. Some relevant | tips in there to what you describe. The book in the top | comment wasn't a panacea for me but it was helpful in working | through some of the issues you describe (or my personal | version of them at least). | WrtCdEvrydy wrote: | Google Keep... put them in order. | anon9001 wrote: | > Often I am so overwhelmed that I just watch stuff on youtube. | | Use this to turn your problem around. Try making a video for | someone just like you. You already know what a good video looks | like because you've watched a ton of them. | | If your goal is to make a good tutorial video, you can take those | play problems without any real world application and turn them | into content. That way your problem becomes "teach xyz in 15 min | on youtube" instead of "master xyz by myself". | | Teaching others is often said to be the best way to learn | something yourself. | | As you publish and get feedback, you can lean on your viewers to | figure out what to build next. Eventually you'll be an expert in | your chosen domain _and_ have a following of people _and_ have | great SEO if you want to start looking for work. | | Note: I haven't done this myself, but I wish I had, and obviously | youtube is filled with people who are doing this about every | topic under the sun. This is my plan for when I'm done with | "work". | cyberprunes wrote: | I want to agree with this because teaching IS a great learning | tool but one needs to have some idea of what they are doing. | Teaching helps to identify the problem areas we fool ourselves | into believing we understand well. | | Youtube is an amazing resource but it's also an ocean of | incompetence and phony expertise by people doing exactly what | you prescribe. Just be careful not to contribute to the ever | expanding circle jerk of self congratulatory mediocrity. No one | wants that. | anon9001 wrote: | Others will make content whether you do or not. Chances are | that if you're sensitive to the ocean of incompetence, you | would be a positive contributor. | | I don't know if there's a name for this phenomenon, but lots | of qualified and talented will refrain from showing off their | less-than-perfect work, because they know it's not perfect. I | understand the impulse, and it's why I haven't published over | the years. Only recently have I realized that publishing | imperfect things is way better than not publishing anything | at all, both for yourself and for the community as a whole. | | Even if you can only raise the bar a little bit from what | currently exists, that's a worthwhile effort. | drchewbacca wrote: | Personally I like project based learning. Just try to make | something cool, maybe a game, a robot, a hydroponic grow station | or whatever and then learn what you need to learn as you go | along. | | If you gave me a book of inverse kinematics I'd go to sleep in 10 | minutes. If I get frustrated that my robot keeps falling over I | could read about it for days. | Arie_Prins wrote: | I am 77 year now and all I did was reading as much as possible. | Learning C# an C++ at my age of 75 and still building hard an | software for pleasure. In my Opinion, as long you are interesting | in some kind of things, everything is possible. Off course | sometimes it can be difficult, but NEVER, NEVER GIVE UP !!! | That's my advise. Arie, mail4aph@chello.nl and.... sorry for | mistakes I made as my normall language is Dutch. | rasta78 wrote: | "Often I am so overwhelmed that I just watch stuff on youtube." | That's was funny )) I would recommend reading some books on this | topic for ex: Essentialism, The power of habit. In general, this | comes from a lack of priority so use the Eisenhower Matrix to | establish that priority and make the conscious decision to do the | one thing which is most important. | MoCodes wrote: | This is a really interesting topic. I am in the same boat. With | so much information and a desire to learn, how do you organize it | all. In terms of math, Amazon may be a great resource. I | purchased a math refresher workbook today actually. It's a | refresher for adults. Kahn Academy is another option and they | have an app that you can follow along with. I find it better to | put the pencil to the paper. That works for me. | | I'm about 3 months into my web development studies and I think | brushing up on math will benefit greatly for deeper learning. | | I've taken courses through Udemy, Coursera, apps, and | freecodecamp. It's very overwhelming and you can find any rabbit | whole you want. I would say find a course and stick with it until | it's completed. Then move on to the next. If you still feel like | your missing valuable info, find another program. YouTube is | great but in my opinion, there are multiple opinions and methods | that you may find yourself getting lost a little. | yumaikas wrote: | So, it sounds like you're facing is one of prioritization. | | Remember that you can't learn _everything_ at once. You have to | choose a focus. That could be a tool you want to exist, a hero | you want to emulate, or a problem you want to solve. There's a | section in Mastering Software Technique that discusses this: | https://software-technique.com/ (it is a book, but one that I | highly recommend for people wanting to learn software development | better). Ultimately, that focus can shift over time as needed, | and the most important thing about it is that it motivates you. | | For me, I mostly manage self-study via projects. There are | various things I'd like to build. Lately, I've been using Nim to | build various tools I'd like to have, which has involved learning | about different facets of Nim, and it's libraries. | | For me, if what I want to learn is less concrete, having a | personal wiki also helps. I currently use VimWiki at work to | track what I need to write down, but anything that makes it easy | to link between articles, and doesn't put too much of an editing | barrier up is good. | wannabebarista wrote: | > I really struggle to organize a proper study schedule. | | I've found that being able to visualize tasks I want to complete | and breaking them into small chunks so that I can see progress is | what's been helpful. I use a personal Trello board to keep track | of reading/studying and notes. Even if it's watching a series of | videos on youtube, having them in a checklist and have a clear | place to keep notes has keep me more focused and organized over | the past few years. | yumaikas wrote: | Also, I think it's highly worth reading | https://chelseatroy.com/2018/04/20/leveling-up-a-guide-for-p... ___________________________________________________________________ (page generated 2020-05-03 23:00 UTC)