yomitech

yomitech

Qiitaで紹介された技術書を、毎週月曜日にメールでお届けします。

登録確認メールをお送りします。いつでも配信停止できます。

バックナンバー

「JavaScript」の検索結果: 53冊

Rubyによるクローラー開発技法の表紙

Rubyによるクローラー開発技法

佐々木拓郎/るびきち ・SBクリエイティブ

Google、Twitter、Facebookからのデータ収集、iTunes Store、Google Playのランキング情報、企業・株価情報・為替情報・金融指標の取得、SEOやマネジメントに役立つ情報の収集etc…データ収集効率を劇的にアップするクローラー技術をディープに解説。

JavaScript等を用いた動的ページをスクレイピングするためのライブラリSeleniumのRubyでの使い方

Webサイトのスクレイピングに便利なSelenium Webサイトの情報を収集する際によく使われる主砲にはMechanizeというライブラリを用いた手法がよく紹介されており、関連する記事や本が多数あります。 Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例( <a rel="nofollow" href=" border="0" src=" width=300</a しかし、問…

JavaScriptデザインパターン

Osmani,Addy 豊福,剛,1962- サイフォン合同会社 ・オーム社

JavaScriptのObserverパターン(Javaプログラマ目線)

はじめに  最近、O'Reillyの『JavaScript パターン(  とても良い本なので、JavaScriptを使っていて、まだ読んでない方は是非読んでみてください。  さて、この本の「7章 デザインパターン」の「7.9 オブザーバー」のコーディング(リンク( 関数」、「5章 オブジェクト生成のパターン」のテクニックを使ってJavaScriptでObserverパターンをコーディングしてみまし…

リビーリングモジュールパターンをクラス構文で置き変える

背景 JavaScriptにクラス構文が導入される以前の時代、JavaScriptプログラマーはメソッドを持ったオブジェクトを生成するために、それぞれ工夫した構文を使っていました。 その一つに書籍「JavaScriptデザインパターン( 例えば次のようなメソッドを持ったハッシュオブジェクトを返す関数です。 js

JavaScriptパターン : 優れたアプリケーションのための作法

Stefanov,Stoyan 豊福,剛,1962- ・オーム社

オブジェクト指向初心者の私がJavaScriptにも再入門 「決意表明編」 〜JavaScriptパターン 学習0日目【逃げメモ】〜

2016/5/31 タイトルを変更しました。 まずは決意表明の日 自己紹介 はじめまして、現在なんちゃってAndroid開発者のしゃけごんです。 私は以前、VBA程度なら事務的業務で求められそうなアプリケーション(複数ワークブックを用いてグラフ付き集計ワークブックの生成など)は作成できる程度のなんちゃって技術者でした。

javascriptパターン:5.7 オブジェクトの定数

javascriptパターン 優れたアプリケーションのための作法( 5.7 オブジェクトの定数 を試しました。 本を読んでいるだけだと、どんな動きをしているのかイメージが正しく持てなかったので自分なりにコメントをつけながら検証。 js var constant = (function () {

【Webエンジニアど素人】が【3〜4年生】くらいになったら読むといい本を目的別にまとめた

これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】でスタートした方々が【3年生】ぐらいになったら読むと良い本まとめです。 「どんな目的で学ぶか?」*「職種(バックエンド(%E3%83%90%E3%83%83%E3%82%AF%E3%82%A8%E3%83%B3%E3%83%89%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%…

JavaScript:the good partsの表紙

JavaScript:the good parts

ダグラス・クロフォード/水野貴明 ・オーム社

「JavaScriptは言わばひとかたまりの大理石であり、私はその中からこの言語のすばらしい本質が現れるまで、美しくない機能を取り除いていく。最終的に私が削り出すことになる美しいサブセットは、より信頼でき、読みやすく、メンテナンスがしやすく、すべてにおいて非常に優れた言語になると私は信じている。」(「1章 良いパーツ」より)-本書は、JavaScript言語の「良いパーツ」に注目し、良質なコ...

HTTP/1.1 200 OK

※このお話はたぶんフィクションです。実在の人物や団体とはあんまり関係ありません。 序  planetter.comをバージョンアップすることにした。数年前にリリースしてからずっと放置していたけど、そろそろ手を付けないとやばいと思った。  しかしウェブの世界はドッグイヤーだ。3年も経てば何もかもが変わっている。しばらく開発から遠ざかっていた僕には、最近の技術トレンドなんてさっぱりわからない。  まず…

偏見?参考にならないjQueryのページの見分け方

最初に 独断!参考にならないJavaScriptページの見分け方( こちらの記事が秀逸だったので、触発されてjQueryに寄った記事を書いてみようと思います。 動機 jQueryも随分と広く使われるようになり、『JavaScript使えます』って意味合いの中にjQueryしか使えないってのも含まれてしまうようになったりするのも若干なんだかなぁとは思いますが、

ES2015/2016+ 記法 個人的メモ

以前社内向けに書いていた個人的メモをせっかくなので公開します。 昔ながらのJavaScriptなら分かるけど、暫くフロントエンドから離れてた人向けな記事です。 と言いつつ自分もまだ経験浅いので間違っていたら指摘お願いします。 モダンなフロントエンドフレームワークはES2015/2016+の記述が当たり前のように出てきます。 reactとかangular2とか触る前に新しい記法を頭に入れておきましょ…

初心者向け Vue.js 学習ロードマップ Vue.js初心者の方や、普段あまりJavaScriptに触る機会がない方が、なる早でVue.jsを好きになるには

突然ですが、Vue.js は好きですか? 私は今でこそVue.jsが好きですが、途中、まったく触らない時期も含め、好きになるまで1年近く(10ヶ月くらい)かかりました。 当然ですが、早い段階で好きになってしまった方が、学習効率は良いものです。 うんうんと思った方と、何言ってんだ、好きとかどうでもよくない? ドキュメント読んで書くだけでしょ。という方がおられるかと思います。後者の方にはちょっと意味不…

ゼロからESLintを理解する

はじめに 自身のメモとして本記事ではESLintについての概要を記述します.ESLintの概要、Lintingの歴史、ESLintの全体像、そしてコマンドラインベースでSTEP by STEPでのESLintの利用についての解説を行います.別記事でReactの開発環境におけるESLint( ESLintの概要 ESLint( 公式サイトにも記述されていますが、ESLintには3つの特徴があります.

フロントよわよわエンジニアによるJavaScriptの基本の言語仕様の理解

目次 - 自己紹介 - はじめに(想定読者/持ち帰ってほしいこと/お断り) - 背景 - 書籍紹介/内容

はじめてのNode.js : サーバーサイドJavaScriptでWebアプリを開発する

松島,浩道 ・ソフトバンククリエイティブ

Web屋の電子工作DIY:夜更かしテレビを罰金性にして、早起き生活を手に入れる②

今回の内容 以下の順番で記載中。 - IoT、はじめました:プログラミング技術の海で上手に情報を拾う方法まとめ( - Web屋の電子工作DIY:夜更かしテレビを罰金性にして、早起き生活を手に入れる①( - Web屋の電子工作DIY:夜更かしテレビを罰金性にして、早起き生活を手に入れる 1.5(

JavaScript

Flanagan,David 村上,列,1967- ・オーム社

エンジニアとしての本の買い方

エンジニア生活を送っていく上で、技術書を買うことは必須に近いと考えています。では、どんな買い方をすればいいでしょうか。 技術書のメリット・デメリット コンピューター技術の具現化であるインターネットの世界には、当然のごとくコンピューター技術に関する情報が転がっています。そして、その情報は、(ものにもよりますが)いちばんの最先端のものまで、その気になれば調べ上げることができます。 となれば、わざわざお…

普段マネジメントしている人から、Webアプリケーションの作成方法を聞かれた話

作成したい動機 - WEBアプリケーションを自分でも開発できるようになりたい(特にスタートアップフェーズのプロダクトの場合) - エンジニアと同じ目線でコミュニケーションしたい 作成したいと言ってきた人のスペック - 素人レベルですが、htmlとcss(SCSS)は少し書ける

jsのクラスを勉強してモーダル表示ライブラリを作ってみた

javascriptでフロント側の実装をおこなう機会が増えてきました。 日々コードを書く中で、同じような記述が多かったり、再利用性が低いことを課題に感じていたため、クラスについて勉強し、簡単なライブラリを作成してみました。 クラスの書き方はなんとなくわかるけど、具体的にどんな風に使うんだろう?という方の参考になれば幸いです。 クラスって何? javascriptのクラスについてサイ本で調べてみると…

JavaScript Web開発パーフェクトマスター : ダウンロードサービス付

金城,俊哉 ・秀和システム

新人JavaプログラマはJavaサーバーサイドプログラミングパーフェクトマスターを読むべき。

<div class="amazlet-box" style="margin-bottom:0px;"<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"<a href=" name="amazletlink" target="blank"<img src=" alt="Javaサーバーサイドプログラミングパー…

リーダブルコードの表紙

リーダブルコード

ダスティン・ボズウェル/トレバー・フォシェ ・オライリー・ジャパン

コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明する。日本語版では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エンジニアであれば、業務で使用する言語やフ…

Making Software : エビデンスが変えるソフトウェア開発

Oram,Andrew Wilson,Greg 久野,禎子,1962- 久野,靖,1956- ・オーム社

エビデンスの探究と利用に関する一般的原理 有力なエビデンスを求めて 信頼性 システマチックレビューから学べるもの ソフトウェア工学を質的手法で理解する NASAのアプリケーションを通じて学んだこと 性格・知能・専門性がソフトウェア開発に及ぼす影響 プログラミングを学ぶことはなぜそんなに困難か? コード行数を超えて ソフトウェア工学における個別の話題 欠陥数予測の自動化 アーキテクティング コ...

カバレッジが高いと品質が高い?Javascript / TypeScript のカバレッジを可視化して網羅する単体テストコード入門

Javascript / TypeScript のコード カバレッジを Visual Studio Code で可視化する  Javascript や TypeScript のプロジェクトで,単体テスト コードが実行された/実行されていないコードをソース コード エディター上に色分け表示(カバレッジ ハイライト)できれば,単体テストの消化効率をもっと上げられるのに,と思うことがあります。  本稿で…

JavaScript本格入門 : モダンスタイルによる基礎からAjax・jQueryまで

山田,祥寛 ・技術評論社

世のサーバサイドエンジニアよ、フロントエンド技術を学ぼう!

概要 この記事のタイトルは、自分自身に向けて投げかけた言葉です(笑) 約10年、業務系アプリ、Webアプリの主にサーバーサイドを担当。DB周りの技術が好きで1、DB周りやバックエンドのロジックばかり触ってきました。キャリアの後半は負荷試験番長。一時期本当にJMeterばかりを触っている日々が続き私自身がチームに対して、HTTP 503エラーを返してチームを抜けたいと思ったことも何度か。 小さなサー…

JavaScriptにおけるthisの挙動まとめ(Node.js)

JavaScriptにおけるthisの挙動まとめ はじめに + 混乱しまくったのでまとめたのですが、予想以上にまとめが大変だったので、間違っていればご指摘くだされば幸いです。 + Node.js v7.1.0で検証しました。 表まとめ

開眼!JavaScriptの表紙

開眼!JavaScript

コディ・リンドレー/和田祐一郎 ・オライリー・ジャパン

JavaScriptの言語的特性で知っておくべきポイントをまとめた書籍。「オブジェクト」の理解を中心に据えて、ひと通り経験した後に陥りがちな落とし穴であるthis、プロトタイプチェーン(継承)、スコープチェーンなどをサンプルを使って解説した。

世のサーバサイドエンジニアよ、フロントエンド技術を学ぼう!

概要 この記事のタイトルは、自分自身に向けて投げかけた言葉です(笑) 約10年、業務系アプリ、Webアプリの主にサーバーサイドを担当。DB周りの技術が好きで1、DB周りやバックエンドのロジックばかり触ってきました。キャリアの後半は負荷試験番長。一時期本当にJMeterばかりを触っている日々が続き私自身がチームに対して、HTTP 503エラーを返してチームを抜けたいと思ったことも何度か。 小さなサー…

ES2015/2016+ 記法 個人的メモ

以前社内向けに書いていた個人的メモをせっかくなので公開します。 昔ながらのJavaScriptなら分かるけど、暫くフロントエンドから離れてた人向けな記事です。 と言いつつ自分もまだ経験浅いので間違っていたら指摘お願いします。 モダンなフロントエンドフレームワークはES2015/2016+の記述が当たり前のように出てきます。 reactとかangular2とか触る前に新しい記法を頭に入れておきましょ…

テスト自動化未経験者がテスト自動化エンジニアになったお話

はじめに こんにちは。 Mikatus株式会社の川嵜です。 Mikatusには1年と少し前にQAとして入社しました。これまで、QAとして品質保証を行ってきましたが、突然「テスト自動化よろしく!」と言われ、3ヶ月前に経験したことの無いテスト自動化エンジニアなるものにジョブチェンジしました。 開発もしたことがなく(ほんの少しだけpythonに触れたことはあるくらい)、「Javascript?、sele…

エンジニアになるために必要なスキル おすすめの書籍も紹介

エンジニアになるためには、幅広い知識とスキルが必要です。ある特定の技術を習得するだけでも多くの時間がかかります。 しかし、学習できる時間は限られています。そのため、<font color="Red"必要なスキルを選別して学習していくことが重要</fontです。また、いきなり難しい技術に挑戦すると挫折してしまうので<font color="Red"学習する順番も大切</fontです。 この記事では、…

駆け出し1年。その間に学習してた教材もざっくり紹介

はじめに フリーウェブクリエイター(デザイン少・コーディング多) →インターン(トランスレータ、ディレクター、コーダー) →現在Railsエンジニア という変遷を辿っています。

【Webエンジニアど素人】が【3〜4年生】くらいになったら読むといい本を目的別にまとめた

これってなんなの? 【ど素人状態=社会人になって初めてプログラミングを勉強したぜ!(特に新卒)】でスタートした方々が【3年生】ぐらいになったら読むと良い本まとめです。 「どんな目的で学ぶか?」*「職種(バックエンド(%E3%83%90%E3%83%83%E3%82%AF%E3%82%A8%E3%83%B3%E3%83%89%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%…

実務未経験者が今まで独学に使ってきた技術書を公開していくよ

プログラマーでもエンジニアでもない私がエンジニア転職に向けた取り組みとして「これまでプログラミングの独学に使ってきた技術書の遍歴」を、Qiitaの練習も兼ねて記事を書いてみました。 採用担当者の方が目にしたときに「この人が独学でなにを学んできたのか」がまとまってる記事になるといいですね(誰得感...) 想定読者 開発実務未経験でプログラミングの知識ゼロでまともなSESとかに行きたい方あるいはSES…

フロントよわよわエンジニアによるJavaScriptの基本の言語仕様の理解

目次 - 自己紹介 - はじめに(想定読者/持ち帰ってほしいこと/お断り) - 背景 - 書籍紹介/内容

フロントエンドエンジニアはどんな技術を磨いていけばいいのか?

はじめに 心の底から「フロントエンドエンジニアだ!」と叫びたい、たにもとです。 Twitterを見ていると以前よりもウェブ開発に興味を持って取り組まれている方が多い印象を受けるこの頃です。 皆様のアプトプットに感化されながら、自身も技術を磨く日々を過ごしています。 ただ、フロントエンドの技術の移り変わりは激しいことは言うまでもありません。

エンジニアに読んで欲しい技術書90選

はじめに タイトル通り、読んで欲しい(圧)技術書をたくさん集めてみました。自身の担当から外れる領域に関しては、会社の人に協力を仰ぎ、編集しました。「何を読めばいいかわからない」、「次の読む本を探したい」などのように考えている方の参考になればと思います。 また、大きく、 ・新米エンジニア ・脱新米エンジニア

初めてのJavaScript

Powers,Shelley 武舎,広幸 武舎,るみ,1958- ・オーム社

世のサーバサイドエンジニアよ、フロントエンド技術を学ぼう!

概要 この記事のタイトルは、自分自身に向けて投げかけた言葉です(笑) 約10年、業務系アプリ、Webアプリの主にサーバーサイドを担当。DB周りの技術が好きで1、DB周りやバックエンドのロジックばかり触ってきました。キャリアの後半は負荷試験番長。一時期本当にJMeterばかりを触っている日々が続き私自身がチームに対して、HTTP 503エラーを返してチームを抜けたいと思ったことも何度か。 小さなサー…

入門Reactの表紙

入門React

フランキー・バグナルディ/ジョナサン・ビーブ ・オライリー・ジャパン

Facebookが開発したJavaScriptライブラリ「React」の解説書。本書では、サンプルアプリケーションを用いてReact.jsのすべての側面を解説します。「第1部 基礎」でReactコンポーネントの作成と合成を学び、Reactの基本的な使い方を理解します。「第2部 応用」ではワンランク上のコンポーネント作成について学びます。「第3部 ツール」ではReactと共に使用して堅牢なアプ...

[React.js]私的デザインパターン

はじめに 最近、React.jsをいじってみているのだが、React.jsをそのまま使おうとすると低レベルすぎて(言語に例えるならアセンブリ言語とか?)使いにくく感じる。 そこで、自分なりの書き方がまとまってきたものを少しずつ書きためていこうと思う。 ちなみに、React.js + TypeScript + Electronな環境で試しています。 さらにいうと、「7行で作るElectronアプリ…

オブジェクト指向初心者の私がJavaScriptにも再入門 「決意表明編」 〜JavaScriptパターン 学習0日目【逃げメモ】〜

2016/5/31 タイトルを変更しました。 まずは決意表明の日 自己紹介 はじめまして、現在なんちゃってAndroid開発者のしゃけごんです。 私は以前、VBA程度なら事務的業務で求められそうなアプリケーション(複数ワークブックを用いてグラフ付き集計ワークブックの生成など)は作成できる程度のなんちゃって技術者でした。

NIJIBOXのエンジニアの見たいもの

前書き 去年に引き続き、今年も無事にNIJIBOXのアドベントカレンダーが今日まで進行していてホッとしている中の人です。やっぱりアドベントカレンダーは当日に投稿できた方がいいですね。^1 2年連続でカレンダー進行中なのではありますが、今回 - 技術書、もしくはそれに類するものであること - 紙の本(Not電子書籍)であること

yomitechをシェア

X LINE Facebook はてブ