7 ms·
How about getting back to the basics? You know, taking some maths classes, CS fundamentals, algorithms, data structures, that kind of stuff. It is timeless, and
by haspok 6y ago
How about getting back to the basics? You know, taking some maths classes, CS fundamentals, algorithms, data structures, that kind of stuff. It is timeless, and if you are self-taught, I can guarantee you that you have massive holes in your knowledge.
Also, might sound off topic, but learning a new language (not programming, human) could be an amazing step forward, in ways you cannot even imagine now.
- thatcodingdude 6y agoYeah, found out about https://teachyourselfcs.com/ https://teachyourselfcs.com/ which seems decent enough, it's about time to learn this stuff.
- molifor 6y agoAs a self-taught dev, this was a very helpful curriculum. I will say that it can be a little hard to stay motivated on some of these things if you have little chance to apply them, but at least skimming the various topics and understanding the terminology / primitives of each area is a big benefit. For example, understanding what processes and virtual file systems are is helpful even if you're not implementing page tables or whatever.
- andai 6y agoRe: human languages I recently discovered that it is possible to learn Latin by listening to it. I struggle getting through written material so I had given up on my dream of learning Latin, until I found out there's audiobooks [0] and even YouTube channels where people speak it! [1] [0]: Lingua Latina per se illustrata by Hans Ørberg, also available in audio -- this one's entirely in Latin, yet I could understand the first few chapters very well just from knowing English and some Spanish [1]: Luke Ranieri on YouTube https://youtu.be/j7hd799IznU https://youtu.be/j7hd799IznU He also has Skype lessons and conversations, super cool!
- monoideism 6y agoMy observation about most of the new spoken Latin courses and lessons is that they're teaching Vulgar Latin or something akin to early medieval Latin. That's cool, and very interesting. As you alluded to, you're basically learning proto-Romance. However, as you likely know, people should not expect to be able to read classical Latin based on that knowledge. They should be able to read many medieval Latin works (including many notable scientific works!), but forget Cicero, Ovid, or Tacitus. Those will require significant additional study.
- wyclif 6y agoLuke Ranieri has some of the best advice on learning Latin. But note, even though Lingua Latina Per Se Illustrata is one of the best Latin books available, he doesn't recommend starting with that. It's more effective to first learn your noun, accusative, dative, genitive, and ablative cases, plus verb tenses and moods, by brute memorisation. Then move on to the Ørberg readers: http://wcdrutgers.net/Latin.htm http://wcdrutgers.net/Latin.htm
- qorrect 6y ago> and if you are self-taught, I can guarantee you that you have massive holes in your knowledge Just curious, why is being self taught a guarantee for having massive holes ? Can you give some likely examples ?
- jgwil2 6y agoNot OP, but I think there are two main reasons for this. Firstly if you are a professional you probably only had time to teach yourself what you needed for the job at hand. This is a great skill in and of itself but by definition it favors practice over theory. Secondly, if you're self-taught that means you didn't have a mentor and likely you don't know what you don't know. It's impossible to study topics you've never heard of, or whose connection to your field you're unaware of.
- qorrect 6y agoAs a self taught person this lines up with my experiences and it depresses me that I 'missed out'. But I try to make up for it by continuing to learn, I'm just now really getting into Information Theory though and can't help but think how this intuitive understanding would have helped me twenty years ago.
- meritt 6y ago> It's impossible to study topics you've never heard of If only there was some way for people to communicate these linked topics in some sort of portable written format!
- qorrect 6y agoSteve ?
- selykg 6y agoI think that in general you CAN learn and skip those holes if you have someone to guide you that already knows the subject well. But as a person who may be really new to the subject of development and computer science I think it's obvious that without a lot of research and prep ahead of time you might start with a book or topic and keep moving forward, but you may not be exposed to all of the same things (some probably really useful, some are likely bullshit) that you'd get in a more structured learning environment.