
ハッカソン
ハッカソンとは、新しい技術製品やソリューションを構築するために人々が集まり、定められた期間で行われる共同イベントです。ハッカソンという言葉は、「hack(ハック)」と「marathon(マラソン)」という言葉の合成語です。ハッカソンの目的は、多様な背景や異なるスキルを持つ人々が集まり、革新的なものを作り上げることにあります。
ハッカソンは主にソフトウェア開発に焦点を当てることが多いですが、ハードウェアや他の種類のプロジェクトが含まれることもあります。参加者はチームに分かれて作業を行い、特定のテーマや問題を与えられることもあれば、自由な課題に取り組むこともあります。参加者は、使用が許可されたAPIやデータセットなどの技術的なリソースにアクセスし、その分野の専門家から指導を受けたり、フィードバックを受けたりする場合もあります。
ハッカソンは企業、大学、非営利団体など様々な組織によって開催され、小規模で参加者を限定したイベントから、数百人または数千人の参加者による大規模な集まりまで、さまざまな種類があります。ハッカソンではプロトタイプの作成、新しいビジネスプランの開発といったアウトプットが期待される場合もありますが、単にコラボレーション、交流、新しいスキルを学ぶ機会であったりもします。
ハッカソンは、人々が集まって共通の興味ある課題に取り組み、新しいテクノロジーソリューションを生み出す、とても楽しい機会です。
イベント
マガジン
技術ブログ
自己紹介と参加理由 自己紹介 インターンシップに参加させていただいた田中夢乃です! 大学ではプログラミングやネットワークなどの情報技術を学びながら、牡蠣の養殖現場をIoTで支えるプロジェクトにも取り組んでいます。 趣味はたくさんありますが、なかでも絵を描くことなど、自分の手で何かをつくり出すことが大好きです。 なぜサイオスのインターンシップを選んだのか 参加理由は大きく2点あります。 1つ目は 社員の方々の温かい人柄と、自由さと真面目さを兼ね備えた社風 に魅力を感じ 「サイオスをもっと知りたい」と思ったことです。 2つ目は ハッカソン型開発や座談会など10日間の充実したプログラム内容です。 エンジニアの方と関わり実践的に手を動かすことで働くイメージを具体化し、様々な 企画への挑戦を通じて自身の強みや課題を発見したい と考え、参加を決意しました! チームでのアプリ開発 成果物の紹介 私が所属したチームでは、大学生向けアプリケーション 「メタゼロ」 を制作しました。 メインターゲットに据えたのは、大学生活に加えて就活が始まり、タスク管理がより大変になる大学3年生、つまり私たち自身です。 私たちが着目したのは、タスクを探し、計画し、管理する作業に時間を取られ、本来大切にしたい「学ぶ時間」が削られてしまうという課題でした。この 「探す・計画する・管理する」時間を「メタ学習時間」と定義し 、 それを減らして本質的な学びの時間を増やすことを目標 に、「メタゼロ」の制作に取り組みました。 自分の役割 私が主に担当したのは、 UIのデザイン・実装と、キャラクターのデザイン・制作 です。本格的に取り組むのは今回が初めてでした。 自分でデザインしたものはメンバーにフィードバックをもらいながらブラッシュアップし、 そのまま実装も担当しました 。 ▲デザイン・実装した部分一部抜粋 そして一番の大仕事となったのが、 キャラクター制作 です。 きっかけは、開発序盤にメンバー全員でFigmaを使って画面設計を行おうとした際、 自分だけFigmaに入れないというトラブルが発生し、一時的にやることがなくなってしまった ことです。その空いた時間で趣味のイラスト制作を活かしてキャラクターを作ることにしました。 このハプニングから生まれたのが、アプリのマスコット 「ミツバチ」 です。 手書きでパーツ分けしたイラストを1コマ(約0.12秒)ごとに少しずつ動かし変形させてアニメーションを制作 し、通常・笑顔・喜ぶの3パターンのモーションとして実装しました。 ▲喜ぶミツバチちゃんの制作画面 ミツバチをモチーフにした理由は、 「本質的な学びの時間」というゴールを「花」に見立てたとき、「花(ゴール)までまっすぐ導く」というイメージがアプリのコンセプトと結びついたため です。また、蜂の巣のハニカム構造は理系らしいデザインとしてアプリの随所に取り入れ、世界観を生み出す助けにもなりました。 ミツバチちゃんはメンバーにもたくさん可愛がってもらえる存在になりました。 開発から成果発表までの道のり チームでは、必要な機能とワイヤーフレームを定めたあと、まずは 動作や機能面に絞って実装を進めました。 中間発表ではUI適用前で見た目は簡素な状態でしたが、そこで受けたフィードバックをもとに成果発表に向けてブラッシュアップを重ねました。 最後は 「できるところまで全力でやりきりたい」 という思いが重なり、準備が間に合わない事態も起こりましたが、 各自が担当部分を精一杯準備し、何とか本番を乗り切ることができました。 限られた時間で全力の作品を作り上げ、無事に発表を終えたときは 「やり切った」と達成感 を得られました。 プレゼンでは作品のミツバチも好評でうれしかったです。 また、他チームの発表を聞く中で、 アイディアや見せ方の工夫など多くの学びを得ることができました。 特にエンジニアの方々からのフィードバックでは、 アプリの完成度だけでなくプレゼンの構成や話し方までご指導 いただき、大変勉強になりました。 己の至らなさに悔しさも感じましたが、この経験を確実に自分の力にし、今後のプレゼンテーションに活かしていきます。 チーム開発を通じて気づいたこと リモート作業におけるコミュニケーション リモートだからこそ互いの反応が伝わりづらいと気づき、Meetの「リアクションボタン」機能を使うなど、 対面以上に明確に伝わるリアクション を心がけました。 また、簡単に画面共有ができるリモートならではの利点を活かし、進捗確認や言葉だけでは伝わりづらい説明の際には積極的に画面を共有しました。 同じ場所にいないからこそ、 「みんなで同じものを見る」という機会を自然と大事にでき、一体感が生まれていた ように思います。 チームの雰囲気と声掛けの重要性 開発序盤は、初対面の緊張から手探り状態でしたが、メンターの助言もあり日を追うごとに打ち解け、最後には 「もう一度このチームでやりたい」と言い合えるほど関係性が深まりました 。 互いの強みを頼り、声をかけ合って進めた空気感は、SIOS Valuesの「チームワーク」を体現していた と感じます。 特に、個人作業になりがちな場面でメンバーが「今どんな感じですか?」と適宜声をかけてくれたことが非常に心強く、 仲間を気にかける大切さに気づかされました。 進捗確認による安心感や全体の見通しの良さを実感できたため、 今度は私自身から周囲へ能動的に声をかけていきたいです。 AI開発で感じた新しいエンジニア像 今回初めてClaudeを用いて開発を行いましたが、そのスピードに驚くばかりで、使いこなすところまでは至らなかったように感じます。 AI自身がファイルを操作し設定確認まで行ってくれる馬力は桁違いで、ついていけるか不安に感じる一方、 コードをより感覚的に書けるようになったとも感じ、新しいエンジニア像にワクワクしました。 Claude開発でのリアルな失敗談と、その乗り越え方 Claudeを用いた開発では、圧倒的な処理能力と便利さを実感した一方で、生成時の待機時間やトークン上限による中断といった失敗を通じ、運用工夫の重要性を学びました。 当初は待ち時間に手が止まる場面もありましたが、 そういった時こそ人とAIがやるべき作業を明確に切り分ける計画性が不可欠 だと気づきました。 メンターから教わった 「二窓運用」 により、一方の処理中に別の指示を準備することで成果を伸ばせる一方、トークン消費速度が早まるという新たな課題にも直面しました。開発前半は試行錯誤が続きましたが、後半にはチーム全体で意識が揃い、 「AIの修正中に人間がコード検証を進める」といった計画的な連携が可能 になりました。 コード記述の負担が減る一方で、 「AIの使い方そのものを模索する思考負荷」が生じるという新たな発見 もありました。 失敗を重ねながら手探りでチームのペースをつかみ、最適な協働方法を見出していく過程は、大変ながらも非常に楽しい経験となりました。 インターンを通しての最大の収穫 10日間のインターンシップを通して、実際に社員の方々と関わりながら開発を体験できたことで、 エンジニアとして働くイメージの解像度が一気に上がった と感じます。 お客様と向き合うリアルな体験談を伺えたことや、AIを活用した開発という新しい経験が加わったことで、 自分が働く姿をより鮮明にイメージできるようになりました 。 また、サイオスと出会って最初に感じた 「こんな環境で働きたい」「こんな人たちと働きたい」という感覚を、より確かなものにできた と感じています。 お話しした社員の皆さんは気さくな方ばかりで、もっとお話を聞きたいと思えるようなあたたかな雰囲気を、身をもって感じることができました。 これからインターンを受ける後輩へ向けたアドバイスや応援の一言! サイオスのインターンシップに参加して、自信も課題も含めてたくさんの収穫がありました。 参加して本当によかったと思っています。 これから参加される方は、ぜひ 失敗を気にせず思い切り挑戦してみてください 。サイオスの皆さんは、きっと全力で受け止めてくれます! 今後の目標 ここで得た経験や学びを忘れずに、 働く上で自分が何を大事にしたいかを改めて考えていきたい と思います。 また、社会人になってからも、チーム開発を通じて気づいた自身の課題や、メンバーの尊敬すべき部分を思い出しながら、 技術面・チームワークの両面で貢献できる人になりたい と考えています! 最後になりますが、出会った社員の皆様には本当に良くしていただき、感謝の気持ちでいっぱいです。 ご覧いただきありがとうございます! この投稿はお役に立ちましたか? 役に立った 役に立たなかった 0人がこの投稿は役に立ったと言っています。 The post トラブルからミツバチ誕生?!デザイン✕AI開発で挑んだ10日間 first appeared on SIOS Tech Lab .
自己紹介とインターン参加の理由 自己紹介 公立はこだて未来大学 情報システム科学部 情報アーキテクチャ学科3年の阿部大晟と申します。 大学では主に情報デザインについて学んでおり、現在は数年後の未来で使われるアプリを制作するプロジェクトに携わっています。開発においては、フロントエンド側のUI/UX設計や、チームの進捗管理を担当することが多いです。 趣味はゲームや小説、アニメ鑑賞など日本のサブカルチャー全般です。 サイオスのインターンを選んだ理由 大学での説明会をきっかけに参加を決めました。目的は以下の3点です。 実際の現場で必要な能力の把握と習得 AI駆動開発の正しい手法の習得 (特に「Claude Code」を使用できる点) 就職活動に向けた実践的な学習 加えて、社員の方々の人柄が良く、「一度お話してみたい」と感じたことも大きな決め手でした。 開発したプロダクト:学習支援アプリ「メタゼロ」 制作物の紹介 私たちAチームが10日間で開発したのは、大学生の「メタ学習時間」をゼロに近づける学習支援アプリ 「メタゼロ(MetaZero)」 です。 「メタ学習時間」とは、学習を始める前に資料を探したり、勉強のスコープを定めたりする「探す・計画する・管理する」時間を指す私たちの造語です。 メタゼロは複数の大学サイトに分散した課題・試験情報を自動巡回して1枚の日程表に統合し、そこからAIとの対話で「いつ・何を・どれくらい」やるかの学習スケジュールを決定します。メタ学習時間削減により浮いた時間は、アップロードした資料から自動生成される模擬試験や一問一答に充て、学習そのものに集中してもらう狙いがあります。 私たちは 13画面と、AR実験機能まで実装 しました。 自分の役割 私は フロントエンド側を中心に担当し、UIデザインの方向性も決定 しました。 具体的にはタイトル画面や各種ロードマップの作成・UI調整、模擬試験などの画面実装です。 特にこだわったのは科目別ロードマップで、 「試験本番までの道のりをハニカム(六角形)で見せ、蜂がその日のセルを移動する」という演出 を作り込みました。 成果発表までの道のり ハッカソン形式で行われ、初日はアイスブレイクやセキュリティ研修がメインでした。その後、ワイヤーフレームを作成してイメージを共有しながら開発を進めました。 開発の軸となったのは、 「仕様書を唯一の正とする」こと 。仕様書をもとに「実装→レビュー→テスト」のループを回し続ける手法により、非常にスムーズに開発を進めることができました。 チーム開発を通じて気づいたこと、学んだこと コミュニケーションの大切さとコンフリクトからの学び 開発当初、「ワイヤーフレーム通りに実装すれば大丈夫だろう」と高を括り、大した相談もせず開発を進めていたため、コンフリクト(コードの衝突)が頻発してしまいました。また、途中でフロントエンドとバックエンドで担当を分けた際にも、連携の難しさを実感しました。 そこでチームでの進め方を見直し、 「バックエンド1人・フロントエンド2人」の層(レイヤー)で分担し、両方が触るデータの形(API)だけ事前合意した上で、それ以外は「〇〇を直す。影響ある人がいたら教えて」の一報だけで進めるルールに変更 しました。これにより承認待ちで手が止まることがなくなり、リモートでも開発スピードを維持できるようになりました。 この経験を通して、「短くても的確に伝わるコミュニケーション」の重要性を痛感しました。チームが連動して動くことで、結果的により良いものが生まれます。 コミュニケーションは他人のためだけでなく、「自分のため」でもあるの だと強く感じました。 「1コミット1関心事」とAIを活用した仕組みづくり 開発面では、 コミットを「1コミット1関心事」に徹底 し、メッセージの型(feat:, fix:など)と理由をGitフックで機械的に検査しました。また、AIエージェントを活用し、コードをレビューする役目と、テストの期待値を決める役目を実装者から切り離しました。 「指摘する人と直す人を分ける」「コードを1行も読まずに期待値を先に決める」仕組み により、期待値が実装に引きずられて甘くなるのを防ぐことができました。 SIOS Values(チームワークとパッション)の実践 サイオスが掲げる5つの指標のうち、私は特に 「チームワーク」と「パッション」を意識 しました。常に「チームワークが大事だ」と念頭に置き、環境づくりにも注力したことで、開発そのものも円滑に進むと感じました。 チームメンバーは優秀な方ばかりで、助けられてばかりでした。実装で手が止まった時や意見を求めたい時には必ず丁寧にサポートしてくれました。特に感心したのは、皆さんの物腰が柔らかく、自然と話しやすい環境になっていったことです。笑いながら作業できる和やかさがありつつ、決してたるんでいない、素晴らしい環境でした。 彼らがいなければこのアプリは完成しなかったと思います。 認識共有の難しさと「ほうれんそう」 開発で一番苦労したのは「認識の共有」です。 人が持つイメージは本人にしか100%理解できません。しかしチーム開発では複数人のイメージをすり合わせる必要があります。 これが想像以上に難しく、きちんと共有できていないと、いつの間にか見当違いの方向へ進んでしまうことが多々ありました。 人は間違えるからこそ、見当違いを防ぐ仕組みづくりが必要だ と学びました。 また、Claude Codeのような便利で作りやすいAIツールがあるからこそ、一歩立ち止まって考える時間が必要だと痛感しています。私は「これがあったら喜ばれるだろう」と良かれと思って独断で機能を追加実装してしまい、結果として重めのバグを残してしまうという失敗をしました。 便利だからと勢いで進めるのではなく、 仲間がいる以上、最低限の共有(ほうれんそう)は絶対に欠かしてはいけない と猛省しました。 最大の学びと、これからの目標 サイオスのインターンシップを通じて「エンジニア」のイメージが大きく変わりました。 最大の収穫は、 「エンジニアに一番大切なのはコミュニケーション能力である」と知れたこと です。 もともとエンジニアの仕事は、「頭をフル回転させて一人でコードを実装する」という イメージでした。 しかし実際は、時間の大半は「要件定義」に費やされます。またコードの実装自体も、Claude Codeなどのツールで代行できるケースが今後さらに増えていくからこそ、 最終的に差がつくのは人との対話力だと感じました。 私の中で、エンジニアとは 「プロジェクトのゴールを達成するために、仲間と話し合い、コミュニケーションを通じて物事を解決していく職業」 へと大きく変わりました。 私にとってこのエンジニア像のアップデートは、非常に大きなものでした。 今後の展望 今回のインターンを通じて、今後の自分に向けた明確な目標が2つできました。 1つ目は、 英語の学習 です。 コミュニケーションツールとして英語ができれば、国境の壁を越えてさまざまな人と円滑に連携が取れると感じたためです。 2つ目は、 セキュリティの学習 です。 開発速度が劇的に上がるこれからの時代だからこそ、セキュリティを深く理解していれば、より安心して技術を活用できるのではないかと考えています。 これからインターンを受ける後輩へ向けたアドバイスや応援の一言! サイオスのインターンシップは、オンライン開催でありながら、社員の方々とのコミュニケーションの機会が豊富にあり、非常に有意義な10日間でした。 これからのIT業界で必要なスキルを、確実に学べるインターンだと思います。 今後参加される方は、ぜひ 「大いなる熱意」 をもって臨んでみてください。必ず素晴らしい経験になるはずです。 ご覧いただきありがとうございます! この投稿はお役に立ちましたか? 役に立った 役に立たなかった 0人がこの投稿は役に立ったと言っています。 The post コンフリクトの頻発を乗り越え「報告・連絡・相談」でチームが団結! first appeared on SIOS Tech Lab .
はじめに SB OAI Japanでエンジニアとして働くChanyaです。 2026年10月20日、東京で開催された OpenAI DevDay Exchange Tokyo 2026 に参加しました。 会場となったベルサール新宿グランドの入口。 この記事では、聴講したセッションを振り返りながら、OpenAIの技術を日々の開発や業務に取り入れるためのヒントを整理します。OpenAIのAPIやCodexを使っているエンジニア、AIを業務に組み込むことを検討している方に向けた参加レポートです。 会場内のイベントロゴ。 OpenAI DevDay Exchangeとは DevDay

















