1
/
5

エンジニア歴18年の講師が語るプログラミング上達への道/プログラミング学習サービスを提供して実現できること

こんにちは。佐藤 ゆかりです。

今回、SAMURAI ENGINEERインストラクターで、エンジニア歴18年の張さんにインタビューをさせて頂きました。張さんのエンジニアになったきっかけや、インストラクターとして心がけていることなど、幅広くお聞きしました。

弊社のインストラクター業務について理解を深めていただだけると幸いです!

それでは、早速、ご紹介していきましょう!

この記事の目次

1 学習プランに合わせてレッスンをカスタマイズ
2 プログラミング学習を継続させるコツは本質の理解
3 エンジニアは無限に可能性を広げられる職業

学習プランに合わせてレッスンをカスタマイズ

ーー張さん、今日は宜しくお願いします。張さんは18年前に日本に来て現在までエンジニアとして活躍されてきたんですね。

張 宜しくお願いします!プログラミングに興味を持ち始めたきっかけは、僕が学生の時でインターネットバブルの時代だったので、その影響を受けてITに興味をもち、大学ではコンピュータサイエンスを専攻しました。
卒業後は、中国の企業でプログラマーとして働いていました。

丁度その頃、知り合いに日本での仕事を紹介してもらったんです。そして、日本に行こうと決めたのが2000年でした。

ーーそうすると、20年近くエンジニアとしてのキャリアがあるんですね。

 そうなんですよ。気づいたら日本にこんなにいて自分でもびっくりすぎる。

最初はそんなつもりなかったんですけどね。人生って面白いですね(笑)

引き続き業務系の開発をしていましたが、以前より興味があったWeb業界の仕事も挑戦してみたいと思い立ち、スキル習得のため24歳の時早稲田大学大学院に入りました。

卒業後、26歳になっていましたが、卒業後はWebシステムやアプリの開発にも携わることのできる会社に就職することができたんです。

ーーびっくりすぎるって(笑) 人生、何が起こるかわかりませんね。日本で大学院に入り直すなんて、かなりアグレッシブですね!その後は、Webシステムやアプリの開発の仕事につけたんですね。

はい。Web系の業務は昔から憧れていたことだったので、結果、大学院へ行って就職できてよかったと思っていますよ。

ーー現在は、ご経験を活かして日本で独立され、フリーランスエンジニアをされているそうですね。SAMURAI ENGINEERでインストラクターになろうと思ったきっかけなどを教えて下さい。

 はい、一昨年独立して、今はフリーでサービスの開発や育成をしています。

インストラクターをやろうと思ったきっかけは、副業としてスキマ時間に自分のスキルを活かして何かできないかと考えました。

そこで検索してみたところ、SAMURAI ENGINEERのインストラクター募集の求人を見つけました。

生徒の学習のサポートをメインにするとのことで、最初は試行錯誤でしたが、徐々に慣れてきたらコツがつかめるようになりました。

ーそうなんですね。コツを具体的に教えていただけますか?

 一番最初に生徒さんの将来のイメージや在りたい姿などを聞いて、理想の状態から逆算します。
今のスキルに合わせて、テキストや課題をピックアップし、カリキュラムを作っていきます。

基礎から教えていき、難しいポイントがあれば詳しく説明していくシンプルな方法をとっています。

レッスンでは、なるべく自分自身で問題を解決するスキルを身につけられるように教えて、どうしても難しい時は一緒に解決に取り組みますね。メンタル面でもしっかりサポートします。

ー特に、学習中のモチベーション維持が難しいとよく聞くので、メンタル面でもサポートをしてくれるのは心強いですね!

 そうですね。勉強していく上では、自信とモチベーションを維持するということはとても重要になってきます。

自信に関しては、プログラミング学習は孤独になることが多いので、今どこまでできているかのレベルを伝えたり、どこが成長しているかを見つけて褒めてあげます(笑)

今エンジニアとして働いており様々なレベルの方の目線に合わせてアドバイスができるので、そこは強みですね。

エンジニアの仕事の良さや楽しさ、エンジニアとして小さい成功体験を繰り返した経験など、細かいところから伝えられるので。

プログラミング学習を継続させるコツは本質の理解

