相談できます

名人さん@株式会社NoSchool CTO

https://qiita.com/mejileben

MENTAスコア
10
評価
教えた人数
0人
料金
12,000円/月
メッセージで相談
教えてほしいことを相談してみよう

プログラミング/開発 PHP AWS Ruby HTML JavaScript

初めてのWebサイト公開をお手伝いします! or 実務経験1〜2年の方の苦手分野克服を支援します!

できること

概要

フルスタック寄りのスキルを持っていますので、Webサイトを公開してみたい!という方のメンタリングができると思っています。特に弱いスキルマップが無いので、当人の苦手箇所を見抜いて重点的に教えることができると考えているからです。

また、新卒1年目、2年目程度のWebエンジニアの方でかつ、苦手分野が明確な方であれば分野ごとにやるべきことを洗い出して週次で勉強する課題を提示するといったメンタリングもできるかなーと思っています。

教えられるスキル・扱えるスキル

ネットワーク

Webサイト構築の基礎となる、IPアドレスとは?DNSとは?ドメインのとり方とは?といった基礎から、例えばNginx等のWebサーバーの立ち上げ方、またはAWSやFirebaseを用いたサーバーレスなサイト構築の基本まで教えることができます。

フロントエンド

JavaScriptが大好きです。
varとconstの違いやクロージャ、thisの参照といった言語特性の基礎も理解していますし、ES6以降のアロー関数やasync/await等の記法も普通に使っているので教えることができます。
フレームワークで言えばReact.jsはほぼ未経験ですが、Vue.jsおよびNuxt.jsは実務経験もありますし、個人的にはこちらのほうが気に入っています。

バックエンド

メインはRubyとPHPを経験してきました。
Rubyは例えばメソッドは最後に評価された式が戻り値になるよねとか、繰り返し分ならeach_with_objectなど便利メソッドが多いよねとか、そのあたりざっくり理解して書くことができます。ClassとModuleの使い分けもできます。
RSpecでテストコードを書くのも前職で結構好きでした。
PHPはSymfony、およびLaravelを利用したサイト開発を実務で経験しています。個人的にはグローバルに使えるメソッドが多すぎて読みにくいところ、またClassに存在しないプロパティにアクセスしてもエラーにならずNullが返ってしまうあたりなどあまり好きな言語ではないですが、場数は踏んでいますw

プログラミング

リーダブルコードに書いてあるような早期returnのような基礎的な記述テクニックは日頃から実践しています。もっとも個人開発では手抜きしてしまって後悔しまくりですがw
アーキテクチャの観点でいうと、オブザーバーパターンとかPubSubパターンなどいくつかのデザインパターンの実装経験があります。MVCでControllerに全ロジックを突っ込んで悲惨なことにはしませんw

セキュリティ

CSRFやXSS、SQLインジェクションなどだいたい原理を知っていて対策をすることができます。
一時期JWT認証が便利だなと思っていましたが、反論する意見も見て、うーん必ずしも実践環境に投入するのが良いとは限らないものだなあと思ったりしています笑
認証周りは今までLaravelとかFirebaseに投げてきた人生なので、セッション管理やAuthorizationヘッダによる管理は知ってはいますがゼロイチで構築できるかと言うとまだまだかなと自認しています。とはいえやり方なら教えられます。

データベース

SQLは基本的なものならスラスラ書けます。MySQLが最も経験豊富です。
インデックスを要件を見ながら適切なカラムに配置したり、トランザクションを意識した実装をしたり、過度な正規化をしすぎない範囲で第3正規形程度まで設計するなど、実務経験含め勉強しています。
データストアという観点で見ると、RDBMS以外にもMongoDB、Firebase Realtime Database、S3など利用経験あり、また検索という観点ではHadoopやSolrの実務経験も有しています。

テスト

要件を整理してブラックボックステスト、ホワイトボックステストの記述ができます。
また単体テストのためにモジュール分割されたコードを書くことを心がけることができますし、また結合テストをネットワーク層まで考慮しながら網羅的に実施することも経験しています。
RubyのBotを利用した自動テストの実施も一度だけ経験しています。

プロフィール

株式会社NoSchoolでCTO(最高技術責任者)をやってます。
2018年創業の教育ベンチャーです。

■性格
好奇心旺盛、アイデア出しが好き。
ストレングスファインダーの1位が着想です
根っからの関西人なので、話にオチを付けないと気が済まないときがあります笑

■何をやってきたのか
2016年に高専を卒業後、株式会社LIFULLで3年間エンジニアと新規事業責任者を務めました。

2017年12月に新規事業コンテスト「SWITCH」で入賞してからは、1年以上に渡って事業責任者として本業と並行して事業開発を進めていました。
外注費を節約するために自らプロトタイプを作って、戦略立案して、社長のところに持っていって、突き返されて、法人営業して、イベントを30回開いて、と職種関係なしに事業化に向けててんてこ舞いの日々を送りました。

新規事業真っ只中の2018年6月に、TwitterのDMを通してNoSchoolの社長である徃西からオファーを受け、土日だけの副業メンバーとしてジョインしました。
僕の事業はマネタイズできずピボットを繰り返す中、NoSchoolは同年12月に数千万円の資金調達をしてシードラウンドを終えました。

CTOとしてフルタイムで入らないかとのオファーを受け、HOME’Sのエンジニアか、新規事業責任者か、教育ベンチャーのCTOかという究極の3択で悩んだ末、最も挑戦的なベンチャーCTOへの道を選び、今に至ります。

■なぜやってきたのか
高専生で初めてプログラミングを覚えた頃、ずっとゲームばかり作っていました。先生を倒すゲーム、単位を取得しないと留年するゲームなどなど。
ある時、「模擬テストを自分で作成できるソフトウェア」を思いつき、半年かけて制作しました。そのソフトウェアをクラスメイトに配布し、テスト勉強で活用してもらったとき、「勉強やってたら意識高いって馬鹿にされるけど、ITを上手く使えばそのハードルを下げられるのではないか、勉強を面白くできるのではないか」と感じました。

その原体験がきっかけとなり、CTOとして教育ベンチャーにコミットすることで、自分のキャリアデザインを実現しようとしています。

■ブログ
note
https://note.mu/meijin_garden/

Qiita
https://qiita.com/mejileben

プラン

チャット、ビデオ通話、カフェなどを使って教える 12,000円/月

プランの想定

時給

3000円

教える頻度

週に一度、1時間程度のMTG
SkypeやZoom、またはお近くにお住まいであればカフェなどでも可能です。

したがって、毎月4週間なので4を掛けてざっくり12,000円/月と提示させていただいております。
場数を踏んだら時給を上げてもいいと思っていますが、お試しでこの価格にしています。

とはいえ人によるところもあると思うので、お支払する金額は最初に相談して決めましょう。

メンターに教えてほしいことを相談してみましょう!

メンターデータ

相談できます

名人さん@株式会社NoSchool CTO

https://qiita.com/mejileben

MENTAスコア
10
評価
教えた人数
0人
料金
12,000円/月
メッセージで相談
教えてほしいことを相談してみよう

レビュー -

レビューは投稿されていません。