見出し画像

【Rails】無料でコードレビュー/質問に答えます【人力サービス】

【2025/09/15追記】
山小屋は閉鎖することにしました。参加してくださった皆さん、ありがとうございました。

無事初期メンバーが集まりまして、Slack「山小屋」を立ち上げました。1to1の質問用のプライベートチャンネルや、質問チャンネルなどを整備しています。まだ活気少ないですが、参加したい方はぜひ山のXにDMまたはリプお願いします。

Ruby on Rails/TypeScript/Nextを学習中の皆様、あるいは業務で使っていてもっとレベルアップしたいと思っている皆様が対象です。

というか思いつきです。

山が、駆け出しエンジニアであるあなたの

  • プログラミングしてて詰まったところをはじめとした質問

  • プログラマ/エンジニアとしてのキャリア相談

  • コードレビュー

に答えて、学習をサポートしたいと思います。ファッ◯ン無料RoR(Ruby on Rails)講座です。

期間は飽きるまでです。

怪しいLINEグループへの誘導。しません!(けどどこでやるか決めてません。多分SlackかDiscord)

元々MENTAというサービスで、このようなことを有料でやっていたのですが、良い出会いがなかったのでやめました。そもそも、上達するのにコードレビューが大事だってことにMENTAにいるような人たちは気付いていないんです。

今日はいつもの文章というよりかは、こういうことをやってみたいので被検体体験者を募集します、という記事になります。何も来なかったらこっそりこの記事は消えます。連続投稿13日目のこの記事が消えるのおもろすぎるな。

自己紹介

まずは、改めて自己紹介とアピールをさせてください。

私は山です。Ruby on Railsで仕事して恐らく9年、フロントもちょくちょく書きます。Webサービス系の業界でずっと仕事をしています。今20代後半で学生の時から仕事をしていました。

詳しいプロフィールは上記にありますので、ぜひお読み下さい。

元々学生時代は塾講師をやっていまして、仕事でも後輩を育てることが多かったので、教えることは多少得意……かもしれません。

なぜ私に頼むのか

いくつか、「あなたのコードを私がレビューするメリット」「あなたのRails学習中の疑問に答えるメリット」「あなたのキャリア相談に私が乗るメリット」を考えてみました。

私に頼むメリット

  • 私はAIじゃないのでちゃんと血の通った言葉を返す

    • 私は意外と優しいので怒ったりディスったりはしませんよ!

  • 普段から言語化を好む人間なので、わかるまで徹底的に一緒に考える。適当な例え話でお茶を濁さない

  • 講師を専門職にしているわけではなく、企業の第一線でコードを書いている人間なので、生のエンジニア事情を語れる

  • 自社サービスに長らくいるので、そこに憧れる人に対して採用者視点でアドバイスができる

  • CTO直下で学ぶように、気軽に質問やFBをすることができ、それに答えることができる

vs エンジニアスクール

  • MENTAをやっていた時から思っていた、初学者がプログラミングスクールに搾取される構図が嫌だった

  • とはいえ私がプログラミングスクールをやりたいわけでもなかった

    • お金貰ってない以上責任は追えないよ、のスタンス

  • 「やる気」がちゃんとある人が積極的に成長できる場を作りたかった

期待しないでほしいこと

  • SESやSIer事情はわからない

  • 人だしましてや個人なので100%正解とは限らない

  • Railsは結構わかる。TS/Nextもほどほどわかる。それ以外の言語はあまり答えられない

    • なのでメインは一旦Ruby on Railsでお願いします。Nextもちょくちょくは分かるのですがNextオンリーのアプリケーションのレビューとかは正確性に欠けるかもしれない

  • ガチでゼロから教えることはできない

    • 環境構築とか、パソコンの使い方とか。調べればわかることは調べ方を教えます。全てを手取り足取り教えるのは無理です

  • 即レス

    • なるべく早く返しますが内容によっては空き時間に返したりします

  • 具体的な就職先の紹介

    • こういうことやると職業の斡旋とか勘違いされそうなのですが、そんなことはないです

なぜ無料でやるのか

私にとって、これらのことを無料でやるメリットはないです。強いて言うなら、このnote活動のネタになったら良いなくらいです。あとは令和最新の初学者が何で詰まるのか、とか。ポートフォリオ作ってる人って何考えてるんだろーとか。それに対して自分の力がどんだけ及ぶんだろーとかとか。

これがうまくワークしそうでしたら、それを軸に何か展開を考えるかもしれませんが、今のところノープランです。

noteを始めるにあたって、Xのアカウントを12日前の3/10に開設したのですが、そのアカウントのおすすめ欄を眺めていると、多くのプログラミング初学者がもがいているのを目にしました。みんな揃ってハッシュタグつけて「今日の積み上げ」とかやっている光景です。これに結構びっくりしました。

