yomitech
Qiitaで紹介された技術書を、毎週月曜日にメールでお届けします。
登録確認メールをお送りします。いつでも配信停止できます。
検索結果
「プロを目指す人のためのRuby入門 = Introduction to Ruby programming for future professionals : 言語仕様からテスト駆動開発・デバッグ技法まで」の検索結果: 1冊
プロを目指す人のためのRuby入門 = Introduction to Ruby programming for future professionals : 言語仕様からテスト駆動開発・デバッグ技法まで
変数名やブロックパラメーターをアンダースコア1文字にするイディオム
はじめに この記事は書籍「プロを目指す人のためのRuby入門( 本文に出てくる章番号や項番号は書籍の中で使われている番号です。 今回は変数名やブロックパラメーターをアンダースコア1文字にするイディオムを紹介します。 必要な前提知識
範囲式を使ったフリップフロップ
【2019.12.24追記】 フリップフロップ構文はRuby 2.6で一度非推奨となりましたが、再びRuby 2.7で撤回され、今後も使用可能になりました。 The flip-flop syntax deprecation is reverted. Feature 5400 NEWS for Ruby 2.7.0( はじめに
self.classの形でクラスメソッドを呼び出すときの注意点
はじめに この記事は書籍「プロを目指す人のためのRuby入門( 本文に出てくる章番号や項番号は書籍の中で使われている番号です。 今回はself.classでクラスメソッドを呼び出すときの注意点を説明します。 必要な前提知識
【初心者向け・動画付き】Railsチュートリアルのサンプルコードを文法解析してみる
はじめに この記事は書籍「プロを目指す人のためのRuby入門( 本文に出てくる章番号や項番号は書籍の中で使われている番号です。 今回はRailsチュートリアルのサンプルコードを文法解析します。 必要な前提知識
Ruby 2.5で発生する「プロを目指す人のためのRuby入門」との差異について
はじめに この記事は書籍「プロを目指す人のためのRuby入門( 本文に出てくる章番号や項番号は書籍の中で使われている番号です。 今回はRuby 2.5で発生する「プロを目指す人のためのRuby入門」との差異を紹介します。 必要な前提知識
「プロを目指す人のためのRuby入門」でテスト失敗時に実行結果が正常に表示されない場合
はじめに Teratailにて、書籍「プロを目指す人のためのRuby入門( Ruby \- minitestでテストが失敗したとき1 runs, 2 assertions, 1 failures\.\.\.というような表示が出ない\(110066\)|teratail( どうも、gemのインストール状況によってはMinitestの不具合を踏み抜いてしまうようです。 この記事では発生する問題とその解…
二分探索法でコードの構文エラーの箇所を特定する
はじめに プログラミング中に発生したエラーやバグを解決するポピュラーな手法の一つに「二分探索法」があります。 二分探索というのは、もともとソート済み配列に対する探索アルゴリズムの一つ(Wikipedia( すなわち、問題が起きるソースコードを真ん中で2つのグループに分け、どちらのグループで問題が起きるのかを特定したら、問題が起きている方のグループをさらに2つにわけて・・・というように繰り返して、問…
『プロを目指す人のためのRuby入門』を読んで、どの程度Rubyを読み書きできるようになったか確認してみた
はじめに たまに 横浜へなちょこプログラミング勉強会( で出題された問題を解くことがあり、解いた後は他の参加者の回答を見るのだが、参加者のRubyの使用率が結構高い。普段の仕事ではC++やJavaScriptを使う私にとって、Rubyのコードを読むのはツラかったりする。「Rubyは仕事で使うわけでもないし、まぁだいたい読めれば良いか〜」と割り切っても良いのだが、できないよりはできた方が良いよね!っ…
書籍やオンライン教材でRailsを勉強したけどイマイチRailsでオリジナルアプリが作れるようになったと感じない君へ
はじめに TwitterやブログなどでWebアプリの開発に興味がある人の「○○でRails勉強中!××章まで読み終わった!」といった趣旨の投稿を見る度に、 ○○を最後までやり終えてもWebアプリを作れるようにはならないよ と思ってしまいます。 Webに限らずアプリ開発ができるようになるには 自分の頭で考え手を動かすことが必要不可欠 で、そのためには 簡単なもので良いのでオリジナルアプリを作成するこ…
Qiitaで記事を公開するときに気を付けるべきマナーについて 〜無断でネットや書籍の内容を丸写しするのはやめよう〜
はじめに 僕は「プロを目指す人のためのRuby入門( 本書は発売以来、非常に多くのみなさんに読んでいただき、筆者として大変喜んでいます。 しかし、その一方でQiitaを見ていると、「これ、明らかにチェリー本の説明文やサンプルコードを参考にして書いてますよね?」という記事をよく見かけます。 中にはきちんとマナーを守って記事を公開されている方もおられますが、残念なことに僕から見て「悪意がないのはわかる…
【Ruby編】プログラミング初心者オススメの教材、学習法のまとめ(補助教材更新)
参考 るびま Awesome Ars Academia 対象者 Railsでアプリケーションを作成したい。
学習目的で「ポケモンの名前を使ったしりとり」ゲームをつくってみた
はじめに Ruby on Railsの学習するために「ポケモンの名前を使ったしりとり」( 本記事では、実際にやってみて感じた学習目的で個人開発を行うことのメリット・デメリット、そして個人開発学習のモチベーションを維持するコツについて書いてみました。 文字ばかりで恐縮ですが、プログラミング初学者の方や個人開発に興味のある方はぜひ読んでみてください。 ちなみに私は現在、Javaプログラマとして勤務して…
Railsの新卒研修で役に立つもの一覧
この記事はZeals Advent Calendar 2019の3日目の記事です。 はじめまして。ZealsでRailsエンジニアとして働いている鈴木です。 プログラミングの初心者向けの方ように、新卒研修のカリキュラムを作成しました。 そのカリキュラム作成時に、役に立ったサイトや書籍を、紹介させていただきます。 役に立った本一覧
サンプルコードでわかる!Ruby 2.7の新機能・パターンマッチ(後編)
はじめに 本記事はRuby 2.7の新機能であるパターンマッチ(もしくはパターンマッチング)を紹介する記事です。 パターンマッチは説明する内容が多いので、次のように前編と後編の2部構成になっています。 - 前編 = パターンマッチの概要、case文っぽい使い方、配列やハッシュとのマッチ、変数への代入 - 後編 = 自作クラスをパターンマッチで活用する方法、パターン名の整理
未経験者が入社1カ月間で必死に読んだ課題図書6冊
今年の11月1日に、未経験でマイナビのサーバサイドエンジニアとして中途入社しました。 最初の1ヶ月間は、上司から課題図書を指定してもらい、それをひたすらインプットしていたので、そのまとめをここに記したいと思います。 尚、私の所属しているチームではRuby on Railsを使用しています。 1冊目:「アジャイルソフトウェア開発の奥義」 (
Ruby 2.7で発生する「プロを目指す人のためのRuby入門」との差異について
はじめに 2019年12月25日に、Rubyの新しいバージョンであるRuby 2.7がリリースされました。 一方、2017年11月に出版した書籍「プロを目指す人のためのRuby入門( 2.4.1を対象にしています。 本書は紙の本であるため、簡単に内容をアップデートすることができません。しかし、何もしないとどんどん内容が古くなってしまい、「本の通りやってみたけど、今使っているRubyとなんか動きが違…
技術書は紙のほうがいいと思う(今のところは)
はじめに 昨今は電子書籍が普及し、なくてはならないものになっています。電子書籍には多くのメリットがあります。何冊あっても嵩張らないとか、本文に対して検索できるとか、枚挙に暇がありません。しかし、私は技術書に関しては、それでも紙の本を使ったほうがよいと感じています。なんというか、私の場合は紙の本だとちゃんと最後まで読む確率が高く、電子書籍だと買った後に放置する確率が高いのです。なぜそうなのか自分でも…
エンジニアになるために必要なスキル おすすめの書籍も紹介
エンジニアになるためには、幅広い知識とスキルが必要です。ある特定の技術を習得するだけでも多くの時間がかかります。 しかし、学習できる時間は限られています。そのため、
プログラミング学習を効率化するための情報整理の方法
1. はじめに どうも、プログラミング初心者です。只今、絶賛絶望中です。 プログラミング学習をするにあたり、以下のようなことを思案します。 「思ったより前に進まない」「なぜなら学ぶことは膨大だから。しかも聞けば3年前に学んだ知識が陳腐化するくらい技術の進歩は早いらしい」「どこまで学べばいいの!!!!?」「自分は今どこにいるの!?何を学習してるの!?!?」「この技術はどの分野の技術!?この言葉はどの…
未経験からコロナ禍でも自社開発企業へ転職できました
この記事について 24歳(2019年末)でWebエンジニアの転職を決意し、未経験から自社開発企業への転職を成功させた道筋を書いた記事となります。 私と同じように技術力のない未経験エンジニアの方に先にお伝えしますが、毎回志望理由を考えて200社近く応募して受かったのが1社のみです。それくらい現在の未経験からエンジニアへの転職活動は厳しいものとなっております。 追記 記事を評価してくださった皆さんあり…
Ruby 3.0で発生する「プロを目指す人のためのRuby入門」との差異について
はじめに 2020年12月25日に、Rubyの新しいバージョンであるRuby 3.0がリリースされました。 一方、2017年11月に出版した書籍「プロを目指す人のためのRuby入門( 2.4.1を対象にしています。 本書は紙の本であるため、簡単に内容をアップデートすることができません。しかし、何もしないとどんどん内容が古くなってしまい、「本の通りやってみたけど、今使っているRubyとなんか動きが違…
【完全SPA】Sier出身者がWeb系企業へ転職するために作成したアプリの開発記録(Rails/Vue.js/AWS/Docker/CircleCI)
記事の内容 Webアプリケーション開発の経験が少ないSEが、Web系エンジニアになるべく作成したポートフォリオに関して、以下の情報をまとめます。 - ポートフォリオの紹介 - 技術選定理由 - おすすめの書籍やWeb媒体の紹介
1年目にやったおすすめ教材
はじめに どうも、未経験からエンジニア転職をしたミズノです。 実務一年目が経ちましたのでこの一年でやって良かった教材をまとめてみようかと思います。 もし何かおすすめの教材があればコメント追記してくれたら嬉しいです。 基礎知識編
【個人開発】ラーメン待ち時間シェアアプリ「ちゃくどん」を作ってみました【Rails, Hotwire, AWS, Docker, GitHubActions】
はじめに 「ちゃくどん( 私は非エンジニアで子供が3人いることもあり、制作期間10ヶ月とコツコツ開発してきました。制作アプリの解説に加えて、開発・運用していく過程においての学びや、失敗談についてもシェアできたらと思います。 warn 2024年3月22更新情報