KaQiita

新米 Web エンジニアが適当なことを書いてます。温かく見守ってやってください。

読書感想文を書くのが嫌で毎年同じ作文提出してた俺が、今は週 2 本読書感想文を書けている訳。

今週のお題「読書感想文」 はじめに 小学生の頃、読書感想文を書くことが大嫌いでした。何を書けば良いか分からないからです。 まずは読んだ本がどんな本だったのかを述べるためにあらすじを書き始めて、しかし小学生の頃の自分には要約する力もなく、あらす…

コードをシンプルに保つために最も大切なこと〜プログラマが知るべき 97 のこと 5. 美はシンプルさに宿る〜

はじめに 「プログラマが知るべき 97 のこと」の「5. 美はシンプルさに宿る」を読んで考えたことについて書きたいと思います。 プログラマが知るべき97のこと [ ケブリン・ヘニー ]価格:2090円(税込、送料無料) (2020/7/14時点)楽天で購入 コードは美しい…

「合理性」より「一貫性」〜『リーダブルコード』を読んで〜

はじめに 『リーダブルコード』を久しぶりに読みました。 リーダブルコード より良いコードを書くためのシンプルで実践的なテクニ (Theory in practice) [ ダスティン・ボズウェル ]価格:2640円(税込、送料無料) (2020/8/24時点)楽天で購入 まだエンジニ…

リクルートテクノロジーズさんの研修を受けて技術の学び方を内省した話

はじめに 本当にリクルートテクノロジーズさんの研修を受けた訳ではないです。 この記事にある資料を一通り読んだというだけです。 recruit-tech.co.jp かなり作り込まれた研修で本当に読んで勉強になりました。 ここではまず技術の学び方の part について内…

チームの妨害要因を排除する〜『SCRUM BOOT CAMP THE BOOK』を読んで〜

はじめに 『SCRUM BOOT CAMP THE BOOK』を読みました。 SCRUM BOOT CAMP THE BOOK スクラムチームではじめるアジャイル開発 [ 西村直人 ]価格:2640円(税込、送料無料) (2020/8/20時点)楽天で購入 今はチームで既存のサービスの改善タスクをこなしていて、…

仕事のスピードアップ術は無数にある〜『速さは全てを解決する』を読んで〜

はじめに 『速さは全てを解決する』という本を読みました。 速さは全てを解決する 『ゼロ秒思考』の仕事術 [ 赤羽雄二 ]価格:1650円(税込、送料無料) (2020/8/20時点)楽天で購入 以前読んだ『ゼロ秒思考』の続編に当たる本です。 www.kaqiita.com 以前読ん…

Jest で日付をモック化する

はじめに 今のチームでフロントは React で書いており、テストは Jest を用いて行なっているのですが、「今日の日付」を表示するコンポーネントのテストを書くケースがありました。 なんらかをモック化しないとスナップショットが通らないはずなのですが、そ…

人間はみな本来頭が良い〜『ゼロ秒思考』を読んで〜

はじめに 『ゼロ秒思考』という本を読みました。 ゼロ秒思考 頭がよくなる世界一シンプルなトレーニング [ 赤羽雄二 ]価格:1540円(税込、送料無料) (2020/8/17時点)楽天で購入 何年か前に読んだことがあって、この本に書いてある「A4 メモ書き」という思考…

変化を予期する〜『チーズはどこへ消えた?』を読んで〜

はじめに 『チーズはどこへ消えた?』という本を読みました。 チーズはどこへ消えた? [ スペンサー・ジョンソン ]価格:921円(税込、送料無料) (2020/8/16時点)楽天で購入 急に本屋で見かけるようになってずっと読んでみたいと思っていて、お盆休みに読ん…

Youtube の動画のクオリティが上がってきてるから衰退の始まりだろうなと思った話

最近の Youtube 何目線なんだという感じですが、最近の Youtube について今日ふと思ったことがあったので記事を書こうかなと思います。 コロナの影響もあってかここ数ヶ月でガラッと Youtube の様子が変わってきていて、とてもびっくりしています。 もう「急…

目標を立てる技術〜 SMART な目標が必ずしも良い目標ではない〜

はじめに 「目標」を立てる機会というのは色々あると思いますが、この「目標」というものについて最近読んだ「Think clearly」という本に色々書かれており、自分の考えが整理されたので記事に残しておこうと思います。 目標を立てる理由 そもそも何故目標を…

100 個の中からベストな選択肢を選ぶ〜秘書問題から得た意思決定の技術〜

はじめに 今年から社会人 3 年目となり、これまで以上にタフな意思決定を迫られる機会が少しずつ増えてきました。 自分なりには懸命に考えたつもりでも「本当にこれでいいのか」「もっと良い選択肢があるのではないか」と悩むことが最近多々あります。 そん…

技術的負債への向き合い方〜プログラマが知るべき 97 のこと 1. 分別のある行動〜

はじめに 「プログラマが知るべき 97 のこと」の「1. 分別のある行動」 を読んで考えたことについて書きたいと思います。 プログラマが知るべき97のこと [ ケブリン・ヘニー ]価格:2090円(税込、送料無料) (2020/7/14時点)楽天で購入 ここでの「分別のある…

アウトプットを楽しむ〜『アウトプット大全』を読んで〜

はじめに 『アウトプット大全』という本を読みました。 学びを結果に変えるアウトプット大全 [ 樺沢 紫苑 ]価格:1595円(税込、送料無料) (2020/7/13時点)楽天で購入 前々からアウトプットは大切ということは頭では分かっていながらも、なかなかブログを更…