プログラミングを資格かなんかだと思っている人はそれでいいです。ただ、本気でプログラミングを学んで、最速で成果を出したい人には、それは遠回りに思えます。とはいえ「プログラミングの学び方」みたいなのを調べた時に、上位に出てくるのは「大金を払って学ぶ」というののばかりでした。これだと、やる気ある勢には大変そうです。

私自身プログラミングを学ぶのに、元あったパソコンを使ったくらいで1円もかけていません。むしろお金を貰いながら(=インターンをしながら)勉強しました。

残念ながら私から皆さんにお金をあげることはできませんが(それはそう)、なるべく負担が少ない形で、やる気のある人たちが伸びていってくれたらおもろいのかなーと思っています。

めっちゃうまくいったら500円のサブスクとかにしてもいいかなと思うのですが、当面の間は「みんなの上司」を目指そうかなと思います。バーチャル上司ですね。なにそれ。

何はともあれ一旦は私の暇つぶしです。暇つぶしで毎日note投稿チャレンジをしている一環だと思って下さい。

実際にやろうと思っていること

やろうと思っていることは以下の通りです。正直考え中なので、どう運用するかもまとまっていないのですが、一旦ざっくり以下のようものに答えられる想定で考えています。

質疑応答系

質問に答えます。質問のジャンルはプログラミングの言語のこと、バグで詰まったこと、他の教材で勉強しているがわからないこと、将来のこと、なんでもOKです。私で答えられることなら答えますし、無理だったら無理ですごめんなさいと返します。

こちらのやり取りで、「この言語化めっちゃよかったな」となったらnoteのネタにさせてください。もちろんプライバシーなどは守った上です。

レビュー系(コード)

あなたが個人制作しているレポジトリのコードをレビューします。PRを見せてもらってもいいですし、コードスニペットを貰って「これもっといい書き方ある?」とかでもいいです。あるいは「こういうことを書きたいんだけどどう考えたらいい?」とかでも大丈夫です。「AIはこういってるんだけど本当?」みたいなファクトチェック的な使い方も面白いかもしれないです。

ただし、あなたが業務で請け負っているコードはレビューできません。普通にNDA違反です。あなたがお金を貰っているんだからあなたが解決してください。

レビュー系(ポートフォリオ)

就職・転職活動などでポートフォリオサイトなどを作ろうとしている人の疑問に答えます。コードだけじゃなくて、何を作ったらいいのか、とかです。採用するサイドの経験もあるので、個人の主観になりますがウケの良いポートフォリオやそれのアピール方法など答えられると思います。

スクールの画一化されたポートフォリオじゃなくて、オリジナリティのあるポートフォリオで一気に差をつけましょう。みたいなこといいたいです。

応募方法

詳しくは何も決めていないのですが、反応次第で内容は変わっていくと思います。とりあえず一人でも応募があったら、ほそぼそとやっていこうと思います。

条件

  • お金は取りません

  • いつやめたって音信不通になったっていいです

  • やる気がある人限定。受け身な人は多分向いてない

  • こちらも趣味なので、やっぱやめますという可能性もあります。ただその場合は猶予をもってお知らせします

応募方法

私のXのアカウントにDMで以下の内容を埋めてメッセージをください!ひとまずエントリー期間は今日3/22(土)から3/29(土)を考えています。ただこれは集まり具合によって変わる可能性があります。

■プログラミング経歴
いつから勉強を始めたとか, 何年やっているとか

■プログラミング業務経歴
何年やっているとか。未経験は未経験で!

■プログラミング勉強は何を使って勉強している?
独学/スクール/MENTA/書籍とか

■業務歴がある人はどんな仕事?
SES/受託開発/フリーランス/自社サービス


■なんとなくどうなりたい?
「こういうお仕事をしてみたいんです」とかでOK

■何を聞きたい?
質問に答えてほしい/コードレビューしてほしい/ポートフォリオ手伝って欲しい/見るだけの冷やかし

選択肢になかったり、他にもアピールしたいことあったら適当に加えてください。適当でいいです。別に履歴書とかじゃないんで雰囲気わかればOKです。

こちらの準備ができたタイミングで、改めてXの方で諸々案内すると思います。

コミュニケーション方法

SlackかDiscordグループを立ち上げてそこでワイワイやろうかと考えています。 LINEグループは情報商材屋の詐欺グループっぽいので不採用です。

基本的にテキストコミュニケーションを前提に考えています。よろしくおねがいします。


以上、思いつきの割にはあまりにも広い風呂敷な気もしますが、ゆるっとやっていきたいと思います。よろしくお願いします!

いいなと思ったら応援しよう!

山🗻 応援よろしくお願いします!励みになります!