株式会社ソニックガーデンが提供している『ソニックガーデンキャンプ』は、学生や第二新卒者を対象にした、無料オンラインプログラミング合宿です。
Railsチュートリアル※を走破した後、オリジナルアプリを2週間でチーム開発し、最終日にはソニックガーデンのプログラマの前で発表をしていただきます。またキャンプ期間中はソニックガーデンのプログラマがチームごとにメンターにつき、学習・開発の質問対応・アドバイスを行います。
本イベントでは、参加者同士がコミュニケーションを密に取り合い、開発・学習を進めていきます。そのため自ら考え、主体的に行動できる方が対象です。
成長を望む皆さんの挑戦、お待ちしております。
※ YassLab株式会社が提供しているRuby on RailsのWebテキストです。
チームメンバーとアイデアを出し合いオリジナルWebアプリを制作します。特にテーマは決まっていませんので、作ってみたいものを作れる機会です。これまでも多種多様なアプリがソニックガーデンキャンプの中で生まれています。
ソニックガーデンのプログラマーが、エラー対応・質問対応はもちろん、学習・開発の進め方に関してのフィードバックなども行います。そのような交流を通し、ソニックガーデンでの仕事の取り組み方や姿勢、習慣などを学び取れる機会を提供しています。
日報でする個人のふりかえりに加え、チーム内でも前後半共に進め方に関するふりかえりを行います。ふりかえりは、プログラマの成長に欠かせない習慣であり、技術習得と同様に重要なスキルです。キャンプでは、技術習得と並び、ふりかえりの方法を学ぶことも重視しています。
※全日9:30~18:30で実施予定。 土日および祝日は原則お休みです。
ソニックガーデンキャンプは参加者全員が「エンジニアを目指す後輩や友人にオススメできる」と回答した大好評のプログラムです。また今期からはRails 7にも対応し、コンテンツ面でも大きな進化を遂げます。プロダクト開発がチームで学べるチャンスは貴重なので、ぜひ飛び込んでみてください…!!
『Railsチュートリアル』『Railsガイド』運営責任者安川 要平
プロのITエンジニアとして働くなら、ちゃんとプログラミングができることはもちろんですが、それだけでなく、チームで協力して開発していくスキルも大事になってきます。しかし、独学でそうした経験を積むのはなかなか難しいと思います。
プログラミングスキルとチーム開発の経験。このふたつを一度に習得できる入門カリキュラムを僕が勤めている会社、ソニックガーデンで用意しました。大変だけど楽しい、そんなプロの開発の現場を擬似的に体験できるチャンスです(しかも無料で!)。
これからエンジニアを目指すみなさんが、このソニックガーデンキャンプを通じてプログラミングの本当の楽しさに目覚め、将来プロのエンジニアとして大活躍してくれるのを僕は楽しみにしています。
『プロを目指す人のためのRuby入門』著者 / ソニックガーデンプログラマー伊藤 淳一
参加時の選考で、プログラミング経験の有無は関係ありません。これまでも全くの未経験の方から、アプリ開発経験のある人まで、幅広い層の方が参加しています。
初心者の方の場合、事前学習やキャンプ中の自主学習を他の人より多く行う必要は出てくると思います。ただ、これまでの参加者で前半の学習過程を完了できなかった方はおりませんでした。学ぶ意欲がある方であればさほど心配されずとも大丈夫です。
キャンプへの参加が選考に影響を与えることはありません。
オンラインに繋ぎながらの学習・開発になるため、コミュニケーションが比較的取りやすい、3~4名のチームを想定しております。
基本的にありません。メンターから、前半の学習を活かせる機能などの実装を勧める場合はありますが、こちらから作るものを指定したりすることはありません。
常にWeb会議内にいるわけではありませんが、掲示板でいつでも質問・相談を投げることができます。また、メンターが忙しい場合に、社内のプログラマが質問対応をする場合もあります。
私たちソニックガーデンの考えるプログラミングの仕事とは、何を作るのかアイデアを出し合うところから、データやUIの設計を行い、美しいコードを書いて、保守性の高いソフトウェアを生み出し、運用して改修し続けていくことです。
これは、一朝一夕にできるような簡単なものではありませんが、とてもクリエイティブで楽しく、やりがいも大きい仕事です。
私たちは、「プログラマーを一生の仕事にする、高みを目指し続ける」という理想を掲げて、プログラミングが好きな仲間達と、切磋琢磨しながら腕を磨いてきました。
もはや、私たちにとってプログラミングは単なる仕事であることを越えて、一生をかけて取り組む道のようなものであり、それ自体を楽しむ道楽のようなものでもあるのです。
この先、ソフトウェアを開発できるエンジニアが社会に求められていくことは間違いありません。そうしたときに、成長し続けるプログラマであることが仕事をする上でも、そして楽しさを感じる上でも重要だと考えています。
そのため、これからエンジニアとして働くことを目指したいという若いみなさんへ、私たちの持つ経験や知見を活かし、成長に必要だと思っているソニックガーデン流のメソッドを伝える同時に、プログラミングの厳しさも楽しさも知ってもらえる機会を作りたいと企画しました。
ソニックガーデンは「納品のない受託開発」を提供するソフトウェア開発の会社です。「納品のない受託開発」とは、お客様と士業のように顧問形式でパートナーとして関わり、月額定額でソフトウェアの開発と運用を提供する新しいビジネスモデルです。
「納品のない受託開発」を提供する顧問プログラマーは、直接お客様と話をするところから、設計・実装・運用までを一気通貫で行います。プログラミングを手段に、問題解決をするこの仕事には、「一生の仕事」として取り組む価値があると考えており、ソニックガーデンは「生涯プログラマー」を実現できる場でありたいと思っています。