新卒エンジニアが一年で読んだ技術書

年末ということで、私が一年で読んだ技術書を棚卸ししていく。一応ジャンルとしては3パターンに分けられると思ってて、 現場で使う技術 汎用的な技術や設計関連 その他読み物とか色々 の構成で紹介していく。アフィリンクとかは貼らないから安心して欲しい…

23にして初めて人間失格を読んだ

どこかで見た「小中高生の読んでる本ランキング」みたいなやつで、太宰治の「人間失格」が中学生女子の読んでる本にランクインしていた。そういえば自分は人間失格を通ってきていない。たぶん思春期のうちに読んでおくべきだったんだろうな。ふらっと寄った…

Youtubeのショート動画を観れないようにする拡張機能を作った

前提 ショート動画なんどという物は何の役にも立たない、百害あって一理なし。古くはVine、今ではTiktokが代表的なショート動画投稿サービスであり、その人気はとどまるところを知らず、ついにはYoutubeも正式機能として実装するに至った。かくいう私も一時…

sshでStrictHostKeyCheckingをnoにすることの問題点

最近、業務でSFTPに関連するコードを書いた。そこで、認証時の確認やknown_hostsについて詰まったところがあった。対処法をググるとStrictHostKeyCheckingをnoにする解決策が散見されたが、セキュリティ的にいかにも問題がありそうな設定だ。この記事ではこ…

Twitterをやめてみたら良いことが色々あった

正確にはやめたわけではないが、TwitterをPCでもスマホでもログアウトの状態にしてみた。自分は活字中毒の傾向があり、Twitterはそんな自分が活字を摂取するためのお手頃なツールだった。それをやめた。するとどうなったか。まだ一週間程度だが、その結果に…

create-react-appで作ったReactプロジェクトにESLint, Prettierを導入する

Reactで何か作りたいと思ったとき、create-react-appは非常に有用だ。たとえ本格的な開発ではないにしても、こうして作ったプロジェクトにはESLint, Prettierを導入して快適に開発したくなるものだ。TypeScriptを使っているなら特に。しかし、毎度のごとく導…

新卒のペーペー目線で見たMongoDB

2週間の新卒研修を終え、ついに部署に配属された。事前に聞いてはいたものの、私の配属先のプロジェクトで使われている技術は私の技術スタックと全く被っていない。文字通り、一ミリも被っていない。言語からフレームワーク、DBに至るまで、だ。今日はそんな…

中学校でラノベ持ち込み禁止になったお話

唐突に中学時代のことを思い出したので書く。2014年とかそこらのお話。どこの中学校でもあるのかは分からないが、私の中学校には朝読書の時間があった。朝の15分くらいを読書の時間とし、自分で持ち込んだ好きな本や、教室に置いてある学級文庫の本を読むこ…

2年間勤めた開発アルバイトを辞めた

2年間お世話になったバイト先を辞めた。所詮バイトだけど退職エントリというやつ。 始まり 遡るは大学2年生の冬頃、1年弱勤めた家電量販店のバイトを前年度の末に辞め、必死に開発系のインターンを探していた。本当はもっと早くから開発系の仕事をしてみたか…

Haskellで選択ソート

Haskellのお勉強がてら簡単なソートアルゴリズムを実装してみる。 選択ソート 配列の中から最小の要素を探して、左側にぽいぽい置いていくアレ。通常の言語では配列を使って値をスワップしていく処理を書くことになるが、Haskellでは当然リストの状態を変更…

Haskellでスクレイピングしてみた

資格勉強が終わったので久々に呑気にプログラミングをしている。もう後は入社を待つだけみたいな状態なので、喫緊で勉強しなければいけないことも特にない。業務で使う技術は業務で学べば良いし。 ということで、分厚い技術書を写経するだけで終わっていたHa…

2021年の振り返り

2021年をざっくり振り返る。 1月 就活が佳境の時期だった。昨年の10月から就活を始めたが、この頃には自分が何をやりたいかがある程度定まってきて選考を受ける企業もかなり絞れてきた。その中でも初期に選考を始めた企業でちょうどその軸にマッチしていた企…

VSCodeからVimに乗り換えた

Vim

※この記事ではVimに移行した経緯についてのみ書く。具体的なVimの設定等については別途技術記事として書くつもりだ。 最近、 VSCodeからVimに乗り換えた。その理由の一つ一つを明確に挙げることはできないが、恐らく「かっこいいから」が最も適切な気がして…