タグ

ブックマーク / blog.kentarok.org (24)

  • 効率的に新しいことを学ぶ方法 - Kentaro Kuribayashi's blog

    社内SlackTwitterなどで、自分が新しいことを学ぶ時に実践していることを書いたりしていたのだが、今日メンバーと1 on 1をしていて、あらためて新しいことの学び方について訊かれたので、ブログにも簡単にまとめておく。 まず前提として、学ぶ対象の「新しいこと」とは何かについて述べておく。ここでいう新しいこととは、研究やイノベーションに関することではない。そういうのは、ググっても出てこないレベルの新しさなので、このエントリで述べる対象ではない。ここでいっているのは、自分にとって新しい知識であり、かつ、既に一定の蓄積があるような内容のことである。 それをひとことでいうと、入門書があるような領域ということになる。たとえばプログラミング言語はメジャーなものはたいてい当てはまるし、DockerとかKubernetesのような技術要素も入門書があるし、もっと広く学問一般についても当てはまる定義で

    効率的に新しいことを学ぶ方法 - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2020/07/31
  • 書評『エンジニアのためのマネジメントキャリアパス』 - Kentaro Kuribayashi's blog

    エンジニアのためのマネジメントキャリアパス ―テックリードからCTOまでマネジメントスキル向上ガイド』を、版元のオライリー・ジャパンよりいただきました。ありがとうございます。 エンジニアのためのマネジメントキャリアパス ―テックリードからCTOまでマネジメントスキル向上ガイド 作者: Camille Fournier,及川卓也(まえがき),武舎広幸,武舎るみ出版社/メーカー: オライリージャパン発売日: 2018/09/26メディア: 単行(ソフトカバー)この商品を含むブログ (1件) を見る 結論からいうと、インターネットに関わるソフトウェアエンジニアの方は、ぜひ読まれるとよいと思います。マネジメントへのキャリアパスを考えている人にはおおいに参考になるだろうし、コードをバリバリ書いていきたいという方にとってもエンジニア近辺の登場人物の特性を知っておくことは損にはならないでしょう。 ソ

    書評『エンジニアのためのマネジメントキャリアパス』 - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2020/07/22
  • 北陸先端科学技術大学院大学先端科学技術研究科博士前期課程に入学しました - Kentaro Kuribayashi's blog

    タイトルの通り、長い名前の大学院(以下、略称のJAISTを用いる)に社会人学生として入学しました。といっても、実際に入学したのは今年(2020年)の4月なのでしばらく時間が経っているのですが、ブログに書いてなかったのを思い出して、いまこうして書いているわけです。 JAISTは、校は石川県の能美市にあるのですが、品川に東京サテライトがあり、わたくしはそこの所属ということになります。研究面では、篠田陽一先生に主研究の指導を仰ぐことになりました(といっても、まずは所定の単位を取得することが先決ではありますが)。 ただ、新型コロナウィルスのこともあり、授業もゼミもオンラインであるため、入学してからは一度もキャンパスに出向いておらず、誰ともお会いできていない状態です(追記: この記事を書いた翌日に、ゼミへの参加のために初めて品川の東京サテライトへ出向くことができました)。 なぜ社会人学生になったの

    北陸先端科学技術大学院大学先端科学技術研究科博士前期課程に入学しました - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2020/07/19
  • 老害について - Kentaro Kuribayashi's blog

    老害とは、ある集団の中で相対的に年齢や立場が上位にある者が、経験に基づく判断にのみ過度な信を置くことにより発生する弊害のことです。わかりやすくいうと、年齢を重ねることにより頭が悪くなって、抽象的・論理的思考ができなくなり、経験的にしか物事を判断できなくなってしまうということです。 具体的にそれは、純粋なスペック的な意味での能力だとか頭のよさ、瞬発力、発想の柔軟さ、考えの実直さなど、若いひとが主に持つ特質に敬意を払えないという症状として現れます。そこで勝負すると必ず負けるという無意識による、防衛反応です。 経験は、よい判断にとって重要なことではあります。しかしそれは、どんなひとでも、ただ生きているだけで増えていきます。もちろん、その量や質にそのひとの人生が反映されるわけですが、ま、ひとひとりの人生なんてたいしたものではありません。 また、経験に基づく判断は、反証不可能です。正確には、経験に基

    老害について - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2020/06/15
  • 書評『コーディングを支える技術』(西尾泰和・著) - Kentaro Kuribayashi's blog

    西尾泰和さん (@nishio)の新刊『コーディングを支える技術』をご恵贈いただきました。ありがとうございます。 コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus) 作者: 西尾泰和出版社/メーカー: 技術評論社発売日: 2013/04/24メディア: 単行(ソフトカバー)この商品を含むブログを見る 『達人プログラマー―システム開発の職人から名匠への道』というで、こんなことが述べられています(手元に現物がないので「総論 複数のプログラミング言語を学ぶ意義」から孫引き)。 毎年少なくとも一つの言語を学習する - 言語が異なると、同じ問題でも違った解決方法が採用されます。つまり、いくつかの異なったアプローチを学習することにより、幅広い思考ができるようになるわけです。 先日、この話を思いだして「今年は何をやろうかなー」と考えていました。「去

    書評『コーディングを支える技術』(西尾泰和・著) - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2020/04/16
  • 時間は有限なのでHabitifyを使って能力を高めることで一日を実質48時間にし圧倒的なパフォーマンス向上を実現する - Kentaro Kuribayashi's blog

    記事では、パフォーマンスを高める目的でよい習慣をみにつけるために必要な考え方、ツールを用いた実践について述べる。 良い習慣が限られた時間におけるパフォーマンスを高める 「人間は習慣の生き物である(Humans are creatures of habit)」とは、アメリカのプラグマティズム哲学者であるジョン・デューイの言葉だという。出典にあたって確かめたわけではないので、そのフレーズのいわれている文脈はわからないため誤解している可能性は否めないものの、習慣について語る文章では頻繁に引かれる言葉であるため、多くの人々の心を捉え続けていることは確かだろう。経験的にも、悪い習慣によってこれまで無駄にしてきた様々なことが思い浮かぶし、良い習慣を身につけることが高いパフォーマンスにつながることは普通にありそうなことだ。 また、時間は誰にとっても平等であるみたいなこともよくいわれる。長い目で見れば早

    時間は有限なのでHabitifyを使って能力を高めることで一日を実質48時間にし圧倒的なパフォーマンス向上を実現する - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2019/12/04
  • 落合陽一「質量への憧憬 〜前計算機自然のパースペクティブ〜」展評 - Kentaro Kuribayashi's blog

    ackintosh
    ackintosh 2019/02/07
  • ソフトウェアエンジニアとして成長するために自分を見据えること - Kentaro Kuribayashi's blog

    先日、鹿児島で行われたq-tech Meeting X #1というイベントのパネルディスカッションに参加させていただきました。テーマは、アウトプットを通じていかにエンジニアとして成長していくかということについて。その中で様々な論点とやり取りがあったのですが、このエントリでは、時間の関係もあって話せなかった内容について、簡単に紹介したいと思います。 #qtech トークセッション聞いてる pic.twitter.com/zfhgw2Rd1n— Yuta Kurotaki (@kurotaky) January 29, 2019 上記のツイートは、当日のパネルディスカッションの様子。左から、わたくし、株式会社W・I・Zの松岡さん、SYNAPSEの中野さん、リモート参加のさくらインターネットの松さん(が映るMacをかかえるペパボのpyamaさん)。 そもそもなぜ鹿児島で話しているのかというと、

    ソフトウェアエンジニアとして成長するために自分を見据えること - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2019/02/04
  • エンジニア専門職のグレードについて詳細な役割定義は必要か? - Kentaro Kuribayashi's blog

    様々な人々から、エンジニアに関する制度についてインタビューされる機会が増えてきた。その中で考えが整理されてきたパーツもあるので、せっかくなのでまとめておこうと思う。 ペバボのエンジニア職位制度のアップデートについてなどで書いている通り、ペパボはエンジニア専門職制度を制定し運用している。その前提として、専門職制度がどのような位置付けかというと、簡単に示すと以下の図の通りである。 この構造自体は特になんの変哲もない、わりと一般的な制度だといえるが、我々はこの中にひとひねり加えている。以下に説明する。 前提知識 ただし、その前に人事制度における前提的知識について述べておかないとならない。 社員格付け 昨今は「フラットな組織」「ネットワーク型組織」などというものも出てきているが、それはそれとして、一般に企業組織は、その構成員をなんらかの方法を用いて格付けしている。すぐに思い浮かぶのは、部長とか係長

    エンジニア専門職のグレードについて詳細な役割定義は必要か? - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2017/06/20
  • 大きな構想を持つこと - Kentaro Kuribayashi's blog

    DeNAのZIGOROuさんによる技術選択とアーキテクトの役割というスライドを拝見して、大いに感じるところがあったので、少し書く。といっても、技術的な話というよりは、もうちょっと違うレイヤの話(技術選択についても思うところはあるのだけど、それはそれについて述べたスライド*1を参照していただきたい)。 経験曲線効果 経験曲線効果という言葉がある。元は、ボストン・コンサルティング・グループ(BCG)のコンサルタントによって提唱されたものだ*2。このような図*3を見たことがあるだろう。 Wikipedia*4には以下のように説明されている。 経験曲線効果(けいけんきょくせんこうか、experience curve effect)とは、経験と効率との間の関係を示す経験則である。単に経験効果とも呼ばれる。一般に個人や組織が特定の課題について経験を蓄積するにつれて、より効率的にその課題をこなせるように

    大きな構想を持つこと - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2017/05/31
  • 図解・拙速は巧遅に勝る - Kentaro Kuribayashi's blog

    昔っから「拙速は巧遅に勝る」なんていいまして。うちの大親分の受け売りなんですが。 これは早い話が、たとえ拙いことであろうと、巧くても遅いよりは速い方がずっとマシであるというわけですな。現代風には、Facebookの創業者、マーク・ザッカーバーグさんなんて方がDone is better than perfectなどといってるそうで、あれだけのサービスを作り上げた方のお言葉とあってみりゃ、ひとつ傾聴しようじゃないかと、そういう気持ちになるわけです。 もとはといえばこの言葉、古代中国の孫武てぇお方が、最古の兵法書と呼ばれる『孫子』ってぇでいったと、そういうことになっておるわけです。 新訂 孫子 (岩波文庫) 作者: 金谷治出版社/メーカー: 岩波書店発売日: 2000/04/14メディア: 文庫購入: 17人 クリック: 64回この商品を含むブログ (101件) を見る 原文はこんな感じです

    図解・拙速は巧遅に勝る - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2017/01/17
  • Soushi(草紙)というバイモーダルなサイトジェネレータを作った - Kentaro Kuribayashi's blog

    Soushi(草紙)というサイトジェネレータを作ったので、その話を書きます。 github.com エントリはpepabo Advent Calendar 2016の25日目の記事です。昨日は、id:udzuraの私のロールモデル: エンジニア立ち居振舞い番外編でした。 作るにいたった経緯 PHP7がリリースされてからしばらく経ちました。ペパボでもPHP7へのアップデートに取り組むプロジェクトが、いろんなサービスで多数走っています。中にはいち早くPHP7化を達成し、CTO賞をGETしたチームもあります。 というわけで、ぺちぺ、ぺちぱーという言葉の創始者である私ではあるものの、PHPから遠ざかって10年以上は経過しているところ、あらためてPHP7にキャッチアップしていかねばなあと思い、以前からほしかったサイトジェネレータを作ることにしました。 Soushiの特徴 せっかくPHPで作るのです

    Soushi(草紙)というバイモーダルなサイトジェネレータを作った - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2016/12/26
  • リーダーシップはフォロワーシップから - Kentaro Kuribayashi's blog

    こんにちは、あんちぽちゃんです。GMOペパボで執行役員CTOや技術部長やペパボ研究所長をやっております。 Pepabo Managers Advent Calendar 2016の第1日目の記事を担当します。 www.adventar.org あなたにはリーダーシップはありますか? 突然ですが、リーダーの皆さんに質問です。 「あなたにはリーダーシップはありますか?」 そう質問されて「私はリーダーシップに満ち溢れている」と100%自信を持って答えられる人はわりと少ないんじゃないかと想像します。「そういう面もあるけど、足りてはいないかもしれない……」と反省する人が多いでしょう。 私だって、リーダーシップにあふれるリーダーになりたい! リーダーシップのロバストな2軸 そもそもリーダーシップとはなんでしょうか。様々な人々があれこれと自説を述べていますが、それらを総覧すると、畢竟「Performan

    リーダーシップはフォロワーシップから - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2016/12/06
  • 『みんなのGo言語 - 現場で使える実践テクニック』の紹介 - Kentaro Kuribayashi's blog

    著者のおひとり、 @songmu さんより『みんなのGo言語 - 現場で使える実践テクニック』をいただきました。ありがとうございます。 みんなのGo言語[現場で使える実践テクニック] 作者: 松木雅幸,mattn,藤原俊一郎,中島大一,牧大輔,鈴木健太出版社/メーカー: 技術評論社発売日: 2016/09/09メディア: Kindle版この商品を含むブログを見る 今年に入って『プログラミング言語Go (ADDISON-WESLEY PROFESSIONAL COMPUTING SERIES)』が翻訳されたように、日語で読めるGo言語についての書籍もずいぶん充実してきたようです。Go言語の良さとは、「早い人ならば1日、遅くとも数日で言語仕様の全容を理解できる」*1ほどにシンプルな仕様にもあることは、『みんなのGo言語 - 現場で使える実践テクニック』(以下、書)でも「はじめに」において述

    『みんなのGo言語 - 現場で使える実践テクニック』の紹介 - Kentaro Kuribayashi's blog
  • 技術組織をスケールするためのCTL = チーフテクニカルリード - Kentaro Kuribayashi's blog

    GMOペパボにおいて、チーフテクニカルリード(略称: CTL)という職位を作りました。既に以下のブログエントリで新任の2人がエントリを書いているところですが、制度設計者として、その背景を述べてみたいと思います。 diary.shu-cream.net ten-snapon.com GMOペパボの執行役員CTOになって1年半*1、その前に技術責任者に就任してから早2年*2が経過しました。その間、組織面においては、「いるだけで成長できる環境」*3、技術面では「事業を差別化できる技術」*4というコンセプトでやってきました。まだ道半ばではあるものの、逆にいえば、通るべき道は見えているともいえます。 そんな中で、この2年間、ずっと気にかかっていることがありました。 組織的にはエンジニアの人数が90人弱になり、近いうちに100人に達することでしょう。また、技術の移り変わりはますます早くなっていき、つい

    技術組織をスケールするためのCTL = チーフテクニカルリード - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2016/09/05
  • 文系プログラマでもコンピュテーションをアンダースタンディングできた!!1 - 書評『アンダースタンディング コンピュテーション』 - Kentaro Kuribayashi's blog

    タイトルは煽りです。 『アンダースタンディング コンピュテーション―単純な機械から不可能なプログラムまで』をご恵贈いただきました。ありがとうございます。 アンダースタンディング コンピュテーション―単純な機械から不可能なプログラムまで 作者: Tom Stuart,笹田耕一(監訳),笹井崇司出版社/メーカー: オライリージャパン発売日: 2014/09/18メディア: 大型この商品を含むブログ (2件) を見る 書の扱う計算理論と呼ばれる分野には、前職の同僚たちがそういうのに詳しかったこともあってずっと興味を持ってはいたものの、いくつかの教科書的なを繙いては読み進めずに挫折することを繰り返していました。その意味で、監訳者あとがきの「これなら私でも読める」という言葉は、自分自身の思いでもあると感じました(もちろん、笹田さんの「私でも」と、僕のそれとではおおいに異なることはいうまでもあり

    文系プログラマでもコンピュテーションをアンダースタンディングできた!!1 - 書評『アンダースタンディング コンピュテーション』 - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2016/07/27
  • 2016年6月17日 - Kentaro Kuribayashi's blog

    視座を高めるにはどうしたらいいか。最終的には自分より優れたひとによって気付かされるというのが一番効果的だと思うけれども、個人でやれることとしては、できるだけ抽象的に、できるだけ遠くまで考えるという訓練をすることだと思う。 具体的な思考というのは、確かにすぐに役立つし、その範囲に限ると抜けもれなく考えられるメリットはある。また、その具体性についての共通認識があれば、コミュニケーションにおいて効率的でもある。しかし、その「範囲」というのはかなり狭いものにとどまる。具体的であることの、必然的な制約である。となると、新しいこと、考えの幅を広げる必要のあることには別の考え方が必要で、常に具体的に考えればいいというものでもない。 まずは、「抽象的な議論」と「ふわっとした議論」を区別することが必要だろう。「ふわっとした」と形容したくなる時、それはほんとに「ふわっと」しているのか、自分の思考能力が「ふわっ

    2016年6月17日 - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2016/06/20
  • ペパボインフラの独特に面白いところ - Kentaro Kuribayashi's blog

    さわのぼりーさんのツイートを見て、うちのインフラのポジションはけっこう特殊、かつ、面白いなということをあらためて思ったので書いておく。 今後はカーネルとかガッツリ見て独自のリソーススケジュールをできる基盤か、クラウドサービスにごっそり乗っかるかの二極化しそうと思ってる。両方面に話聞きたい。— sawanoboly (@sawanoboly) June 11, 2016 上記のツイートであげられているのは2点。 カーネルとかガッツリ見て独自のリソーススケジュールをできる基盤 クラウドサービスにごっそり乗っかるか このうち1.については、@matsumotoryが「なめらかなシステムのアイデアと設計概要」で書いているような話とか、さらには@udzuraが「haconiwaの室内楽 - Re: 自作Linuxコンテナの時代 - ローファイ日記」で書いているhaconiwaのような話がある。 2.

    ペパボインフラの独特に面白いところ - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2016/06/13
  • 新卒スタッフ向けに「ペパボのエンジニア2016」という話をした - Kentaro Kuribayashi's blog

    今年もまた、新しい仲間が増える季節がやってきました。新しく総合職・エンジニア・デザイナ*1たち、計13名が入社し研修の毎日を送っています。しばらくは職種関係なく、会社全体の成り立ちや共通してみにつけてほしいスキルについて学んでいるところです。 さて、今年もその研修の中でなにかしらお話をする機会をいただきました。技術部長という組織の長と、CTOという技術あるいはエンジニアという職種のトップという、直接には一致しない役職を兼任しているので、なにを紹介したらいいのかいつも迷います。話をする相手も、エンジニアだけではなく、全職種の人々ですし。 そこで、技術エンジニアという職種をとっかかりにしつつも、より広い視点から我々がどうありたいのか、なにを目指しているのかという話を、これまでほうぼうで話したり書いたりしてきたことをまとめつつ述べてみました。 去年のスライドとかぶるところもあれば、今年初めて話

    新卒スタッフ向けに「ペパボのエンジニア2016」という話をした - Kentaro Kuribayashi's blog
    ackintosh
    ackintosh 2016/04/18
  • エンジニアとしていかに成長するかについて、GMOグループの新卒エンジニア・クリエータの皆さんにお話した - Kentaro Kuribayashi's blog

    GMOグループにはGMOテクノロジーブートキャンプという新卒エンジニア・クリエータ向けの研修メニューがあって、そこでなんか話してくれという要請があったので、「エンジニアになる」というタイトルで、エンジニアとしての成長について、少しお話をしてきました。 自分自身がエンジニアとしていままでどうしてきたかみたいな話は、まとまった形ではこれまでしたことがなかったわけですが、立場上とか年齢的にも「僕ごときが……」とかいってもいられないので、恥を忍んでスピリチュアルな話をしてみました。以下、ご笑覧くださいませ。 いいたいことはだいたいスライドに書きこんだのですが、以下、ちょっとだけ補足。 このスライドを作っていた時に、ちょうど「現場ロックイン」についてのエントリが話題になったり、また、このエントリを書く直前にも似たような話題のエントリを見たりしました。 現場ロックインが技術力さげてるのかもしれない -

    エンジニアとしていかに成長するかについて、GMOグループの新卒エンジニア・クリエータの皆さんにお話した - Kentaro Kuribayashi's blog