ー現役でエンジニアをされているからこその目線でアドバイスを頂けるなんて、とっても参考になりますね。指導するときに、心がけていることはなんですか?

 十人十色なので1人1人の理解度にこちらが合わせて進めています。ですから、テキストや指導方法がそれぞれ違います。テキストは、Web上の文献を渡すこともあります。ただ、経験者向けの資料も多いので初心者の方には難しすぎてわからない場合があります。

そういった場合は補足を加えて工夫します。必要なところでしっかりサポートできるよう生徒さんの目線になって考えて理解させることが一番なので、進度に合わせてレッスンスケジュールを作り直す、なんてこともよくあります。

SAMURAI ENGINEERのコースは3か月、6か月という期間がはっきり決められているので、レッスンのボリュームやスピードも都度調節しています。

ーー区切りが良いと、モチベーションも上がりそうですね。この期間内でやってやろう!みたいな(笑) 他にプログラミング学習を継続するコツなどあれば教えてください。

 そうですね。焦らず概念と本質をしっかり理解することですね!文法や言語をまず習得しなければならないと誤解されることが多いですが、仕組みとか本質を理解してから文法や言語を身につけていくと実際に効率が良いです。

例えばWebサイトの構成だったら、どういう意図でこのようになっているのだろう?とか、好奇心を持って出来上がったものを見ることも、本質の理解につながると思います。

開発言語はそんなに関係なく、やり方を覚えるというよりは、そうした理解を重ねることがプログラミング学習を継続するためのキーになってきます。

ーーおー!良いこと聞きました。他にプログラミングを学ぶと良いことってなんでしょうか?

 システムの構成や、仕組みの理解が深められます。あとは、どうすれば作れるかわかるので作りたいことが自分で作れるようになります。

ーーなるほどですね!張さんから見て、SAMURAI ENGINEERの強みはどこにあると思いますか?

 そうですね。SAMURAI ENGINEERはインストラクターのサポートには力を入れていると思います。インストラクターが動きやすいよう、生徒さんとのマッチングを考えられていたり、日々の業務管理体制がしっかりされていて、インストラクターでも指導でわからないことがあればいつでも相談はできますし。

あとは、クラス形式ではなく基本はZoomなので、インストラクターの場所がとらわれないのも魅力だと思います。

エンジニアは無限に可能性を広げられる職業

ーインストラクターやエンジニアをやっていてよかったと思う点など、ありますか?

 エンジニアをやっていてよかったことは、飽きる事がないことですね。常に新しいことを勉強しているので。

大きい企業などは特に業務が細分化されがちだけど、エンジニアは常に新しい情報を取り入れて進めていく主体性を求められる職業なので、個人的な能力がものをいうと思います。

どんな職業も楽ではないと思いますが、一つ言えるのはエンジニアは飽きないし無限に可能性のある職業だと思います。

ー飽きずに働けるって面白いですね!今後ご自身がやっていきたいこととかあるんですか?

 そうですね。自分が作りたいものと出会ったらそれを作って、人の役に立てればと思います。今の会社でもアプリを作っているので、それに関連のあるARや現実拡張の分野で何か作ってみたいです。

インストラクターとしては、毎日チャレンジする生徒さんを見守っていって必要なところはしっかりリードをとり、成果にしっかり繋げていく。そんなインストラクターであり続けたいです。

ー最後に、これからプログラミングを学びたい方へメッセージをお願いします!

 プログラミングの知識があれば自分の仕事にも活かせますし、40代50代でもキャリアチェンジの可能性がある職業だと感じます。

私も、エンジニアという職業で人生を変えてきたので、少しでも興味があったらトライしてみるのもいいと思います。

SAMURAI ENGINEERでも未経験の方をはじめスキルアップをしたいという方までサポートをしています。無料カウンセリングなどもあるので、試してみてはいかがでしょうか。

ー張さん、ありがとうございました!

======

いかがでしたか?

SAMURAIのインストラクターはスクール生の人生を変えられる、スクール生のパートナーです。

本業の隙間時間を生かしながら、スクール生の指導に関わることができます!

弊社のインストラクターに興味を持っていただける方はぜひ求人からご応募お願いいたします♪♪

Invitation from 株式会社SAMURAI
If this story triggered your interest, have a chat with the team?
株式会社SAMURAI's job postings

Weekly ranking

Show other rankings
Like Yukari Sato's Story
Let Yukari Sato's company know you're interested in their content