- Authors

- Name
- Youngju Kim
- @fjvbn20031
- はじめに:開発者(かいはつしゃ)にとって英語(えいご)は選択(せんたく)ではなく必須(ひっす)
- 1. 開発者(かいはつしゃ)が英語(えいご)を学(まな)ぶべき理由(りゆう)
- 2. 技術英語(ぎじゅつえいご)の必須表現(ひっすひょうげん)
- 3. 日本語話者(にほんごわしゃ)の英語(えいご)でよくある間違(まちが)い
- 4. 効果的(こうかてき)な英語学習法(えいごがくしゅうほう)
- 5. 学習(がくしゅう)リソース
- 6. モチベーション心理学(しんりがく)
- 7. 停滞期(ていたいき)の克服(こくふく)
- 8. 中国語(ちゅうごくご)の技術学習(ぎじゅつがくしゅう)
- 9. グローバルキャリア準備(じゅんび)
- 10. 30/60/90日(にち)英語学習計画(えいごがくしゅうけいかく)
- クイズ
- 参考資料(さんこうしりょう)
はじめに:開発者(かいはつしゃ)にとって英語(えいご)は選択(せんたく)ではなく必須(ひっす)
2025年(ねん)現在(げんざい)、世界(せかい)のソフトウェアドキュメントの約(やく)80%は英語(えいご)で書(か)かれています。Stack Overflow、GitHub、公式(こうしき)ドキュメント(MDN、React Docs、Kubernetes Docs等(とう))はすべて英語(えいご)がデフォルトです。翻訳(ほんやく)はありますが、常(つね)に最新(さいしん)の内容(ないよう)より遅(おく)れ、品質(ひんしつ)も一定(いってい)ではありません。
さらに重要(じゅうよう)なのは、英語力(えいごりょく)がキャリアと年収(ねんしゅう)に直接的(ちょくせつてき)に影響(えいきょう)するということです。
英語力と開発者キャリアの関係
================================
[現実的な数字]
- グローバル企業の年収プレミアム: 30-50%以上
- 英語技術文書を原文で読む速度: 翻訳比3-5倍速い
- オープンソース貢献の99%: 英語でコミュニケーション
- Stack Overflowの質問/回答: 英語が10倍以上豊富
[英語が必要な瞬間]
1. エラーメッセージを理解する時
2. 公式ドキュメントを読む時
3. GitHub Issueを作成する時
4. コードレビューをやりとりする時
5. 技術ブログを読む時
6. カンファレンスの発表を理解する時
7. グローバルチームと協業する時
8. 技術面接を受ける時
1. 開発者(かいはつしゃ)が英語(えいご)を学(まな)ぶべき理由(りゆう)
1.1 ドキュメントと情報(じょうほう)へのアクセス
英語 vs 日本語 技術情報の比較
================================
React公式ドキュメント:
英語: リリース当日にアップデート
日本語: 数日〜数週間後に翻訳
Stack Overflow:
英語の回答: 数千万個
日本語の回答: 非常に少数
GitHub Issues:
英語: 99%以上のIssueが英語
日本語: ほとんどなし
核心: 英語を読めればアクセス可能な情報が10倍以上に増加
1.2 グローバルな機会(きかい)
英語力で開かれる機会
================================
就職:
- FAANG (Google, Apple, Amazon, Meta, Netflix)
- ヨーロッパのスタートアップ(Remote-first)
- シンガポールのテックハブ(Grab, Sea, Shopee)
- 米国企業のリモートポジション
オープンソース:
- グローバルOSSプロジェクトへの貢献
- メンテナーとしてのグローバルな知名度
- テックコミュニティのリーダーシップ
カンファレンス:
- 海外カンファレンスでの発表
- グローバルネットワーキング
- 最新技術トレンドの直接習得
1.3 年収(ねんしゅう)プレミアム
英語力(えいごりょく)があると、年収(ねんしゅう)が30-50%プレミアムになるケースが一般的(いっぱんてき)です。米国企業(べいこくきぎょう)のリモートポジションであれば、日本国内(こくない)の2-3倍(ばい)の報酬(ほうしゅう)を得(え)られる場合(ばあい)もあります。
2. 技術英語(ぎじゅつえいご)の必須表現(ひっすひょうげん)
2.1 コードレビュー英語(えいご)
コードレビューでよく使う英語表現
================================
[フィードバックを与える]
"Could you consider using X instead of Y here?"
"I think we could simplify this by..."
"Nit: minor style suggestion"
"This looks great! Just one small suggestion..."
"Have you considered the edge case where...?"
[フィードバックを受ける]
"Thanks for the feedback! I'll update this."
"Good point. I hadn't considered that."
"I chose this approach because..."
"Could you elaborate on what you mean by...?"
2.2 PR(Pull Request)作成(さくせい)
PRテンプレート
================================
Title: [type] Brief description
## What
- Added user authentication endpoint
- Implemented JWT token refresh logic
## Why
- Users couldn't maintain sessions after token expiry
- Resolves issue #1234
## How
- Used middleware pattern for token validation
- Added refresh token rotation
## Testing
- Unit tests: 15 test cases added
- Integration tests: Verified with staging
## Checklist
- [ ] Tests pass locally
- [ ] Documentation updated
- [ ] No breaking changes
2.3 ミーティング英語(えいご)
ミーティングでよく使う表現
================================
[意見を述べる]
"I think we should consider..."
"In my opinion, the best approach would be..."
"Based on my experience, I'd suggest..."
[同意する]
"I agree with that approach."
"That makes sense."
"I'm on board with this plan."
[反対/代替案を提示]
"I see your point, but have we considered...?"
"I have a slightly different perspective..."
"What if we tried a different approach?"
[確認/質問]
"Could you clarify what you mean by...?"
"Just to make sure I understand correctly..."
[締めくくり]
"To summarize, we agreed on..."
"The action items are..."
"Let's follow up next week."
3. 日本語話者(にほんごわしゃ)の英語(えいご)でよくある間違(まちが)い
3.1 日本人開発者(にほんじんかいはつしゃ)の英語(えいご)ミスTop 10
日本人開発者の英語ミスTop 10
================================
1. 冠詞(a/the)の脱落
X: "I fixed bug in login page"
O: "I fixed a bug on the login page"
2. 単数/複数の混乱
X: "There are many informations"
O: "There is a lot of information"
3. 時制の混乱
X: "I already fix this issue"
O: "I've already fixed this issue"
4. 前置詞の誤用
X: "I'm working this feature"
O: "I'm working on this feature"
5. カタカナ英語の罠
"server" ≠ サーバー(saba)の発音
原語の発音を学ぶ必要あり
6. L/Rの発音混乱
"light" vs "right", "lead" vs "read"
ヒント: 鏡で舌の位置を確認
7. 過度な丁寧さ
日本語的謙遜を英語に直訳すると不自然
"I'm sorry, but maybe perhaps..." → "I think..."
8. 短縮形の不使用
"I am", "do not" → "I'm", "don't"
カジュアルな場面では短縮形が自然
9. 間接的な拒否
日本語: 「ちょっと難しいですね...」
英語: "That won't work because..." 直接的に言う
10. 主語の省略
X: "Is good idea"
O: "That's a good idea"
4. 効果的(こうかてき)な英語学習法(えいごがくしゅうほう)
4.1 間隔反復(かんかくはんぷく)(Spaced Repetition)
Ankiを活用した開発者英語学習
================================
原理:
エビングハウスの忘却曲線に基づく
徐々に長い間隔で復習: 1日、3日、7日、15日、30日...
最小限の時間で最大限の長期記憶化
Ankiカードの例:
[表面] "refactor" の意味は?
[裏面] コードの外部動作を変えずに内部構造を改善すること
"We need to refactor this module to reduce complexity."
[表面] "deprecate" の意味は?
[裏面] もう使用しないように推奨すること(まだ動作はする)
"This API endpoint has been deprecated since v3.0."
学習ルーティン:
朝10分: 新しいカード10枚 + 復習
昼食後5分: 復習のみ
寝る前5分: 復習のみ
4.2 イマージョン学習(がくしゅう)
開発者のための英語イマージョン環境づくり
================================
[レベル1: 受動的イマージョン]
- OSの言語を英語に変更
- ブラウザの言語を英語に変更
- IDEを英語で維持
- エラーメッセージを英語で読む
[レベル2: 能動的イマージョン]
- 技術ブログを毎日英語で読む(1本)
- 英語ポッドキャストを聞く(通勤時)
- YouTube技術チャンネルを英語で視聴
[レベル3: 生産的イマージョン]
- コードのコメントを英語で書く
- コミットメッセージを英語で書く
- 技術ブログを英語で執筆
- OSSに英語で貢献
[レベル4: 社交的イマージョン]
- 英語スタディグループに参加
- オンラインチューター(italki, Cambly)
- グローバル開発者コミュニティに参加
- 海外開発者との1:1言語交換
4.3 シャドーイング
シャドーイング学習法
================================
方法:
1. 英語の音声/動画を再生
2. 0.5-1秒遅れて繰り返す(同時に)
3. 発音、イントネーション、リズムを最大限模倣
4. 意味理解は二次、音の模倣が一次
段階的アプローチ:
[初級] 字幕付きの短い動画
- YouTube技術動画(字幕ON)
- TED Talks(transcript活用)
- 1-2分の動画から開始
[中級] 字幕なしの通常動画
- 技術ポッドキャスト
- YouTube技術チャンネル(字幕OFF)
- 15-30分分量
[上級] リアルタイム英語
- カンファレンスライブストリーム
- 英語ミーティング参加
- 即席ディスカッション
おすすめコンテンツ:
- Fireship(速い話速、技術用語豊富)
- Traversy Media(明瞭な発音、中間速度)
- TED Talks(多様なアクセント、構造的発表)
4.4 読(よ)みのロードマップ
開発者英語読みロードマップ
================================
[レベル1: エラーメッセージ]
目標: 翻訳なしでエラーメッセージを理解
期間: 1-2週間
[レベル2: 公式ドキュメント]
目標: React、Node.js等のドキュメントを英語で読む
方法: すでに知っている技術の英語ドキュメントから
期間: 1-2ヶ月
[レベル3: 技術ブログ]
目標: Medium、Dev.toの英語記事を理解
方法: 毎日1本読み、知らない単語をAnkiに追加
期間: 2-3ヶ月
[レベル4: RFC/設計ドキュメント]
目標: 複雑な技術文書の理解
期間: 3-6ヶ月
[レベル5: 論文]
目標: CS論文を読んで理解
期間: 6ヶ月以上
4.5 書(か)きのロードマップ
開発者英語書きロードマップ
================================
[レベル1: コミットメッセージ]
"Fix login validation bug"
"Add user profile endpoint"
ヒント: 動詞の原形で始め、簡潔に
[レベル2: PR説明]
What/Why/How構造を使用
レビュアーが理解しやすく記述
[レベル3: Issue作成]
再現可能なバグレポート
機能リクエスト
[レベル4: 技術ブログ]
英語で技術記事を執筆
ヒント: Grammarly活用
[レベル5: RFC/設計ドキュメント]
英語で技術提案書を作成
4.6 話(はな)すのロードマップ
開発者英語スピーキングロードマップ
================================
[レベル1: 独り言]
自分のコードを英語で説明する
毎日5分、一人で練習
[レベル2: オンラインチューター]
italki、Cambly等で技術会話練習
週2-3回、1回30分
[レベル3: 英語ミートアップ]
英語で行われる技術ミートアップに参加
[レベル4: 技術発表]
英語でライトニングトーク(5分)
[レベル5: 実戦]
英語技術面接
グローバルチームとの日常協業
5. 学習(がくしゅう)リソース
5.1 YouTubeチャンネル
開発者のための英語YouTubeチャンネル
================================
技術学習 + 英語同時に:
- Fireship: 速い技術説明(100 seconds シリーズ)
- ThePrimeagen: 面白いリアクション、実務開発
- Traversy Media: チュートリアル、明確な説明
- Web Dev Simplified: Web開発基礎
- NetworkChuck: インフラ/ネットワーク
- TechWorld with Nana: DevOps中心
5.2 ポッドキャスト
開発者のための英語ポッドキャスト
================================
- Syntax.fm: Web開発
- The Changelog: オープンソース
- Software Engineering Daily: 深い技術インタビュー
- JS Party: JavaScriptエコシステム
- Go Time: Go言語
- Talk Python to Me: Pythonエコシステム
ヒント:
- 最初は0.75x速度で
- 慣れたら1.0x → 1.25xへ漸増
- 通勤時間を活用(毎日30分)
- 知らない単語はメモしてAnkiに追加
5.3 アプリとツール
英語学習アプリ/ツール
================================
単語学習:
- Anki: 間隔反復フラッシュカード
- Quizlet: フラッシュカード
文法/会話:
- Duolingo: ゲーミフィケーション学習
- HelloTalk: 言語交換
- italki: オンラインチューター
- Cambly: ネイティブとの自由会話
作文:
- Grammarly: AI英文法校正
- DeepL: 翻訳 + 文脈理解
- ChatGPT: 英作文校正 + 会話練習
発音:
- ELSA Speak: AI発音校正
- Forvo: ネイティブ発音辞典
6. モチベーション心理学(しんりがく)
6.1 内発的(ないはつてき)動機(どうき) vs 外発的(がいはつてき)動機(どうき)
モチベーションのタイプ
================================
外発的動機(短期的、不安定):
- 年収アップ
- 就職のためのスペック
- 他人の承認
内発的動機(長期的、持続可能):
- 英語ドキュメントを直接読む楽しさ
- グローバル開発者と交流する喜び
- OSS貢献のやりがい
- 新しい知識に直接アクセスする満足感
最適戦略: 外発的動機で始め、内発的動機に移行
「年収のために始めたけど、
今は英語で技術記事を読むのが楽しい」
6.2 ハビットスタッキング(習慣(しゅうかん)の積(つ)み重(かさ)ね)
James Clearの「Atomic Habits」に基(もと)づく戦略(せんりゃく)です。
英語学習の習慣スタッキング
================================
既存の習慣 + 英語学習を接続:
朝のコーヒーを飲みながら → 英語ニュースレター1本読む
通勤電車で → 英語ポッドキャスト15分
昼食後休憩中 → Ankiカード10枚復習
帰宅中歩きながら → 英語オーディオブック15分
寝る前 → 英語技術ブログ1本読む
核心原則:
1. 非常に小さく始める(2分ルール)
2. 同じ時間、同じ場所
3. 既存の習慣にアンカリング
4. 目に見えるように記録(ストリーク)
5. できない日があっても諦めない
(「2日連続で休まない」ルール)
6.3 マイクロ目標(もくひょう)
マイクロ目標戦略
================================
悪い目標: 「英語をマスターする」
→ あまりにも漠然、モチベーション維持不可能
良いマイクロ目標:
今週: 「コミットメッセージ5個を英語で書く」
今月: 「英語技術ブログ10本読む」
今四半期: 「英語でPR5個作成」
上半期: 「英語ミートアップで自己紹介する」
今年: 「英語でライトニングトーク発表」
各目標達成時に自分にご褒美を!
7. 停滞期(ていたいき)の克服(こくふく)
7.1 中級(ちゅうきゅう)停滞期(ていたいき)(Intermediate Plateau)
中級停滞期とは?
================================
初級 → 中級: 速い成長(3-6ヶ月)
新しい単語、新しい文法が次々と蓄積
中級停滞期: 成長が止まったように感じる時期(6-18ヶ月)
- 基本会話は可能だが深い議論は難しい
- ドキュメントは大まかに読めるがニュアンスを見逃す
- リスニングはできるが速い英語についていけない
- 「もう伸びていない気がする」という感覚
原因:
- 快適な水準にのみ留まる(コンフォートゾーン)
- 同じタイプのコンテンツだけ消費
- アウトプット(スピーキング/ライティング)不足
- フィードバックの不在
7.2 停滞期(ていたいき)突破(とっぱ)戦略(せんりゃく)
停滞期突破戦略
================================
1. 不快な領域に出る
- 技術分野以外の英語コンテンツを消費
- 知らない単語が20%以上の記事を読む
- 速度の速いポッドキャストを聞く
2. アウトプットを増やす
- 毎日英語日記3行(技術関連)
- 月1本英語ブログ記事を執筆
- 英語スタディグループで発表
3. フィードバックをもらう
- オンラインチューターに添削してもらう
- Grammarlyで作文校正
- ネイティブの同僚にレビューを依頼
8. 中国語(ちゅうごくご)の技術学習(ぎじゅつがくしゅう)
8.1 中国(ちゅうごく)テックエコシステム
中国技術市場の機会
================================
主要企業:
- ByteDance (TikTok): グローバル + 中国
- Alibaba: EC + クラウド
- Tencent: ゲーム + ソーシャル
- Baidu: AI/自動運転
- Huawei: 通信 + クラウド
中国語学習のメリット:
- 13億人の市場へのアクセス
- 中国の技術論文/ブログへのアクセス
- WeChatミニプログラムエコシステム
- 中国のOSSプロジェクト
HSK 4級で基本的な業務コミュニケーション可能
8.2 基本(きほん)技術中国語(ぎじゅつちゅうごくご)
技術中国語の必須表現
================================
開発関連:
开发 (kāifā) - 開発
代码 (dàimǎ) - コード
测试 (cèshì) - テスト
部署 (bùshǔ) - デプロイ
调试 (tiáoshì) - デバッグ
接口 (jiēkǒu) - API/インターフェース
数据库 (shùjùkù) - データベース
服务器 (fúwùqì) - サーバー
前端 (qiánduān) - フロントエンド
后端 (hòuduān) - バックエンド
9. グローバルキャリア準備(じゅんび)
9.1 英文(えいぶん)履歴書(りれきしょ)の作成(さくせい)
開発者の英文履歴書の核心ポイント
================================
形式:
- 1-2ページ(米国基準)
- 写真不要(米国/ヨーロッパ)
- 逆時系列順(最新の経歴を最初に)
必須セクション:
1. Contact Info
2. Summary(2-3行)
3. Skills(技術スタック)
4. Experience(経歴)
5. Education
6. Projects(オプション)
経歴記述のヒント:
- 動詞で始める: "Developed", "Implemented", "Led"
- 定量的な成果: "Reduced load time by 40%"
- 技術スタックを具体的に: "Built REST API using Node.js/Express"
- STARメソッド: Situation, Task, Action, Result
避けるべきこと:
- "I"で始まる文
- 成果なく業務説明だけ列挙
- 長すぎる文
- タイプミス(Grammarlyで必ず確認)
9.2 英語(えいご)技術面接(ぎじゅつめんせつ)
技術面接の英語パターン
================================
[問題理解]
"Let me make sure I understand the problem correctly."
"Can I ask a few clarifying questions?"
"So the input is... and the expected output is..."
[思考過程の説明]
"My initial approach would be..."
"Let me think about the time complexity here."
"I'm considering two approaches: ... and ..."
"The tradeoff between these approaches is..."
[コーディング中]
"I'll start with a brute force approach."
"Let me handle the edge case where..."
"I'll use a hash map to improve lookup time."
[テスト]
"Let me trace through this with a simple example."
"Edge cases I should consider are..."
練習法:
- LeetCode問題を英語で説明しながら解く
- Pramp(無料モック面接)
- 鏡/カメラの前で練習
10. 30/60/90日(にち)英語学習計画(えいごがくしゅうけいかく)
10.1 30日計画(けいかく)(基礎固(きそがた)め)
30日英語学習計画
================================
第1週(Day 1-7): 環境設定
- OS/ブラウザ/IDEを英語に変更
- Ankiインストール + 技術英語デッキDL
- 英語ポッドキャスト1つ購読
- 毎日: Anki 10分 + 英語エラーメッセージ読み
第2週(Day 8-14): リーディング開始
- 毎日英語技術ブログ1本読む
- 知らない単語5個ずつAnkiに追加
- コミットメッセージを英語で書き始める
第3週(Day 15-21): リスニング追加
- 英語ポッドキャスト毎日15分
- YouTube技術動画を字幕付き視聴
- シャドーイング練習5分
第4週(Day 22-30): ライティング開始
- PR説明を英語で書く
- GitHub Issueを英語で作成
- 英語日記3行
10.2 60日計画(けいかく)(実力拡張(じつりょくかくちょう))
Day 31-60: 実力拡張
================================
第5-6週: スピーキングチャレンジ
- 一人でコード説明を英語で(5分)
- オンラインチューター初回(italki/Cambly)
- 英語ミートアップ見学
第7-8週: アウトプット増加
- 英語で短い技術記事の下書き
- OSSのIssueに英語でコメント
- Stack Overflowに英語で質問1個
日次ルーティン:
朝: Anki 10分
昼: 英語ブログ1本(15分)
夜: ポッドキャスト20分 + 英語日記5分
合計: 約50分/日
10.3 90日計画(けいかく)(実践適用(じっせんてきよう))
Day 61-90: 実践適用
================================
第9-10週: 実戦英語
- 英語技術ブログ記事1本完成
- OSSのPRを英語で作成
- 英語ミートアップで質問する
第11-12週: 目標チャレンジ
- 英語ライトニングトーク準備
- 英文履歴書の下書き作成
- 英語モック面接練習
日次ルーティン:
朝: Anki 10分 + 英語ニュース5分
昼: 技術ブログ1本(15分)
夜: ポッドキャスト/YouTube 20分 + 英語ライティング10分
週2回: オンラインチューター30分
合計: 約60分/日 + 週2回チューター
クイズ
Q1. 間隔反復(Spaced Repetition)学習法の原理と開発者の活用方法は?
A1. 間隔反復はエビングハウスの忘却曲線に基づいています。新しい情報を学習した後、徐々に長い間隔(1日、3日、7日、15日...)で復習することで、少ない時間で効果的に長期記憶に保存できます。
開発者の活用法:Ankiアプリに技術英語の単語、コードレビュー表現、PR作成パターンなどをカードとして作り、毎日10分ずつ復習します。表面に英語表現、裏面に意味と例文を入れます。よく覚えているカードは間隔が長くなり、覚えにくいカードは頻繁に出現して効率的に学習できます。
Q2. 英語イマージョン学習の4つのレベルとそれぞれの具体的な例は?
A2. イマージョン学習の4つのレベル:
- 受動的イマージョン:OS、ブラウザ、IDEの言語を英語に変更して自然に英語に触れる。エラーメッセージを英語で読む。
- 能動的イマージョン:技術ブログを毎日英語で読む、英語ポッドキャストを聞く、YouTube技術チャンネルを英語で視聴。
- 生産的イマージョン:コードコメント/コミットメッセージを英語で書く、技術ブログを英語で執筆、OSSに英語で貢献。
- 社交的イマージョン:英語スタディグループ、オンラインチューター、グローバル開発者コミュニティ参加、海外開発者との1:1言語交換。
Q3. 中級停滞期(Intermediate Plateau)とは何で、突破戦略3つは?
A3. 中級停滞期は、初級から中級への急成長の後、もうこれ以上実力が向上していないように感じる時期です。基本会話は可能だが深い議論は難しく、ドキュメントは大まかに読めるがニュアンスを見逃す状態です。
突破戦略:
- 不快な領域に出る:知らない単語が20%以上ある難しいコンテンツを消費してコンフォートゾーンから抜け出す
- アウトプットを増やす:読み/聞き(インプット)だけでなく、書き/話し(アウトプット)を積極的に増やす
- フィードバックをもらう:オンラインチューター、Grammarly、ネイティブの同僚のレビューを通じて自分が気づかないミスを発見し修正する
Q4. ハビットスタッキングを活用した英語学習ルーティンを設計してください。
A4. ハビットスタッキングはJames Clearの「Atomic Habits」に基づく戦略で、既存の習慣に英語学習を接続する方法です。
例のルーティン:
- 朝のコーヒーを飲みながら英語技術ニュースレター1本読む(5分)
- 通勤電車で英語技術ポッドキャストを聞く(15分)
- 昼食後の休憩中にAnkiカード復習(5分)
- 夕食後にYouTube技術動画を英語で視聴(15分)
- 寝る前に英語で今日の技術日記3行書く(5分)
核心原則:非常に小さく始める(2分ルール)、同じ時間と場所で、既存の習慣にアンカリング、目に見えるようにストリークを記録します。
Q5. 英語技術面接で思考過程を説明する際に使う核心的な英語表現5つは?
A5. 英語技術面接で思考過程を説明する核心表現:
- "Let me make sure I understand the problem correctly." - 問題を正確に理解したか確認する第一歩
- "My initial approach would be..." - 最初のアプローチを提示する時
- "Let me think about the time complexity here." - 計算量を分析しながら深い思考を示す時
- "The tradeoff between these approaches is..." - 複数のアプローチの長所短所を比較する時
- "Let me trace through this with a simple example." - コードをテストしながら検証する時
これらの表現は、単にコードを書くだけでなく、面接官に自分の思考過程を体系的に見せるのに核心的です。
参考資料(さんこうしりょう)
- Anki公式 - https://apps.ankiweb.net/
- Duolingo - https://www.duolingo.com/
- italki(オンラインチューター) - https://www.italki.com/
- Cambly - https://www.cambly.com/
- HelloTalk(言語交換) - https://www.hellotalk.com/
- Grammarly - https://www.grammarly.com/
- Syntax.fm Podcast - https://syntax.fm/
- The Changelog Podcast - https://changelog.com/podcast
- Fireship YouTube - https://www.youtube.com/@Fireship
- ELSA Speak - https://elsaspeak.com/
- Pramp(モック面接) - https://www.pramp.com/
- James Clear, "Atomic Habits" (2018) - https://jamesclear.com/atomic-habits
- JLPT公式 - https://www.jlpt.jp/
- HSK公式 - http://www.chinesetest.cn/