タグ

ブックマーク / jflute.hatenadiary.jp (4)

  • 別にパソコンがなくてもプログラミングはできるよ - jfluteの日記

    書く時間と考える時間 o 仕事を早く終わりにして帰りたい o スキルアップのためにプログラミングたくさんやりたい o オープンソース活動のための時間を確保したい こういう感じの様々な悩みがあるかと思いますが、 ズバリ! 書く時間と考える時間を分離する をオススメします。 これができれば、通勤の電車でも、 用事があって歩いているときでも、 ご飯をべているときでも、 お風呂を入っているときでも、 横になって休憩しているときでも、 ストレッチしているときでも、 ショー待ちしているときでも、 プログラミングができて捗ります。 書いて考えて書いての繰り返し 月並みですが、プログラミングは、ただひたすら書くだけの作業ではありません。 今の時代のプログラミングであればなおさら、プログラミング言語やフレームワークの進化により、書く量に対して考える量が増えていると思います。 もちろん、書きながらじゃないと

    別にパソコンがなくてもプログラミングはできるよ - jfluteの日記
  • 技術的負債の返済プロジェクトが失敗する 11 のワケ - jfluteの日記

    ワケ一覧 序の口: フレームワークだけが負債だと思ってる 序二段: ビジネスサイドに理解してもらう努力がない 三段目: 技術で遊び過ぎてしまう 幕下: 太り過ぎアーキテクチャ 十両: 過去に目もくれず、現状だって見ない 前頭: 技術に詳しいだけでアーキテクト 小結: アーキテクトの知識と覚悟が足りない 関脇: スパンが長く、モチベーションが続かない かど番大関: スパンが長く、人の入れ替えでチグハグ 大関: アーキテクチャデザインはどこへ? 横綱: 実は人間的負債だった 序の口: フレームワークだけが負債だと思ってる みんな、フレームワークが大好き。とはいえ、さすがにみんな、「フレームワークが古いことだけが負債」だなんて思ってないはずだが...なのに多くの人が、あたかもそのような振舞いと判断をしてしまう。潜在意識の Big Issue だから? o 信用できないテストデータ も負債 o 現

    技術的負債の返済プロジェクトが失敗する 11 のワケ - jfluteの日記
  • エンジニアのモチベーションを下げる方法 - jfluteの日記

    モチベーションの高いエンジニア... ガンガン働いてくれそうで、放っておいても安心でしょうか? 安心してください。 簡単に下げられますよっ! o 序の口: ディスプレイを小さくする o 序二段: 毎日スーツを着させる o 三段目: 椅子を固くして、机を狭くする o 幕下: 簡単に作れるでしょ?って上から目線で言う o 十両: 打ち合わせ一杯で連続した集中時間を与えない o 前頭: 情報共有しづらい、風通しの悪い現場に o 小結: 引き継ぎなしで人をどんどん入れ替える o 関脇: 背景わきまえず、コード汚い、仕組みひどいと言う o 大関: 仕事を突然終了させて無意味感を与える o 横綱: 質的でないことに時間を取らせる仕組み 序の口: ディスプレイを小さくする エンジニア仕事の多くはパソコンの中にあります。そのパソコンの中を覗く唯一の手段はディスプレイです。そんな狭い中で、色々な資料をみ

    エンジニアのモチベーションを下げる方法 - jfluteの日記
  • 既存コードの甘い匂い (悪意なきチグハグコードの誕生) - jfluteの日記

    まえがき 前提として、しっかりとコーディング規約やコーディング手順などが整備されている現場ではあまり関係ないかもしれません。 そういうのを整備して実践していことが難しい現場、スタートアップからインクリメンタル開発を経て、成長していくサービスを長期間作り上げていく事業会社が主なターゲットの話かもしれません。 既存コードに if 文がありました さて、あなたが開発現場に途中から参画しました。すでに A と B という別の人が作った画面があります。 あなたは C を作ります。C は A と B と似ています。 「さあ、作ってください」 と言われました。どうしますか? ... まあ、普通に考えたら、A と B を参考に作りますよね。ここに甘い匂いがします。 A と B には、とある定型の if 文による制御がありました。C では一見、要らなそうに見えますが複雑でよくわからない。 C でも if 文

    既存コードの甘い匂い (悪意なきチグハグコードの誕生) - jfluteの日記
  • 1