yomitech
Qiitaで紹介された技術書を、毎週月曜日にメールでお届けします。
登録確認メールをお送りします。いつでも配信停止できます。
バックナンバー
「リーダブルコード」の検索結果: 3冊
広辞苑 第7版(普通版)
新たに1万項目を追加し、総項目数25万。各界第一線で活躍する専門家が執筆、正確で簡明な解説。10年間の言葉や社会の変化、学術研究の進展を全面的に反映。基礎的な言葉の意味説明を刷新、古典用例を大幅に見直し。別冊付録付き(漢字小字典/アルファベット略語一覧など)。
ゲーム開発にリーダブルコードは必要か
はじめに リーダブルコード( 一読してみて とはいえ本書をまったく読まないまま論じるわけにもいかないため、今回この書籍を改めて目を通した。そこで感じたのは、全体としては確かに首肯できる部分はあるものの、経験を積むうちに自然と身に付くようなものが多いという印象である。それでは改めて問題と思う箇所をピックアップして論じていく。 章ごとの論考
良いコード/悪いコードで学ぶ設計入門 : 保守しやすい成長し続けるコードの書き方
Markdown原稿からPandocしてLaTeX組版する本作りの事例
これは「TeX & LaTeX Advent Caleandar 2020( 22日目は、MusicDumpさん( みなさん、テフライブ!( していますか? ここ最近、「Markdown原稿からPandocしてLaTeX組版する」一連の処理で、書籍製作することが増えてきました。 例えば、某弊社で製作させていただきました事例をいくつかあげます。
オブジェクト指向を意識した設計ができるようになった気がした - 良いコード/悪いコードで学ぶ設計入門を読んだ感想 -
はじめに GWに「良いコード/悪いコードで学ぶ設計入門」( 備忘録も兼ねて感想を残していきたいと思います。 この本を知ったきっかけ 自身のTwitterのタイムラインに著者であるミノ駆動(@MinoDriven)さんが本書を紹介しているツイートが流れてきたのがきっかけでした。
良いコード/悪いコードで学ぶ設計入門(ミノ駆動本)のMoneyクラスをC++で書く
はじめに 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方( を読みました。 ありがちな悪いコードを良いコードに直していくというテーマでオブジェクト指向の設計が学べ、初心者にもおすすめできる内容でした。 1点、この本のサンプルコードがJavaなのですが、業務では主にC++を使っているためそのまま適用というわけにはいきません。Javaを知らない人におすすめするときも、…
今まで読んだ技術書の中で汎用的で印象に残っているものをまとめてみる
30代半ばでWebエンジニアに転職者(≠転生者)のおぎです。 2020年のコロナ禍をきっかけに興味本位でWebプログラミングを学び始めたのが運の尽きで、あれよあれよという間に深みにハマり、気づけば30代半ば(妻子あり)で異業種から転職をし、今はPHPをメイン言語としてバックエンドのプログラムを書いたりしています。 転職してからは社内向けのアウトプットは多少していたのですが、インプットと実務で最近ほ…
良いコード/悪いコードで学ぶ設計入門(ミノ駆動本)を読んだ感想
読んだ書籍 『良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方』 学べること ソフトウェアの保守性、特にその中の変更容易性に注目して改善することで継続的に価値を生み出していくための技術を学ぶことができる。 - コードには良し悪しがある
書籍要約 「良いコード/悪いコードで学ぶ設計入門 」
何が書いてあるか 読んだ本の要約化で理解と記憶の定着化を目指します。 あくまで個人のエッセンスの列挙になります。実際の内容はこの何十倍も示唆に含まれている素晴らしい書籍です。この素晴らしさを一人でも多くの方が知るキッカケになれば嬉しいです 読んだ本 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方(
34歳未経験でWebエンジニアに転職した話(受託開発・地方都市・週3〜4リモート)
はじめに - 前職退職から8ヶ月でWebエンジニアに転職できたので、記事にまとめます - 30代から未経験業界への転職は厳しいといわれており、不安だらけでした - そんな中、実際に転職を成功させた先輩方の実例をみて、勇気づけられました - この記事も、誰かの参考になり、勇気づけられるものとなれば幸いです
良いコード/悪いコードで学ぶ設計入門がステップアップに最適だった
はじめに 上記の参加記事になります。 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方( 今回は巷で話題のこちらの本について内容とどういった方が読むと幸せになれるのかという観点で紹介したいと思います。 私自身がこの本を読んだ動機は 「メソッドの共通化や命名には気をつけてコードを書いているけど、より長期的な目線でコードを書けるエンジニアになりたい」 と思ったからでした…
クリーンコード本で腑に落ちた条件分岐の3つの簡単なTips
はじめに 前回の記事、たくさんの方が見ていただき、とても嬉しく思っております。 見ていただいた方には、誠に感謝しております。 8月になりましたね。 もう働き始めて3ヶ月になりました。東京での一人暮らしにも、ようやく社会人の生活リズムにも慣れてきました。
未経験Androidエンジニアの1年を振り返る
はじめに 未経験からAndroidエンジニアになって1年がたったので、ざっくりやったことを振り返っていく。 入社前 医療系の仕事をしていて、プログラミングとは無縁な環境。 趣味でAndroidアプリ開発をやってみたらドハマりして、休日は個人開発をしながらずっとコードを書いていた。
まるで小学校な輪読会 -モブプロ開発を行っているチームでやっている取り組み-
はじめに 本記事はモブプロ開発を行っているチームでやっている取り組み Advent Calendar 2022( 今回はチームでよく開催されている「輪読会」について紹介します。 輪読会というと続かないイメージがあったり、誰かが事前に予習してこないといけなかったりと運営するうえで難しい部分が多いイメージです。 私たちのやっている輪読会は誰にも負担をかけずにゆるくやれる輪読会を目指していますので、参考…
高専1年生に読んでほしい技術本N選
この記事は 共同開発鯖^1 Advent Calendar 2022( 10日目の記事です(尚、1投稿目の模様)。 今年はテスト等で予定が合わなかったりなどして、1投稿目が10日になっちゃいました...... (遅刻してごめんなさい) 前書き この記事は高専1〜2年生に読んでほしい初級〜中級の技術書を紹介した記事です。技術に興味はあるけど何をやったらいいか分からない、学校で習ったことをなにかに使い…
良い行動/悪い行動で学ぶ転職入門 ―実務未経験でのWebエンジニア転職で失敗から学んだこと5選
はじめに 実務未経験でのWebエンジニア転職活動について、当時の自分の経験を振り返って、 失敗から学んだり、良い情報を得ることで「悪い行動」を「良い行動」に改めた経験 について、記事にさせていただきます。 行動を改める情報元としては、実務未経験からの転職を実現した方々や、エンジニア歴の長い信用できる方々の情報発信を参考にしてきました。 目次 1. 未経験でエンジニア転職に挑戦するときの行動(1-未…
今年読んだ書籍の読書記録【2022年版】
はじめに 2022 年に読んだ書籍を備忘録としてまとめました。 プログラミング リーダブルコード( オライリージャパン(2012年6月23日発売) / Amazon(
『テスト駆動開発』を理解するために写経した
TL;DR - 本書で写経を進めていたので、『テスト駆動開発』を理解するためになじみのある言語で写経したら、思った以上に腹落ちすることが多かった - 個人的に思う『テスト駆動開発』の理解度を上げるステップは3つ - xUnit(第二部)と自身になじみのある言語のテスティングフレームワークを理解する - 第一部の多国通貨を実際に手を動かして作る
📖「良いコード/悪いコードで学ぶ設計入門」(第1章 悪しき構造の弊害を知覚する)を読んだ感想
はじめに - 以下の書籍を読んだ感想などをまとめていきます。第1章〜第17章まであり、1章ごとに記事にしていきたいと思います。 読むきっかけ - ITエンジニアのみなさんとおすすめの本を選ぶイベント「ITエンジニア本大賞2023」の「技術書部門大賞」に選ばれたことで読んでみようと思いました。 感想 (第1章 悪しき構造の弊害を知覚する)
ルール判定の辛みを解消するポリシーパターン
実務で設計任せてもらえることも多くなってきたので、良い設計ってなんだろうなぁといつも思いながら(騙し騙し)設計を行なっています。 そんな中、「良いコード/悪いコードで学ぶ設計入門」という本を知り、最近読み進めてます。 まだまだ読み進めている途中なのですが、個人的に目から鱗のパターンを知ったので学習がてらアウトプットしようかと思いました。 参考元は書籍 : 「6.3.1 ポリシーパターンで条件を集約…
インフラエンジニア1年生がプログラミングを勉強するのに使った教材
はじめに 私は普段インフラをメインで扱っているエンジニアです。 そんな開発がメインではない私が1年目でプログラミングを学ぶために使用した教材を紹介していきます。インフラエンジニアの方だけではなく未経験のエンジニアの方にも参考になれば良いなと思っております。 インフラの学習に使用した教材については下記記事にて紹介しておりますので、ご覧いただければ幸いです。 インフラエンジニアはプログラミングは必要…
良いコード悪いコードで学ぶ設計入門 【1~3章】 まとめ
良いコード/悪いコードで学ぶ設計入門( サンプルコードが豊富で読みやすく、非常に参考になる良書だと思いました。 1章 悪しき構造の弊害を知覚する データクラスや生焼けオブジェクトなどの悪しき構造と、それによって起こる弊害を紹介されている章です。 紹介されていた悪しき構造まとめ
ゲーム制作するUnityエンジニアのオススメ本
ゲーム制作・開発をする上で考えることは沢山あります 設計・サーバー・DB・インフラ・ネットワーク・3DCG・数学・物理・サウンド・AI・セキュリティ・ゲームデザインetc... 僕自身まだ勉強中の身ではありますが、勉強になった書籍を紹介します! 勉強の目的は「汎用的で拡張性・保守性が高くラクに運用・開発したい」「知らない事知りたい」です! 実務でも必要な知識を学べるので、初学者・ゲーム業界に興味が…
「良いコード/悪いコードで学ぶ設計入門」の重要ポイントまとめ
書物の紹介 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方( <img width="150" src=" ITエンジニア本大賞2023で大賞に選ばれた本です。 感想としては、様々な基本的な知識を現代の状況に折り合いをつけてまとめた良書だと思います。
オブジェクト指向エクササイズをRubyで書いてみる
導きの始まり リーダー 「この新しいチームではオブジェクト指向的にコードを書いていきたい」 僕 「...はい! (オブジェクト指向とか意識したことねぇぇ...(´・・) )」
凝集度とカプセル化
凝集度とは? 凝集度とは、ソフトウェア工学や情報科学などの分野で使われる概念。 プログラムやシステム内のモジュールやコンポーネントがどれだけ関連して一緒に動作しているかを表す尺度。 一般に凝集度は高ければ高いほど良い、逆に低いと良くないとされている。 低凝集な実装とは?
「良いコード・悪いコードで学ぶ設計入門」を読んで思ったこと
はじめに わたしは社会人3年目のひよこエンジニアです。皆さんに撮って良いコードとは何ですか?わたしはコードを見たときにクラス、関数、変数がどのような役割を期待されているのかどうかが名前から把握できることです。しかし、良いコードの条件はそれだけではないということを後述の書籍から知りました。 今回は良いコード/悪いコードで学ぶ設計入門 保守しやすい 成長し続けるコードの書き方( 前提 本記事では上記書…
Web 業界 1 年目が「良いコード/悪いコードで学ぶ設計入門」を読んだ感想
Web 業界 1 年目が「良いコード/悪いコードで学ぶ設計入門」を読んだ感想 読んだ経緯 Web 業界の企業に開発未経験で入社し、日々開発業務に奮闘しているのですが基本的なオブジェクト指向、デザインパターンが定着していないことにより理解が進みにくいと感じていました。 そこで今後のキャッチアップの促進を目指したいと思い当時の部長にお薦めいただいたこの本を読むことにしました。 「良いコード/悪いコード…
エンジニアに読んで欲しい技術書90選
はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読む本を探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア
初学者のC++リーダブルコード備忘録
こちらは鈴鹿高専Advent Calendar 2023 25日目の記事です。 はじめに 学校で習ったC++で何か応用できないかと思い、ターミナルで動くRPGを制作してみました。 その過程で蓄積した設計の知識をまとめたので是非ご覧になってください。 目次
【バックエンド】駆け出しエンジニアが目指すジュニアレベルのエンジニアとは【2024年版】
はじめに こんにちは。 普段はフロントエンドの開発をメインでやっておりますmamiと申します。 最近バックエンドの方の勉強や、少しずつですがDB設計やAPI作成などの業務もやらせてもらえるようになったので、自分のエンジニアとしてのレベル感や、この先目指すべき道筋を明確にしたいな〜という思いでこの記事を書いております。 これは自分のための記事であると同時に、同じように駆け出し中のエンジニアさんや、ミ…
エンジニアの参考書ルート
はじめに 以前、大学でコンピュータを勉強している人たちがどういった内容をどういった順番で学習しているかについて書きました。 前回の記事はエンジニアの参考書ルートの基礎編だと思っています。今回はこの内容に加え、「では実際にエンジニアを仕事として始めたら実務では何が足りなくなってくるか?」 について書いてみたいと思います。 情報学科卒の目線 から自論を加え、プログラミングスクールや市販の書籍を使って学…
スクラムマスターからエンジニア戻って1年くらいたった
Qiita で開催されている Qiita×Findy記事投稿キャンペーン 「自分のエンジニアとしてのキャリアを振り返ろう!」 - Qiita( に合わせて書いた記事です。 ついでなので Zenn にも投稿( 転職を機にスクラムマスターからエンジニアになり、1年くらいたったのでざっくりふりかえっていきます。 1年前の今ごろ スクラムマスターとして働いており、それなりに楽しい日々を過ごしつつも、エンジ…
果たして自分の書いているコードは読みやすいか
はじめに こんにちは。エンジニア2年目のasukittです。 今年は読書習慣を付けるため1か月に1冊本を読む目標を立てています。 またアウトプットをして定着させるために本記事の作成にいたりました。 今回の書籍
GW期間中に読んだ技術書
はじめに GWを10連休とったため、GW期間中に読んだ、または読んでいる本を紹介します。 プログラミング言語大全 様々なプログラミング言語が世の中で使われているため、購入して読んでいます。 プログラミング言語の歴史から広く使われている言語、どういった用途で使われているか分かりやすく説明されています。
読まないと後悔する技術書30選
はじめに 現代の人に名著以外の本を読むような時間はない こんにちは、Watanabe Jin (@Sicutstudy)です みなさんは何か新しい技術を学ぶときにどんなコンテンツを利用するでしょうか? 最近ではUdemyなどの動画講座を利用する人が多いと思いますが、本を読んで学ぶという人もまだまだ多いのではないかと思います
学習コンテンツオススメ
記載内容は所属会社を代表したものではなく、私の個人的な意見ということをご了承ください。 はじめに エンジニアとしてのスキル磨きやもっと学習したいと言った思いはないでしょうか? 私も現在入社5年目ですが4年目の時点でAWSの業務未経験の中、2024 Japan AWS All Certifications Engineersを受賞させて頂きました。 普段はCを使った組み込み開発、最近ではWEB AP…
データサイエンティストのおすすめ書籍30選
この記事はBrainPad Advent Calendar 2024( 22日目の記事です。 2022年に新卒でブレインパッドに入社し、今年でデータサイエンティスト3年目となる者です。n番煎じではありますが入社してからの学びの振り返りという意味も込め、データサイエンティストとしてのスキルアップのために読んでよかったおすすめの書籍30冊を厳選して紹介します。 前提 筆者は学部では応用数学、修士では理…
エンジニアが年末年始に読みたい名書
はじめに 私自身、読書が大好きで読んでた時期は年間100冊以上読んでおりました。 転職してエンジニアになってからも多くの本を読んできて今の私があると思います。 社員にもおすすめの書籍などを紹介する機会が多いので、簡単にまとめてみました。 今回は人によって行っていることが違うと思うので技術書(プログラミング言語)に関しては除外しています。
良いコード書けてますか?
エンジニアの皆さんは日々プロジェクトのコードを目にしていると思いますが、そのコードは本当に「良いコード」でしょうか? 私自身、自分の書いたコードを振り返ると「もっとこうすれば良かった」と感じることがよくあります。しかし、プロジェクトが成熟するとコードの変更は難しくなります。コードを修正すると他への影響が大きくなり、そのリスクを避けようと変更を控える傾向が強まるからです。 結果として、「良いコード」…
【学生エンジニア必見】読みやすいコードを書くための3つの考え方
目次 はじめに 注意点 1. 可読性はなぜ考慮する? 2. ナンバリング変数(ナンバリング命名)
「良い」コードを書くためのコーディングルール
はじめに この記事は「良いコード/悪いコードで学ぶ設計入門」( 開発エンジニアをやっていると、非常に読みにくいコードに出会って理解するのに多くの時間を要してしまう経験がある方も少なくないのではないでしょうか? そんな悲劇を生まないようにこの本を読んで「良い」コードを書くためのコツを身に着けていきましょう! 悪いコードとは
リーダブルコード
コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明する。日本語版ではRubyやgroongaのコミッタとしても...
[随時更新]初心者がわからなかったことを検索した結果まとめ
要旨 - ググった結果、わかりやすくまとまっている記事・ブログなどのリンクをまとめたい。 - ブックマークするほどでもないし、Evernoteで記録するのはMarkdownじゃないからだるい。 目次 1. Homebrew
社会を羽ばたく2年目PGが、新人PGにお勧めする本を書いてみた
社会を羽ばたく2年目PGが、新人PGにお勧めする本を書いてみた タグの「新人プログラマ応援」とかめちゃくちゃ興味あるタグだったので書いてみました。 新人PGが読んだ方がいいなーって個人的に思っている本を書いていきます。 技術系 1. リーダブルコード(
新社会人の処世術
はじめに この記事は、8年間社会人として過ごしたエンジニアが、経験則から新社会人へのアドバイスをまとめたものです。過度な期待をしないでください。 技術系のことは一切書きません。 どうやって生きていけばいいかを書きます。 技術関係
美しいソフトウェアをなぜ、どうやって書くか
最近、デザイナー(兼ほとんどエンジニア)の先輩と話していて確信したのが、ソフトウェアデザインはエンジニアが相手のデザインであるということです。デザイナーとエンジニアがやっていることに似通っていることがいろいろと挙がりました。 ソフトウェアも良さを「美しい」とか「きれい」とか表現すると思います。でも美しさ難しいです、人それぞれあると思います。僕の中で思っている美しさがなんなのかを吐き出してみます(実…
インフラエンジニアの自分が買ってよかったと思う書籍10選
はじめに インフラエンジニアとして働き始めて約3年が経ちましたが、その間の経験を踏まえ、 買ってよかったな と思った書籍をまとめていきます。 買ってよかった本自体はたくさんあるのですが、そのうち インフラエンジニアの後輩がいたらオススメしたい と思えるような極力人を選ばない書籍をここにまとめています。 あくまで 現時点での10選 なので今後も時間とともに変わっていくと思います。多分随時更新します。…
Java から始めた新人はとっとと読めばいいのにと思っている5冊
自分が新人時代に読んでよかったもの, それよりちょっと後に読んで「もっと早く読めばよかった」と思ったもの, 後輩と接していて「あれを読ませておけば」と何度も思った本を,5冊挙げる. Effective Java( 新人が一目見たら難しそうに見えるかもしれないが、必死に食らいつくべし。
【暫定版】新人エンジニアのプルリクエスト入門
0.はじめに 新人さん向けプルリクエスト(以下:PR)の送り方・受け方入門をざっと書きます。 仕事ではScalaをベースに使っているので、それベースにサンプルコードを書きます。 もし、こういうのもあったほうがいいんじゃね?というのがあったら、編集リクエストください。 吟味して、取り入れます。
社内発表2
答えは、Statementのクローズで例外が発生するケースがあることです。 Statementのクローズで例外が発生すると、このままでは Connectionのクローズが実行されません。 対策としては、javaで言うと、java6までのレガシーシステムの古い流儀では finally句等を使用して、トランザクションの最後に必ずclose処理が走る様にすることです。
Railsでリーダブルコード(モデル編)
目的 Railsでモデルといえば、ロジックです こういったものが定義されていると思います 会社をモデルにすると、こんな感じです | 記述の分類 | 例えばこんなことをします |
リーダブルコード~より良いコードを書くために~(1/3)
概要 研究過程を経てやはり良いコードであると開発スピード/品質が高まると強く感じたので、どうすれば良いコードになるか改めて勉強した。 教材は教授からお勧めしていただいたリーダブルコード( )を読み、本記事では自分のためにもざっくりまとめました。 1.良いコードの定義 他人が理解するのにかかる時間が短い
リーダブルコード~より良いコードを書くために~(3/3)
概要 前回の続きリーダブルコードより良いコードを書くために(2/3)( 11.一度に一つのことを 例)1関数内:オブジェクトを生成して、データを綺麗にして、入力をパースして.....多すぎ! - コードはひとつずつタスクを行うようにする(関数に限らずクラス等も)
エンジニア1年目(コーダー2年目)の私が勉強のために読んだ本まとめ
はじめに 新人1年目の私が勉強のために読んだ本をまとめてみました。 参考までにどうぞ ※HTMLとCSSはドットインストール( 新人の私が行った実践的な勉強はこちら
昔の自分に伝えたい事
はじめに ホットペッパーグルメで開発を担当している亀山です。 時間が経つのは早いですね。 昔はあれこれ悩んでるうちに1年が過ぎてしまった記憶があります。 そんな、悩んでいた若かりし頃の自分(プログラマー1~3年目くらい)にアドバイスする感じでポエムを書きました。
オレオレ技術書ロードマップ(ゲームプログラマ編)
オレオレ技術書ロードマップ(ゲームプログラマ編) 技術書コレクターだし書いてみます。 僕のメイン本棚 他にもあるんですが入れるスペースがなくて技術書がオーバーフローしてます。 動機
独断と偏見で選ぶ、新人Rubyプログラマの為の技術書21選
株式会社LITALICOでWebエンジニア(Rails)を担当しています、@YudaiTsukamotoです。 この記事は『LITALICO Advent Calendar 2016( はじめに 業務なり趣味なりでプログラミングを学習していくと、技術書を読む機会が誰しも有るのではないでしょうか? 初心者や、新人プログラマの時は、対象となる無数の技術書の中から自分にとって良い技術書を探す事は中々難し…
2016年 社内で貸し出した書籍まとめ
はじめに 本棚を見れば、その人の人となりがわかるといいます。 エンジニアにとって情報はネットを通じればある程度入手可能ですが、 体系的な情報を取得したいとなれば、書籍を読んだ方効率的だと考えています。 そこで、会社の本棚を急に充実させるのは、予算や手続きの関係でなかなか難しいので、
「リーダブルコード」3行まとめ
読んだ本 リーダブルコード( 3行まとめ - コードは他の人が最短時間で理解できるように書かなければいけない - 過剰な機能は持たせない
リーダブルコードにするために 〜まとめ〜
はじめに "他人が読んでも簡単に理解できる" そして "後から自分が見返しても何がしたかったのかすぐに思い出すことができる" ようなコードを書くことを心がける。
リーダブルコード まとめ
リーダブルコード より良いコードを書くためのシンプルで実践的なテクニック を読んだのでまとめと感想文。 読んだ本概要 リーダブルコード より良いコードを書くためのシンプルで実践的なテクニック( 【著者】
【社内勉強会】「リーダブルコード」の紹介
0.はじめに 対象者 プログラマ(C++, Python, Java, JavaScript) 「リーダブルコード( 「良いコードにするためのシンプルで実践的なテクニック」が、書かれた本
デバッグしにくい、解析しにくいコード
皆さんは「リーダブルコード( しかし、読みやすいコードであれば良いコードかというと、そうではないと思います。読みやすいだけでなく、デバッグしやすい、解析しやすいことも重要です(「リーダブル」だけでなく、「デバッガブル」、「アナライザブル」)。エンハンスや障害対応の時にできるだけ早くコードを理解し、正しく修正するには、あらかじめそのような観点でコードを書いた方がいいと考えます。 仕事柄、様々なOSS…
よりよいネーミングを目指して
この記事は、俺コン Vol.1 / Day. 2 - connpass( スライド版: ( 前置き このアスキーアートは、「矛盾塊」と呼ばれるそうです。矛盾する情報が同時に与えられたとき、人は混乱してしまいます。ここはQiitaなのでコードで書きますと、
汎用的なユーティリティコードとは何か(リーダブルコードのつづきとして)
はじめに 「リーダブルコード」( "13章 短いコードを書く" において、多分守備範囲じゃないから詳しく書いていないんだろうなという部分があって、わりと間違いやすいところなのでもうちょっと詳しく書いてあると嬉しいのになーと思ったのでつづきを書いてみる。 "13章 短いコードを書く" の内容 汎用的なユーティリティコードを作り、重複コードを削除することによって、コードを短くして理解しやすくする。
2018年。SEになって2年たったので読んだ本を晒してみる。
2018年も3月末です。 自分がSEになってから丸2年が経過しました。 いい区切りなので、棚卸し的な意味で 今まで読んできたIT本を晒してみます。 1〜2年目に読んだ本なので、
新人プログラマ応援:電子書籍はいいぞ。
前書き 今年からIT企業に従事されることになった新人プログラマのみなさま、<bおめでとうございます!</b:tada: :tada: :tada: コードを書く楽しみを描いている人、 新しい技術を追いかけてみたい人、 プログラミングで社会に貢献したい人、
アブノーマルアプリケーション・リファクタリング
まえがき 主にWebプログラミングをターゲットとして書いていますが、汎用的に使えることも書いてると思います。 リファクタリングメソッドをメモろうとした経緯 コーディングをしていると、外科医のお医者さんにでもなったような気分になります。現状の病に侵されているプログラムを、みると、どうしてもっと早く処置をしなかったのかという段階や、周りの人には手が負えなくなっていてもこの程度のアプリケーションなら苦も…
今更ながらリーダブルコードを読んだ話 ~Ⅰ部~
はじめに 「リーダブルコード( 言わずと知れた名書であり、たびたび知人や技術系のサイトで紹介されてはいたが、なかなかちゃんと読む機会がなかったので、この際に備忘録を兼ねてまとめながら読んでいこうと思う。 ちなみに原書タイトルは Dustin Boswell, Trevor Foucher による "The Art of Readable Code( である。 原書タイトルには "The Art" …
学生で参考になった本やサイト(備忘録)
はじめに 誰でも最初は初心者ですが,何を勉強して良いかがわからないという人は多々いると思います. ここでは,学部4年生から大学院修士2年生の間において,参考になった本やサイトについてお話ししたいと思います.:thinking: これを参考にしていただくと,広くて浅い知識が付くと思います.:smile: また,自分でも見返せるような備忘録の意図も含んでいます.(Google chromeのブック…
研修中の未経験エンジニアが、研修期間中に読んだ技術書やサイト一覧
はじめに 本って素敵ですよね。 新書の香り、さらっとした手触り。 おかげさまで、いつも引っ越しで苦しみます。憎い。 はじめまして、生後2ヵ月目の未経験エンジニアです。
Swiftにおけるコードの書き方や表現方法の考察
はじめに Swift Advent Calendar 2018 の 16 日目です。 AdventCalendar初参加させていただきます。 @tattnさんのBetter Swift( そこはご了承いただけますと幸いです。
良書「リーダブルコード」を今更ながらまとめてみた
プログラマーのバイブル(?)である「リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック( まとめ方は、各章で個人的に気になった部分をピックアップして説明、または箇条書きでリストアップしている。 はじめに この書籍は「リーダブルな(=読みやすい)コード」を書くための基本的な考え方や実践方法が体系的に整理されている本である。 本書の目的は「コードをよくすること」である。ではその…
限られた時間でのソースコードレビュー ~そのレビュー、過剰ではありませんか?~
とあるWebアプリケーションのパッケージベンダーにいる者です。 自分はよくレビュワーとしてコードレビューをしているのですが、周囲の他のレビュワーに話を聞いて 「時間が全然足らない」 「うまく指摘できない」 という悩みをよく聞きます。
化学系研究者が完全未経験からWeb系自社開発企業に転職するまで
はじめに 先日、Web系自社開発企業から内定をいただき、3/1よりエンジニアとしてのキャリアをスタートできることになりました。 そこで今回は、初心を思い出すことと、この半年間の振り返りを兼ねて、化学系研究者が完全未経験からWeb系自社開発企業に転職するまでの過程を執筆したいと思います。 この記事を読んでくださった方の刺激になる、あるいは、少しでも役に立つ情報を提供することができれば幸いです。 結論
技術書 読んだ順番を振り返ってみた
必要に迫られてSQLを勉強し始めて以来、購入した技術書も気づけば10冊を超えていました。本棚を晒すようで若干恥ずかしさもあるのですが、自身の振り返りも兼ねて記事にしてみました。 プログラミング初心者が、ちょっとしたデータベース構築と入力画面の作成ができるようになるまでに読んだ本の一覧として、参考になれば幸いです。 読んだ順番 1. SQL Server 2016の教科書( 1. SQLパズル 第2…
プログラマー/SEをめざす方へ
なんでこんな記事を作ったのか 未経験からプログラマーになってみたい人向けに、伝えることを整理したかった。 新人教育用資料としての位置づけで内容をまとめている。 自分が業務系SEとして仕事をしたり、趣味で開発をしてきた経験を基にしているため、 業界全体に当てはまる話ではなく、私見も含まれている点に注意していただきたい。
毎朝15分の勉強会で若手の行動が驚くほど改善した話
1. はじめに 本稿は、私のプロジェクト(ベテラン1人、開発経験が半年未満の若手2名)で4ヶ月前から実施している「アウトプット勉強会」の実施方法を紹介します(投稿日は2019/7/2です)。 私は過去に新人8人くらいの育成に携わりましたが、この勉強会を実施してから、若手が驚くほど成長しました。なぜ今までこれをやらなかったのかと後悔しています。 この「アウトプット勉強会」の形式は、「書籍編」と「設計…
チーム開発とは? → 思いやりを持つことです byリーダブルコード
はじめに 名書と呼ばれる例の本を読んだらやっぱり名書だったので残そうと思いました。 が、学んだ内容活かして1冊まるまるタイトルに詰め込んだらまとまっちゃいました。 もうこれでいいでしょうか。 本の要約とかは皆さん書かれているので、
関心の分離を意識した名前設計で巨大クラスを爆殺する
大量のメソッドを保有し、数千、数万行単位にぶくぶく膨れ上がった巨大クラス。別名「神クラス」とも「大きな泥団子」とも呼ばれる、長大で複雑で、様々なクラスと密結合で極めて変更が困難なアイツ。 そんな巨大クラスの退治に有効な、命名に関する考え方を紹介致します。 解決したい課題、狙う効果 - 数千、数万行単位の巨大クラスの登場を抑止する。 - 巨大クラスを爆砕し、小さなクラス群に分割する。
Webエンジニア1年目の自分に捧げたい本・記事を超まとめ
そろそろWebエンジニア3年目の折り返しになるので、Webエンジニアとして働く中でこれまで読んできた情報たちをまとめようと思い立ちました。 エンジニア3年目の今だからこそまとめられる情報として、「エンジニア1年目の1年間で読んでおきたかったな〜。」という本と記事をまとめておきます。 まとめ始めたら楽しくなってしまい、情報量が多くなってしまった...。全部手に取るのは不可能だと思うので、サーっと目を…
未経験からの勉強の流れ<HTMLから自作アプリ開発まで/その後>
未経験者がHTMLの勉強からはじめて自作アプリの開発を行うまで/行ってからの勉強の記録です。 「就職しました」という記事ではありません。スクールなどには通わず仕事をしながら独学で勉強を進めています。自分の備忘録として、また、これから学ぶ方、現在学んでいる方の参考に少しでもなるところがあればと思い記録を公開します。(この本の方がおすすめ、などツッコミがありましたらお気軽にコメントいただけるとありがた…
SREやクラウドエンジニアが読むと良さげな本まとめ
一年半ぐらい前にアプリケーションエンジニアからSREにコンバートした筆者が、いま役に立ってるなぁっていう本を紹介します。アプリケーションコードを書いてるときは下のレイヤの技術に興味なかったんですが、改めて勉強してみると楽しいです。 コンピュータシステム クラウド全盛とはいえ、コンピュータの仕組みはおさえておくと役立ちます。コレ系の本はわりと小難しいものが多いですが、個人的に楽しく読めた本を紹介しま…
【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた
これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】〜【Webエンジニアの3年生ぐらい】になるまでに読むと良い本まとめです。「どんな目的で学ぶか?」「いつぐらいまでに読むといいか?」を段階的にまとめました。「これだけ読めばいい!」と、そんな簡単な話ではありませんが、「今いるレベルより少し上の人がどんなジャンルのことを学んでんだろ?」という方の参考になれば…
【資格試験】Java SE8 Silver学習方法まとめ
---更新履歴--- 2020/06/02:知識補完の役立ち情報を追記(各学習の補足説明①黒本1章〜9章) はじめに 最近Java SE8 Silverの資格を取得しました。 このあとJava SE8 Goldも受験予定なので、諸々振り返りと今後の整理をするためメモにまとめます。
エンジニアのインターンが技術書を30冊くらい読んでみたので、ゆるくまとめてみた
株式会社Global Mobility ServiceでソフトウェアエンジニアのインターンをさせてもらっているShirubaです。グローバルな環境で利用されている社会的サービスの開発の一端を担いたい志ある方は、ぜひ緩くお話ししましょう〜🙋♂️→ 採用ページ( 2ヶ月間のフルタイムインターンを通して、「知識量」が圧倒的に不足していることを実感しました。「知識をコードに落とし込む力」に関しては今後の…
文系ド素人が Web エンジニアとして新卒入社するまでに読んできた本をまとめた
はじめに こんにちは。新卒Webエンジニアの@sho-hataです。 この記事では、人差し指タイピングをしていたレベルの自分が、「Web エンジニアになろう!」と決意してから入社するまでの一年半で読んできた本を、振り返りもかねてご紹介したいと思います。 この記事を読んでくださった方の刺激になったり、少しでもお役に立てれば嬉しいです! 読んできた本
エンジニアが読んでおすすめする本
専門卒からエンジニアになり読書してよかったなと感じた本を紹介します。 IPAに関する本 基本情報処理技術者試験は多くのエンジニアの登竜門となっています。 キタミ式イラストIT塾 基本情報技術者( 情報処理教科書 出るとこだけ!基本情報技術者[午後](
iOSエンジニアが読んだら、ためになりそうな本
はじめに Web系のおすすめ本は結構見つかるのですが、 iOSエンジニア という枠ではあまり見かけなかったので、思いつくままにリストアップしてみました。他にも良い本がたくさんあると思いますが、まずは個人的に(あるいは世間の評価が高い)おすすめのものをあげてみます。 このリストはビギナー向けではありません。すでにiOSエンジニアと呼ばれている方を対象にしています。(別に読んじゃダメといっているわけで…
【新入社員向け】IT系企業3年目の若手社員が伝えたい基本的なsomething
はじめに こんにちは。 都内のとあるIT企業にエンジニアとして新卒(私文・学部卒)で入社し、早3年目を迎える者です。 世間的に節目とされる3年目ですので、これを機会に自分がこれまで得たノウハウを書いていこうと思います。 基本的にはIT系企業の新入社員向けの内容となりますが、他業種の方でも役にたつ内容があるかもしれません。
リーダブルコードを読み直したのでまとめてみた
はじめに 今年の4月で技術者4年目なりました松田尚也です。 とあることがきっかけで名著リーダブルコード(※1)を読み直す機会ができました。 改めて読むといい本だなぁと思ったので、せっかくだし記事でも書こうか、と思って書いています。 名著なので、皆さんご存知とは思いますが、改めて読む先輩エンジニアのかたは「そうだそうだ!」とか「それ違うYo!」という視点で見てもらいつつ、まだ読まれていない方や、エン…
言語学習では学ばない知っておいてほしいこと5選
前書き 対象者 プログラミング言語の基礎文法を学び終えた人、学んでいる人 読む前に この記事では、こんなものがあるよと紹介するに留まります。
リーダブルコードで"良いコード"を書く
※自社のナレッジに投稿した記事をこっそりQiitaにも。。。 <br リーダブルコードを読んだので、その内容をピックアップしてまとめます。 リーダブルコード(Amazon)( どんな本?
社会人デビューから1年6ヶ月の間に読み漁った技術書20冊をまとめました。
「令和」が発表された日に社会人デビューして以来、1年6か月で技術書を20冊読みました。なるべく新人の私でも読みやすくて、長く使えそうで、手を動かすことができる書籍を選びました。本記事では、読んでよかった技術書20冊について「あらすじ」と「感想」をまとめてみました。「ピン」と来る本を見つけましたら、読んでみてください! エンジニア基礎力 『かんたん合格ITパスポート過去問題集 令和2年度秋期』 間久…
鬼滅の刃ではなく技術書を読んでいた半年間
POLプロダクト Advent Calendar 2020( の12日目担当、プロダクト部でエンジニア/エンジニア広報をしている @sho-kanamaru です! エンジニア広報するにあたってTwitter運用し始めました!こちら( POLのこと、技術に関することをどんどん発信していくのでぜひぜひフォローお願いします! 11日目担当のモンティー @kohei-shinden からバトンを受けまし…
Unityで初学者から中級者までを駆け抜けるためのおすすめ書籍
2024年度バージョンを作成しました こちらをご覧ください はじめに Unityの書籍紹介は色々あるのですが、初学者へのおすすめ書籍まとめという記事が多い印象です。それ自体はいいのですが、 初学者が、一通り読んで学んだ、その先に何ををすればいいのかというところまで幅広くまとめている記事はあまり見かけないなと思ったので作ります。
Laravel × Vue.jsでゲームコミュニティサイトを作成し、AWSにデプロイしてみた
はじめに 今回様々な技術を学んできて、総合アウトプットとしてWebアプリを作りました。 この記事ではこのアプリを作ろうとした背景や、どんなアプリ、仕様技術、苦労した点など伝えていけたらいいなと思います。 アプリ概要 PlayStation4ソフト「機動戦士ガンダムEXTREME VS.マキシブーストオン」をプレイをする仲間を募集するコミュニティサイトです。
リーダブルコードの読み方 ほぼ個人メモ
目的 - リーダブルコードという技術書を読んでみて自分に合った読み方を見つけたのでまとめておく 詳細 - 読んだ本 - リーダブルコード:
Webアプリケーション開発において理解しておきたいことまとめ
前にも似たような記事( 新人教育用に社内のGitのWikiに、より詳細なものを書いたのですが社員全員が見れるわけではないので、もったいないのでこちらにも書いておきたいと思ったのがきっかけです。 社内開発案件の単語を削除して載せているので、ちょっと変なところがあるかもしれませんがご容赦を。 (もし間違いがあればご指摘いただけると助かります) 動作の仕組み
プログラミング初心者の学生が2年間で読んだ本の中でオススメを紹介する
目次 01. はじめに(1-はじめに) 02. ネットワーク(2-ネットワーク) 03. データベース(3-データベース) 04. セキュリティ(4-セキュリティ)
未経験でWebエンジニアになってから1年間学習した書籍&Udemyの紹介【初学者向け】
はじめに 2020年4月から社内新規事業のWebエンジニアとして1人でバックエンド領域を担当しています。 もともとは1年間SESでの運用保守の経験しかなく、開発未経験からの抜擢でした。 ほぼ独学で現在も試行錯誤しながら開発中です。 そんな環境を乗り越えるのに様々な書籍やUdemyに支えられてきたので、時系列順で紹介します。
【メモ】アーキテクチャについてとSOLIDの原則
最近、「クリーンアーキテクチャ( - 世界一わかりやすいClean Architecture( - 実装クリーンアーキテクチャ( - Clean ArchitectureをNode.js+Typescriptで実装してみる( 自身もこういった記事を書こうかとは思うのですが、何しろ設計関連の書籍は初めて読んだので、手前の段階できちんと理解できていない単語にたくさん直面しました。
実務未経験者が今まで独学に使ってきた技術書を公開していくよ
プログラマーでもエンジニアでもない私がエンジニア転職に向けた取り組みとして「これまでプログラミングの独学に使ってきた技術書の遍歴」を、Qiitaの練習も兼ねて記事を書いてみました。 採用担当者の方が目にしたときに「この人が独学でなにを学んできたのか」がまとまってる記事になるといいですね(誰得感...) 想定読者 開発実務未経験でプログラミングの知識ゼロでまともなSESとかに行きたい方あるいはSES…
今年入社の新卒エンジニアがこの一年間に読んだ技術書15冊を紹介する
はじめに こんにちは!今年4月にLITALICOに新卒入社した@mihotoyamaと申します。 LITALICO Engineers Advent Calendar 2021を盛り上げたい気持ちから、 勢い余って1日目に記事を書かせていただくことになりました。 今回は、エンジニア人生を踏み出したばかりの私がこの1年間に読んだ(+積ん読した)技術書を紹介したいと思います✨
ループ処理、switch文、break文、continue文の組み合わせには要注意(迷子になるから)
まずは以下のプログラムを見ていただきたい。 ※このプログラム自体に意味はありません。参考用にサンプルで作ったものなので、ツッコミどころはいっぱいありますが、一応動きます。 php:sample.php <?php $dbData =
駆け出しエンジニアがまず学んで200%損しない学習について
<h2はじめに</h2 私は、理系大学を卒業したものの、 プログラミングにほぼほぼ触れず2020年の4月にインテックに入社した2年目のエンジニアです。 入社して一番衝撃的だったことは、 エンジニアは特定の知識だけでなく、様々な知識を兼ね備える必要があったことです。
新人エンジニアのためのブックリスト
はじめに 私はプログラミングと関係ない学生時代を送り、ITとは関係のない職に就き、 プログラミングに興味を持って独学で学んだ後にエンジニアに転職しました。 来月でエンジニア歴3年目になるまだまだ駆け出しです。 これまで学習に用いた中でも特に駆け出しエンジニアが読んでおくべき本をまとめました。
エンジニアに転向して1年で開発チームのリーダーになるまでに勉強したことをまとめる
これはなに? 自分は2020年8月ごろにプロダクトマネージャーからエンジニアに転向し、この1年半でバックエンド、フロントエンド、インフラなど色々やっているうちに気付いたらいちチームのリーダーを任されるまでになりました。なのでこの記事ではその間にどんなことを勉強したのかをまとめておこうと思います。 エンジニアになったばかりの人やこれからなる人の一つの参考になれば幸いです。 担当プロダクトの技術スタッ…
Elixirの誕生日🎂 |> 5/24, 2012
The first and best victory is to conquer self. Advent Calendar 2022 20日目^1の記事です。 I'm ready for 12/25,2022 :santa::santatone1::santatone2::santatone3::santatone4::santatone5: I'm looking forward to 12/…
開発マネージャがメンバーに知って欲しい事 ※随時更新
はじめに 開発マネージャーがメンバーに知って欲しい事を纏めた記事です。随時、更新(更新履歴)します。 前提 - 新人向け - Webアプリケーション開発
現役エンジニアが選ぶ、エンジニアを目指す上でとりあえず読むべき本3選
読んで欲しい方 - エンジニアになりたいけれど、何を勉強したらいいの?という人 - 意欲はあるのだけど、何をやればいいのか分からん人 - プログラミングの勉強はし始めたけど、これだけでいいのか不安な人 各言語の勉強にオススメの本は今回は割愛させていただきました。
おすすめの技術書
いままで読んできた技術書の中で、良かったものを紹介します。 ※紹介する本について、私が読んだ時より新しくなっている場合は新しい方を記載します。 ※新たな本があれば更新する予定。 プログラム全般 リーダブルコード
1年目にやったおすすめ教材
はじめに どうも、未経験からエンジニア転職をしたミズノです。 実務一年目が経ちましたのでこの一年でやって良かった教材をまとめてみようかと思います。 もし何かおすすめの教材があればコメント追記してくれたら嬉しいです。 基礎知識編
新人プログラマの方におすすめしたい技術書5選
この記事は「新人プログラマ応援 - みんなで新人を育てよう!」イベントの参加記事です。 はじめに この春から3年目になったので、今まで読んだ技術書のうち特に入門書としておすすめしたい本5冊を(独断と偏見で)まとめました! ネットワーク: 「3分間ネットワーク基礎講座」 ネットワークの各階層を、物理層から順番に解説した本です。1単元が短く、説明も対話形式なのですらすら読めると思います。
エンジニアになって読んだ本を時系列でまとめる
記事を書こうと思ったきっかけ 営業からエンジニアにキャリアチェンジして約1年半が経過しました。 キャッチアップのために様々な技術書に触れたことで大きな学びとなった為、このタイミングで 表題の通り、読んでよかったな〜〜〜!と感じる技術書を時系列で紹介していきます。 (エンジニアに転職する前の学習期間の読書も含みます)
自身のITエンジニアとしての技術力(特に判断力)を身につけるときに影響を受けた技術書
自分は何を根拠に判断してるのかなってのを人に説明するなら、こういう本を読んできたよってところからだろうなと思ったので、影響を受けた本を列挙してみます。 (筆者の簡単なバックグラウンド) 経験は10年以上くらい。新卒あたりからはJavaでバックエンドの開発にかかわっていた。システム連携基盤の技術支援担当だったので、実装の話も勉強しつつ、アーキテクチャとかも勉強したりしていた。 割と若い時期に接した本…
今まで読んだ技術書の中で汎用的で印象に残っているものをまとめてみる
30代半ばでWebエンジニアに転職者(≠転生者)のおぎです。 2020年のコロナ禍をきっかけに興味本位でWebプログラミングを学び始めたのが運の尽きで、あれよあれよという間に深みにハマり、気づけば30代半ば(妻子あり)で異業種から転職をし、今はPHPをメイン言語としてバックエンドのプログラムを書いたりしています。 転職してからは社内向けのアウトプットは多少していたのですが、インプットと実務で最近ほ…
情報系専門学校に入学して1年目で得たこと
warn 【移行のお知らせ】 この記事は以下のページに移行しました。 専門学校に入って1年目で得たこと はじめに
SEとして現場で働く基礎になる本5選
はじめに 以下のイベント参加記事です。 紹介内容 この記事では、何か特定言語の専門書 ではなく SEとして現場に出る時(もしくは出た後)に役立つ
【2024年版】エンジニア1年生の自分に読んでもらいたい書籍
はじめに 今回は「エンジニア1年生の自分に読んでもらいたい書籍」を紹介します。 自分は2021年4月に新卒でweb系エンジニアに就職し、2022年で2年目になります。 1年前の自分のスキル感としては、 - HTMLとCSSで静的コーディングができる
リーダブルコードの要点整理と活用法をまとめた
はじめに 2022年で新卒エンジニア2年目になりコードレビューの機会が増えてきたので、1年振りに「リーダブルコード( リーダブルコードを読んでいく中で要点を整理し、実務の現場でコードを書いたりレビューをする際にどのように活用していけば良いのかを自分なりにまとめてみました。 この記事を読むことで、リーダブルコードの要点と初級者から中級者目線で実際の現場でどのように活用すればよいのかが学べます。 この…
34歳未経験でWebエンジニアに転職した話(受託開発・地方都市・週3〜4リモート)
はじめに - 前職退職から8ヶ月でWebエンジニアに転職できたので、記事にまとめます - 30代から未経験業界への転職は厳しいといわれており、不安だらけでした - そんな中、実際に転職を成功させた先輩方の実例をみて、勇気づけられました - この記事も、誰かの参考になり、勇気づけられるものとなれば幸いです
良いコード/悪いコードで学ぶ設計入門がステップアップに最適だった
はじめに 上記の参加記事になります。 良いコード/悪いコードで学ぶ設計入門 ―保守しやすい 成長し続けるコードの書き方( 今回は巷で話題のこちらの本について内容とどういった方が読むと幸せになれるのかという観点で紹介したいと思います。 私自身がこの本を読んだ動機は 「メソッドの共通化や命名には気をつけてコードを書いているけど、より長期的な目線でコードを書けるエンジニアになりたい」 と思ったからでした…
クリーンコード本で腑に落ちた条件分岐の3つの簡単なTips
はじめに 前回の記事、たくさんの方が見ていただき、とても嬉しく思っております。 見ていただいた方には、誠に感謝しております。 8月になりましたね。 もう働き始めて3ヶ月になりました。東京での一人暮らしにも、ようやく社会人の生活リズムにも慣れてきました。
JavaでSpringを理解するまでのおすすめ本
概要~Java初心者が現場使えるSpring/SpringBootを理解するまでの参考書ロードマップ~ 最近はサクッとプログラミングできるPythonがお気に入りですが、実は仕事の現場では専らJavaを使ってます。 Javaが流行って何十年か経過した結果、現場にはJavaシステムが浸透しており、それらJavaシステムを一度に別のプログラム言語に置き換える状況はなかなか考えにくく、Javaの需要もま…
未経験Androidエンジニアの1年を振り返る
はじめに 未経験からAndroidエンジニアになって1年がたったので、ざっくりやったことを振り返っていく。 入社前 医療系の仕事をしていて、プログラミングとは無縁な環境。 趣味でAndroidアプリ開発をやってみたらドハマりして、休日は個人開発をしながらずっとコードを書いていた。
【新卒1年目の振り返り】1年間 でできるようになったこと・学んで良かったこと 4選
はじめに この記事で書くこと 1年前 の自分と比較して特に ・これができるようになってよかった ・これは学んでよかった
リーダブルコード
リーダブルコード 書籍: 本書籍は読みやすいコードの書き方について書かれている。 読みやすい変数名の付け方や関数の書き方等、迷われたことがある方は読んだ方が良い。 どこかの記事ではリーダブルコードを読んだことが無いエンジニアはエンジニアでは無いと
高専1年生に読んでほしい技術本N選
この記事は 共同開発鯖^1 Advent Calendar 2022( 10日目の記事です(尚、1投稿目の模様)。 今年はテスト等で予定が合わなかったりなどして、1投稿目が10日になっちゃいました...... (遅刻してごめんなさい) 前書き この記事は高専1〜2年生に読んでほしい初級〜中級の技術書を紹介した記事です。技術に興味はあるけど何をやったらいいか分からない、学校で習ったことをなにかに使い…
今年読んだ書籍の読書記録【2022年版】
はじめに 2022 年に読んだ書籍を備忘録としてまとめました。 プログラミング リーダブルコード( オライリージャパン(2012年6月23日発売) / Amazon(
2022年1月~12月に読んだ書籍紹介
はじめに 未経験ながらエンジニア転職を目指している22歳のTunです! 自己紹介は一番最初の投稿に記載していますので、そちらをご覧いただければ幸いです。 今回は、昨年2022年の1月から12月まで読んだ書籍の紹介を、自分の感想を交えながら紹介していきたいと思います。 では早速、時系列順に紹介していきます
インフラエンジニア1年生がプログラミングを勉強するのに使った教材
はじめに 私は普段インフラをメインで扱っているエンジニアです。 そんな開発がメインではない私が1年目でプログラミングを学ぶために使用した教材を紹介していきます。インフラエンジニアの方だけではなく未経験のエンジニアの方にも参考になれば良いなと思っております。 インフラの学習に使用した教材については下記記事にて紹介しておりますので、ご覧いただければ幸いです。 インフラエンジニアはプログラミングは必要…
リーダブルコードの感想などまとめ
リーダブルコード とは? リーダブルコードは、Dustin Boswell、Trevor Foucher 著、角 征典 訳 の書籍です。 エンジニアであれば、間違いなく読むべき書籍であるといえるでしょう。 今回は、そんなリーダブルコード(以下本書)を読み直しましたので、内容をまとめつつ感想をお伝えしたいと思います。 要点まとめ
ゲーム制作するUnityエンジニアのオススメ本
ゲーム制作・開発をする上で考えることは沢山あります 設計・サーバー・DB・インフラ・ネットワーク・3DCG・数学・物理・サウンド・AI・セキュリティ・ゲームデザインetc... 僕自身まだ勉強中の身ではありますが、勉強になった書籍を紹介します! 勉強の目的は「汎用的で拡張性・保守性が高くラクに運用・開発したい」「知らない事知りたい」です! 実務でも必要な知識を学べるので、初学者・ゲーム業界に興味が…
ドメイン駆動設計を参考にしながらJava×SpringBootで家計管理アプリを自作
1. はじめに 1-1. 簡単な自己紹介 事務系の仕事をしておりましたが、プログラミングに興味を持ち、在職中から独学でJavaを学習していました。 現在は退職し、IT業界への就職を目指して活動中です。 退職後の期間にSpringBootを使ってアプリケーションを作成したので、アプリの概要や作成しながら考えたことなどについてまとめました。
【未経験開発 Rails + React + Docekr + Terraform + AWS + GitActions】 職場の課題を解決するアプリ開発
0.はじめに 初めまして、@mkameと申します。 当記事は、「Webエンジニアへのキャリアチェンジを目指しているweb開発未経験者が、アプリを開発するまでの学習過程」についてまとめたものです。 現在、筆者は非IT系企業の社員として働いており、Web開発エンジニアとしての実務経験はありません。 そんな筆者がWebエンジニアとしてのキャリアチェンジをするためのポートフォリオとして、本アプリを開発しま…
職業訓練校のグループワークで作成した模擬ECSiteの紹介
はじめに 僕は、'23/1~'23/7の半年間、WEBアプリ技術者育成科の職業訓練校に通っていました。 その際にグループワークとして、五名一組でグループを組み、企画、設計、開発、テスト、発表と一通り開発経験を積みました。 その際に作った提出物の担当した機能の紹介をしていこうと思います。 本題
Webエンジニア1年目で取り組んだ教材53選を振り返る
はじめに 皆さんこんにちは、Webエンジニアのtomo( 2022年10月1日よりWeb系自社開発企業のエンジニアとして勤務し、ちょうど1年が経過しました。 この1年間は、とにかく土台作りに注力した1年間で、多くの技術書や教材にお世話になりました。 - 駆け出しの頃って、何を勉強すればいいんだろう?
【JavaScript】読みやすいコードの書き方
はじめに 私は他人のコードをレビューしたことも自身のコードを他人にレビューしてもらったこともない初学者として現在のプロジェクトに加わりました。そこから現在までの2年間毎月10から20ほどのプルリクエストをレビューし、またチームメンバー内で読みやすいコードについて議論することで、徐々に読みやすいコードを書くためのポイントが掴めてきました。 これらの経験を通じて、私が現在考えている読みやすいコードを書…
エンジニアに読んで欲しい技術書90選
はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読む本を探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア
【開発エンジニア】1年目に購入した書籍まとめ
こんにちは! 開発エンジニア2年生になって既に数ヶ月経っていますが、今回は1年目に購入した書籍まとめと称して、現時点までに購入した技術関連書籍について整理して紹介したいと思います。 私のスキル・モチベーション感を以下にざっくりまとめます。 - スキル 1年間JavaでWebアプリケーションの設計テストを行なってきました。
データサイエンティストのための(最低限の)リーダブルコード
はじめに この記事では、データサイエンティストが最低限意識した方が良さそうなコードの書き方について紹介します。 お恥ずかしながら、自分は「運用するわけじゃないし、動けばいいでしょ~」精神でコーディングをしていました。しかし、上司にコードレビューをしていただく機会があり、最低限の可読性・保守性のあるコードの大切さとそんなコードを書くためのポイントについて教えていただきました。 この記事では、この上司…
【個人開発】ラーメン待ち時間シェアアプリ「ちゃくどん」を作ってみました【Rails, Hotwire, AWS, Docker, GitHubActions】
はじめに 「ちゃくどん( 私は非エンジニアで子供が3人いることもあり、制作期間10ヶ月とコツコツ開発してきました。制作アプリの解説に加えて、開発・運用していく過程においての学びや、失敗談についてもシェアできたらと思います。 warn 2024年3月22更新情報
どうしてあなたの共通化は間違っているのか:第3章「サブモジュール呼び出しの分類」
なぜあなたの共通化は間違っているのかの目次はこちら( はじめに この記事では、前回解説した大切な概念である抽象度・文脈に着目して、モジュール分割、モジュールの命名、コメントを分類します。さらに、それぞれのパターンごとにどのようなベストプラクティスがあるか、アンチパターンは何か、アンチパターンをした場合はどのようなデメリットがあるのかについて詳しく見ていきます。この章の内容は普段の開発への応用が簡単…
理解しやすいコードの書き方~理解容易性の7つの観点~
はじめに 「理解容易性」は「保守性」の観点の1つとして重視され、多くの原則や技法が紹介されているが、断片的かつ多様であり、全体像を理解することは難しい。 抽象度は高いが、体系的に観点を整理する事で、その理解の助けとなれば幸いである。 定義 「理解容易性」を簡単に言えば、「理解のしやすさ」であるが、その意味から掘り下げると、「思考する量」と言い換えることができる。
果たして自分の書いているコードは読みやすいか
はじめに こんにちは。エンジニア2年目のasukittです。 今年は読書習慣を付けるため1か月に1冊本を読む目標を立てています。 またアウトプットをして定着させるために本記事の作成にいたりました。 今回の書籍
ソフトウェア開発おすすめの書籍(2024)
概要 私がこれまでに読んだソフトウェア開発関連書籍からおすすめのものを抜粋して分類・評価しました。 抜粋8冊 本ページの見方 点数は、下記の基準で5段階に★を付けました。
データサイエンティストはテストコードを書いてコーディング規約を守ろう
データサイエンティストの書くコードは汚い あなたはデータサイエンティストでしょうか?この記事ではデータサイエンティストが学んでおくべきソフトウェア開発技法のうち、筆者が特に重要と考えることについて実践的に学んでいきます。 あなたがデータサイエンティストという肩書きで働いている場合、あなたが書いているコードは汚い可能性が高いでしょう。どう汚いかというと、ソフトウェアエンジニアにコードをそのまま渡し、…
読まないと後悔する技術書30選
はじめに 現代の人に名著以外の本を読むような時間はない こんにちは、Watanabe Jin (@Sicutstudy)です みなさんは何か新しい技術を学ぶときにどんなコンテンツを利用するでしょうか? 最近ではUdemyなどの動画講座を利用する人が多いと思いますが、本を読んで学ぶという人もまだまだ多いのではないかと思います
30歳まで1冊も技術書を読んだことのなかった自分が転職後1年間で読んだものとその所感
はじめに はじめまして @Y.Kishi(URL " です。 来歴などについてはプロフィールをご参照ください。 転職して一年が経ち、そろそろなんらかのアウトプットを出したいなと思ったため、 ここ1年程で読んだ技術書をまとめたいと思います。
可読性の高いコードを書くための実践ガイド
はじめに ソフトウェア開発において、コードの可読性はプロジェクトの成功に直結する重要な要素です。読みやすいコードは、メンテナンスや拡張を容易にし、チーム全体の生産性を向上させます。 しかし、「読みやすいコード」 の定義は人によって異なります。個々のスタイルや好みによって解釈が分かれることもあるでしょう。それでも、できる限り多くの人にとって理解しやすいコードを書くことが、プロフェッショナルとしての責…
【時間がなくても読んでおけ】業務に役立った駆け出しエンジニア向けおすすめ書籍
本記事について 1年間で特に業務に役立った書籍を紹介します。 短期間で多くの本を読むのは難しいため、実際に読んで即実践できそうだと感じたものを厳選しました。 おすすめ書籍 下記の2点をおすすめします。
技術書の電子書籍を PDF/EPUB で配信しているサイトまとめ
概要 今日は技術書を電子書籍で買うことが比較的多いわたくしが、普段技術書を購入する際に使っているサイトなどを紹介していく記事です。 経緯 技術書の電子書籍版は今どきわりといろんなところで買えます。かくいう自分は以前は Kindle で買うことが多かったです。 ただ、Kindle だと以下の点でちょっと不便さを感じるようになりました。
【分野別】エンジニア1年目の自分に読んでほしい書籍(2026年版)
はじめに 「エンジニア1年生の自分に読んでほしい書籍」をまとめて紹介。 自分は2021年に新卒でWeb系エンジニアに就職し、2026年で5年目になる。 1年前の自分のスキル感は、 - HTMLとCSSで静的コーディングができる
入社前・新卒1年目に読んだ12の技術書
毎日現場で必死に食らいついている入社2年目SEです! 畑違いの学部から業界に飛び込み、現在は開発チーム内の技術的な会話も少しは分かるようになってきました。 そんな私が入社前・新卒1年目に読んだ12の技術書たちを紹介します。 SEを目指す学生や1年目の方の参考になれば幸いです! info
エンジニア5年目にして初めてリーダブルコードとやらを読んでみた
はじめに 今年でIT業界5年目になりますがいわゆる技術書?みたいなものには触れ無いようにしてた(読んだところでなんか変わんのか?くらいの肌感):frowning2: ただ、今更ながらエンジニアなら業務以外でも技術力くらいつけろよと思い手を出してみることにしました!! 目的 「エンジニアならこれ読んどけ」みたいな情報をいくつか見たことがあるようなないようなリーダブルコード(
【2024年度版】Unityで初学者から中級者までを駆け抜けるためのおすすめ書籍
2024年度版に向けて この記事は、2020年に作成した記事( この4年でUnity側もURLやHDRPなどの高機能化、ShaderGraphやVFX、VisualScripitingなどのビジュアライズなどの機能追加がされてきています。 ですが、ここではUnityの使い方というよりも、初心者がゲーム制作をUnityで行っていくための情報を書籍を中心に、編集しなおしました。 はじめに
データサイエンティストのおすすめ書籍30選
この記事はBrainPad Advent Calendar 2024( 22日目の記事です。 2022年に新卒でブレインパッドに入社し、今年でデータサイエンティスト3年目となる者です。n番煎じではありますが入社してからの学びの振り返りという意味も込め、データサイエンティストとしてのスキルアップのために読んでよかったおすすめの書籍30冊を厳選して紹介します。 前提 筆者は学部では応用数学、修士では理…
エンジニアが年末年始に読みたい名書
はじめに 私自身、読書が大好きで読んでた時期は年間100冊以上読んでおりました。 転職してエンジニアになってからも多くの本を読んできて今の私があると思います。 社員にもおすすめの書籍などを紹介する機会が多いので、簡単にまとめてみました。 今回は人によって行っていることが違うと思うので技術書(プログラミング言語)に関しては除外しています。
2025年最新版1年目エンジニアが絶対に読むべき技術書10選
自分がエンジニア1年目だったころに読んでおけばよかったと思う技術書をまとめてみました。 これらを呼んでおくとWebアプリケーション開発の現場でもすぐに話についていけると思います。 綺麗なコードを書くための名著 リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック( こちらは言わずと知れた名著です。
2025年、いまでも読みたい技術関連書籍10+1選
自分が過去手にした、読んだ書籍からのピックアップです。時代を越えて読み継がれてほしいなと思います。 ※なるべく版元を引用し、電子版があるものは電子版へのリンクを載せるようにしています。 番外 仲間を募集しています! ARIではエンジニア・ITコンサルタント・PM職全方位で仲間を募集しております。 カジュアル面談、随時受付中です! ご興味ある方はこちらをご覧ください。
未経験から転職して2年経ったので先輩ぶっておすすめの本を紹介する
きっかけ 私ごとではありますが、未経験からITエンジニアに転職して2年が経ちました🥳 転職したての頃を振り返ったとき、あることに躓いていたことを思い出しました。 勉強したいけど何から手をつけていいかわからん! 希望を持って転職したものの、やる気だけ先行して途方に暮れていました。
ゲーム開発にリーダブルコードは必要か
はじめに リーダブルコード( 一読してみて とはいえ本書をまったく読まないまま論じるわけにもいかないため、今回この書籍を改めて目を通した。そこで感じたのは、全体としては確かに首肯できる部分はあるものの、経験を積むうちに自然と身に付くようなものが多いという印象である。それでは改めて問題と思う箇所をピックアップして論じていく。 章ごとの論考
「良い」コードを書くためのコーディングルール
はじめに この記事は「良いコード/悪いコードで学ぶ設計入門」( 開発エンジニアをやっていると、非常に読みにくいコードに出会って理解するのに多くの時間を要してしまう経験がある方も少なくないのではないでしょうか? そんな悲劇を生まないようにこの本を読んで「良い」コードを書くためのコツを身に着けていきましょう! 悪いコードとは
未経験からエンジニアになって1年9ヶ月経った現在地
はじめに こんにちは、「株式会社ネクスウェイ Advent Calendar 2025」( 私事ではありますが、未経験からエンジニアに転職して1年9ヶ月が経ったので、入社してから現在に至るまで何をどのような方法で学んできたのかを振り返りたいと思います。 エンジニア1, 2年目でどのような知識が必要になるのか、どのような学習が適切かは人それぞれですが、Webエンジニアであれば、業務で使用する言語やフ…