Skip to content

Commit

Permalink
2024/12/20 時点の英語版に基づき新規翻訳
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Dec 21, 2024
1 parent 82bde5c commit 8d51a1b
Show file tree
Hide file tree
Showing 5 changed files with 353 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
title: 共同作業とチームワーク
slug: Learn_web_development/Getting_started/Soft_skills/Collaboration_and_teamwork
l10n:
sourceCommit: 5b20f5f4265f988f80f513db0e4b35c7e0cd70dc
---

{{LearnSidebar}}

{{PreviousMenuNext("Learn_web_development/Getting_started/Soft_skills/Research_and_learning", "Learn_web_development/Getting_started/Soft_skills/Workflows_and_processes", "Learn_web_development/Getting_started/Soft_skills")}}

> [!NOTE]
> この記事のコンテンツは現在不完全です。申し訳ありません!私たちは MDN ウェブ開発の学習の章の改善に努めており、間もなく、 ("TODO") とマークされた場所も完了する予定です。
ウェブ業界のプロとして、あなたは自分のプロジェクトで、ブレインストーミング、提案書の作成、コードの実装など、複数の段階で他の人々と協力して作業を行う必要があります。この記事では、他の人々とどのように連携して作業を行うのかについて説明します。

<table>
<tbody>
<tr>
<th scope="row">前提条件:</th>
<td>
なし。
</td>
</tr>
<tr>
<th scope="row">学習成果:</th>
<td>
<ul>
<li>チームメイトとの効果的なコラボレーションの実践方法(有益な情報の共有方法など)</li>
<li>有益な質問の仕方を学び、お互いに助け合うこと。</li>
<li>助けになってくれる人やコラボレーションできる人を探すために、ミートアップグループやオープンソースプロジェクトのネットワークを広げること。</li>
<li>失敗を恐れず、むしろ効果的な学習ツールとして受け入れることを学びましょう。</li>
</ul>
</td>
</tr>
</tbody>
</table>

## 他人と上手くやっていく

ウェブ業界のプロとして、自分のプロジェクトで他の人々と一緒に仕事をしたり、アイディアや提案についてブレインストーミングを行ったりする必要が出てくるでしょう。誰もが生まれつきチームで作業する能力を持っているわけではないので、早い段階から最善の手法を取り入れ、自分に欠けていると思われる分野に力を注ぐことが有益です。

おすすめの事項は次の通りです。

- 共感、謙虚さ、対立の解決、協力について学びましょう。 すべての関わりにおいて、礼儀正しく敬意を持って接し、攻撃的な言葉を使用しないようにしましょう。
- 現実の世界でチームで仕事をしていると、頻繁にピアレビューを行うことが求められます。建設的かつ敬意を持ってフィードバックを行う方法を練習しましょう。フィードバックを受け取ったら、それを個人的に受け取らない方法、そして前向きに学べることにフォーカスする方法を練習しましょう。
- ペアプログラミングに参加したり、チームで評価作業を行うことで、他にも一緒に作業することを体験できます。
- 実際のソフトウェアプロジェクトのように、タイムライン、計画、責任を持ってプロジェクトを実行する練習をしましょう。 ソフトウェア開発ライフサイクルについて学びましょう。 自分の作業/プロジェクトを評価し、計画できるようになるために、基本的なプロジェクト計画スキルとツールを習得しましょう。
- このコースの一環として、あなたにとって作業、学習、障害となったことについてブログを書き、コードリポジトリーを共有し、同僚にあなたの著作物を批評してもらい、他にも課題が修正された最新情報を提供しましょう。

## 参加する、人々を支援する、質問をする

