# 川瀧様 面談メモ 2023/06/14 [TOC] ## 現状 45歳会社員数年以内に現職を辞め、フリーランスエンジニアとして生活費レベル(10万ちょっと)でよいので稼いでいきたい 高校時代にbasicとcを少しかじったものの、それ以外は、 html css jsを少し学習している。 また、為替関係のソフトで、c言語の下位互換のMQLというマイナー言語で、一つだけプログラムを組んだことはある。 ドットインストールは1通りやった。 ## ロードマップ - HTML - CSS(position, flex, grid, table) - JavaScript(jQueryは使われなくなってきている) - モーダルウィンドウ - ローディングアニメーション - タブの切り替え - スクロール時のアニメーション - - - - Sass / Scss (CSSの上位言語) - Git(バージョン管理ツール) - WordPress - GSAP(JSのアニメーションライブラリ)。JSの知識が必須。 - ScrollTrigger(GSAPのスクロール系のプラグイン) - - - - より深いJavaScriptの実装。 - Vue.js, React.js - Vue.js, React.js を使いやすくしたもの → Nuxt.js, Next.js - Webpack(ウェブパック) / Vite(ヴィート)。VueやReactを使うのに必須。 - WebpackやViteはNode.jsで動いているので、Nodeの基本的な仕組み。 - Nodeのパッケージ(プラグイン)管理にnpm / yarnの基本的な知識。 - Command Line Tools(コマンドラインツール)。Webpackなどを動かすのに必須。 - TypeScript(JavaScriptの上位言語。型を定義する) - WebGL / Three.js