もりけん塾生になって10日目のねこらのん(@nekoranon256)です。
今日のタスクはコレ。
昨日はイレギュラーやエラーが多くて予定どおりに進まなかったので今日は余裕をもつことや効率よくすすむように意識する日😊#今日の積み上げ 予定
ブログ2記事#デイトラ day13続
JavaScript勉強昨日より1歩成長すること✨
— まゆ👘プログラミング初学者で栄養士 (@nekoranon256) July 3, 2020
の予定でしたが、
完全未経験だけどいろいろ手を出しすぎていた感じがあるし器用でもなんでもない非才だからブログも他の分野ではなく、プログラミング一本でやっていった方が良いのかなってこのツイートをみて思う。HTML&CSSだけでなく環境構築もまだまだなのでJavaScriptと時間をわけてやった方がいいかな😲 https://t.co/sEhHDA3UaZ
— まゆ👘プログラミング初学者で栄養士 (@nekoranon256) July 4, 2020
ということでタスク変更しました。
今日のタスク
- webエンジニアになるまでのロードマップ作成
- JavaScript本格入門を読む
不器用どころか人より理解力が遅いから少しのことを一気に集中してやってこうと思い方向転換へ。
手探りしながらコツコツゴールに向かって成長^^!
今日したことをまとめていきます。
目次
webエンジニアになるまでのロードマップ作成
なんとかなるさ精神が強すぎて理詰めや市場調査などができていなかったロードマップをもりけんさん(@terrace_tech)がお忙しい中みてくださいました。
アドバイスをいただいたので内容を変更しましたが、随時調べながら変更していきます。
こちらもCHECK
-
-
完全未経験者のわたしがWebエンジニアになるためのロードマップ作成
続きを見る
勝手に自己評価高くなっている自分がいるので
「私は非才。平凡。不器用。」
と言い聞かせて自分の本来あるべきレベルに落とし込むことを心がけようと反省。
不得意だった市場調査などは徐々に慣れていくためにも毎日25分程度調べることにします。
JavaScript本格入門
KindleでJavaScript本格入門買ったけど義務教育から大学卒業にかけて紙の本で常に勉強してた組としては馴染みやすいということで購入📚
Kindleの方は本がない時用として紙本はガッツリ勉強用として使い分けていこう。
ペンと紙でまとめていく方が頭の整理になる。
理解できるようにすすめる💪🏻 https://t.co/fhTUKLCTd1 pic.twitter.com/NC8T8imLAs— まゆ👘プログラミング初学者で栄養士 (@nekoranon256) July 4, 2020
紙の本を購入しました。
キンドルだと何ページ進んで何ページ残っているか使いこなせていないので全然進まず…
使いこなせてたら良いのですが…
紙の本を購入するとサクサク進みました。
腑に落ちて理解しているかは置いておいて。
演習問題など掲載されている本もあるようなのでそちらを購入して身についているかどうかを確認しようと思います。
JavaScript本格入門①演算子
演算子は与えられた変数/リテラルに対してあらかじめ決められたなんらかの処理を行うための記号のこと。
例えば、
- +
- ー
- *
- /
などのようなものがあります。
この演算子には注意点が3つあります。
- 加算演算子(" " )
- インクリメント(++)・デクリメント(--)
- 小数点の計算(2進数の世界)
それぞれ解説していきます。
加算演算子の注意点
加算演算子には(" ")がつくことで数値ではなく文字のように判断され計算されなくなってしまいます。
ダブルクォートがない同士だと計算は成り立ちますが、どちらかにダブルクォートがあれば計算が成り立たなくなります。
インクリメントとデクリメント
オペラントつまり演算対象のものの前に下記のものがあるか、後ろに下記のものがあるかで計算結果が異なります。
- ++
- --
例えば、
X++
なのか
++X
なのかということです。
小数点の計算
2進数がベースなので小数点の計算をすると
- 0
- 1
しかでません。
そのため小数点は一度整数にしてから計算し最後にまた割る必要があります。
演算子の3つの注意点でした。
JavaScript本格入門②制御構文
プログラミングの構造は大きく以下の3つぶ分類できます。
- 順次
- 選択
- 反復
これらを組み合わせていく手法が構造化プログラミング。
Ifとswitch
ifは「どっちが良いかな?」というときに用い、switchは「どれが良いかな?」というときに用います。
違いは、
- if:単純分岐
- switch:複数分岐
つまりswitchの方が複数の分岐に扱うということ。
for
forは指定された回数だけを繰り返す処理方法。
そのため計算がはやいメリットがあります。
おわりに
ロードマップを作成して考えが甘かったなと。
作成している段階で気づくべきことが多くあるはずなのに抜けている点が多々あり…
軌道修正してくださる場があるというのは本当に心強いです…!
ただそれに依存せずできれば徐々に自分で見つけられるように問題解決力を養う必要があるなぁと感じた日でした。
今日も1日ありがとうございました^^
もりけん塾(@terrace_tech)