タグ

読み物に関するcalpoのブックマーク (36)

  • プログラマと出世 - megamouthの葬列

    就職することになって、つまりは私が職業プログラマになって、それを聞き知った叔父が私を訪ねてきた。 「プログラマってのは、若いうちはいいが、長くはできないんだろう?」 リビングの炬燵に潜り込んだ叔父は寒そうに体を震わすと、最初にそう尋ねた。 当時、業界には「プログラマ35歳定年説」というのがあった。 郵便局員をしている叔父が知っていたというのだから、有名な話だったのだろう。 私は訳知り顔で微笑むと、業界1年目のひよっこなりに考えた、この話のカラクリを説明した。 ―――プログラマというのは、システム開発に伴う仕事の中で、単価が最も安い。ようするに給料が一番安いんです。でも、35歳にもなれば、まさか20代と同じ給料というわけにはいかない。35歳相応の給与を貰うためには、プログラマより単価の高い仕事、つまり管理職に「出世」するしかない。つまりプログラマだった人もある時が来ると出世してどこかの管理職

  • 在宅勤務が始まり、いまが人生で1番幸せな春

    零細企業の社員。昼は公園で弁当派。 職場を転々としているから春は毎年違う公園で桜を見る。 去年は池袋で桜を眺め、来年の自分はどこにいるか考えながら、ぼんやり米をほうばっていた。 それがまさか在宅勤務になって、マンションの桜を見ながら弁当をべてるとは思わなかった。 マンションの桜はいつも子供が遊んでいる広場に咲いていてやや近寄り難く、いつも気がついたら散っている存在だった。 在宅勤務の昼休憩は12時からと決まっている。チャットで休憩に入りますと伝えるのもルール。 いつもの弁当箱じゃなくて、洗いやすいタッパーに米と昨日の残りの春巻きと卵焼きだけつめて階段を降りると、マンションの広場にはそこそこ人がいた。みんなそれなりの距離を保っている。 同年代の夫婦はシートを敷いてお弁当を広げ、老夫婦はベンチに座ってパンをべて、子供と母親はサッカーをしていた。 のどかだった。牧歌的という言葉が頭をよぎっ

    在宅勤務が始まり、いまが人生で1番幸せな春
  • 希薄化したTDD、プロダクトの成長のために必要なものは?〜『健全なビジネスの継続的成長のためには健全なコードが必要だ』対談 (6)

    テスト書くのが当たり前、だけど・・・和田:次に意味の希薄化ですね。『Test-Driven Development by Example』の出版から15年経ち、テストコードを書く人はすごく増えました。15年前は啓蒙期で、テストコードを書きましょう、テストコードの書き方はこういう感じですというのを頑張って啓蒙する必要があった。 でも、例えば今の若手プログラマーは普通にテストコードを書く。なぜなら既存システムにはテストコードが書かれているから、開発の継続、不具合の修正とか機能追加を行う際にテストコードを書くのが普通だし、テストコードが無いとレビューは通らないしみたいな話になって、テストコードがあるという生活は普通のものになっている。そうすると、なぜテストコード書くのかとか、来こういうテストコードを書きたかったんだけどとか、こういうテストを書くべきなんだけどみたいな議論はだいぶ土俵から外れてし

    希薄化したTDD、プロダクトの成長のために必要なものは?〜『健全なビジネスの継続的成長のためには健全なコードが必要だ』対談 (6)
  • リモートワークとの付き合い方

    A very smart man versus a very smart machine. Can an undisputed board game king conquer artificial intelligence? Watch… NetflixAlphaGo が話題になっているので Netflix を再契約して見てみた。とても良かった。 見ていて思ったのが DeepMind 社の社員たちが事ある毎にホワイトボードやメモ帳を持って議論をしていた。 もちろんこれはドキュメンタリーなので、全部が全部そうではないとおもうが、とにかく顔を合わせて、その場にいて議論をしているように見えた。 働く場所は同じ場所で、皆ヘッドフォンをして作業をしていたし、スタンディングデスクもあった。ただとにかく顔を合わせて話をしているのが印象的だった。 自分のリモートワークに対する考えちょと書き出してみる

  • DeNA炎上騒動は任天堂が協業を見直してもおかしくない深刻な問題のはず(徳力基彦) - エキスパート - Yahoo!ニュース

    DeNAが運営する医療情報サイトWELQの記事内容に端を発した一連の騒動が、ついにDeNAが運営するメディア9サイトの全記事を公開停止するまでの事態に発展しました。 ■代表取締役社長兼CEO 守安功からの一連の事態に対するお詫びとご説明 このタイミングでDeNAの守安社長自らの言葉という形で、今度こそ気でこの問題を改善する姿勢を見せたことは、一連の対応が後手後手にまわったことを考えると、せめてもの救いと言えます。 ただ、どうも今回の騒動が医療情報サイトのWELQというある意味特殊なメディアの問題に端を発していることで、問題の質を誤解されている方がDeNAの社内の中にも少なくない印象を受けます。 また、早速TechCrunchが守安さんのインタビュー記事を公開しており、書く側も受けた側も偉いなとは思うわけですが。 ■DeNA守安氏「認識が甘かった」WELQに端を発したキュレーションメディ

    DeNA炎上騒動は任天堂が協業を見直してもおかしくない深刻な問題のはず(徳力基彦) - エキスパート - Yahoo!ニュース
  • 高校生にWeb上でプログラミングを教え始めたエンジニアがこの8ヶ月間で得た気づき - Qiita

    画像: N高等学校課外授業(N予備校)での生放送授業のブラウザ上での見た目、コメントが書ける 目次 はじめに 教えることになったきっかけ Web企業にエンジニアとして就職できるようになる、というミッション 既存のWeb教材に感じた問題意識 「各自進められるゲームブック形式の教材」と「徹底的にフォローする生放送授業」 コンセプトをもとに構成されたコースと内容 ゼロからプログラミングができるようになった人が生まれた日 永劫、プログラミングは一部の天才たちのためのものか? プログラミング学習のモチベーションの課題と対応 まじめなオタクたちが社会をよくしようと頑張ること さいごに はじめに 自分はこの8ヶ月間、Web上で非対面のプログラミング教育、具体的にはHTML教材と生放送授業を中心としたプログラミング教育をN高等学校の生徒に行ってきました。 ここに書かれている内容は、これからプログラミング教

    高校生にWeb上でプログラミングを教え始めたエンジニアがこの8ヶ月間で得た気づき - Qiita
  • グーグルの世界では「コンテンツイズキング」ではなく「コンテンツイズプア」である - P系リンク乞食スペシャル

    ウェルク問題で盛り上がっているので、 現状インターネットメディアを自称するほとんどの会社がやっていることは、実質メディア運営ではなく、検索エンジンを占拠するビジネスである 検索エンジン占拠ビジネスにおいては、コンテンツにお金をかける、特に一記事にコストを掛けることは経済的に不合理である と考えている理由について、気分転換がてら書いていきます。 最初に断っておくと、これから書くことはメディア運営をしている一個人の感想であると同時に、メディア運営者の一人として自分も完全にブーメラン案件であり、誰が正義とか悪いとかそういうことを話したくて書くわけではありません。 よくも悪くもインターネットというのはこういう仕組みになっているので、短期的な経済的成功だけを目指すのであれば、ウェルクを始めとする昨今のキュレーションサイトのようなやり方は合理的である というの旨の話となります。 今回のウェルク炎上で比

    グーグルの世界では「コンテンツイズキング」ではなく「コンテンツイズプア」である - P系リンク乞食スペシャル
  • Composerを速くするために必要だったもの // Speaker Deck

    PHPカンファレンス関西2016の基調講演です。

    Composerを速くするために必要だったもの // Speaker Deck
    calpo
    calpo 2016/07/17
    基調講演に相応しい講演。テンションあがる。
  • 続・拝啓『変わらない開発現場』を嘆く皆様へ ~ ウォータフォール & アジャイル編~ – とあるコンサルタントのつぶやき

    とあるコンサルタントのつぶやき とあるコンサルタントのつぶやき MCS (Microsoft Consulting Services) の某コンサルタントがまったり語るテクノロジのお話です。 ご存知の方も多いと思いますが、ここ最近、うちの会社の歌って踊れる DevOps エバの牛尾さんが、こんなエントリを書かれていました。 私は間違っていた。ごめん。ウォーターフォールは何のメリットも無い http://simplearchitect.hatenablog.com/entry/2016/06/20/080807 「自分で人生を決めない」ことが、決定的に業界の進化を遅らせているのかもしれない http://simplearchitect.hatenablog.com/entry/2016/06/24/080049 特に前者は炎上気味でしたが;、二回分のエントリを通して読めば、牛尾さんが言いたい

    続・拝啓『変わらない開発現場』を嘆く皆様へ ~ ウォータフォール & アジャイル編~ – とあるコンサルタントのつぶやき
  • HTTP/1.1 200 OK - Qiita

    ※このお話はたぶんフィクションです。実在の人物や団体とはあんまり関係ありません。 序 planetter.comをバージョンアップすることにした。数年前にリリースしてからずっと放置していたけど、そろそろ手を付けないとやばいと思った。 しかしウェブの世界はドッグイヤーだ。3年も経てば何もかもが変わっている。しばらく開発から遠ざかっていた僕には、最近の技術トレンドなんてさっぱりわからない。 まずは自分自身をアップデートするところから始めよう。 Atom 最初はIDEだ。以前はEclipseを使っていたけど、いまはもうウェブ系言語の進化速度に追いつけていないようだった。ウェブ開発用のIDEならいまはWebStormが人気のようだ。有料だけど、最新の技術に対応しているし、使い勝手もいい。 でも最終的にはAtomを選んだ。IDE(統合開発環境)ではなくエディタなので、これ自体は単機能だけど、不足分は

    HTTP/1.1 200 OK - Qiita
  • わたしはサンタさんがいると思っています。逆に、いないと言っている人の意味がわかりません。サンタさんという職業、前テレビでもやっていまし... - Yahoo!知恵袋

    サンタはいます。 正確には初代サンタクロースではなく何代目かのサンタなんですが細かい話は置いといてとりあえずサンタはいます。 ただ最近の場合プレゼントにサンタが直接は関わっていない事も多いです。昔のようにサンタさんがおもちゃを作り、運び、配っていた時代とは変わりました。 まず家の中に入れません。煙突とか無いし鍵かかってるし、そもそも勝手に入ったらダメだし。 サンタがプレゼントを持ってきたとしても玄関で親御さんを呼んで受け渡してサンタさんの代わりに枕元へ置いてもらうことになります。 そしてなにより子供の欲しがる物が「市販品」になったことです。「○○って言うおもちゃが欲しい」とか「○○ってゲームが欲しい」とか「携帯電話」とか「iPod」とか。こうなるとサンタさんにはもう作れません。 「サンタさんに作れないなら私達が代わりに作りますよ」とたくさんの企業が作ってくれているわけですが、全国へ運ぶ所も

    わたしはサンタさんがいると思っています。逆に、いないと言っている人の意味がわかりません。サンタさんという職業、前テレビでもやっていまし... - Yahoo!知恵袋
  • 自然とそうなる開発チームをつくるいとなむ #toteka

    http://d.hatena.ne.jp/tochigitestnokaigi/20160423

    自然とそうなる開発チームをつくるいとなむ #toteka
  • フレームワークが増え、そしてLaravelが受けたわけ

    タグ: Laravel PHP Framework この記事は、Laravelリファレンス発売記念アドベントカレンダーの2015年12月25日公開分として書かれたものです。 Goとフレームワーク 今見ると、もうなくなっているようですが、数週間前に「フレームワークは何がよい?」というお決まりの質問が、FacebookのGo programing Languageグループでされていました。その中でひときわ強い主張をしている人がいて、これを見ろとリンクを示していました。 そのリンクも見つからないのですが、書いてあった内容は「Goは何かをカスタマイズしたり、ツールを作ったりするのに便利な言語だ。だから、フレームワークなんて必要ない」というようなものでした。 多分、これは極端な意見なんでしょう。でもこれはあながち外してはいないと思います。だって誰もシェルスクリプトでWebアプリケーション作ろうとしま

  • はてなでの10年戦える新技術採用戦略の話 - Hatena Developer Blog

    この記事ははてなデベロッパーアドベントカレンダーを始めます - Hatena Developer Blogの最終日の記事です。昨日は id:ichirin2501 の MySQLでINSERTのデッドロックに嵌る人を1人でも減らすために - ichirin2501's diary でした。 こんにちは、id:stanaka / @stanaka です。今年のはてなデベロッパーアドベントカレンダーも最終日です。 2015年もSwiftのOSS化から、JavaScriptデスクトップアプリを書けるElectronや、 Chainer, TensorflowなどのDeep Learningライブラリ、AWS RDSのAuroraの東京リージョンでのリリースなどなど、 大小様々な技術が登場しました。 はてな社内でも新しい技術の採用方針については時々議論になるのですが、 社内向けに書いた技術選択を

    はてなでの10年戦える新技術採用戦略の話 - Hatena Developer Blog
  • あるシステム屋さんが平均残業時間一桁を実現した方法 - ゆとりずむ

    こんにちは。 ここしばらく、システムトラブルの対応で午前帰りが続き、疲れてきてしまいました・・・。直接、トラブルの原因になった訳では有りませんが、エンジニアさんも巻き込んでしまい、もう少し上手く回す方法はなかったのかと、自分の未熟さを反省中です。 さて残業といえば、先生は大変そうですね。ただでさえ、ひとりで何十人もの生徒をみないといけない上、ほぼ無償ボランティアの部活顧問まで行い、その上で親に押しかけられたら溜まったもんじゃ有りませんよね。横浜市で、先制の『ノー残業デー』を設定するそうですが、多少なりとも状況が改善することを期待してやみません。 ただ、個人的にはこの『ノー残業デー』という制度がしっくり来ません。だって、『ノー残業デー』って、その日以外は残業することが前提なワケですよね?更に、こんなニュースも有ります。 正社員と同じ等級制度や人事制度を用いるため、基給も同じ水準だ。賞与は正

    あるシステム屋さんが平均残業時間一桁を実現した方法 - ゆとりずむ
    calpo
    calpo 2015/06/25
    "残業しない人に残業代を払う会社"
  • プログラマーは皆、常に秘密や嘘を抱えている - totopon114689の日記

    プログラマーは皆、常に秘密や嘘を抱えている。 これは間違いない。 基的には誰にも話さないが、 (家族や友人などプログラムを知っていない人間に話しても分からない、という事もある) プログラマー同士の飲みの席などで、過去の笑い話として酒の肴になる事はある。 秘密や嘘の傾向には幾つかのパターンがある。 1) 仕様があいまいな場合の適当なコーディング 仕様があいまいな機能を実装する場合、想定していたものよりもプログラム量が膨大になる事はよくある。 また、細かいパターンや想定外のケースに対し、どのようにプログラム的対処を行うべきか? 洗い出しているとキリがない場合もある。 仮に事前に洗い出していたとしても、 「ケース自体は洗い出せているが、具体的にどのようなエラーメッセージを表示すべきか?」 などといった、その先がまたあいまいになっている場合もある。 このような場合、来であれば決裁権のある人間に

    プログラマーは皆、常に秘密や嘘を抱えている - totopon114689の日記
    calpo
    calpo 2013/05/24
    形式知。ブコメをみて思ったのは「なんだみんなそうなんだ」というのと「恵まれた仲間と仕事をしてる人もいるのか」。「こんな酷い環境だけどこうして正しくやってる」が見つからない
  • ラーニング・パターン (Learning Patterns)

    サイトでは、ラーニング・パターンの考え方や個々のラーニング・パターンについて紹介します。 ラーニング・パターンは、自律的で創造的な学び方のコツをパターン・ランゲージという形式でまとめたものです。どのような状況でどのような問題が生じやすく、それをどのように解決すればよいのかの発想がまとめられています。このようなコツを「言語」として共有することで、個人の自律的で創造的な学びの支援と、学びのコミュニティの活性化を目指しています。 ラーニング・パターンは、2009年4月から毎年、慶應義塾大学総合政策学部・環境情報学部の全学生(一学年約900人)に配布されているほか、ウェブサイトやtwitter等で、幅広い世代の方に広まりつつあります。ぜひご活用ください。 ラーニング・パターン(Learning Patterns)のtwitter配信をしています! よりよい学びのコツを記述した「ラーニング・パタ

  • 最近のおっさんたち - steps to phantasien

    Gisted のドッグフードをかねて InfoQ のインタビューやプレゼンを見るようになった。 いくつか面白かったのを紹介したい・・・とおもってるうちにバックログを溜めすぎた。一度に紹介するのは諦めて何度かにわけよう。 今日はおっさん、具体的には ThoughtWorks 周辺の面々を追いかけてみます。InfoQ 中心だけどそれ以外も若干あり。 When Geek Leaks “プロダクティブ・プログラマ ” の著者 Neal Ford が あるキーノートにつけたタイトルは ”When Geek Leaks“。 ここでの Leak は前向きだ。Geek の情熱がその主たる関心の外にも影響を与えていくといいですね、という話。 ファインマンが物理学という専門以外で発揮した数々のいたずら心、 ”Now Every Company Is A Software Company” という Forbes

    calpo
    calpo 2013/04/24
    なんかしんみりしちゃう。ゆく河の流れは絶えずして、しかももとの水にあらず。よどみに浮ぶうたかたは、かつ消えかつ結びて、久しくとゞまりたるためしなし。
  • 私がアジャイル崇拝をやめてウォーターフォールを愛するようになった7つの理由 - カイゼンにっき。

    アジャイルがダメだと思う7つの理由 - arclamp にインスパイアされて、自分なりの考えをまとめてみました。一部SI前提で書いています。 制作(および詳細設計・結合テスト)フェーズの全体スケジュールを見通しやすい 確かに、全体スケジュールの完全なコミットメントは不可能です。しかし、少なくとも、信頼性の高い見通しは必要です。そもそも予算が下りません。顧客側組織の予算編成・執行体制を変えるべきだ、何て寝言を言えるはずもありませんし、見通しもなしに予算を出すべきだとも思えません。 ウォーターフォール型の開発プロセスでは、開発プロジェクトの大部分を占める制作(および詳細設計・結合テスト)フェーズの全体スケジュールを、先行する計画・設計のフェーズでじっくりと吟味します。 ウォーターフォール型の開発プロセスは、問題があった時に調整が効かないかのように言われています。しかし、ウォーターフォールにはフ

    私がアジャイル崇拝をやめてウォーターフォールを愛するようになった7つの理由 - カイゼンにっき。
  • メジャーなプログラミング言語とそれらの役割を、素人でも分かるように教えてください。 - Knoh (ノウ) | The Knowledge Hub

    プログラマーたちは、使用するプログラミング言語と驚くほど密接な関係を持っています。プログラミング言語はあなたをイライラさせ、また教え導いてくれます。あなたはそのうちにプログラミング言語の内部構造や、ちょっとした変な癖を学ぶことになるでしょう。それはあなたの頭のなかにも入り込み、考え方をも変えるでしょう。 正しいプログラミング言語を選べば、新しくて美しい何かを一緒に作り上げることができます。間違った選択をすれば、もちろん面倒なことになります。 言い換えれば、プログラミング言語を選ぶことは、恋人を選ぶことによく似ているのです… (注: 私はストレートの男性です。それ以外の方は、自分の興味に合わせて自由に脳内変換してください) PHP は、あなたが高校時代のある夏、不器用ながらも付き合った初めての彼女です。もっと真剣な関係を築こうとしてはいけません。この子は複雑な問題を抱えています。 Perl

    calpo
    calpo 2013/03/14
    そういう意味ではPHPとJSって似てるし、PHPの方にはなんか母性を感じるわ