Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DroidKaigi 2025 Androidエンジニアとしてのキャリア

Avatar for mhidaka mhidaka
September 12, 2025

DroidKaigi 2025 Androidエンジニアとしてのキャリア

「キャリアを考えたとき漠然とした不安がある」「自分の将来像を想像できない」とキャリアについて相談されることがよくあります。
そのような相談を受けるとき、相手が必要としているのは「輝かしいキャリア戦略」や「成功へのロードマップ」といった
世の中にあふれる、わかりやすい話ではなく悩む気持ちを行動に変えるキッカケだと考えています。

うーん、将来に少し困ったなと感じて参考を求めて「あなたのキャリア論を聞いてみたいと話しても「いやいや、そんな自分のやり方なんて再現性がないよ」と断られることもよくあります。

「再現性がない」という言葉は、経験してきたプロジェクトの特殊性、技術選定の経緯、そして個人的な興味の変遷など、
キャリアと呼んでいる道が不確実性の高い選択が背景にあります。「計画性のなさ」を感じる状況では、その人の昇格、転職やロールチェンジといった重要な意思決定のプロセスが、時々で得られていたスキル、過去の経験など自分自身を構成している価値観から導かれている現実があります。

このセッションでは、そんな「再現性がない」「計画性のなさ」と感じるキャリアについて「意思決定のプロセス」自体に学びを求めます。

Androidアプリ開発経験10年以上のエンジニアとしての経験、エンジニアリングマネージャとしての経験、複数の事業立ち上げといったビジネス経験をふまえ、
シニアなエンジニアが何を考えているのかという実例から再現性のないキャリアだからこそ語れる、リアルな経験と学びを共有します。

Avatar for mhidaka

mhidaka

September 12, 2025
Tweet

More Decks by mhidaka

Other Decks in Technology

