👋 こんにちは、開発リーダーのヤン・ウンソンです
深夜3時にまたググっていた開発者が、どのようにチームの生産性を4倍も向上させたのか気になりませんか?
「会社で100人を助けること vs 数万人の開発者が無駄な苦労をせずに済むこと…どちらがより意味があるだろうか?」
2年ほど前、自動運転の会社でアーキテクトとして働いていた時にふと思ったことでした。
でも、この考えが私の人生をすっかり変えてしまいました。
もしかして、このようなことを経験したことはありませんか?
「あーもう、開発環境の設定だけで丸一日終わっちゃったよ…」
「このCMakeエラー、一体何が問題なんだ?」
「マルチスレッドを少し触ったらプログラムが落ちちゃった…」
「またコードレビューでチームメンバーと喧嘩しちゃった……」
あぁ…これ、全部10年前のROBOTISに入社したばかりの頃の私の姿です。配送ロボットを作るために、何もない状態からC++のマルチスレッドフレームワークを実装しなければならなかったのですが、正直なところ、変数とは何か、関数とは何かさえもよく分かっていませんでした。
毎日遅くまでオフィスでCUDA並列処理と格闘しながら、一ヶ月にコードを2〜3万行も書き直して…。オープンソース?商用化プロジェクトなので使えませんでした。本当にゼロからのスタートでした。
ところが、この地獄のような過程で一つの悟りを得ました。
人生を変えた一つの悟り
「あぁ、ただ読みやすく書けばいいんだ。そうすれば構造も文法もプロセスも、自然と整理されるじゃないか」
この一つの気づきが、私の開発人生を完全に変えてしまいました。ストラドビジョン(StradVision)で自動駐車用Visual SLAMシステムを設計する際、これをチームに適用してみたのですが……
🚀 結果がとんでもないことになりました:
機能開発期間: 2ヶ月 → 2週間 (いや、本当に 4倍も 速くなりました)
バグ修正時間: 70%短縮 (徹夜のデバッグとはもうおさらば~)
コードレビューで喧嘩する回数: 60% 減少 (ついに平和なレビュー)
チームの残業: ほぼ消滅(ワークライフバランス確保!)
業界標準(MISRA C++ 2008)を守りながらも、このような結果が出たのです。
チームメンバーたちが「わあ…やっと本当に開発している気分です!」と言ったんです。その時確信しました、あぁ、これが正解なんだなと。
それで順風満帆でした。キャリアも着実で、年収も悪くなく、転職の誘いも絶えずあって……。でもある日、ふとこんな考えが浮かんだんです。
「あれ?会社でいくら頑張ったところで、せいぜい100人の役に立つだけじゃないか?でも、教育をすれば……数千人、いや数万人の開発者が僕のように無駄な苦労をしなくて済むんじゃないか?」
だから決心しました。安定した給料を投げ捨ててHolyGroundを作り、私が知っていることをすべて公開することに。
なぜかって?もう競合相手でもないし、隠す理由は一つもないからです。
私が今まで何をしてきたか気になりますよね?
🎯 HolyGround CEO (2023.06 ~ 現在)
「あったら良かったのに」シリーズを作っています
開発者の悩みを本気で解決する実践的な教育コンテンツ
C++ Core シリーズ:プロジェクト設定、ログ管理、メモリ管理
リーダブルプログラミングガイドライン
すべて現場ですぐに活用できる実務中心で制作しました
🚗 StradVision Visual SLAM Software Architect (2021.12 ~ 2023.05)
チームの生産性を4倍に上げたあの会社です
自動駐車用Visual SLAMシステムをゼロから設計
産業標準(MISRA C++ 2008)を遵守しながらも開発スピードを向上させること
DockerベースのCI/CDでテスト環境の構築を90%短縮
顧客認証も通過して技術力を認められました
🤖 Robotis Perception Part Tech-Lead (2019.01 ~ 2021.12)
ゼロから実力を磨き上げた場所
配送ロボット向け認識ソフトウェアの開発リーダーを務めました
ROSが使えず、C++マルチスレッドフレームワークを自作しなければなりませんでした
Embedded Platform(Nvidia Jetson)でのCUDA並列処理最適化
月に2〜3万行ずつ書き換えながらゼロベースの構築能力を養う
韓国の開発者と共に歩んだ教育の旅
🎓 プログラマーズ 自律走行デブコース (1期、2期、3期、5期、6期)
「ようやく本当の開発方法を学んだ気分です!」
C++ 開発環境、ビルドシステム、コード品質向上戦略の特別講義
メンタリングを通じた チームプロジェクト完了率の大幅な向上
受講生たちの実際のレビュー:「単なる文法ではなく、実務の哲学を学びました」
📚 インフランのベストセラー講義
「なぜ自分のパソコンだけで動かないんだろう?」という悩みを解決
🏢 企業および機関向け特別講義
子供の頃から今まで:ロボットと共に歩んだ人生
🤖 ロボットの夢を追っていた子供時代
子供の頃からロボットが大好きだった私は、両親が買ってくれたプログラマブル・レゴで初めてプログラミングに触れました。中学生の時にはマインドストームでロボット大会に出場し、国家代表として世界大会にまで参加しました。
📚 研究者時代の勘違い
しかし、大学院で出会ったロボットは、私が知っていたものとは全く別物でした。複雑な数式、難解なC++のコード……。変数や関数すらまともに分からなかった私が、ロボットのソースコードを読み、修正しながら研究を進めなければならなかったからです。
幸いなことにROSのおかげで、パラメータ調整によって何とか研究を続けていけましたが、今思えばこれがむしろ毒になっていたようです。本当の実装能力を養うことができなかったからです。
💼 現場での覚醒
現場に入ると状況は全く異なりました。オープンソースを使用できない商用化プロジェクトで、ゼロベースからすべてを実装しなければならなかったからです。
最初の1-2年は本当に地獄でした。しかし、この過程で本当のプログラミングの基礎を固め、「オープンソースなしでも作れる本当の実力」を養うことができました。
生産性4倍向上の秘密:開発リーダーの核心哲学
🎯 黄金の原則
「反復的な作業は機械に、創造的な問題解決は人間に」
🤖 機械が担当すること(自動化)
🧠 人が集中すべきこと(創造)
アーキテクチャ設計: 「システムの全体像」
アルゴリズムの実装: 「コアビジネスロジック」
最終判断: 「これで合っているか?品質検証」
🏆 実際の適用結果
この哲学を適用すると:
なぜ開発隊長のコンテンツは違うのでしょうか?
✅ ゼロベースでの実装経験
「オープンソースなしでも作れる本物の実力」
ほとんどの講義:オープンソースの活用法が中心
開発隊長のコンテンツ:最初から直接実装する方法
✅ 現場で検証された成果
「理論ではなく、実際に使ってみた方法」
✅「あったら良かったのに」という視点
「新人の頃に切実に求めていたもの」
HolyGround「あったらよかったのに」シリーズ
💻 実践中心のプレミアムコンテンツ
🔧C++ Core プロジェクト設定管理 (¥99,000)
「ハードコーディングのせいでパラメータを一つ変えるたびにチーム全員がビルドを待つもどかしさ」を解決します。型安全な構成(Configuration)システムでビルド時間を15分から1分に短縮してください。
📋C++ Core ログ管理 (₩99,000)
「coutデバッグでプログラムが重くなり、障害のたびに原因が特定できず徹夜した」経験はありませんか?spdlogベースの10倍高速なパフォーマンスのロギングシステムを直接実装してみてください。
🧠C++ Core メモリ管理 (₩199,000)
「メモリリークやポインタエラーで夜も眠れない」すべてのC++開発者のための8段階ロードマップ。リアルタイムシステム用のメモリプールまで実装し、体系的なメモリ管理の専門性を確保しましょう。
📖C++リーダブルプログラミングガイドライン (₩149,000)
「読みやすいコードが良いコードである」という哲学を、現場での10年の経験をもとに体系化しました。自動化ツールと人間の役割を明確に分離することで、チーム全体のコード品質を一気に引き上げるガイドです。
⚡C++ Ultimate Boilerplate (₩299,000)
「新しいプロジェクトを始めるたびに環境設定で数日を無駄にする」苦痛を終わらせます。クロスプラットフォームC++プロジェクトテンプレートで5分以内に新しいプロジェクトを開始、完全に自動化された開発環境を体験してください。
🛠C++ 開発環境自動化システム (₩199,000)
「開発環境の設定だけで一日が終わる」というのはもう終わりにしましょう。完全自動化された開発環境システムで、クリック一つですべてのツールチェーンがセットアップされる魔法を体験してください。
🎯 各コンテンツの差別化ポイント
開発隊長と共に成長しましょう
💝 私がする約束
「もう競合相手でもないので、持っているものをすべてお教えします」
私が現場で試行錯誤しながら習得したすべてを隠さずにお教えします。より多くの開発者の方々に、私のように苦労してほしくないからです。
🎯 こんな方にぴったりです
🚀 一緒に活動することで得られるもの
📈 すぐに実感できる変化:
開発環境の構築: 90%の時間短縮
デバッグ時間: 70% 減少
コードレビューの葛藤:60%解決
チームコミュニケーション: 50% 効率化
🎯 長期的なスキルの向上:
ゼロベースのシステム設計能力
チームを率いるアーキテクトの能力
自動化中心の開発文化構築能力
読みやすいコードを書く習慣化
💡 開発大将(ケバルデジャン)ならではの特別な価値
「10年間の試行錯誤の圧縮パック」
🏅 検証された教育哲学
「開発者は反復作業に時間を浪費してはいけません。本当に重要な問題解決に集中すべきです。」
この哲学が4倍の生産性向上という実際の結果で証明されました。
🗣 温かいコミュニティ
リーダブルコード オープンチャット (運営者)
Spatial AI KR (副運営者)
SLAM、自動運転、ロボティクス専門コミュニティ
業界の専門家との技術討論
最新論文のレビューおよび現場での適用事例の共有
一人で悩まずに、共に成長しましょう
😤 こうした悩み、私もすごく抱えていました
一晩中デバッグして、スパゲッティコードと格闘し、開発環境の設定だけで一日中費やしていた時期が私にもありました。
🌟一緒に行けば、もっと遠くまで行けます
良い開発者になるということは、「いかに」コーディングするかではなく、「なぜ」そうすべきかを知ることから始まると考えています。
だから HolyGround を作ったんです。一人で抱え込まずに、一緒に悩んで成長できる場所ですから。
🎯 本当の実力は、オープンソースがなくても作り出せる力のことです
オープンソースを活用することと、オープンソースがなければ何もできないこととでは、雲泥の差ですから。
何もない状態から開発してみた経験が私の成長に決定的な影響を与えたように、特に現場を目指す開発者なら、このような経験が必ず必要です。
📞 いつでもご連絡ください
🤝「一人で悩まずに、一緒にやりましょう!」開発中に行き詰まったら?開発隊長に聞いてください!🚀知っていることはすべてお教えします。
✨開発隊長 ヤン・ウンソン✨
韓国の開発者たちがうまくいってほしいという思いでやっていることです