Instapage の LP がコンバージョンしたら Slack に通知するようにした話

はじめに Instapage というサービスをご存知でしょうか? このサービスは簡単に言うと LP 作成サービスです。 instapage.com 以下のような LP をコーディングを一切することなく作成することができる便利なサービスです。 いくつか Instapage に関する日本語…

「やりたいこと」や「将来なりたい像」を聞かれたときに困ってしまう方へ

はじめに 最近チームを持つようになったり、学生さんの面接を担当させていただくことが多くなったりして「○○さんのやりたいことってどんなことですか?」「10 年後どうなっていたいですか?」というようなことを聞く機会が増えてきました。 しかし人に聞いて…

EC2 と VPC でキャンペーンサイトを最小構成で作る

はじめに 最近「最小構成の Web サーバーをサクッと作りたい」ということが二回あったため、その作り方をまとめておこうと思います。 今回はこのブログ kaqiita.com に新たに別ドメインの campaign.kaqiita.com というキャンペーンサイトを作成することを目…

自動販売機の CLI アプリを作った話

はじめに 先日、同僚と「自動販売機の CLI アプリ」とお互いに作って発表し合うということを行いました。題材はこちらを使わせていただきました。 この題材をステップ 0 からステップ 7 まで各々が個人作業で作ってみて、最後にコードレビューをし合うという…

今さら Elastic Beanstalk でサクッと Web サービスを作ってみる

はじめに 完全に今さら感がありますが Elastic Beanstalk を触ることが最近あって、なんだかんだサクッと環境構築するのには便利なサービスだなぁと思ったので記事を書こうと思いました。 Elastic Beanstalk での環境構築での環境構築の手順を書いていくこと…

CloudFront と S3 で静的サイトをサーバーレスで作る

はじめに 最近少し AWS の勉強をしていて、ふとこんなことを思いました。 ひたすら AWS クラウドデザインパターンを作り続ける 100 本ノックやりたいな。— 柿原 佑紀(Yuki Kakihara) (@KakkiiiiKyg) February 23, 2020 そこでまずは「CloudFront + S3」で…

Ruby Gold を取得したので勉強法についてまとめる

はじめに 趣味の資格取得で 1 月は Ruby Gold を取得しました。 普段から業務で Rails を使っており Ruby はよく書いていたので、どれくらい理解できているのかを確認したいと思い受けてみることにしました。 一切勉強せずに受けるのもどうかと思い、一応少…

ネットワークの基礎知識についてまとめる

はじめに 今回はネットワークについてまとめようと思います。 ネットワークを構成するものは通信機器と通信プロトコルです。 この記事では、通信機器を中心に説明できればと思います。 通信プロトコルについては、以前に記事を書いたのでこちらをご覧くださ…

Google アナリティクス個人認定資格(GAIQ)を取得したので勉強法についてまとめる

はじめに Google アナリティクス個人認定資格(GAIQ)を取得しました。 普段から業務で Google アナリティクスを触っていたので、どれくらい理解できているのかを確認したいと思い受けてみることにしました。 ちなみに業務でどんな感じで使っているかを以前…

【React】useLayoutEffect とは?useEffect との違いについて

はじめに 業務で React を書いていて久しぶりに useEffect を使う機会があり、ドキュメントを読んで確認していると useLayoutEffect という似たような hooks があることを知りました。 そこで、せっかく出会ったので少しまとめてみることにしました。 useEff…

社内 ISUCON に参加した話

はじめに 先日、このイベントに参加してきました。 www.wantedly.com いわゆる社内 ISUCON というやつです。 ※ ISUCON お題となる Web サービスを決められたレギュレーションの中で限界まで高速化を図る LINE 株式会社主催のチューニングバトル、それが ISUC…

Google Analytics を導入しようとなった時にエンジニアがやるべきこと

この記事は『LITALICO Engineers Advent Calendar 2019』の 16 日目の記事です。 qiita.com はじめに 弊社では、LITALICO 発達ナビ・LITALICO 仕事ナビ・LITALICO キャリアという複数の Web サービスを運用しています。 各サービスにはエンジニアだけではな…

SEO 検定 1 ~ 4 級全て制覇しました

はじめに SEO 検定なる資格を取得しました。 4 級 ~ 1 級まであるのですが、全て取得したのでそのことについて書いていけたらと思います。 SEO 検定とは? Google 検索をすると、以下のような説明が出てきます。 SEO検定は、一般社団法人全日本SEO協会が認定…

【OS】基本的なメモリの仕組みとメモリ管理について

はじめに 最近 OS について勉強していて、今回はメモリについてまとめました。 以前はプロセスについてまとめて、今回の話とも関係あることなので良かったら併せてどうぞ。 www.kaqiita.com 勉強のまとめとして書いている記事となります。 間違ったことを書…

【OS】プロセスとスレッドに関する基礎知識のまとめ

はじめに プロセスとスレッドについて少し勉強したので、まとめてみたいと思います。 勉強のまとめとして書いている記事となります。 間違ったことを書いている可能性があるため、是非別のドキュメントにもあたってご確認いただければと思います。 プロセス…

3Way-Handshake による TCP 通信コネクションの切断

はじめに 以下の「アドレスバーに URL を打ち込んでからページが表示されるまで」の記事のステップ6の記事です。 www.kaqiita.com 今までのステップのおさらいと今ステップで行うこと 今までのステップで既にブラウザからサーバーにリクエストを送り、サー…