10年後になくなる仕事 / Jobs which will disappear 10 years later Hideki Ohkubo
フィリピンの英語学校ファーストイングリッシュで、雇用の未来についてのプレゼンテーションを日本語英語両方でやりました。
発表内容のほとんどは発表者ノートに書き込んでいるので、slideshare上では表示されません。
お手数ですが、ダウンロードして閲覧してください。
--------------------------------------------------------
I had a presentation about the future of employment at First English Global College in the Philippines.
I talked in Japanese and English.
I wrote almost of my speech on 'presenter note'.
You can not see 'presenter note' at slide share, so you should download and see this slide on your computer.
This document summarizes Yoshiki Shibukawa's presentation on building multi-platform GUI applications with Go. Shibukawa explored several approaches: wrapping existing toolkits, creating a new toolkit in Go, and a hybrid C++/Go approach. While wrapping toolkits is intuitive, maintaining wrappers is difficult. Creating a new toolkit in Go allows perfect integration but supporting multiple platforms is challenging. The hybrid approach uses C++ for GUI with Go handling logic, which provides better integration but requires managing inter-process communication. Shibukawa concluded more work is needed to find the best solution and that GUI programming remains difficult, potentially requiring C++ involvement.
- Yoshiki Shibukawa presented on search engines and his new Python module Oktavia at PyConJP.
- Oktavia uses the FM-index algorithm as a backend which is better for eastern Asian languages compared to traditional inverted indexes.
- It provides APIs for creating search features in applications and includes metadata support to enrich search results.
- The module was recently published on PyPI and the speaker plans to continue adding features.
This document discusses JavaScript and game development. It covers topics like building games for Android and iOS, using APIs, and building games with HTML5. It also mentions building games with JavaScript and deploying them using a build server running Node.js.
This document discusses the Pomodoro Technique time management method. It begins with an introduction of the speaker and then:
1. Explains that the Pomodoro Technique uses short intervals (typically 25 minutes) of work followed by short breaks, and that a Pomodoro refers to each interval.
2. Describes the characteristics of the technique, including that it aims to train sustainability through intervals similar to interval training, and that it strictly prohibits interruptions during the work period.
3. Outlines the cycle of the technique, which involves 25 minutes of work followed by a 5 minute break, and a longer break every 4 intervals.
This document discusses BitBucket and Mercurial. It provides an overview of BitBucket's features like social networking integration, wikis, and issue tracking. Mercurial is introduced as a distributed version control system that BitBucket supports for source code hosting. The document explains how to use BitBucket and Mercurial together through actions like cloning repositories, committing changes, and pushing/pulling updates.
9. Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
アジャイルとMoving Target
なぜターゲットは動くのか?
⁃ そもそも人間は未来予測が苦手
• 現物を見てコメントする方が圧倒的に楽だし確実
⁃ エラー処理や失敗ケースが抜ける
• 見えてても、優先度低にしたが実は致命的だった、とかも
⁃ ツールを使って慣れてきたら、新しい課題・アイディアが出てきた
http://www.slideshare.net/hiranabe/project-facilitation-at-kanazawarb
10. Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
ユーザが既存のやり方から新しいやり方に慣れる時間を見込む
既存のやり方を捨てて(アンラーニング)、新しいやり方を学ぶ
⁃ 時間はかかる
⁃ イテレーションの枠内には行儀よくは収まらない
⁃ 今.netやJavaをやっている人が「明日からErlangで開発してね」
と言われて慣れるのにかかる時間とほぼ同じぐらい(のイメージ)
⁃ 使い込み初めてようやく出てくるフィードバックがある
⁃ 「経験」してから選択(朝の角さんの基調講演)
質問数
期間機能リリース
開発へフィードバック
11. Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
アンラーニング
弊社ファウンダーの南場さんの本に書いてあった言葉
コンサルティングの方法論は自社経営では使えなかった
⁃ 一度知識を意識的に捨てて新たに学び直す
12. Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
僕の開発のイメージ
http://www.city.nishitokyo.lg.jp/kurasi/kankyo/animals/dogs/inusoudan.files/situkekata.pdf
13. Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
何を基準にプロジェクトを進めるか?
計画ゲームやバックログで優先順位を一位に決めるのは可能か?
⁃ 今見えている課題(バグを含む)は大事
⁃ リストの中から、完成に向けて開発項目を選ぶのも大事
⁃ でもリスト化は無理かなと(後述)
⁃ 備忘録としてgithub:eのissuesは使っている
人類に予測は早すぎるので予測に頼る割合を減らす
⁃ 人類の弱さにフォーカス(木下さんの引用した白本のまえがき)
⁃ とはいえ予測をゼロにして全バリエーション試すというのは無理
⁃ 「こうなるべき」という仮説を持ってシステムを実装してみる
• 変更した結果の反応を見て、また仮説を立てて実行する
14. Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
開発のフロー
システムの
境界を決める
理想のデータ
フローを考える
ふつうのUIで
実装する
使ってもらう
フィードバック実装する
リファクタリング