[Osaka/Yokohama/Tokushima] Looking for infrastructure/server side engineers!

[Osaka/Yokohama/Tokushima] Looking for infrastructure/server side engineers!

[Deployed by over 500 companies] AWS construction, operation, maintenance, and monitoring services

[Deployed by over 500 companies] AWS construction, operation, maintenance, and monitoring services

[Successor to CentOS] AlmaLinux OS server construction/migration service

[Successor to CentOS] AlmaLinux OS server construction/migration service

[For WordPress only] Cloud server “Web Speed”

[For WordPress only] Cloud server “Web Speed”

[Cheap] Website security automatic diagnosis “Quick Scanner”

[Cheap] Website security automatic diagnosis “Quick Scanner”

[Reservation system development] EDISONE customization development service

[Reservation system development] EDISONE customization development service

[Registration of 100 URLs is 0 yen] Website monitoring service “Appmill”

[Registration of 100 URLs is 0 yen] Website monitoring service “Appmill”

[Compatible with over 200 countries] Global eSIM “Beyond SIM”

[Compatible with over 200 countries] Global eSIM “Beyond SIM”

[If you are traveling, business trip, or stationed in China] Chinese SIM service “Choco SIM”

[If you are traveling, business trip, or stationed in China] Chinese SIM service “Choco SIM”

[Global exclusive service] Beyond's MSP in North America and China

[Global exclusive service] Beyond's MSP in North America and China

[YouTube] Beyond official channel “Biyomaru Channel”

[YouTube] Beyond official channel “Biyomaru Channel”

[Easy for anyone] Lowering the hurdles for personal development [Personal development engineer]

nice to meet you!
This is Sujun from the System Development Department.
This time I would like to write about personal development

When I talked to various engineers within the company, I found that there were surprisingly few who were creating something on their own, so I would like to talk about my background and mindset when it comes to individual development.

history

I think I first created a personal website using html, css, js, and Flash when I was in high school.
It was made with raw html, css, and js without using any frameworks. lol

After that, I learned about programming at the Faculty of Information Science, and expanded on what I learned by writing programs and playing around with them.
Using the lessons I learned about how to create GUI tools at school, I created external tools for Minecraft and released them to the public. (I still get inquiries from time to time)

I still develop tools as a hobby in my free time, such as during breaks, after work, and after returning home.

What is personal development?

In the first place, when I searched for what personal development is, I found the following description.

Personal software development a hobby activity in which software engineers use their own private time to create, publish, and operate websites and smartphone apps .

I think the general public's perception is something like this.

Benefits of personal development

I think the following are some of the benefits of personal development:

Personal growth and skill improvement

Through personal development, you can improve your skills and knowledge. By working on various aspects on your own, you will gain a broader perspective and improve your problem-solving skills and creativity. You can incorporate architecture and design methodologies that may not have been implemented in your work projects.

free renovation

Since I am developing it myself, I can of course modify it as I like. If you think something is wrong during development, you can immediately steer the project in the direction you want. As you pursue this, you will eventually complete the strongest 〇〇 tool that you have come up with

become a portfolio

Honestly, this may not be something I should write about on my company's blog, but since this is software I developed by myself, I take full credit for it, and I think it can be used for employment purposes. If you say, "I created a tool by myself, uploaded it to GitHub, etc., and released it," people might think that you have a certain level of skill.

Aren't you thinking too hard?

Create, publish, and operate apps...
At first glance, the hurdles are a bit high.

There is certainly an atmosphere in which people who develop apps/services that are released to the public for general use are revered as individual developers.
However, personally, I think it would be better to take a broader approach and think more easily.

I believe that the essence to develop individually

I think that writing a program for your own use and running it locally without making it available to the general public is also a type of personal development.
Whether it's for internal use or for the general public, when you make it public, you have to think about various things such as document organization and maintenance, which is a hassle and a high hurdle.

for example…

Based on what I have created in the past, I think it would be a good idea to include the following in your personal development.

make daily life easier

  • Adjust the style of frequently used sites using web browser extensions such as Tampermonkey
  • Use homemade Chrome extensions
  • Aggregate household account books using Google Spreadsheet, Form, and GAS

make daily work easier

  • Create editor extensions ( Jetbrains , VSCode )
  • Automate routine tasks performed in daily work

The things that engineers touch on a daily basis are also created by engineers, and they often have mechanisms that allow for easy expansion.
If you are dissatisfied with something in your daily work, why not give it a try?

Where should I start?

If I were to lower the hurdles for personal development as much as possible, I personally Tampermonkey to insert scripts into a website.
In terms of knowledge, you can create one if you have knowledge of Vanilla Javascript, and in terms of thinking about what to create, I think there are many people who are dissatisfied with the sites they use every day.
To be more specific about what I am creating, I am creating a script with the following functions.

  • Moving the position of buttons on the site
  • Filtering what is displayed
  • Display thumbnail image on mouse hover
  • Insert template string into text area
  • Format page content and copy to clipboard

It's like a microservice for yourself.
Hey, it's easy, right? 🧔🏽‍♂️

Conclusion

Since this is my first blog, I wrote about my background and my hobby of glamming.
In the future, I would like to share my personal development projects and the lessons I have learned through them.

Thank you for reading to the end!

Let's all do personal development more easily!

If you found this article helpful , please give it a like!
9
Loading...
9 votes, average: 1.00 / 19
666
X facebook Hatena Bookmark pocket
[2025.6.30 Amazon Linux 2 support ended] Amazon Linux server migration solution

[2025.6.30 Amazon Linux 2 support ended] Amazon Linux server migration solution

The person who wrote this article

About the author

Sujun

In the past, I worked at a game company creating games.
My hobbies are programming and games (LoL, etc.).
I love Figaro at Disney!