Transcript

  1. Overview / 概要 In this session, we will learn from

    the "decision-making process" itself about careers that feel "unreproducible" and "unplanned," and create an opportunity to turn their worries into action. It's easier to be myself, so I'll speak informally. このセッションでは「再現性がない」「計画性のなさ」と感じるキャリアについて「意思決定 のプロセス」自体に学びを求め、悩む気持ちを行動に変えるキッカケを作ります。やりや すいのでカジュアルな砕けた話し方とします。 3
  2. Overview / 概要 The history of mobile engineers began around

    2006 or 2007. It's not that long, and especially for those who got into mobile in the 2020s or later, isn't it difficult to talk about a career path? In reality, it is difficult. モバイルエンジニアの歴史は2006,2007年ごろから。そもそも長くないし、特に2020年 代以降にモバイルに触れた人からするとキャリアパスって言われても難しくないです か?実際、難しいよね 4
  3. Table of Contents / 目次 Part 1. Take Action Part

    2. Plan Part 3. Next Career Part 4. How to Grow Your Career 5
  4. Take Action 行動する • 知識のギャップを埋める • スキルを育てる • 好きな領域を見つける 6

    • Fill in knowledge gaps • Develop your skills • Find your area of interest
  5. Take Action / 行動する When thinking about your career, there

    are very few cases where just listening to someone is helpful. At most, you'll just be impressed (unless it's a very famous quote). キャリアについて考えるとき、話を聞いただけで役に立 つケースはほとんどありません。せいぜい関心する程度 です(よほどの名言でなければ) 7
  6. Me as a budding engineer エンジニアになりたての私 8 Read Write Repetition

    Every day I devoured books on algorithms, computers, and project management methods. 書籍を読み、コードを読み、 インプットを楽しんでいた Mainly writing blog posts and presenting at study groups. Always made sure to run the sample code myself, 主にブログ執筆や勉強会 での発表など。不安だっ たから手を動かすという モチベーション Repetition is important. After all, you can't learn it in one go (I'm not that smart). 繰り返しが重要。結局のとこ ろ、1回では身につかない (僕がそんなに賢いわけが ない)
  7. Action and Repetition / 行動と反復 Taking action is the first

    step. You don't need any knowledge... or rather, you don't have any. To resolve your own anxiety, start doing something. Through repetition, you can make up for your shortcomings. You don't need anything special. 行動することは、第一歩。知識もいらない…というか持ってい ないので。自分の中の不安を解消するためにも、何かをやり はじめること。 繰り返しの中で、自分の不足を補っていける。特別なものは 何も必要ない 9
  8. Easier said than done / 言うは易く行うは難し Even so, taking action

    is difficult. What seems like nothing is actually difficult. Is there no downside to doing it...? I'd be embarrassed if I failed, and people might laugh at me... I'm scared of someone getting angry! そうはいっても行動は難しい。 なんでもなさそうなことが実は難しい。 やることにデメリットはない…?失敗したら恥ずかしいし、笑わ れるかも…誰かに怒られたら怖い! 10
  9. Hack your self-perception / 自己認知をハックする To achieve the career you

    envision, it's important to devise ways to trick yourself into taking action, even in areas you're not good at. あなたの描くキャリアを実現するには、自分が得意として いないことでも、うまく騙して行動に結びつける工夫が大 事 11
  10. Early Career / キャリアの初期 • A time to accumulate knowledge.

    So you can enjoy not knowing things. • Know your strengths and weaknesses. • Gain a way to control your self-perception. The mobile field is one of the most interesting areas of software development. モバイル分野は、ソフトウェア開発のなかでも特に面白い分野のひとつ • 知識を蓄える時期。知らないことを楽 しめるように • 得意・不得意を知ろう • 自己認知をコントロールする手段を得 る
  11. Plan 計画する • 目的地がわからないとね • 計画の意味 • 継続するモチベーション 13 •

    You need to know your destination • The meaning of planning • Motivation to continue
  12. Plan / 計画する Speaking of careers, you can never be

    sure what will happen in a few years. Things can be uncertain even just a few months down the road. キャリアっていっても、数年先も分からないよ。 もしかしたら数ヶ月先だって不確定かも。 14
  13. Plan / 計画する A key factor is to repeatedly set

    and test hypotheses about the future. 将来に対して仮説の設定と検証を繰り返すことが重要 なファクター。 15
  14. Planning your career / キャリアを計画する 16 Hypothesis testing 仮説検証 Do

    you have a sufficient skill set for that? そのためのスキルセット は十分持っているか Feedback フィードバック evaluations and raises (more direct).personal brand (more indirect). 会社であれば評価や昇給(よ り直接的)コミュニティであれ ば個人の評判(より間接的) Discovering interests 興味関心の発見 What kind of professional do you want to be? Create a vision. 何のプロになりたいの か。ビジョンを描く。
  15. Maintaining Motivation / モチベーションを維持する Do you feel that ideals like

    wanting to be respected, wanting to be a leading expert, or wanting to be promoted are too far away? 尊敬されたい、第一人者になりたい、昇格したい、その 理想って遠すぎるって感じる? 17
  16. My motivation. Things I'm glad I did. 私のモチベーション。やってよかったこと I was

    an instructor for a program that trains app developers... I think it was at Waseda University. A similar thing happened at DroidKaigi. アプリ開発者を育成するプログラムの講師をやったことが あって…早稲田大学でだったかな。似たようなことが DroidKaigiでもあったんですよ。 18
  17. Wait a minute, that wasn't aimed at a long-term result,

    was it? ちょっとまって、 それって長期の成果を狙ったわけじゃないよね? For motivation, it's okay to prioritize whether it's fun or something you want to do. However, this is on top of having a plan. モチベーションはFanなことか、自分がやりたいことかを優 先していい。ただし計画がある上で。 19
  18. Next Career 次のキャリア • Androidエンジニアのキャリア • マネジメント or IC •

    キャリアのゴール 21 • Android Engineer's Career • Management or IC • Career Goals
  19. Engineer Career Path / エンジニアのキャリアパス 22 Junior Engineer Engineer Senior

    Engineer Staff Enginner Principal Engineer Engineering Manager Director VP CTO
  20. Management or Individual Contributor(IC) ? I wonder if everyone here

    has struggled with this at least once? What impression do you have of management? What about senior engineers and above? ここにいる誰もが一度は悩むのでは? マネジメントにどんな印象があるだろうか。 シニア以上のエンジニアには? 23
  21. Me as an Engineering Manager エンジニアリングマネージャーの私 EM for mobile apps

    and payment systems. For about a year, or a maximum of two years including the handover period. We take on "our" problems as a team. We build systems used by tens of millions of people ourselves. モバイルアプリ、ペイメントシステムの EM。大体1年、前後引き継ぎい れても最大2年ぐらいの間。「私たち」の問題にチームで挑戦する。数 千万人が使うシステム構築を自分たちで。 24
  22. Me as an Individual Contributor Individual Contributorの私 Mobile apps for

    taxis, self-driving technology. The job of creating something from 0 to 1. A true venture. We made an app in the first 3 months, the next one took 2 months, and the last one took 1 month. Maximize the value of mobile and solve business problems with engineering. Taxi向けのモバイルアプリ、自動運転技術。 0から1を作り出す仕事。最 初の3ヶ月でアプリを作って、次は 2ヶ月、最後は1ヶ月で。モバイルの価 値を最大化、事業の課題をエンジニアリングで解決する。 25
  23. Engineer Career Path / エンジニアのキャリアパス 26 Required level: high. Junior

    Engineer Engineer Senior Engineer Staff Enginner Principal Engineer Engineering Manager Director VP CTO
  24. Mobile Engineer Career Path モバイルエンジニアのキャリアパス In both cases, the level

    increases according to the degree of influence on the organization (= business), and the point that they solve problems with an engineering approach is common. どちらも組織(=ビジネス)への影響度に応じてレベルが上がる し、エンジニアリングっていうアプローチで課題解決している点 は共通。 27
  25. I chose to be an engineer because I'm not good

    at talking to people... why? 人と話すのが苦手でエンジニアを選んだのに...どうして As long as you're working with people, communication will happen. it can't be a bad thing. 仕事相手が人間なうちはまぁ仕方ない。 でも悪くないよ。 28
  26. Choosing a job is not the goal of a career

    職種の選択はキャリアのゴールではない • チャレンジを恐れないで • 不確定や新しいことを楽しもう • お手本から道を選ぶのではなく、あ なたに「合った」選択をしよう The VPs, CTOs, Staff Engineers, and Principal Engineers I've worked with are all very human. They've just experimented with ways of working and know them well. これまで接してきたVPやCTO、スタッフエンジニア、プリンシパルエンジニアは、みんなとても人間くさい。 ただ仕事のやり方を試行錯誤して、よく知っているだけ。 • Don't be afraid to challenge yourself • Enjoy uncertainty and new things • Don't choose a path from a role model, but a choice that is "right" for you.
  27. How to grow your career キャリアの伸ばし方 • Generalist or specialist,

    which is better? • How to choose a side job • How to think about income • Community evaluation • Invisible walls and raises • Verbalizing your weaknesses 30
  28. Generalist and Specialist ゼネラリストとスペシャリスト 31 This is a two-choice question

    that seems to be misunderstood a lot. Specialist usually have a wealth of peripheral knowledge. Let's have our own specialty, even if it's niche. この二択は誤解が多い。何らかの専門分野を持ったエ ンジニアはゼネラリストでもあるケースがほとんど。ニッ チでもいいから自分の専門分野を持とう。
  29. How to choose a side job 副業の選び方 32 You should

    do it for a purpose that you cannot achieve in your main job. It is healthier for your skills to have other purposes as well. 本業で成し遂げられない目的のために行おう。目的があっ たほうが健全にスキルへ影響する
  30. Is being a community manager at DroidKaigi a side job?

    コミュニティマネージャは副業? 33 I don't get paid, but in a way I think so. In the sense that I'm able to have experiences that I can't get at work, I find it irreplaceable and enjoyable. 金銭は発生しないけど、ある意味そうだと思う。仕事で は得られない経験が出来ている意味ではかけがえがな く楽しいと感じてるね。
  31. I want money! お金がほしい! 34 Honesty is good. But over

    a long career, money won't always be the top priority. again, money is important. 正直でいいね。お金という価値観が重要であり続けるの は難しいかもしれない。大事だけどね。仕事だけが人生 じゃないけど、仕事も人生ってこと。
  32. Community Evaluation コミュニティからの評価 35 You can brand yourself by writing

    blogs and books, giving lectures, speaking in public, and sharing your knowledge. It lead to good offers. ブログや書籍の執筆や講演、人前で話したり知識を還 元することで、自分をブランディングできる。外部の評価 はよいオファーに間違いなくつながるよ
  33. Feel an invisible wall at company 会社で見えない壁を感じる 36 A scene

    where you can't feel your growth or you're not being evaluated even though you're working hard. The company may be the cause, or the person's approach may not be good. 成長を感じられない、頑張ってるけど評価されないというシー ン。会社に原因があるかもしれないし、本人のアプローチが 良くないこともある。
  34. You can't get promoted on your own. 一人のちからでは昇進できない 37 Getting

    a raise or a promotion. Congratulations! But that's not just your achievement. It's a sign of trust from your team, colleagues, and boss . 昇給したり昇進したり。おめでとう!でも、それはあなただけ の成果じゃない。チームや仲間、上司からの信頼の現れだ よ。
  35. Verbalizing your weaknesses is tough for anyone 誰でも弱みの言語化はキツい。マジでキツい。 38 It

    takes a lot of time to accept information that is disadvantageous to you, things that you can't do. You can't swallow it on the spot, and you want to deny it reflexively. 自分にとって不利益な情報、出来てないことを受け取るのが、とて も時間がかかる。その場では飲み込めなくて、とっさに否定したく なるんだよね。
  36. Personal connections or colleagues in the same position 人脈または同じ立場の仲間 39

    When you hit a wall or can't control your stress, the community is useful. In particular, colleagues in the same position who have no vested interests are irreplaceable. 自分が壁にぶつかったり、ストレスをコントロールできないとき、 役に立つのはコミュニティ。とくに利害関係にない同じ立場の仲 間はかけがえがない存在。
  37. The Importance of Mentors メンターの重要性 40 It's rare to get

    a satisfying answer from a single mentor, but I think getting advice from multiple mentors is a good way to think about your career. ひとりのメンターで満足が行く答えを得られることはあんまり ないんだけど、複数のメンターから助言を受け取るのはキャ リアを考えるいい方法だと思うよ
  38. Follow the change 変化に追従する 41 Always keep your skills up

    to date. When you don't have the courage to do it alone or can't take action, it's highly recommended to make friends and work together. 自分のスキルを常に最新にアップデートしよう。 一人だと勇気が出ない、行動に移せないってときは仲間を 作って一緒に活動するのは、すごくおすすめ。
  39. Wrap-up / まとめ • 不確実性を楽しもう • あなたにとって正しいプロセスでア プローチする Your career

    will evolve. Believe in your abilities and take a step forward. キャリアは常に変わっていくもの。自分の能力を信じて踏み出して。 • Let's enjoy uncertainty • Approach it with a process that is right for you
  40.    Thank you for watching ! mhidaka / Masahiro Hidaka [email protected]

    Careers as an Android Engineer Androidエンジニアとしてのキャリア