• 4 Posts
  • 13 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle




  • hatchet@sh.itjust.workstoProgrammer Humor@lemmy.mlFind yourself
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    1 year ago

    I think you can probably make the question a lot more interesting by asking them to implement max without using any branching syntax. I’m not saying that is necessarily a good interview question, but it is certainly more interesting. That might also be where some of the more esoteric answers are coming from.


  • I actually vastly prefer this behavior. It allows me to jump to (readable) source in library code easily in my editor, as well as experiment with different package versions without having to redownload, and (sort of) work offline too. I guess, I don’t really know what it would do otherwise. I think Rust requires you to have the complete library source code for everything you’re using regardless.

    I suppose it could act like NPM, and keep a separate copy of every library for every single project on my system, but that’s even less efficient. Yes, I think NPM only downloads the “built” files (if the package uses a build system & is properly configured), but it’s still just minified JS source code most of the time.








  • I did italki for around 2 years between the stints when I lived in Japan, and I found that it improved my comfort level with speaking dramatically. My tutor did not provide me with highly structured lessons; each weekly conversation was simply free dialogue, so it really was just to exercise my speaking muscle, rather than rigorously learn vocabulary or grammar structures.

    If you are in a spot where you feel like your passive vocabulary is significantly larger than your active vocabulary, it might be worth giving it a try. I would describe my experience with italki as mostly positive, and I have recommended it to my friends.




  • You have to strike a balance between fun and effective. I wouldn’t recommend doing things that make you miserable, but also don’t only use study methods that are “fun.”

    As for the titular question, if reading the cards is still a slog for you, try:

    1. Making shorter cards. I do full sentence mining for my studying, so I’ll sometimes end up with kind of long Anki cards. I think there are some purists out there who believe you should be able to go through your Anki cards super fast. I don’t care, and I’m fine with a little more ponderous pace, since I go through my cards on the train, which gives me like an hour or so. However, if reading the cards is difficult and taking too much time, try making shorter cards. Short sentences, or even single-word cards. If the kana are still a struggle to read fluidly, probably stick with kana-only cards, and then move up to kanji with furigana, and then without the furigana.
    2. I don’t really practice my accent and somehow ended up with a passable accent. Luck of the draw, I guess. What I do practice is cadence: being able to speak at a natural and consistent rate. Anki cards are actually really good for this in my experience: you can just tap out the morae and whisper the words to yourself.
    3. Try reading through longer texts you haven’t read before. This will stretch the muscle of sight reading.

    I would generally recommend reading the cards aloud (or at least under your breath). Japanese pronunciation is not very difficult, so any mistakes you have will probably just be in pitch-accent, and imo it’s better to be able to pronounce words almost correctly than not be able to pronounce words at all.