yomitech
Qiitaで紹介された技術書を、毎週月曜日にメールでお届けします。
登録確認メールをお送りします。いつでも配信停止できます。
バックナンバー
「Java言語で学ぶデザインパターン入門」の検索結果: 4冊
Java言語で学ぶデザインパターン入門第3版
■『Java言語で学ぶデザインパターン入門 第3版』について 本書は、オブジェクト指向プログラミングにおいて古典的な23個のデザインパターンを、Java言語で書かれた短いサンプルプログラムとUMLを使い、オブジェクト指向プログラミングの初心者にもわかりやすく解説した技術書です。 2001年に初版が刊行されて以来、「最もわかりやすいデザインパターン解説書」「オブジェクト指向プログラミング...
エンジニアになるために必要なスキル おすすめの書籍も紹介
エンジニアになるためには、幅広い知識とスキルが必要です。ある特定の技術を習得するだけでも多くの時間がかかります。 しかし、学習できる時間は限られています。そのため、<font color="Red"必要なスキルを選別して学習していくことが重要</fontです。また、いきなり難しい技術に挑戦すると挫折してしまうので<font color="Red"学習する順番も大切</fontです。 この記事では、…
新人エンジニアのためのブックリスト
はじめに 私はプログラミングと関係ない学生時代を送り、ITとは関係のない職に就き、 プログラミングに興味を持って独学で学んだ後にエンジニアに転職しました。 来月でエンジニア歴3年目になるまだまだ駆け出しです。 これまで学習に用いた中でも特に駆け出しエンジニアが読んでおくべき本をまとめました。
[初心者向け]破滅的なクソコードを書かないために意識したい3つのこと
この記事で伝えたいこと ここでは、私が設計を勉強しながらコーディングした経験から、初心者でも簡単に実践できる簡単なルールを3つピックアップしました。 - 一つのクラスは150行以内に収める(一つのクラスは150行以内に収める) - 循環参照はしない(循環参照はしない) - 継承はしない(継承はしない)
新人さんにすすめる有益な技術書達 2022春
はじめに 以下おすすめする技術書達です。分類に迷うものありつつ、流行り廃りあるかもなので2022春と書きました。 :cherryblossom: 技術書達 基本 プログラムはなぜ動くのか
ゲーム制作するUnityエンジニアのオススメ本
ゲーム制作・開発をする上で考えることは沢山あります 設計・サーバー・DB・インフラ・ネットワーク・3DCG・数学・物理・サウンド・AI・セキュリティ・ゲームデザインetc... 僕自身まだ勉強中の身ではありますが、勉強になった書籍を紹介します! 勉強の目的は「汎用的で拡張性・保守性が高くラクに運用・開発したい」「知らない事知りたい」です! 実務でも必要な知識を学べるので、初学者・ゲーム業界に興味が…
Webエンジニアでもわかるセキュリティ、設計原則で考える「脅威モデリング」
GIFTechで開発エンジニアをしている佐藤です。 セキュリティに興味があったのですがなかなか踏み込めずにいたので、解像度を高めるために思い切って昨日開催されたセキュリティイベントに参加しました。 ただイベントに参加するだけではなく、セキュリティ初学者として何をインプットして挑み、何を得られたかをご紹介します。 セキュリティに関して知りたい方はもちろん、新たに学びたいことができた時どう動くといいか…
Java言語で学ぶデザインパターン入門 : マルチスレッド編
【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた
これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】〜【Webエンジニアの3年生ぐらい】になるまでに読むと良い本まとめです。「どんな目的で学ぶか?」「いつぐらいまでに読むといいか?」を段階的にまとめました。「これだけ読めばいい!」と、そんな簡単な話ではありませんが、「今いるレベルより少し上の人がどんなジャンルのことを学んでんだろ?」という方の参考になれば…
付録 (Delphi コンカレントプログラミング)
付録 データベースとマルチスレッド コネクションプーリングについては次の記事を参考にしてください。 - 基礎から学べる FireDAC データアクセス再入門 (番外編) (blogs.embarcadero.com)( - マルチスレッドアプリケーションでの IBX の利用 (Qiita)(
Java言語で学ぶデザインパターン入門 マルチスレッド編
Javaの並行処理を理解する(入門編)
例えば以下の点について、ちゃんと並行処理を考慮した実装ができていますか? シングルトン インクリメント(++)やデクリメント(--) longやdoubleへの代入 <%! %タグで宣言された変数
Java言語で学ぶデザインパターン入門
PHPで学ぶデザインパターン ~ 第2章 - Adapter ~
概要 例によって、java言語で学ぶデザインパターン入門( Adapterパターンとは 交流100ボルトで、直流12ボルトのパソコンを動かす時は、ACアダプターを使います。 アダプターというのは英語で、adapterと表現され、adapt(適用する)という意味です。
デザインパターン「Template Method」
はじめに 本投稿は<a href=" target="blank"Java言語で学ぶデザインパターン入門</aのデザインパターンをまとめた記事です。今回はSingletonパターンになります。 まとめ一覧はこちら(designpattern) Template Methodパターン <p align="center"<img width="442" alt="スクリーンショット 2016-02-1…
デザインパターン「Factory Method」
はじめに 本投稿は<a href=" target="blank"Java言語で学ぶデザインパターン入門</aのデザインパターンをまとめた記事です。今回はFactory Methodパターンになります。 まとめ一覧はこちら(designpattern) Factory Methodパターン <p align="center"<img width="442" alt="スクリーンショット 2016-…
デザインパターン「Prototype」
はじめに 本投稿は<a href=" target="blank"Java言語で学ぶデザインパターン入門</aのデザインパターンをまとめた記事です。今回はPrototypeパターンになります。 まとめ一覧はこちら(designpattern) Prototypeパターン <p align="center"<img width="350" alt="スクリーンショット 2016-02-14 15.3…
新社会人の処世術
はじめに この記事は、8年間社会人として過ごしたエンジニアが、経験則から新社会人へのアドバイスをまとめたものです。過度な期待をしないでください。 技術系のことは一切書きません。 どうやって生きていけばいいかを書きます。 技術関係
プログラミングスクールに通って分かったこと
0. はじめに どうも。G's Proコース1期生の岡野です。「世界を変えるGeekになろう」と謳う、G's Academy( もう規定の授業を受ける段階は終わって、卒業に向けてメンターとともにサービスを開発している段階ですが、今一度プログラミングスクールに通って分かったことをみなさんにシェアできたらなと思います。 読者対象:プログラミングが気になっている人、プログラミングスクールに通うか迷ってい…
技術的マイノリティプロジェクトで幸せに過ごすための5つの方法
この記事は freee Engineers Advent Calendar 2016( の 11 日目です。 こんにちは!freeeでエンジニアをしている @toshi0607( 僕は今、CでWindowsのデスクトップアプリ( on Railsを使った開発を行う中でなおかつ少人数(時期によっては0.5人月、今はもっともっと)プロジェクト。この状況を「技術的マイノリティプロジェクト」と呼ぶことにし…
未来の社会人エンジニアに送る、知っておきたい色々なこと。
はじめに この記事はアイスタイル Advent Calendar( 22日目の記事になります。 今回はポエムっぽい何かを書こうと思いますエンジニアらしくなくてごめんなさい一応技術的なことも書きますごめんなさい。 僕は社会人始めてまだ5本の指にすっぽり余裕で収まるぐらいのぺーぺーなのですが、 社会人エンジニアになってから知っておけばよかったぁ、苦労したなぁって思うことを、少しでも未来とポテンシャルの…
2016年 社内で貸し出した書籍まとめ
はじめに 本棚を見れば、その人の人となりがわかるといいます。 エンジニアにとって情報はネットを通じればある程度入手可能ですが、 体系的な情報を取得したいとなれば、書籍を読んだ方効率的だと考えています。 そこで、会社の本棚を急に充実させるのは、予算や手続きの関係でなかなか難しいので、
研修中の未経験エンジニアが、研修期間中に読んだ技術書やサイト一覧
はじめに 本って素敵ですよね。 新書の香り、さらっとした手触り。 おかげさまで、いつも引っ越しで苦しみます。憎い。 はじめまして、生後2ヵ月目の未経験エンジニアです。
WebエンジニアになるためのDeveloper roadmap
はじめに 最近、何を学べば良いのか分からず迷走していたところ、「Developer roadmap 2019( Developer roadmapとは Kamran Ahmedse氏(ドバイのオンライン旅行予約サービス「tajawal」のリードエンジニア)が作成しているWebエンジニアのためのロードマップです。 その年によって、最新の技術や廃れてしまった技術が変わっていきますが、毎年更新されていて…
新人時代に読めば良かったと後悔するほど感謝した技術書4冊
はじめに この記事は、成り上がりたくて必死に読んだ感謝の技術書6冊( 本稿では、開発経験10年以上の私が、新人の頃に読めば良かったと後悔するほど感謝した技術書を紹介します。 私がこれらの本を読んだのは、入社して数年経ってからですが、もっと早く読んでおけば、もっとうまく仕事ができたのにと思いました。以下に、各書籍の概要と、後悔するほど感謝した理由を記します。 感謝の技術書① 『報・連・相の技術がみる…
Webエンジニア1年目の自分に捧げたい本・記事を超まとめ
そろそろWebエンジニア3年目の折り返しになるので、Webエンジニアとして働く中でこれまで読んできた情報たちをまとめようと思い立ちました。 エンジニア3年目の今だからこそまとめられる情報として、「エンジニア1年目の1年間で読んでおきたかったな〜。」という本と記事をまとめておきます。 まとめ始めたら楽しくなってしまい、情報量が多くなってしまった...。全部手に取るのは不可能だと思うので、サーっと目を…
未経験からの勉強の流れ<HTMLから自作アプリ開発まで/その後>
未経験者がHTMLの勉強からはじめて自作アプリの開発を行うまで/行ってからの勉強の記録です。 「就職しました」という記事ではありません。スクールなどには通わず仕事をしながら独学で勉強を進めています。自分の備忘録として、また、これから学ぶ方、現在学んでいる方の参考に少しでもなるところがあればと思い記録を公開します。(この本の方がおすすめ、などツッコミがありましたらお気軽にコメントいただけるとありがた…
参照にされがちな技術書3選
技術書の中で他の技術書の内容が引用されてることって結構ありますよね。 独断と偏見でこの技術書よく出てくんなーってやつ紹介します。 先に参照されている本の内容を知っていると、理解しやすくなるので、技術書読みはじめたい!って人向けに。 統計とか撮ってるわけではないんであくまで感覚です。 オブジェクト指向における再利用のためのデザインパターン 増補改訂版Java言語で学ぶデザインパターン入門
2019年が終わる前にGoFのデザインパターンを入門する
はじめに この記事はGoodpatch Advent Calendar 2019( 1日目の記事です。 今回は、GoFのデザインパターンを知らない・あるいは聞いたことはあるけど詳しくない人に向けて、2019年が終わる前に私自身の復習も兼ねて、分かりやすく紹介してみようという試みです。 ソフトウェア業界にいると「GoFのデザインパターン」という言葉を聞く機会もあるかなと思いますが、実際のところ、書籍…
【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた
これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】〜【Webエンジニアの3年生ぐらい】になるまでに読むと良い本まとめです。「どんな目的で学ぶか?」「いつぐらいまでに読むといいか?」を段階的にまとめました。「これだけ読めばいい!」と、そんな簡単な話ではありませんが、「今いるレベルより少し上の人がどんなジャンルのことを学んでんだろ?」という方の参考になれば…
【資格試験】Java SE8 Silver学習方法まとめ
---更新履歴--- 2020/06/02:知識補完の役立ち情報を追記(各学習の補足説明①黒本1章〜9章) はじめに 最近Java SE8 Silverの資格を取得しました。 このあとJava SE8 Goldも受験予定なので、諸々振り返りと今後の整理をするためメモにまとめます。
エンジニアのインターンが技術書を30冊くらい読んでみたので、ゆるくまとめてみた
株式会社Global Mobility ServiceでソフトウェアエンジニアのインターンをさせてもらっているShirubaです。グローバルな環境で利用されている社会的サービスの開発の一端を担いたい志ある方は、ぜひ緩くお話ししましょう〜🙋♂️→ 採用ページ( 2ヶ月間のフルタイムインターンを通して、「知識量」が圧倒的に不足していることを実感しました。「知識をコードに落とし込む力」に関しては今後の…
「徹底攻略 Java SE 11 Silver 問題集」から学ぶオブジェクト指向設計
前置き 現在参画している現場でJavaの案件に携わることになりました。 しかし、エンジニア歴15年目になるにも関わらずずっと.NET周りの技術しか扱ってこなかったので、今回が初のJava案件になります。 そこでJavaの基礎知識をゼロベースで学ぶために、Java SE 11 Silver/Goldの取得を目標とした学習を始めることにしました。 学習を始めるに当たり、まずは徹底攻略 Java SE …
オブジェクト指向プログラミングとドメイン駆動設計を学ぶのに適切な書籍とおすすめの読む順番
オブジェクト指向プログラミングが学べる書籍たち もし私が今から最初から学ぶならこの順番でこの本読むだろうという紹介です。 新人プログラマの方々は右も左も分からないというところからスタートとなるため、オブジェクト指向プログラミングを学ぶときに何から学べば良いか全くわからないという状況かと思います。 オブジェクト指向プログラミングを学んでいると自然と出会うドメイン駆動設計についても同様です。 そうした…
【生成AI】断捨離のススメ
PONOS Advent Calendar 2024( 2日目の記事です。 はじめに:eyeglasses: この記事は技術書籍の断捨離とAI活用について記載しています 結論:eyeglasses: もし断捨離に迷っているなら