I want to introduce technology from an engineer's perspective at MieL! When I consulted Kanno, the system development manager,"There's a question that's been asked a lot lately..."That's what I'm talking about.
the question is“How are local engineers hired?” “How do you educate the people you hire?”That's what it means.
In particular, it seems that local companies often have problems such as companies having trouble hiring engineers and not knowing how to train engineers after hiring.
Therefore, I interviewed Kanno to introduce the recruitment method that Sun-El uses and what is important in education!
In this article,What kind of recruitment is actually done at San-El, 4 things that are important in education, and Kanno's thoughts from an educational standpointI will explain including etc.
Current status of hiring engineers in rural areas
The new coronavirus infection has spread rapidly since January 2020.
Of course, the need for engineers has increased due to infectious diseases, but the value of engineers actually increased before the spread of the new coronavirus infection.
As the number of companies that want engineers increases, not only system companies, but many companies are worried that they cannot hire engineers.
Companies with name value will receive applications even if they post job openings, but the current situation is that local companies in particular are having trouble hiring.
In fact, local employmentThere are many patterns of hiring from someone's introduction or connection with peopleI often hear.
Now, I would like to introduce how San-El, a local company, is hiring.
Sanel Style | Strategies for Hiring Engineers
―――Please tell us specifically about the adoption of Sun-El.
Kanno:San-El's hiring of engineers is a little different from general hiring standards and processes.
Basically, you will have an interview and have them experience it as a trial period of 2 weeks to 1 month.
Sun-El employs various types of engineers because it is an environment that makes it easy for people who find it difficult to match with a typical company, such as those who are not good at communication or who cannot work during the day.
You can work without burden in various ways of working according to each person's personality and characteristicsis one of the recruitment strategies.
People who are not good at talking are forced to concentrate on development work in the company without forcing them to deal with customers, and customer service is handled by people who are good at conversation.
Work hours are also flexible and full remote system is used to work in a comfortable time zoneWe value appropriate work content.
Also, people who know their weak points and negative aspects understand themselves well, so there are many members who are very conscious.
In fact, engineers with high absorptivity and high motivation are very active at San-El.
Four important educations for developing engineers
Next, I would like to introduce the initiatives we have taken regarding important training methods since we adopted them.
Thorough efforts by Sun-El
- Education to write clean code
- Develop human resources who can create a national standard system
- Education that emphasizes the basics
- Let's make a lot of mistakes! mind
1. Education to write clean code
―――What is clean code in the first place?
Kanno:What is clean code?Code that is “easy for humans to read” like textrefers to
Code is a programming language, that is, it is the same as words, so if there are unnecessary characters or redundant expressions, there will be a problem that people other than the person who wrote the code will not be able to understand the contents.
To prevent it,It is most important to be able to write "beautiful code" that anyone can understand what it is showingIt is.
However, it is the current situation that not everyone can write naturally.
Especially if you are self-studying or developing by yourself, you will not be able to see others, so you will end up with unique code that is easy for you to write.
―――What happens if the code is unreadable?
Kanno:I often hear that when an internal system breaks down in a small or medium-sized company or a local company, no one other than the engineer who originally developed it can read the code and restore it.
It is said that by 2025, there will be no one in the current company who is currently creating systems, and it will be impossible to maintain and manage systems.
This is called the 2025 Cliff., Issues when promoting DX such as system renovation and function addition in the futureIt is.
If this continues, it will become impossible to maintain the system you are currently using, and it will be difficult to add new functions.
The Ministry of Economy, Trade and Industry (*) has also announced that unless we can eliminate the black box situation where the contents of such a system cannot be understood, we will not be able to survive in the digital competition.
So at San-El, we wanted to be able to write code that anyone in the company could understand.Coding education with readability, maintainability, and extensibility in mindis thorough.
Recommended books
."Readable Code - Simple, Practical Techniques for Writing Better Code(O'Reilly Japan Publishing)" is a book for writing beautiful code.
2. Develop human resources who can create a national standard system
―――What kind of engineers are you aiming to develop at Sun-El?
Kanno:In San ElExperiencing state-of-the-art technology that meets national standardsI take care of that.
Sun-El is a small and medium-sized company located in a rural area of Mie Prefecture.Requires high skill acquisitionand it isI want him to become a person who is not embarrassed when he leaves Sanel.Because the thought is at the root.
And I want SAN-EL engineers to have the skills to fully respond to customer requests.
Engineers with high technical skills tend to concentrate in large companies and urban areas where working conditions and remuneration are better.
San-El is a local company in Mie Prefecture, but we are focusing on human resource development so that our employees can become engineers who can work in any company by consciously coming into contact with cutting-edge technology on a daily basis.
3. Education that emphasizes the basics
―――Is there anything you pay attention to in order to teach technical things?
Kanno:Emphasis on basic knowledge and skillsThe company is doing so.
Why do computers work, and what are memory and hard disks? Why can I see it if I send a chat? Even if you don't know how it works, you can work as long as you learn the work.
Certainly, if you teach it by saying, "It's good if you can do this work for the time being!""It's quick to become a fighting force"There is an advantage.
However, if you do that, you will become a person who does not have the ability to apply.
Even if it is a little detour,need to teach basicsWhat is it?
New engineers at San-El have two weeks as a trial period after coming to work, where they take apart their computers and put them back together, set up the development environment, and learn the basics by actually seeing how senior engineers are developing.
In addition, I tell them to read the books in the company and study in order, and to take the basic information engineer exam.
However, passing the Basic Information Engineer Examination is not the goal. It is not enough to simply acquire a qualification, but the purpose is to have you learn the basics of IT through studying for the exam.
Basics first! At Sun-El, it is important to know the mechanism.
4. Let's make a lot of mistakes! mind
―――Is there anything else you value other than technical things?
Kanno:Besides teaching the basics and clean code, there is something more important in education.
that is"Don't be afraid to fail!that.
I'm telling you to make a lot of mistakes.
The purpose of experiencing failure is to make you feel it.
Even if someone tells you, it's not your fault, so I want you to learn through failure and improve your skills.
In order to learn from our mistakes,We use tools developed (delivered) for customers in-house.
In fact, by trying to use it yourself, you will find faults and improvements, and you will hone your skills by managing them.
―――Is there anything else that is important to you?
The schedule (delivery date) is as important as making mistakes.
I basicallyEven if the schedule (delivery date) is delayed, I will not get angry with my subordinates.
This is because I believe that the head of the organization who made the schedule is also responsible for not meeting the deadline.
So if you're behind scheduleConsult in advance and make every effort to be on time, If these two are always observed, the delivery date is not strict.
By doing this thoroughly, you can prevent yourself from being physically and mentally exhausted, such as cutting down your rest and sleep time to meet the deadline, or shrinking with fear that you won't make it in time.
As a result, the product quality does not have to be compromised.
Summary | Sun-El Engineer Recruitment and Education
So far, I have introduced Sun-El's engineer recruitment and training.
I would be happy if the efforts of Sanel, a local IT company, could be of some help.
During my interviews, I was able to get a sense of Kanno's thoughts on educating and supporting each and every engineer.
Through the interview, I also learned the importance of cooperating and consulting in order to create good products.
Other.How engineers communicate and what they value in their workAnd so on, I was able to talk about various things, so I would like to introduce it as an article again!
I've posted engineering-related articles in the past, so please take a look.
-
Introducing the characteristics of people who are suitable for engineers that Sun-El engineers emphasize
See more.
-
Learn from active engineers! How to start creating a website with WordPress even for beginners with zero knowledge
See more.