最近になってメンティーの方が増えて、現在は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 であればプロジェクト一式をお渡しすることもあります。また、オープンソースのサンプルコードをお伝えすることもあります。

お気軽にご相談を!

ということで、あと数人であればサポート可能な状況です。もしご興味ありましたら遠慮なくご相談ください(契約前に事前に相談いただく方がお互い良いと思います)。よろしくお願いします。