#はじめに
メーカ系SIer企業で働いているのですが、少し物足りなさを感じております。
そこで副業の一環として、まずはWEB系エンジニアを目指すために「web系エンジニアになろう」(著:勝又健太)を読了しました。
まずは基礎を固めるためにインプットを行うが、併せて内容をアウトプットするために本記事を作成していく。
#学習フロー
既にコンピュータサイエンスの基礎知識やクラウドサービスであるAWSの知見を有しているので、下記のように進める。
- Linux基礎
- JavaScript基礎
- RDBとSQL基礎
- GitとGitHub基礎
- Ruby基礎
- Ruby on Rails基礎
以降はポートフォリオ作成を進めたい。
#教材
基本的には勤め先で提供されているUdemy for businessを活用する。
※勤め先には感謝です・・・
例えば、Linux基礎では下記教材で学びを進めていく。
【5日でできる】はじめての Linux 入門(LPIC Level1対応)
(講師:井上 博樹 (Hiroki Inoue))
#環境
PCはMacBookAirを利用している。
- MacBook Air (Retina, 13-inch, 2019)
- プロセッサー:1.6 GHz デュアルコアIntel Core i5
- メモリ:8 GB 2133 MHz LPDDR3
また、Linux環境が必要である場合、VirtualBoxの利用も考えられるが、PC(Macを利用)が重たくなるのでAWSのEC2を活用した。
例えば、Linux基礎で使う環境は下記とする。
- リージョン:アジアパシフィック (東京)ap-northeast-1
- AMI:Ubuntu Server 20.04 LTS (HVM), SSD Volume Type
- インスタンスタイプ:t2.micro
#最後に
まずはLinux基礎を固めるためにインプットを行い、次はLinux基礎のアウトプット記事を掲載する。