- Slack チャンネル、Discord、または同様の空間に参加し、同僚に役立つ情報を依頼したり、リソースを共有したり、あなたにとって作業する上で必要な議論を行ったりします。
- [Frontend Developers](https://discord.me/frontenddevelopers) の Discord サーバーを調べてみましょう。
- 弊社の学習パートナーである Scrimba は、 Discord サーバーを通じて[強力なコミュニティとコラボレーションの環境](https://v2.scrimba.com/the-frontend-developer-career-path-c0j/~0xyi?via=mdn)を提供しており、その意図通りに生徒たちがまさにこのようなスキルを習得できるようになっています。
- 質問をし、それに答える練習をしましょう。たとえ些細なことのように思えても、常に議論や相互の作業のレビューを行う際に質問する内容を 1 つまたは 2 つ用意しましょう。自分が何をしているかを説明し、必要な情報を探すために正しい質問をする練習をすることは不可欠です。
- 先生や先輩開発者が全員を手伝って回るのを待つのではなく、お互いに助け合いましょう。能力の低い同僚はすばやく手助けを受け、能力の高い同僚は指導者となり、それがもたらす満足感を経験するでしょう。
- 他の経験豊富な人々から、議論の進め方や問題解決/デバッグの手法を学びましょう。
- オープンソースプロジェクトに参加して、学んだスキルを実践し、コミュニティの人々と関わり、他の人々を観察して学ぶこともできます(有益な情報については、 [How to Contribute to Open Source Projects – A Beginner's Guide](https://www.freecodecamp.org/news/how-to-contribute-to-open-source-projects-beginners-guide/) を参照してください)。

## 失敗を受け入れることを学ぶ

学生や新しい開発者が実験やリスクを避ける(例えば、新しいプロジェクトを始めたり、新しいアイディアを探求したりする際に)原因となる、非常に一般的な課題は、失敗に対する恐れです。 失敗から得られる価値や、将来同様の状況で学んだ教訓を適用することについて、時間をかけて学習しましょう。

このスキルを向上させるためのヒントをいくつかご紹介します。

- 質問をしたり、失敗を厳しく批判されない安全な空間/仲間グループを定義しましょう。
- 地元のコミュニティを見ていき、役立つアドバイスをくれたり、同じ課題に直面している人たちを見つけたり、精神的なサポートを提供したり、一緒に実験したりしてくれる人たちを探してみてください。
- (教育者向け)評価の採点基準を適切に設定し、プロセスが適切に文書化されていれば、たとえ正しい結果が得られなかった場合でも、妥当な点数数を取得できるようにしましょう。 革新性に対しては、特別に加点しましょう。
- 自分のプロジェクトの一環として、見せて伝えるセッションや一対一のセッションを実行し、フィードバックや洞察を取得して、どこで間違っているかを確認し、正しい道に戻る方法をアドバイスしてもらいます。
- 自分のプロジェクトを分析し、うまくいかなかったことを見ていき、次回以降に改善していくための話し合いを行うための振り返りミーティングを実行します。

{{PreviousMenuNext("Learn_web_development/Getting_started/Soft_skills/Research_and_learning", "Learn_web_development/Getting_started/Soft_skills/Workflows_and_processes", "Learn_web_development/Getting_started/Soft_skills")}}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: ソフトスキル
slug: Learn_web_development/Getting_started/Soft_skills
l10n:
sourceCommit: 5b20f5f4265f988f80f513db0e4b35c7e0cd70dc
---

{{LearnSidebar}}

{{PreviousMenuNext("Learn_web_development/Getting_started/Web_standards/How_browsers_load_websites", "Learn_web_development/Getting_started/Soft_skills/Research_and_learning", "Learn_web_development/Getting_started")}}

このモジュールでは、ウェブ開発を学びながら向上を目指すことができるソフトスキルの推奨事項を提供し、業界に参入する際に持っていると有利な特性を指定しています。 学習、研究、共同作業に対する正しい姿勢を開発する上で非常に役立ち、採用される可能性を高めます。

## 前提条件

このモジュールは主に理論的なものであり、ウェブ技術に関する特定の実践的な知識は想定していません。しかし、このモジュールに取り組む前に、ここまでのモジュールを順番に読み終えておくことをお勧めします。

## チュートリアル

- [調査と学習](/ja/docs/Learn_web_development/Getting_started/Soft_skills/Research_and_learning)
- : ウェブ開発者として知っておくべきことはたくさんあり、常に学習を続けています。しかし、最も効果的に必要なことを探すにはどうすればよいのでしょうか?この記事では、調査と学習に役立つヒントを提供します。
- [共同作業とチームワーク](/ja/docs/Learn_web_development/Getting_started/Soft_skills/Collaboration_and_teamwork)
- : ウェブ業界のプロとして、自分のプロジェクトでは、ブレインストーミングによるアイディア出し、提案書の作成、コードの実装など、さまざまな段階で他の人々と協力して作業を行う必要があります。この記事では、他の人々とどのように連携して作業を進めるのかについて説明します。
- [ワークフローとプロセス](/ja/docs/Learn_web_development/Getting_started/Soft_skills/Workflows_and_processes)
- : 初心者には、技術の特定の個々の側面に集中するあまり、自分のプロジェクトの全体像を見失いがちな人が多いようです。この記事では、その上位レベルの文脈の一部を提供します。
- [採用面接で成功するために](/ja/docs/Learn_web_development/Getting_started/Soft_skills/Job_interviews)
- : 技術職の採用面接はとても厳しく、具体的な要求事項をかなり詳細にわたって持っている企業もあります。 そもそも、応募するのにふさわしい仕事を探すこと自体が難しい場合もあります。 この仕事では、手助けとなるヒントやリソースを提示しています。

## 関連情報

- [学習とヘルプを得る](/ja/docs/Learn_web_development/Getting_started/Soft_skills/Learning_and_getting_help)
- : この記事では、ウェブ開発者としてより多くを習得し、役立つヒントやコツを提供しています。また、必要に応じて各サブトピックの詳細情報を探すことができるよう、さらに詳しい情報も提供しています。

{{PreviousMenuNext("Learn_web_development/Getting_started/Web_standards/How_browsers_load_websites", "Learn_web_development/Getting_started/Soft_skills/Research_and_learning", "Learn_web_development/Getting_started")}}
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
---
title: 面接で成功するために
slug: Learn_web_development/Getting_started/Soft_skills/Job_interviews
l10n:
sourceCommit: 5b20f5f4265f988f80f513db0e4b35c7e0cd70dc
---

{{LearnSidebar}}

{{PreviousMenuNext("Learn_web_development/Getting_started/Soft_skills/Workflows_and_processes", "Learn_web_development/Core", "Learn_web_development/Getting_started/Soft_skills")}}

> [!NOTE]
> この記事のコンテンツは現在不完全です。申し訳ありません!私たちは MDN ウェブ開発の学習の章の改善に努めており、間もなく、 ("TODO") とマークされた場所も完了する予定です。
技術職の採用面接はとても厳しく、具体的な要求事項をかなり詳細にわたって持っている企業もあります。 そもそも、応募するのにふさわしい仕事を探すこと自体が難しい場合もあります。 この仕事では、手助けとなるヒントやリソースを提示しています。

<table>
<tbody>
<tr>
<th scope="row">前提条件:</th>
<td>
N/A
</td>
</tr>
<tr>
<th scope="row">学習成果:</th>
<td>
<ul>
<li>効果的な就職活動の戦略。</li>
<li>雇用主が求める資質を開発すること。</li>
<li>雇用主となる可能性のある人に対して、自分を売り込むこと。</li>
<li>就職面接の準備をすること。</li>
</ul>
</td>
</tr>
</tbody>
</table>

## 効果的な就職活動の戦略

- 効果的な就職活動の戦略を学びましょう。例えば次のようなことです。
- 潜在的な雇用主と出会うために、ネットワーキングイベントや就職フェアに参加しましょう。
- 出会った人々や応募した企業のリストを作成しておきましょう。
- 有望な見込み客には、次のフォローアップを行いましょう。

## 雇用主が求める資質を開発する

採用担当者が候補者を見ていく上で重視する属性を把握し、それに応じて準備をしましょう。

- 一緒にやっていける人。
- 前向き、敬意、共感、建設的。
- 多様な視点を持つ多様なチームで、心を開いて作業すること。
- 自分たちの方法で物事が進まない場合でも、より大きな全体のために調整できる。
- コミュニケーション能力が高く、人間関係を構築する能力に長けていること。
- 粘り強く、集中力があり、問題解決能力に優れていること。
- 良いポートフォリオを持つこと。

## 実務経験を探す

TODO

## 雇用主候補に自分を売り込む

- ポートフォリオを作成しましょう。
- 完璧な履歴書を作成しましょう。
- 経験を積みましょう。現実のプロジェクトを構築し、オープンソースに貢献しましょう。
- オンライン上の自分の人物像を構築しましょう。
- [LinkedIn](https://www.linkedin.com/) のようなサイトを使用して上記のことに役立てましょう。

## 就職面接のための自分の準備

- どのような質問や検査があるか、あらかじめ考えておきましょう。
- コードやデザインに関する面接の質問に対する回答を書いて練習しましょう。
- 経験に基づく面接の質問に使用する経験談の収集を行いましょう。
- 辛抱強く待ちましょう。たとえ最高の候補者でも、希望の仕事に就くまでに、何度も応募して不採用通知を受け取るでしょう。

## 関連情報

- [Getting hired](https://v2.scrimba.com/the-frontend-developer-career-path-c0j/~0156?via=mdn), Scrimba <sup>Course Partner</sup>
- [Technical Interviewing 101: Ultimate Guide to Acing Your Tech Interview](https://learntocodewith.me/posts/technical-interview/), learntocodewith.me (2022)
- [30 Technical Interview Questions and Tips for Answering](https://www.coursera.org/articles/technical-interview-questions), Coursera (2023)

{{PreviousMenuNext("Learn_web_development/Getting_started/Soft_skills/Workflows_and_processes", "Learn_web_development/Core", "Learn_web_development/Getting_started/Soft_skills")}}
Loading

0 comments on commit 8d51a1b

Please sign in to comment.