Skip to content

Commit 30e2fbb

Browse files
authored
Merge branch 'master' into master
2 parents 041b3c6 + 760dac5 commit 30e2fbb

File tree

161 files changed

+2769
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

161 files changed

+2769
-2
lines changed

.DS_Store

6 KB
Binary file not shown.

.idea/.gitignore

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/HowToBeAProgrammer.iml

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<h1>How to Be Mentored</h1>
2+
3+
## Being mentored is a vital component in the growth of a programmer. It accelerates learning, provides guidance, and helps in navigating the complexities of the software and engineering industry.
4+
5+
### 1. Seek Out the Right Mentor
6+
7+
- Identify your goals and understand what you aim to achieve to find a mentor whose expertise aligns with your objectives.
8+
- Choose someone whose experience complements your learning needs and with whom you can build a rapport by looking for experience and compatibility.
9+
10+
### 2. Be Proactive and Engaged
11+
- Take initiative and approach your mentor with specific questions and topics for discussion.
12+
- Show commitment! Demonstrate dedication by actively applying the guidance received and sharing progress.
13+
14+
### 3. Cultivate Open Communication
15+
- Be receptive to feedback. Embrace constructive criticism as a tool for improvement.
16+
- Understand that your mentor is there to help.
17+
- Acknowledge and appreciation their valuable time and effort to foster a positive mentoring relationship.
18+
19+
### 4. Reflect and Act
20+
- Regularly assess your development and identify areas needing further attention.
21+
- Apply any insights gained to real-world scenarios to solidify your skills.
22+
23+
Embracing mentorship with an open and proactive mindset can significantly enhance your programming journey, leading to both personal and professional growth.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<h1>How to Mentor Others</h1>
2+
3+
## Being a mentor is a highly reward endeavor that not only aids the mentee but also enriches the mentor's experience.
4+
5+
### 1. Establish Clear Objectives
6+
- The first step is to understand the mentee's goals. Discuss and align on what they aim to achieve through the mentorship.
7+
- Set Expectations and define the scope, frequency, and mode of interactions to ensure a structured relationship.
8+
9+
### 2. Create a Supportive Environment
10+
- Encourage questions and create a safe space for the mentee to express learn and doubts without hesitation.
11+
- Be patient and provide consistent support. Recognize that learning is a process.
12+
13+
### 3. Provide Constructive Feedback
14+
- Offer honest insights that are truthful yet considerate, focusing on growth areas.
15+
- Acknowledge and reinforce the mentee's capabilities to build confidence and highlight their strengths.
16+
17+
### 4. Encourage Independence
18+
- Guide them to think critically and develop solutions independently, developing valuable problem-solving skills.
19+
- As the mentee grows in experience and knowledge, create autonomy by shifting from directive guidance to a more advisory role.
20+
One method is to request that they to walk you through a task as if you were a beginner.

LANGS.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
* [English](en/)
2+
* [Spanish](es/)
23
* [Chinese](zh/)
34
* [Japanese](jp/)
45
* [Russian](ru/)
6+
* [Chinese-Traditional](zh-traditional/)

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ Welcome to the tribe.
2323

2424
## Contents
2525

26-
**Also available in [Chinese](zh/README.md), [Japanese](jp/README.md), and [Russian](ru/README.md)**
26+
**Also available in [Chinese](zh/README.md), [Japanese](jp/README.md),[Spanish](es/README.md), and [Russian](ru/README.md)**
27+
2728

2829
1. [Beginner](en/1-Beginner)
2930
- Personal Skills
@@ -79,6 +80,9 @@ Welcome to the tribe.
7980
- [How to Evaluate Interviewees](en/2-Intermediate/Judgment/06-How-to-Evaluate-Interviewees.md)
8081
- [How to Know When to Apply Fancy Computer Science](en/2-Intermediate/Judgment/07-How-to-Know-When-to-Apply-Fancy-Computer-Science.md)
8182
- [How to Talk to Non-Engineers](en/2-Intermediate/Judgment/08-How-to-Talk-to-Non-Engineers.md)
83+
- Mentoring
84+
- [How to Be Mentored](en/2-Intermediate/Mentoring/How-To-Be-Mentored.md)
85+
- [How to Mentor Others](en/[2-Intermediate/Mentoring/How-to-Mentor-Others.md)
8286
3. [Advanced](en/3-Advanced)
8387
- Technological Judgment
8488
- [How to Tell the Hard From the Impossible](en/3-Advanced/Technical-Judgment/01-How-to-Tell-the-Hard-From-the-Impossible.md)

0 commit comments

Comments
 (0)