最近メンターとしてお答えした質問
最近になってメンティーの方が増えて、現在は6名の方をサポートしています。また、単発の1時間リアルタイムチャットで相談プランも、2回ほど行いました。契約前の相談も増えてきています。
で、最近どのような質問があったか、どのようなサポートを行ったかをシェアしたいと思います。
言語・プラットフォーム
私は、Web フロントエンド(HTML/CSS/JavaScript)、iOS(Swift)のサポートを行っていますが、最近は Swift 関連の相談が増えてきています。
レイアウトの組み方とそれをどう表示するか、という質問では、まず画面遷移と画面構成を絵にしてみることをお願いして、アプリの全体像を把握してから実際のコードのレビューなどを行いました。
React Native を使ったアプリ開発の相談もありましたが、開発先とのコミュニケーション方法や、バックエンドとどのように役割を分けるかなど、その辺りをサポートいたしました。私自身は React Native は使ったことがないのですが、アプリ開発という観点では、サポートできることがありました。
Web 系ですと Vue.js の相談があり、コンポーネント間の連携方法を、CodePen で実際に動作するサンプルを書いてサポートをしました(コードレビュープラン)。
学習方法
どのように学ぶと良いか?どのようなコンテンツが参考になるか?など、学習方法についての相談も多いです。
言語から学びたい方は、事前に Udemy 等のオンライン講座を受講されることが多く、どのレッスンが良いかを提示したりすることがあります。メンティーの方は基本的に学ぶ意欲が高く、こちらもサポートしやすく、サポートしがいがあります。
できる限り基本的なことにフォーカスしていて、サンプルコードがあるようなレッスンや Web の記事を紹介しています。Qiita の記事を紹介することが多いです。
いきなり応用から始めても、理解が乏しいといつかまた基本に戻る必要が出てきます。基本をマスターすることが重要だと思って、そのようにサポートしています。
サポート方法
コードレビュープランを追加したことで、GitHub で共有いただいたコードをチェックして、フィードバックすることも行っています。こちらでアカウントを提供していることもあり、Slack でのコミュニケーションが多いです。
契約前、契約直後に、必ず下記の質問をお聞きしています。
- 多言語も含めた、プログラミングの経験。
- どんなアプリ・サービスを作りたいか?
- どんなサポートを期待されているか?
できる限り、希望や目標に沿ったサポートを行いたいためです。場合によっては、別の手段をお伝えすることもあります。
実際にサポートを行う際には、シンプルなサンプルコードを書いて、それを元に解説させていただくこともあります。Web 系であれば CodePen、iOS であればプロジェクト一式をお渡しすることもあります。また、オープンソースのサンプルコードをお伝えすることもあります。
お気軽にご相談を!
ということで、あと数人であればサポート可能な状況です。もしご興味ありましたら遠慮なくご相談ください(契約前に事前に相談いただく方がお互い良いと思います)。よろしくお願いします。