タグ

2024年1月6日のブックマーク (5件)

  • 「完璧なリーダー」は、もういらない。

    いままでわたしは、「リーダー=頼りになる人」だと思っていた。 まわりが「ついていきたい」と思うような人格と能力を兼ね備え、みんなを引っ張っていってこそリーダーだ、と。 ……でももしかしたら、リーダーって、頼りにならなくてもいいのかもしれない。 頼りにならないリーダーでもうまくいった とあるゲームで、わたしはTAチームを結成した。 TAとはタイムアタックの略で、いかに早く攻略できるかを競う遊びだ。 条件が合うチームがないので自分で作ったのだが、チーム経験が豊富なメンバーに対し、わたしはチームに所属することも、ましてやリーダーをするのもはじめてという状態。 なにかを決める場面でも、 「みんなはどう思う?」 「どうしたらいいか迷うね」 「うーん、どうしよう……」 と、あたふたするばかり。 まったく頼りにならない、ダメなリーダーである。 こんなんで大丈夫だろうかと、最初は心配でしょうがなかった。

    「完璧なリーダー」は、もういらない。
  • 現場で役立つGo言語のTipsをただまとめてみた

    はじめに こんにちは、23卒でバックエンドエンジニアをしているたかしゅんです。 私の所属しているプロダクトではサーバーサイドの開発言語としてGoを採用しております。 チームでGoの勉強会をした際にあまりにもGoの流儀や綺麗な書き方を理解していなかったので、以下の書籍を読みました。 [Go言語 100Tips ありがちなミスを把握し、実装を最適化する] この書籍から得た知見、プルリクエストのレビューで受けたアドバイス、そしてコードレビュー時に意識すべき点などを基に、知識を整理し共有したいと思います。 基礎文法は理解しているけど、実際のプロダクトで何を意識して書けば良いのかわからない方に、少しでも参考になれば幸いです。 1. コード 1.1 不用意にネストしない 可読性の悪いコードには命名、一貫性、書式など様々な原因がありますが、その中の重要な原因の一つとしてネストが関係します。 よくある例と

    現場で役立つGo言語のTipsをただまとめてみた
  • ローグライクしかやったことがない人間が「Rogue」やってみた。見ろよこの冗談とすら思える,いとしき理不尽さを

    ローグライクしかやったことがない人間が「Rogue」やってみた。見ろよこの冗談とすら思える,いとしき理不尽さを ライター:つきひ ローグライク。それはマップのランダム生成や,死ぬとイチからやり直しになる“パーマデス”を特徴とする,昨今の一大ジャンルだ。 日では“不思議のダンジョン”シリーズ「トルネコの大冒険」や「風来のシレン」が有名で,近年ではデッキ構築型の「Slay the Spire」,サバイバー系の「Vampire Survivors」など,ローグライクと別ジャンルを組み合わせた路線が大ヒットしたのも記憶に新しい。 でも……ローグライクの“ローグ”とはなんなのか? 「Rogueという作品をリスペクトしているからローグライク」という解説はいくらでも見聞きしてきたが,私はローグを知らずにライクを愛した。それと同じように,ローグのことを知らない人も多いはずだ。 だから,40年以上前のコン

    ローグライクしかやったことがない人間が「Rogue」やってみた。見ろよこの冗談とすら思える,いとしき理不尽さを
  • ミスを責めるとミスが増え、自己正当化がミスを再発する『失敗の科学』

    人はミスをする。これは当たり前のことだ。 だからミスしないように準備をするし、仮にミスしたとしても、トラブルにならないように防護策を立てておく。人命に関わるような重大なトラブルになるのであれば、対策は何重にもなるだろう。 個人的なミスが、ただ一つの「原因→結果」として重大な事故に直結したなら分かりやすいが、現実としてありえない。ミスを事故に至らしめた連鎖や、それを生み出した背景を無視して、「個人」を糾弾することは公正なのか? 例えば、米国における医療ミスによる死亡者数は、年間40万人以上と推計されている(※1)。イギリスでは年間3万4千人もの患者がヒューマンエラーによって死亡している(※2)。 回避できたにもかかわらず死亡させた原因として、誤診や投薬ミス、手術中の外傷、手術部位の取り違え、輸血ミス、術後合併症など多岐にわたる。数字だけで見るならば、米国の三大死因は、「心疾患」「がん」そして

    ミスを責めるとミスが増え、自己正当化がミスを再発する『失敗の科学』
  • VS-CODEでDocker環境を簡単に構築する方法

    VS-CODEの拡張機能Dev Containersを使って、Docker環境を簡単に構築する方法についてご紹介します。 こちらのudemyの講座を参考しています。 自分が忘れないように記事にしました。 自作シェルで学ぶLinuxシステムプログラミング ―Pythonで150行の「シェル」を実装してLinuxのしくみを学ぼう Dev Containersとは Dockerコンテナを使った環境構築を非常に簡単に構築できるVS-CODEの拡張機能です Dev Containersのインストール VS-CODEの拡張機能の検索欄からdev containersを検索します インストールします 構成ファイルの作成 開発コンテナーのための構成ファイル(JSON)を作成していきます コマンドパレットから、Dev Contaniners: Add Dev Contaniner Configuration

    VS-CODEでDocker環境を簡単に構築する方法