まさ@ブログ書き込み中

自由に生きるための英語、プログラミング、考えごとについて色々書いています。

3ヶ月ぶりにブログを更新するので近況報告します

皆さんお久しぶりです。まさです。 全然ブログを更新していなかったのですが、気が向いたのでインターン出張のために来た沖縄で書くことにしました。 最後の記事から3ヶ月経っており、この間何があったか全ては思い出せないのですが、つらつらと書いていこう…

RailsエンジニアのためのJavaScriptテスト入門

こんにちは、まさです。 今回は、Railsエンジニアの僕がJavaScriptのテストをする必要が出てきた時に調べたことをまとめていきたいと思います。 なお、今回の記事はわかりやすさを重視したざっくりとした説明になります。ざっくりと理解するつもりでご覧くだ…

「仕事をしたくない」状態にならないために工夫してること

こんにちは、まさです。 誰でも、なぜかテンションが上がらない日ってありますよね。 今回は「やりたくない」とか「働きたくない」という気持ちにならないように僕なりに工夫していることをまとめたいと思います。 僕自身の経験だけでなく、僕の周りの人たち…

【完全版まとめ】Ruby/RailsでWebエンジニアになるためのプログラミング学習法

プログラミングをゼロから勉強して、Rubyエンジニアになりたいな。 プログラミングを勉強してRailsチュートリアルをやってみたけど、難しくて自分のものにできなかった。 そういった人に向けて、このまとめ記事を書きます。 僕は去年の自分を思い出しながら…

ものごとが上達するときに共通する4つのこと

今回は、ものごとが上達するときに共通することをまとめていきたいと思います。 僕は上京してから、新しいことをいくつか始めました。会社では新しいことを学ぶ必要が出てきましたし、このブログの毎日更新も始めました。あと最近はゴルフにも興味を持ち始め…

【音楽】プログラミングがはかどるEDMリスト5選

今回は、EDMが大好きな僕がプログラミングをする時に聞いているおすすめの曲をピックアップしたいと思います。全曲、Youtubeで流せます。 1. Don't Wanna Know vs. We Don't Talk Anymore (Mashup) Don't Wanna Know vs. We Don't Talk Anymore (Mashup) - M…

【Rails】fields_forについてドキュメントから和訳します【form_withでも使えます】

今回は、会社の同期が使い方を迷っていたfields_forについてまとめていきたいと思います。 fields_forとは 超簡単に説明しておくと、fields_forとはRailsのViewで使えるヘルパーメソッドで、フォームで使うオブジェクトの種類が複数になった時に役に立ちます…

マイペースで歩くほうが結局いい

こんにちは、まさです。 今日は、最近僕が感じたマイペースで歩くことの大切さについて記事を書いてみます。 「最近疲れてるなー」とか「くるしいなー」とか「うまくいかないなー」と感じている人に共有したいと思って書いてます。 もくじ この記事を書くこ…

Webエンジニアを目指すならISUCONが役に立ちます

今回は、僕がWebエンジニアとして必要な知識をつける際に活用した「ISUCON」について簡単に書いていきたいと思います。 もくじ ISUCONとは ISUCONではWebに関する広い知識が求められる スコアが出るのでモチベーションが続きやすい さいごに ISUCONとは ISUC…

【Rails・RSpec】テストコードの種類についてまとめます

Railsチュートリアルでテストコードを書くことを知ったけど、テストコードを書く意義やテストコードの種類、それぞれの特徴を知っておきたいな。 そんな人に役立つような情報をこの記事では書いていきたいと思います。 僕はいまWebエンジニアとして働いてい…

【月100PV→1日100PV】ブログを1ヶ月毎日更新した結果わかったこと

こんにちは、まさです。 実は、今日でブログ記事の毎日更新が1ヶ月目となりました。 その結果、PV数が月100PVくらいだったブログが現時点で月3200PVとなりました。 毎日ブログを書いていく中で発見がいくつもあったので、今回の記事でその発見したこ…

人生は「思い出づくり」のためにある

こんにちは、まさです。 昨日は会社の同期と先輩たちと一緒に大自然の中でバーベキューに行ってきました。 めっちゃ明日のBBQ楽しみ— まさ (@Masah201707) 2018年8月25日 予想通り楽しかったので、帰る頃には名残惜しい気持ちでいっぱいでした。帰り道の景色…

【Progate卒業後のハナシ】Progateは「ゲーム」としてうまく活用しよう

今回は、Progateの学習コースを一通り終えて、次のステップに移っている人に向けて書いています。 僕はProgateを最初に使ってRubyを学びました。そのあとはすぐにSinatraを学んでアプリケーションをつくりました。 Progateを卒業して次のステップに移ること…

【超初心者向け】RailsのRESTfulについてくわしく書きます

今回は、Railsの基礎概念として重要なRESTfulについて僕なりの理解を説明していきたいと思います。 この記事で想定している読者 Rubyの基本はある程度知っている Railsは超初心者 MVCについては理解している ちなみに、MVCについてはこちらに書いてあるので…

「楽しむ」ことが生産性を高める理由

