タグ

ブックマーク / shu223.hatenablog.com (48)

  • マネージャーからエンジニアに戻ります - その後のその後

    昨年4月、「研究開発部のマネージャー」という自分にとってまったく新しいキャリアにチャレンジする旨をブログにて報告させていただきました。 shu223.hatenablog.com それから約1年越しでの続報となりますが、この5月末をもって、この新しいチャレンジからは降りさせていただきます。平たくいうと、マネージャーやめます。 普通はこういう記事ではそのキャリアの中で挙げた華々しい成果を並べ立てるものですが、正直なところ未だにマネージャーとしてめぼしい成果は挙げられていません。やっとスタートラインに立てたかな...というような状況です。 上長やメンバーにはマネジメント経験が一切ないところから多大にサポートいただき、その恩に報いるのはこれから、というところなので心苦しさもあり、そしてマネージャーとしての景色が見えてくるのもマネジメントのおもしろさがわかってくるのもまだまだこれからという中途半

    マネージャーからエンジニアに戻ります - その後のその後
    peketamin
    peketamin 2023/05/31
  • 12年間iOSだけやってきたエンジニアのキャリアチェンジ - その後のその後

    iOSだけを12年間もやってきたフリーランスiOSエンジニアです。ここに来てついに新しい挑戦をすることにしました。 4月からSansan社に就職して、研究開発部門のマネージャーをやります。 このキャリアチェンジには3つの点で新しいチャレンジがあります。 iOS → 研究開発 12年間、iOSだけをやってきた 研究開発分野の技術は完全に素人 プレイヤー → マネージャー マネージャー経験もリーダー経験もなし フリーランス → フルタイム正社員 過去に一度フリーランスを休業して就職したことがあるが、結局戻った それぐらいフリーランスとしてのワークスタイルを気に入っている これぐらいギャップのある今回のキャリアチェンジですが、ここに至った経緯や考えを書いておこうと思います。 経緯 価値観の変化 プログラマーになって10年近く、とにかく自分の手でものを作れることが楽しく、ただひたすらに手を動かすこ

    12年間iOSだけやってきたエンジニアのキャリアチェンジ - その後のその後
    peketamin
    peketamin 2022/03/25
  • 「エンジニアのための発信講座」をはじめます - その後のその後

    (2020.7.15 タイトル変更しました) 弊オンラインサロン開設以来、ずっと「サロンという形態で自分が提供できる価値は何か」とずっと自問してきました。iOSやSwiftといった何か特定の技術を初学者に丁寧に教えるというのは僕の強みを活かすものではないし、自分が旗を振って共同開発をやるというのもピンとこないし・・・ということでもうこの方向しかないだろうと。で、日!弊サロンのv2.0ともいえる新しいプロジェクトを始動させました。以下サロン内のSlackチャンネルに書いた内容: 講座の説明 講座の主旨 「サロン主がもしかしたら仕事をふるかも!?」というのは多くのエンジニア系サロンにおいて参加の大きな動機となっているようです。サロンでもそれは可能ですが、「やりたい仕事の依頼が向こうからくるエンジニアになることをサポートする」方が堤の強みとも合致するし、より質的では?と考えるに至りました

    「エンジニアのための発信講座」をはじめます - その後のその後
    peketamin
    peketamin 2020/07/14
  • [2019年度版]ドラッグ&ドロップで機械学習のモデルがつくれる「Create ML」の使い方(macOS 10.15 Catalina) #WWDC19 - その後のその後

    ドラッグ&ドロップで超簡単にオリジナルの機械学習モデルがつくれてしまうCreate MLが大幅パワーアップしました。 新機能が増えたのと、使い方が若干変わった(より簡単になった)部分があるので、最新版として記事をお送りします。 なお、NDAに配慮してスクリーンショットはAppleの公開資料および現行バージョンのもので代用することにします。 developer.apple.com developer.apple.com Create MLの起動方法 これまではCreate MLはまだ独立したアプリとして提供されておらず、Playgroundにコードを書いて実行してアプリケーションのUIにアクセスしていました。 しかしmacOS 10.15 Catalina / Xcode 11で提供される最新バージョンでは、独立したアプリ(Create ML.app)として提供されるようになりました。 X

    [2019年度版]ドラッグ&ドロップで機械学習のモデルがつくれる「Create ML」の使い方(macOS 10.15 Catalina) #WWDC19 - その後のその後
    peketamin
    peketamin 2019/06/09
  • [書評]日本語初の「モバイルアプリ開発者向け」機械学習・ディープラーニング解説書 - その後のその後

    iPhone/Androidアプリ開発者のための機械学習・深層学習 実践入門」をご恵贈いただきました。機械学習関連の技術書は数あれど、モバイルアプリ開発者向けを謳ったものは日語では初だと思います。 iPhone/Androidアプリ開発者のための機械学習・深層学習 実践入門posted with amazlet at 19.01.24布留川 英一 ボーンデジタル (2019-01-26) 売り上げランキング: 171,507 Amazon.co.jpで詳細を見る モバイル向けというとCore ML/ML Kit等の学習済みモデルを活用するフレームワークやツール群を想起しますが、書ではCreate ML、Turi Create、TensorFlow、Cloud AutoMLといったモデル作成側についても解説されています。 また目次を見るとわかりますが、機械学習/ディープラーニングの定番

    [書評]日本語初の「モバイルアプリ開発者向け」機械学習・ディープラーニング解説書 - その後のその後
    peketamin
    peketamin 2019/01/25
  • 技術書でご飯は食べられるのか? #技術書典 - その後のその後

    昨日開催された技術書典5にて、新刊「実践ARKit」と既刊「Metal入門」という2冊の技術書を販売してきました。これまで商業出版も含め何度か技術書を書いてきて、「技術書に儲けを期待してはいけない」1と思い込んできましたが、昨日一日の売り上げは約46万円(詳細は後述)。もしかしたら技術書を書くこと自体でそれなりに稼げる時代が来つつあるのかもしれない・・・と考えを改めました。 (技術書典5。自分のブースからの光景) 自分の書籍の中身やイベントがめちゃくちゃ楽しかったという話は記事ではいったん置いておいて、そんな「お金」の面について具体的な数字、気付きなどを書いておきたいと思います。 1日の売り上げ詳細 実践ARKitとMetal入門、どちらも製版+電子版のセットで2000円で販売しました。どっちが何冊売れたかはちゃんと数えてないのですが、だいたい3:1ぐらいでARKitのほうが多かった感

    技術書でご飯は食べられるのか? #技術書典 - その後のその後
    peketamin
    peketamin 2018/10/10
  • フリーランスを再開して2ヶ月のお仕事まとめ - その後のその後

    アメリカでのパートタイム会社員と日でのフリーランスの2足のわらじを履き始めてから約2ヶ月が経ちました。今月からまた1ヶ月ほど会社員に戻るので、この2ヶ月にやったこと・つくったものをまとめておきます。1 Alexaを持ち出して外で遊ぶ Core NFCを使ったゲームアプリ これはまだ未公開なのですが、Core NFCを使ったゲームアプリをつくりました。ブルーパドル社でのお仕事。既に何種類かのゲームが遊べるのですが、手前味噌ながらかなり楽しいです。早く公開したいですがもうちょっと先になりそうです。 Core MLを使った写真の自動分類機能 とあるIoTスタートアップにて。モデル自体は社内の機械学習エンジニアの方がつくったものが既にあり、それをCore MLで使えるように変換するところからスタート。精度やパフォーマンスの検証、どういうUXに落とし込むのがいいかの検討を経て、当該企業のiOSアプ

    フリーランスを再開して2ヶ月のお仕事まとめ - その後のその後
    peketamin
    peketamin 2018/05/07
  • 「iOS 11 Programming」を共著で執筆しました/本書のおすすめポイント - その後のその後

    昨日、共著で執筆したiOSの技術書「iOS 11 Programming」の販売が開始されました! iOS 11 Programming 著者:堤 修一,吉田 悠一,池田 翔,坂田 晃一,加藤 尋樹,川邉 雄介,岸川克己,所 友太,永野 哲久,加藤 寛人,発行日:2017年11月16日対応フォーマット:製版,PDFPEAKSで購入する 私は ARKit と Metal の章の執筆を担当しました。 7月頭のクラウドファンディング成立を機に執筆を開始し、脱稿まで約4ヶ月。技術書の執筆期間としては長くはないですが、がんばりました。基的に週末はほぼ執筆、有休は使い果たしましたし、どこかに出かけてもずっと執筆してました。 (こういう箱に入って届きます。装丁カッコイイです) 記事では自分の担当章を中心に、「iOS 11 Programming」を紹介させていただきます。 第2章: ARKit A

    peketamin
    peketamin 2017/11/28
  • サンフランシスコで就職して1年が経ちました - その後のその後

    昨年9月28日に『フリーランスを休業して就職します』という記事を書いてサンフランシスコの会社に就職し、早1年が経ちました。 実際にはもう1年と2ヶ月ほど経ってまして、この2ヶ月間、何度も記事を書こうと思いテキストエディタを開きつつ、まとめきれずに途中で断念・・・ということを繰り返してました。ブログ記事1つにまとめるには多くのことがありすぎました。 レイク・タホに別荘を借りて会社のみんな(とそのファミリー)で連休を過ごしたり、同僚の帰省(ミズーリ州)についていってサンフランシスコとは全く違うアメリカを体験したりといった「楽しい思い出」もあるし、英語について色々と試行錯誤したり学んだりしたこともあるし、会社でどんな感じで仕事してるか/現地でどう生活してるかというのもあるし・・・ということを書いてると永遠にまとまらなそうなので、記事では「入社を決めた当初の目的に対しての達成度はどうか」というあ

    サンフランシスコで就職して1年が経ちました - その後のその後
    peketamin
    peketamin 2017/11/20
  • 【iOS 11】ARKitについてWWDCのラボで聞いてきたことのメモ - その後のその後

    iOS 11から追加された、AR機能を実装するためのフレームワーク「ARKit」についてWWDCのラボ(Appleのデベロッパに直接質問できるコーナー)で聞いたことのメモです。注目のフレームワークなので行列ができてましたが、丁寧に色々と教えてくれたので、忘れないうちに書いておこうと思います。 (WWDCセッションスライドより) 既存実装とどう共存させるか? 先日の記事にも書いたのですが、今働いている会社のアプリ「Fyuse」はスマホで3D的な写真を撮るアプリで、その撮影を補助するために、撮影対象の周囲に3Dの「ARガイド」を表示するという機能をAVFoundation+Metal+SceneKit+独自の画像処理ライブラリ(トラッキング等)で実装しました。 ARKitを使うとなると、要iOS 11以上、要A9以上のプロセッサという条件を満たす必要があるわけですが、当然2017年現在では多く

    【iOS 11】ARKitについてWWDCのラボで聞いてきたことのメモ - その後のその後
    peketamin
    peketamin 2017/06/09
  • それでもCourseraの機械学習コースをオススメする理由 - その後のその後

    先日、オンライン学習サイトCourseraの機械学習コース "Machine Learning by Stanford University" を修了しました。 Machine Learning - Stanford University | Coursera (感動のエンディング動画) ただ、機械学習に興味があって情報収集を始めてる人にとって、「Courseraの機械学習コースがおすすめですよ」という話は 「はい、知ってます」 という感じではないでしょうか。 僕もそんな感じで、幾度となく人や記事に同コースを薦められたりしつつ、たぶん2年ぐらいスルーし続けてきたと思います。 しかし約2ヶ月前、ひょんなきっかけから講座を始めてみて、やはり評判通り最高だったと思うと同時に、僕と同じような感じでこのコースが良いらしいと知りながらもスルーし続けてる人は多いんじゃないかと思いまして、(おせっかいな

    それでもCourseraの機械学習コースをオススメする理由 - その後のその後
    peketamin
    peketamin 2017/02/08
  • 低レイテンシにシーク&再生可能なライブラリ:EZAudio - その後のその後

    ニッチなケースだとは思うのですが、 デバイスA(マスター)に対して、デバイスBを同期再生させたい ダンスパフォーマンスなので遅延はNG デバイスBのアプリは、デバイスAの再生の途中で起動されるかもしれない つまり、同期タイミングが曲の頭だけでは不十分 ライブパフォーマンスなので一発勝負 デバイスBは100台ぐらい という要件の案件があり、曲中にもちょこちょこと同期タイミング(※)を用意して、デバイスBではその度に再生位置を変える(シークする)という方法を取ろうとしました。 ※同期方法には Audio Watermark (音響透かし)を使用。この話はまた後日書きます。 で、やってみると、デバイスAとデバイスBの再生音がたまにずれる。常にずれているなら同期方法自体の問題と考えられますが、「たまに」ずれるというのは、AVAudioPlayer の currentTime プロパティを使用したシ

    peketamin
    peketamin 2017/01/13
  • 「シリコンバレーで働くエンジニアと考える、これからのキャリア」という授業をしました - その後のその後

    オンライン動画学習サービスSchoo(スクー)で、「シリコンバレーで働くエンジニアと考える、これからのキャリア」と題した授業をさせていただきました。*1 シリコンバレーで働くエンジニアと考える、これからのキャリア 堤 修一 先生 - 無料動画学習|Schoo(スクー) 撮影を生放送で行い、視聴者参加型で行う授業でした。もちろんキャリアに正解なんてないし、キャリア観も人によって千差万別なので、僕が何かを教える、というよりは、まずは僕の経験や考えを共有して、あとはコメント・質疑応答ベースでみんなで考えていきましょう、的なコンセプトです。 講義 最初に30分(ホントは20分の予定だったのですが🙇🏻)の講義パートがありました。 講義資料はこちら。*2 自己紹介(僕のキャリアの変遷をざっと説明) 僕のキャリア観(理想) その実現のために意識していること4つ という3段構成です。 以下に簡単に抜粋

    「シリコンバレーで働くエンジニアと考える、これからのキャリア」という授業をしました - その後のその後
    peketamin
    peketamin 2017/01/11
  • フリーランスを休業して就職します - その後のその後

    2014年からフリーランスiOSプログラマとして活動を始めて2年と8ヶ月。フリーランスという働き方は自分には最高にしっくりきてて、毎日楽しくお仕事させていただいてたのですが、色々とタイミングが重なりまして、タイトルの通り、いったん休業して「会社員」になることにしました。 どこに就職するのかと言いますと、サンフランシスコにあるFyusionというスタートアップにジョインします。 無事H-1Bビザが通りまして、ちょうど昨日、スタンプの押されたパスポートが郵送されてきたところです。 フリーランスとしての実績もまとめたいところですが長くなるのでここでは省略して、ご報告の意味でも、自分の考えを整理しておく意味でも、就職することにした経緯や理由等を書いておこうと思います。 経緯 上述しましたが、僕はフリーランスという立場を100%楽しんでいましたし、海外企業も含めて「就職」したいという願望はありません

    フリーランスを休業して就職します - その後のその後
  • TensorFlowをiOSで動かしてみる - その後のその後

    TensorFlow に iOS サポートが追加された というニュースを見かけたので、ビルドして、iOSで動作させてみました。 (たまたま目の前にあった扇風機もバッチリ認識してくれました) 記事では最終的にうまくいった手順を書いています。この手順をなぞってみるにあたってTensorFlowや機械学習・ディープラーニングについての専門知識は不要ですのでぜひお試しください! ビルド手順 (2017.4.15追記)v1.1.0 RC2 のビルド 現時点での最新Release(候補)である v1.1.0 RC2 も、tensorflow/contrib/makefile/build_all_ios.sh を実行するだけでビルドできました。 (2016.8.22追記)v0.10.0 RC0 のビルド 現時点での最新Releaseである v0.10.0 RC0 は、上記手順でビルドしようとすると c

    TensorFlowをiOSで動かしてみる - その後のその後
    peketamin
    peketamin 2016/07/20
  • Swiftで書かれた人工知能・機械学習ライブラリ「Swift-AI」をiOSで動かしてみる - その後のその後

    全編Swiftで書かれたオープンソースの人工知能機械学習ライブラリが出てきました。その名も「Swift-AI」。 https://github.com/collinhundley/Swift-AI デモが入っていて、こんな感じで手書き文字認識してくれます(詳細は後述します)。 今のところ iOS と OS X をサポート しているとのこと。MITライセンス。 できること README の Features を見ると、2016年1月現在、フィードフォワード(順伝播型)ニューラルネットワークと、高速行列演算ライブラリはできあがっているようです。 それぞれドキュメントがあります。 https://github.com/collinhundley/Swift-AI/blob/master/Documentation/FFNN.md#multi-layer-feed-forward-neural-

    Swiftで書かれた人工知能・機械学習ライブラリ「Swift-AI」をiOSで動かしてみる - その後のその後
    peketamin
    peketamin 2016/01/24
  • ディープラーニングの有名ライブラリ5種を最短距離で試す半日コース(TensorFlow, Chainer, Caffe, DeepDream, 画風変換) - その後のその後

    「いつか勉強しよう」と人工知能機械学習/ディープラーニング(Deep Learning)といったトピックの記事の見つけてはアーカイブしてきたものの、結局2015年は何一つやらずに終わってしまったので、とにかく一歩でも足を踏み出すべく、質的な理解等はさておき、とにかく試してみるということをやってみました。 試したのは、TensorFlow、Chainer、Caffe といった機械学習およびディープラーニングの代表的なライブラリ/フレームワーク3種と、2015年に話題になったディープラーニングを利用したアプリケーション2種(DeepDream、chainer-gogh)。 (DeepDreamで試した結果画像) タイトルに半日と書きましたが、たとえばTensorFlowは環境構築だけなら10分もあれば終わるでしょうし、Chainerなんてコマンド一発なので5秒くらいです。Caffeは僕はハ

    ディープラーニングの有名ライブラリ5種を最短距離で試す半日コース(TensorFlow, Chainer, Caffe, DeepDream, 画風変換) - その後のその後
    peketamin
    peketamin 2016/01/05
  • 「外国企業から仕事を受けてたまに海外に行ったりしたい」という憧れが叶った話 - その後のその後

    10/29〜11/29のまるっと1ヶ月間、ドイツはバンベルク(Bamberg)という都市でフリーランスとして出張仕事をしてきました。早いものでついに今日で最終日なので、諸々ふりかえってみたいと思います。(※ちなみに当方iOS専業フリーランスエンジニアです) きっかけ:ハッカソンでの営業活動 標題に書いた通りですが、基的に日に住みつつ、たまーに海外に行けたら楽しいだろうな、という目標というか願望がありまして。 で、9月にベルリンへ 行った際、参加した現地のハッカソンで、オーディエンス投票1位をとったことが引き金になりました。 海外のiBeaconハッカソンで1位になりました! - その後のその後 ここで終了後に会場内で、同じく参加していた Artirigo 社の CTO、アンドレ(André)が僕に話しかけてくれました。 で、僕はいつでも自分アピールができるように、コンパクトな Moff

    「外国企業から仕事を受けてたまに海外に行ったりしたい」という憧れが叶った話 - その後のその後
    peketamin
    peketamin 2015/11/29
  • GitHub経由で海外から仕事が来た話 - その後のその後

    はじめて海外から(フリーランスとして)仕事をいただく、という貴重な経験ができたので、その経緯などを書いてみたいと思います。 きっかけ 7月末のある日、知らないメールアドレスから英語のメールが来ました。内容を一部だけ抜粋すると、 We are looking for someone to develop a very simple apple watch app and a companion apple phone app. というわけで、Apple Watch アプリをつくって欲しい、とのこと。内容を読むと加速度センサとジャイロを使いたいそうで、必然的に watchOS 2 案件になりそうです。 メールには明記されてませんでしたが、GitHub で公開している watchOS-2-Sampler を見て連絡くれたのかなと。(※もちろん面識はなく、共通の知り合いもいないので、これ以外にわざ

    GitHub経由で海外から仕事が来た話 - その後のその後
    peketamin
    peketamin 2015/08/15
  • 殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜 #potatotips - その後のその後

    昨日、第17回 potatotips という iOS / Android の開発Tips共有会(勉強会)で標題の発表をしてきました。 殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜 from Shuichi Tsutsumi 概要 Core Bluetooth のバックグラウンド実行モードについて。内訳としては、 対応方法 バックグラウンドでできること バックグラウンドにおける制約 「状態の保存と復元」機能について という感じです。 発表時間はきっちり5分しかなかったので結局デモはできず、なんとなく様子がわかる(かもしれない)スクショを貼り付けてあります。 Core Bluetooth の「状態の保存と復元」 この Core Bluetooth の「状態の保存と復元」(State Preservation and Restoration)機能、アプリが

    殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜 #potatotips - その後のその後