[TIL]実用主義哲学-実用主義プログラマー1章

2561 ワード

TIL (Today I Learned) 날짜: 2022/03/19
오늘 읽은 범위: 서문 ~ 1장. 실용주의 철학 A Pragmatic Philosophy 

覚えたい内容

  • 実用主義プログラマーの違いは何ですか?問題と解決方法に対する態度、方式、哲学には違いがある.
    実用主義プログラマーは直面している問題を考慮する.問題をもっと大きな脈絡に置いて、もっと大きな絵を見るように努力します.
  • Topic 1. あなたの人生


    組織を変えたり、組織を変えたりすることができます.-Matin Fowler

    Topic 2. 猫が私のソースコードを飲み込んだ。

  • 実用主義哲学の礎の一つは、自分と自分の行為に責任を負うことである.自分の経歴開発、自分の学習と教育、プロジェクト、日常の仕事について.
  • もしあなたが
  • の間違いを犯したら(誰もが間違いを犯す)、誠実に認めて他の案を提出するように努力しなければなりません.
  • 軽く弁解しないで、代替案を提出してください.
  • 友達が「よくわかりません」ともしあなたがそう言うなら、私はすぐに「でも、私はあなたを認識します」と言います.言ってください.知らないことを認めても、専門家のように責任を負わなければならない.
  • Topic 3. ソフトウェアエントロピー

  • の「破れた窓」を無視してはいけない.悪いデザイン、間違った決定、または悪いコードは窓を割っています.気づいたら直す.直すのに適当な時間がなければ、まず板で覆いましょう.
  • を置くと、他のどの要素よりも腐敗が加速します.
  • Topic 4. 石のスープとカエルの煮物

  • 何かがあると、人々に見られ、驚嘆させます.そして彼は「もちろん......加えればもっといいかもしれない」と言った.あまり重要ではないふりをする.少し未来を見せれば、人々は集まって手伝ってくれる.
  • の大きな図を覚えてください.目の前のことばかり気にしないで、周りで何が起こっているのかよく観察しましょう.ソフトウェアの惨劇の多くは気づかないほど小さい問題から始まり、プロジェクトの多くはある日突然暴走した.
  • Topic 5. なかなかのソフト

  • より完璧に完成しました.
  • 「機能blot特性bloat」
    ソフトウェアで使用される機能に比べて、多くの機能があります.機能が多いため、エラーやセキュリティ・ホールが発生する可能性があります.
  • Topic 6. ナレッジポートフォリオ

  • 私たちの知識と経験は「期限付き資産」です.
  • わが国の技術世界の変化速度から見ると、
  • の有効期間はすぐに終わる.
  • 1. 매년 새로운 언어를 최소 하나는 배워라
    2. 기술 서적을 한 달에 한 권씩 읽어라
    3. 기술 서적이 아닌 책도 읽어라
    4. 수업을 들어라
    5. 지역 사용자 단체나 모임에 참여하라
    6. 다른 환경에서 실험해 보라 
    7. 요즘 흐름을 놓치지 말라 
    
  • 商業主義の力を過小評価してはいけない.読み書きを批判的に分析する.
  • 1. "왜냐고 다섯 번 묻기 Five whys"
    2. 누구에게 이익이 되나?
    3. 어떤 맥락인가 ? 
    4. 언제 혹은 어디서 효과가 있을까?
    5. 왜 이것이 문제인가? 

    Topic 7. コミュニケーションしよう!

  • 何を言っても何を言っても重要です.
  • 最初から
  • ファイルが含まれていて、後で入れようとしないでください.
  • 感想と想い

  • の全体的な脈絡を把握して仕事をするのは、プログラマーだけではありません.私たちはどのように仕事をすればいいか、何が正しいか曖昧に知っています.しかし、それを実践する人は多くなく、想像ほど簡単ではないことも知っています.実用主義プログラマーは第1章で「実務的」な態度と哲学を再び注意した.
  • 石子スープとカエルスープを例に説明した部分が印象的でした.2つのケースはいずれも漸進的に対象をだましたが、結果はまったく異なる.私が引き起こす変化が積極的な結果をもたらすかどうかをどのように判断し、小雨が服を濡らすように徐々に成熟したカエルのスープをどのように作るのか.寝る前にこれだけ考えて寝てしまいました.もしあなたが解決策を考えたら、私は追加します.
  • 初めてTILを使用したのですが、まだまだたくさんの形を整える必要があるように見えますが、完璧というよりは初日の位置決めを終えたことが重要です.そしてこの挑戦を通じて私と他の多くの人とコミュニケーションすることができます!次の3週間が楽しみです.
  • 今日読んだ他の人のTIL


    https://nomadcoders.co/community/thread/3634
    本の中のTipを集めて付録にしたのが印象的でした!私も次回から利用します:)