20代後半から未経験独学でフリーランスWebエンジニアになれるか【7週間経過】

プログラミング勉強を始めて7週間経過

この1週間(1/11~1/17)の学習内容と時間を振り返ってみる。

学習時間

  • 総学習時間: 8時間40分
  • 日別の学習時間
    • 1/11: 1時間
    • 1/12: 1時間20分
    • 1/13: 1時間55分
    • 1/14: 45分
    • 1/15: 1時間25分
    • 1/16: 1時間5分
    • 1/17: 1時間10分

仕事も始まって生活のリズムも安定してきたから習慣的に勉強できた週だった。

学習内容

この一週間もProgateのみ。

HTML & CSS 道場コース 中級編

修了時間:3時間20分に対して4時間15分と大幅に時間がかかった。

どの要素でmargin設定したらいいかこんがらかってくる。
レイアウト(class)の構造を意識しながら書いていかないとパニくってくる。
レッスンの時は理解したつもりでもやっぱり実際にまっさらから始めるとどうしていいかわからなくなる。
難しい。。。
でも、レッスンでやった気になっているより道場コースで悩みながらコードを書いていったほうが力がつく気がする。
とはいえ、他のサイトを自力で模写コーディングするよりは、はるかにサポートがある(仕様書だったり、どこが違うか教えてくれたり)

classも共通化できるやつは共通化したほうがよかったなーと反省(書いてるときは気づかなかったけど)
見直すと同じようなスタイルを当ててるclassが結構ある。

あと、答え見て疑問におもったのは.pと.signupの上下のマージンはなんで相殺されないんだろと思って調べてたら結構時間つかってた。
どうやらpがブロック要素で. signupはインラインブロック要素だからマージンが相殺されないぽい。
ブロック要素-ブロック要素→相殺
ブロック要素-インラインブロック要素→相殺されない

HTML & CSS 道場コース 上級編

中級ではなかなかハマって出られない部分があったけど上級はレスポンシブ化するだけで基本的なレイアウトが完成してるからだいぶ楽だった。
ただ、指示書がないと自分でどこをレスポンシブ化するか判断しないといけないからそうなると一気に難しくなる。
これもまっさらから始めるとどうしていいかわからなくなりそう。

JavaScript Ⅱ~Ⅵ

セミコロン忘れ勝ち。
セミコロン忘れても結果が一緒だから気を付けないと実際に使うときに不具合起きそう。
コンストラクタとかクラスとかメソッドとか新しい単語がでてきてややこしい!
まだ、いまいちメソッドとかコンストラクタとか理解できてない気がする。
importとか相対パスとかは割とわかりやすい(既知)概念だった。
ただ、実践になったとき、どういうファイル構造になっていてどこから定数なりを持ってくるかが混乱しそう。

7週間経過してみて

HTML&CSS道場コースは結構時間かかった。でもやっぱりレッスン受けてるだけじゃ腹落ちしてないな。実際に書くことでわかることがたくさんある。
そして、できな過ぎて絶望する笑
でも、成長過程だから諦めない。いつか、こんなんに時間かかってたなって笑い飛ばせる日が来る。

あと、JavaScript のレッスン一通り終えたけど実際に使える気がしない笑
でも、理解して使いこなせればいろいろな事ができそうだなー
ドットインストールでも勉強したらある程度は理解できるようになるかな?

勉強すればするほど奥深さを実感する。

コメント