![]() |
|
Japanese Programming/Computer Term Deck - Printable Version +- kanji koohii FORUM (http://forum.koohii.com) +-- Forum: Learning Japanese (http://forum.koohii.com/forum-4.html) +--- Forum: Learning resources (http://forum.koohii.com/forum-9.html) +--- Thread: Japanese Programming/Computer Term Deck (/thread-13748.html) |
Japanese Programming/Computer Term Deck - zx573 - 2016-05-21 Was chatting with someone and the topic of studying CS/programming terms came up. I'm in need of this too so I decided to make a tool that scraped all of the terms on the biggest website I found: http://e-words.jp/. This deck contains 6448 cards when imported into Anki. There are a LOT of tags. The website contains IT-related vocab for various things ranging from programming, computer hardware, business IT, phone, network, database, etc. All terms are tagged based on how they are on the website, so you are able to build a custom deck containing only certain tags if you only want to learn, say, database-related terms, and leave out all of the hardware-related terms. I tried to parse the information as best as I could, but it's hard to get it 100% right for thousands of entries. So, sometimes there will be English on the front of the card. I tried to parse out the main English translation and put it on the back along with the reading (if available) and the full definition/explanation of the term. This deck requires a note with 4 fields: "Front", "Reading", "Back", and "Definition". You might not need to mess with that if you import the apkg file instead of the txt file. As a side note: This deck assumes that you are already decently fluent in Japanese since none of the term explanations are translated. There's no guarantee that there will be an English translation of the term anywhere on the card either. Examples: ![]() Deck: https://github.com/polaris-/japanese_scrape_programming_terms/releases/tag/1 Source code: https://github.com/polaris-/japanese_scrape_programming_terms RE: Japanese Programming/Computer Term Deck - anotherjohn - 2016-05-22 Also, a search for |comp| in JMdict complete returns 12,091 cards. RE: Japanese Programming/Computer Term Deck - zx573 - 2016-05-22 (2016-05-22, 4:33 am)anotherjohn Wrote: Also, a search for |comp| in JMdict complete returns 12,091 cards. Thanks for the suggestion. I just checked it out, but it looks like every single computer (and hardware/technical?) term is thrown under the same tag which makes it a little less than useful if you only want to learn, say, programming terms. It's also lacking in context which is another thing that is important to me. Those are all issues with the JMDict dictionary though. I like the way you did tags since they're easy to search! For the record, here are all of the different categories that this deck is broken down into for easy searching. A lot of words are tagged with multiple categories when applicable. Code: パソコンRE: Japanese Programming/Computer Term Deck - mezbup - 2016-05-30 I think it's worth learning about 1/10th of that. Really wouldn't bother with 6000 IT terms. I don't think I know that many in English even. Maybe a few thousand but there would be a large number I've only heard of what they are and don't know in depth. In my experience working as a professional developer alongside Japanese developers on enterprise software to bring our product into the Japanese market... I learned maybe somewhere on the order of about 10 ~ 20 terms that I didn't know before and that's all that was ever needed. One of particular importance is ほげほげ. I found that one funny, but extremely useful. 6k is just overkill and 90% is likely English anyway. RE: Japanese Programming/Computer Term Deck - zx573 - 2016-05-30 I agree that 6k is overkill and most aren't exactly useful for everyone. The deck covers a pretty wide range of terms that all fall under "IT", from hardware to software and everything in between. However, everything is tagged in pretty great detail so you can easily choose what kind of terms you want to learn. I personally made my own deck out of this larger deck that contains only programming and CS-related terms that interest me. |