0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

It is more efficient to have new employees (students) teach you than to teach new employees (students)

Posted at

Introduction

I supervised graduate research at an engineering university for about 20 years.
Every year, students were asked to choose a topic based on their interests or what would be beneficial for employment. When asked about their favorite things, music and games were the most common. As for what would be beneficial for employment, we discussed what skills they would need to sell to a company or be useful after getting a job and decided on the topic.

In these cases, the students were more knowledgeable than I was, and I ended up learning from them. My involvement was limited to teaching them how to understand English expressions or how to search for technical references, including standards and patents, during group discussions of related English papers. It was mostly a give-and-take situation, with many students giving more than I did.

When it came to actually programming or building BSD systems, the students overwhelmingly surpassed me in both quality and quantity.

I have verified with dozens of students that it is more efficient to have new students supervise me than to supervise them.

I couldn't keep up with the students who were musically active and focused on computer music, karaoke, etc., and the students who focused on games.
There were conference presentations on MIDI search with some students who were in a band, and a conference presentation on MIDI with the successor to Karaoke station.

Background

In Go and Shogi(both Japanese boad game), many people can become top-tier professionals if they practice seriously for 10 years.
The same is true for music. There are many great teenage performers. Are popular online performers seeing the light of day more often?
In athletics, there are also many sports where teenagers reach the peak.
If you study programming seriously for 10 years until your senior year of college, many people can become top-tier professionals.
This is an old story, and perhaps you just don't know the hardships of being paid to program.

The 10 years leading up to your senior year of college is from your first year of junior high school.
If you start programming in your first year of elementary school, there are several people who are professional-level by their second year of high school.

Among programmers who started their own businesses while in college or immediately after graduation, several knew the hardships of being paid to program while they were still students. They struggled to meet deadlines and balance their studies.

As with programming, youthfulness, a sense of time, is important in music, recreational sports, and athletics.

There are surely many things that adults can learn from fourth-year university students.

I have been supervising graduation research at one university for 20 years and a part-time lecturer at another university's graduate school for 10 years,
and one in ten students has been taught by someone with better programming skills than me.
However, because my knowledge and experience are biased and I don't know what things were like 20 or 30 years ago,
there are still some things I can teach them, and I can sometimes manage to ensure a good amount of give and take.
Because I didn't have enough experience, there were a few students who ended up learning from me all the time.
I lent or bought the equipment they needed, and made up for the lack of what I was giving by buying things in bulk.
Statistically, there is no difference between a low-ranking private university and a national university.

My rule of thumb is that it is more efficient to have new students mentor newcomers (students) than to mentor them.

Even if they're newcomers, if they're hired at 22 and have been programming since they were 10, they'll be veterans in 12 years. I felt that it was strange that people in the IT industry would call such veterans rookies.

Be crushed or start a business.

I try to learn from new employees so that the amount I teach them is equal to the amount I learn from them. Since I was 50, I've tried to learn one programming language every year. I've probably learned nearly half of them from new employees.

There are some incredible new employees at any company.

There could be someone who crushes them or makes them quit.

I know someone who started a company right after graduating from university. There must be dozens of people like that every year.

In about half of the cases, the organization was forced to disband due to a lack of support for non-technical matters, such as accounting or cash flow issues.

After conducting a technical evaluation, it might be a good idea to provide financial support.

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?