はじめにこの記事は ジーズアカデミー Advent Calendar 2019 の2日目の記事です。 未経験からプログラミングを学んで、ジーズアカデミーを卒業してエンジニアになり約1年が経ちました。 プログラミングを学び始めた時は、動くものファースト、早く形にする事を最優先としてそのために必要な知識を学んで行きました。個人で開発してるものやロジックがそこまで複雑にならないようなものは、何となく雰囲気で設計したものでも何とかなっていたのですが、それでは必ず限界が来てしまいます。良いコードとは、設計手法とは、開発体制とは、など最近考える機会が増え、それに参考になる本がいくつかあったので紹介したいと思います。 未経験からプログラミングを学んだ過程はこちら プログラミングと設計の違いコードがちょっと書けるようになると、エンジニアとしてやっていけるのかもと思ってしまうのですが、結局プログラミング自体