AWSのSAAの勉強を始めた話
ProgateのRuby編を受けてみたよ
社畜なので大体9時出社の21時退社です。
正直平日に勉強とかする気力が起きない日もありますが、
転職するため、いい労働環境を手に入れるため、何よりプログラミング好きなのでやってます。
(早くパワハラが横行する職場から抜け出したい。。。)
先日Ruby on railsのセットアップをしましたが、
そもそもRuby自体ほとんど触ったことがないので、とりあえず980円払ってProgateで遊んでます。
ゲーム感覚でプログラミングの入り口を勉強できるサービスホントいいですね。みんなもやろうね。
というわけで爆速でProgate Ruby編の4章までやっちゃった(楽しかった)ので、とりあえずその辺の棚卸をしに来ました。
あくまでメモなので、私にしか使えないような内容ですが…
あと私は基本JavaプログラマなのでJavaに置き換えながら書いてます。
ダブルクォーテーションとシングルクォーテーションで出力結果が違う
name = 佐藤 puts "こんにちは#{name}さん" puts 'こんにちは#{name}さん'
出力結果
こんにちは佐藤さん こんにちは#{name}さん
…シングルクォーテーション使う機会ある?
each文
正直for文以外あまり使わなかった私。最初めっちゃ戸惑ったのでメモ。
names = [a,b,c] names.each do |name| puts "#{name}です" end
出力結果
aです bです cです
javaでいうfor(String ○○:String[]△△)的な奴かな?違ったらすみません。
はじめましてRails
(みんな楽しそうですね。猫のしっぽ長くない?)
やってみようと思ったきっかけ
現在の業務でかなり精神を摩耗してしまい、転職をまじめに考え始めました。
ただ、現職だとレガシーな知識しかなく、このままでは太刀打ちできないのではないかという不安が襲ってきました。
(レガシーなものが決して悪いことではない)
そこで新しい技術、流行りの技術に触れてみようと思って、Ruby(Rails)に触れてみようと思います。
ゆくゆくはAWSとか使って、作ったページやアプリケーションを公開したいですね。
まだ何にも思いついてませんが…
Ruby及びRailsの環境構築
基本的にProgate大先生とコンソール見れば大丈夫です。
Rubyのリンク: Rubyの開発環境を用意しよう! | プログラミングの入門なら基礎から学べるProgate[プロゲート]
Ruby on railsのリンク:Ruby on Railsの環境構築をしてみよう!(macOS) | プログラミングの入門なら基礎から学べるProgate[プロゲート]
ちょっと詰まったところ
Rails構築の際に、railsのバージョンが6.0.0以降だとNode.jsとyarnが必要なようです。
へぇ~...触ったことないや...
参考にさせていただいたリンク:
Rails6サーバー起動時webpackerエラー(Node.jsアップデート, yarnインストール) - Qiita
そんなこんなで30分くらいで構築できました。ヨカッタネ。