はじめまして
こんにちは.理系大学院生(数学専攻)です.
備忘録的に文章を残しておこうと思います.誰かの役に立てば万々歳ぐらいのやつです.就職した後に自分で見て赤面してくれー(笑).
どんなひと?
AtCoderで競技プログラミングをやったりちょっっとだけ研究でプログラムを書いたりしているだけで,あまりにも開発経験が浅いということだけ先に.
競プロでPython,研究でC言語を使っています.
最近就活しなきゃなーってなってインターンに参加してみたはいいものの,本当に参加しただけになってしまった気がしてる(一応選考ルート乗ってみるけど不安)
エンジニアインターンに参加してみて分かったこと
①エンジニアのしゃべってる言葉が分からない
くらす?えらーはんどりんぐ???いんすたんす?????みたいな.話に全然ついていけなくてめちゃくちゃ迷惑かけました
②バックエンドでRuby on Railsが使われがち
私が見てる会社だけかも.MVCモデルおもろそう.
③プログラミングやっぱりたのしい!
これは本当に気付けて良かったこと.エンジニアたのしそう.早く就職しちゃいたい^^
それならRuby on Rails勉強してみようよ
ってなったので,一旦,Ruby on Rails 6 超入門を図書館で借りてきました.こういうのは新しい本がいいっていうのは知ってるんだけど,2020年2月.4年半前やばい.ひとまずこれを読み切ってみたいと思います.自分的に詰まったところとか,これは後で見返した方がいいかも.みたいなものをまとめます.
やったこと
- 環境構築
- 実際につくってみる
環境構築
rails server
をやったけどサーバーが立ち上げられなくて,
bundle install --gemfile C:/Users/yazak/Documents/RailsApp/Gemfile
を実行しなさい!みたいなエラーがでたんだけど,やってみたら
An error occurred while installing psych (5.1.2), and Bundler cannot continue.
psychというもののインストールに失敗しているらしい.この記事を参考にしたところbundle installが通った!ので環境構築おわり.ローカルホスト開けた.ページの見た目が4年半も経って変更されたっぽい.
実際に作ってみる
本の内容をここに書いたりしたらふつーにまずい気がしてきたのでいつの段階で何ページぐらいにいるよーみたいな感じで進捗を書いていこうと思います.
2024/9/17
チェックボックスとかラジオボタンなど作成.
viewでユーザーから受け取った情報をcontrollerに渡す.controllerで情報を加工?して,viewで表示してる.
なにこれ?って思った単語とかについては別記事にまとめます.
エンジニアが使ってる難しい単語あるじゃん(随時更新.最終更新:2024/09/17)
おわり.