こんにちは、まさです。 最近僕はこんなツイートをしました。 知り合いが「アメリカ人の上司に頻繁に言われることは『エンジョイしてるか?』。日本では全く言われない」っていう感じのことをSNS上で言ってた。すなおに素敵な考えだと思った。— まさ (@Masah…

【超初心者向け】RailsのMVCモデルについてくわしく書きます【コードあり】

今回は、Ruby on Railsを理解する上では避けて通れない基礎中の基礎であるMVCモデルについて僕なりの理解を説明していきたいと思います。 この記事で想定している読者 Rubyの基本はある程度知っている Railsは超初心者 この記事のポイント MVCモデルとはRail…

ONE OK ROCKやELLEGARDENから学ぶ自己実現のハナシ

自分は何がしたいんだろうとか、このままで道でいいのかとか、まだまだやれることがある気がすると思っている人に向けて記事を書いていきたいと思います。 僕も自分の進路に迷った時がたくさんありました。その時に助けられたのは学生時代の頃から聞いてきた…

英語の勉強はプログラミングと同時にする方がいいです

プログラミングを理解するためには英語力が必要と聞いたけど、英語は苦手だから大変そうだな。英語の勉強をしてからプログラミングの勉強をしたほうがいいんだろうか? 英語にもプログラミングにも興味がある。どちらから勉強した方がいいんだろう? そうい…

【Rubyのフレームワーク入門】SinatraとRailsの違いを説明します【コードで紹介】

Rubyを勉強してWebアプリケーションを作れるようになりたい。RubyのフレームワークではSinatraやRailsが有名らしいけど、どっちがいいんだろう。具体的にこの2つの違いを知りたいな。 こういった人に向けて記事を書きます。 僕は大学四年生の頃からRubyを勉…

【就職・転職】キャリアを考えるときのキーワードは「偶然性」だと思う【目標はいらない】

これからの自分のキャリアについて考えたい。だけど、明確な目標がないからどうしたらいいかわからない。 そういった人に向けてこの記事を書きます。 僕は高校3年生の頃から自分のキャリアについて考えてきました。当時は沖縄に住んでいたのですが、尊敬で…

【「テストの壁」を乗り越えよう】初心者がTOEIC(トイック)の点数を上げる学習法【TOEIC力 ≒ 英語力です】

TOEIC初心者:TOEICの点数を上げたいけどどうやって上げればいいのかわからない。重要なポイントを抑えて点数を効率よく上げたい。 そういった人に向けて記事を書きます。 僕は高校の頃から英語が好きで色々学んでいましたが、大学生になって最初に受けたTOE…

やる気やストレスは「意味づけ力」にかかっている

やらないといけないことがあるけど、どうしてもやる気がでない。もっと楽しく取り組みたいんだけど、どうしても前向きになれない。 そういった人に向けて記事を書きます。 「そういった人」と言いましたが、僕もたまに上のように思うことがあります。その時…

Railsチュートリアルを挫折しないで終えるために必要な3つのこと

Railsチュートリアルをやってみたけど、難しいし分量が多くて大変だな。なんとか読み進めているけど、ちゃんと理解できていない気がする。どうやれば効率的に学習できるんだろう? そういった疑問をもつ人に向けて記事を書きます。 僕は機会があってRailsチ…

行動力を上げるために知っておくべきこと【思考と行動は3:7】

自分の将来のために色々考えたり悩んだりするんだけど、どの道がいいのか決めきれない。行動するのが大事なのはわかっているけど、やる気が起きない。 そんな人に向けて記事を書きます。僕はまさにこういったことを考えて悶々とした大学生活を過ごしていまし…

【初心者だった頃の自分に言いたい】最初に学ぶべきプログラミング言語の選び方

それぞれのプログラミング言語の特徴をサイトで調べたけど、その中からどれを選べばいいかわからない。どれも一長一短あるみたいだし、どうやって選べばいいのだろう。 そういった人に向けて記事を書きます。 記事の内容 自分に合った言語を選ぶ方法は「目的…

【これだけ】留学経験のある僕が思う、英語力が伸びる方法【英会話・スピーキング編】

英語が話せるようになりたい。留学したほうが良いとは聞くけど、実際のところどうなんだろう。他の方法は無いのかな? そういった疑問に、僕が経験をもとに答えます。 僕はフィリピンのセブ島に英語留学に行った経験があります。英語は好きだったので高校英…

僕がエンジニア(プログラマー)として働くことで得している5つのこと

エンジニア(プログラマー)として働くことに興味があるけど、どんな風に働けるんだろう?あと、どんなメリットがあるんだろう? そういった疑問がある人に向けて書きます。 結論から言うと、僕がエンジニアとして働いていて得していると思うことはこの5つ…

高いモチベーションでチャレンジし続ける方法は「都合よく忘れる」こと

こんにちは、まさです。 今回は24年間生きてきて僕が得た知恵の一つについて書いていきたいと思います。 それは、都合よく忘れることです。 チャレンジしたり、頑張っている人ほど失敗をしたり、うまくいかないときがあると思います。 そこで大切なのはうま…

【3ステップでRailsをマスターしよう】Ruby/RailsでWebエンジニアになるためのプログラミング学習法【入門その3】

Ruby on Railsを学んでWebエンジニアを目指したい。Rubyの基礎は勉強したし、Sinatraも勉強したけど、次はどうすればいいかわからない。 そういった悩みに答えます。 ちなみに、Rubyの基礎やSinatraでアプリ制作を終えていない方はまずそこから始めてくださ…

【メリットとデメリットも説明します】iPhoneアプリとWebアプリのプログラミングの違い【言語・考え方】

アプリをつくるためにプログラミングを勉強したいけど、いろんなプログラミング言語があってどれにしたらいいかわからない。スマホアプリとインターネットで使えるアプリはどう違うの? そういった疑問に答えます。 僕は1年半、Webアプリをつくるためのプロ…