まどのホタル

未経験からプログラミングを始めた主婦の日々の学習記録

未経験からウェブカツでプログラミング学習を始めて [10ヶ月]

f:id:kay_berry:20200629160713j:plain
 
こんにちは、Kayです。

 

冒頭から突然の衝撃発言。。。

実は今月末でウェブカツを 退部 することにしました。

そのため、ウェブカツの学習報告としてのブログ更新は今回で最終回となります!!

 

それでは、6月後半ブログスタートです!

 

「手に職をつけて社会復帰したい。」

「初心者だけど、プログラミングを本気で勉強して稼げるようになりたい。」

 

そんな思いから、「ウェブカツ」というオンライン学習スクールで女性割引を利用して学ぶことを決め、実際にプログラミング学習を始めてから10ヶ月。

 

女性割引の適用条件の一つとして、学習の進捗状況を毎月2回ブログで報告しています。

 

私Kayについてはこちら。

blog.kay-berry.com

 

前回のお話はこちら。

 

blog.kay-berry.com

 

そして私がプログラミングを学んでいるオンライン学習スクール「ウェブカツ」はこちら。

webukatu.com

 

※私が適用を受けている女性割引は、2019年10月31日をもって廃止となりましたが、最近一年かけてウェブカツのカリキュラムをじっくり学べて、月額2万円というアスリート部員(一年制)というのが新しくできたようです。いいなぁ!

 

webukatu.com

 

それでは今回は、10ヶ月のウェブカツ受講&これまでのプログラミング学習の総まとめ!

今の想いを色々書いていきたいと思います。

 

 

これまでの進捗状況

HTML・CSS部入門 3周、鬼練

Javascriptjquery部入門 3周、鬼練 

PHPMySQL部 3周

PHP鬼練

SQL 鬼練

ネットワーク・サーバー部 2周

Webサービス部 3周

Webサービス部 アウトプット完成 

PHPオブジェクト指向部 3周

PHPオブジェクト指向部 アウトプット完成

WordPress部 2周 

Javascriptjquery部中級 2周 

HTML・CSS部中級 3周  

Javascriptjquery部中級 & HTML・CSS部中級 アウトプット完成 

HTML・CSS部上級 2周 

HTML・CSS部上級 アウトプット完成 

PHPフレームワーク部 3周

Javascriptjquery部上級 1周 

Javascriptjquery部上級 アウトプット完成

Laravel部 一周  

WEBマーケティング部 一周

法務部 一周

営業部   一周 

起業部 一周

テスト部 一周

 

Laravel部 アウトプット 中断中  

 

ウェブカツ Total 364h20m

補足学習 Total 353h10m  

総学習時間 Total 717h30m

 

ウェブカツ退部について考える

ウェブカツの辞め方というのは主に2通りあり、卒業試験を突破して晴れて卒業!!という形と、自主的に退部を決めて辞める方法。(後はまぁ強制退部なんていうのもありますが。。。)

この中で私の場合は、後者の「自主的に退部」を選んだ形になります。

 

ここでウェブカツの退部システムについてちょっと触れておくと、申請は毎月15日締めの翌月末退部なので、申請してから最低でも1.5ヶ月の期間があくことになり、その間は月会費も発生しますし受講は通常通りできます。そしてこの退部申請は、実際の退部日にあたる翌月末の前日まで取り消すことができるようです。

 

今後卒業試験に進むべきなのか、退部する場合これから何をどうやって勉強していくか、というかいつまでも勉強だけしている訳にもいかないよね。。。等々、悩みに悩んだ挙句、実は私は5月中旬のブログを書き終えた後に、15日の締め切りギリギリで退部届けを出しました。

 

というのも、先に書いたように実際の退部までには最低でも1.5ヶ月の期間があるんです。5月中旬の段階で主要なカリキュラムの受講は終わっていたので、このままズルズル悩み続けるのも良くないし、復習と残りの読み物系の部活をやりながら今後どうするか考えることにしました。

 

その上で、どうしても卒業試験を受けたいんだ!!!と強く思ったら退部申請を取り消して卒業試験に進めばいい、ということで。

 

。。。で、今1.5ヶ月経って、卒業試験を受けずに退部することを選んだということです。

 

退部を決めたワケ 

ウェブカツの卒業試験の詳細は明かされていませんが、先輩方の情報を見る限りどうやらLaravel + VueでWebサービスを作る、でも与えられた要件を網羅するだけではなく、更にそこにSEOの知識やユーザー目線の使い勝手など幅広い付加価値も求められるようです。試験期間は約3ヶ月弱くらいでしょうか。

 

ここまで10ヶ月間、自分の自由時間は全て注ぎ込んだと言っても過言ではないくらい頑張って勉強してきました。お金も時間もたくさんかけたからこそ、引くに引けなくなることってありますよね。。。ここまできたら卒業試験に受かるまでやり続けないと、今までの全てが無駄なんじゃないか、みたいな。

 

話は少し逸れますが、趣味で心理学系の本を読んだりするのですが、すでに支払ったりもう戻ってこない費用や労力、時間にこだわって合理的・論理的な判断ができなくなることを「サンクコストバイアス」と言うそうで、あ〜今の自分ってまさにこの状態だな、と思いました。

 

なので、そういうことを一旦全部抜きにして、ウェブカツでプログラミングを勉強し、いろんな出会いがあり、少しずつやりたいことがはっきりしてきて、その上で今現在の自分が大事にしたいことだけを考えてみました。

 

フロントエンドの勉強をもっとじっくりやっていきたい。

サーバー側の知識は、バリバリ自分でサービスを作りたいというよりは、あくまで将来フロントエンドとしてサーバーサイドの方とお仕事をさせていただく時に、より相手の仕事を理解しスムーズに連携できるように理解しておきたい、というもの(少なくとも今は、です。勉強は続けたい)

 

これが今の段階で大事にしたいことです。

 

もちろん胸を張って卒業しました!と言って辞めるのが一番良かったので残念な気持ちはありますが、手のかかる年頃の子供たちをワンオペで育てていることもあって、卒検にこだわり過ぎて色々見失わないように断念しました。

 

ただ誤解のないように書いておくと、ウェブカツの超難しいと噂される卒業試験を突破された先輩方には本当に心から尊敬の気持ちしかありません。仕事をしながら、お子さんを育てながら、私よりもっともっと努力されている方はたくさんいらっしゃるので。。。結局は私の実力不足なのです。

 

他のプログラミングスクールを受講したことがないので分からないのですが、ウェブカツに関しては卒業試験に合格できる人の方がかなり少数派なのではないかと思います。本当にすごいです。

 

あって良かった!女性割引

ウェブカツでは実践的なカリキュラムで本当に幅広い分野を学ばせてもらい、プログラミングスキルだけでなく、甘ったれたマインドもビシバシ叩き直してもらったので本当に感謝の気持ちでいっぱいです。

 

でもそれ以上に感謝したいのが、今はなきこの女性割引。

この制度のおかげで通常よりお得に受講させていただいただけでなく、割引適用条件のこのブログの更新と毎日のTwitterでの学習進捗報告が、自分の財産になりました。

 

この顧問の言葉の意味が、今はとてもよく分かります。

 

Twitterやブログはあなたの将来の営業マンになってくれるが、その資産はすぐには築かれない。

しかし、今からその準備をしなければ一生築かれることはない。

 

スクールでプログラミングを勉強しました!と言っても、その言葉の背景は本当に人それぞれだと思います。

 

私も他のウェブカツ生を中心にブログを読ませていただいたり、ツイートをチェックすることが多いのですが、いつもすごく丁寧にブログをまとめていて文章が読みやすい方、常に前向きで愚痴っぽいことを書いてるのは見たことない方、締め切りに余裕を持って濃い内容を書き上げている方、どんな時でも毎日必ず進捗報告を欠かさない方がいる一方で、その逆もまたあり。。。

 

あくまで個人的見解に過ぎないのですが、こういうところに人それぞれ結構性格が出るような気がします。

 

実は私は今日で学習記録をつけ始めてから300日なのですが、その間どういう姿勢で、どんなことを考えながらプログラミングを勉強してきたのか、どんな成果物を作ったのか、それがこのブログやこれまでのツイートにはギューッと詰まっています。そして、それは短期間で作ろうと思ってもやっぱり作れないです。

 

女性割引がなかったらブログもTwitterもやっていなかっただろうし、意識も低かったと思うので、絶対にもっと早くに挫折していたと思います。この制度で勉強できたことに本当に感謝しています。

 

これからやりたいこと

 

すでにもうやりたいことが山のように積もっているのですが、いつまでも勉強ばっかりしている人にならないように、より実務に向けて取り組んでいきたいというのが今の目標です。

 

ブログをWordPressに引越し

今までずっとやろうと思いながらできていなかったので、ちょうどいい区切りということもあり、WPの勉強も兼ねてこのブログのお引越しをしたいと思います。WPの知識はかなりペラペラなのでちゃんとやらないと。。。

 

スクールの学習報告という趣旨で書くのは今回が最後なので、これからはプログラミング学習に関してどんな形で発信する場にしようか、考えているところです。

 

HTML・CSSJavaScript、コーディングの勉強に集中

これまでいろんな言語を幅広く勉強してきましたが、今結局HTML・CSSに戻ってきてコーディング練習をメインにしています。

他のことはもうやらないというわけではありません。ウェブカツでもプログラミングが効率的に学べる順番というのがあるように、VueとかLaravelとかのFWをやっても、そもそもそれ以前の基本が分かってなさ過ぎるので。(いろんなことを同時進行でできないようでは、ウェブカツマインド的には低レベルな人に分類されてしまうかと思いますが。。。)

 

デザインアプリケーション

私はPhotoshopを使っていますが、画像の書き出しやWFの作成など一通りの基本作業は行えるように練習中です。デザイン方面もやりたいということでは全くなく、あくまでフロントエンドの実務を見据えて。

 

実務の修行がしたい!!!!!

とにかくこれです。切実に。

スクールで勉強した人は現場で使えないとか、未経験フリーランスなんてありえない、やめたほうがいいとか、そういう意見を目にするとヘコみますが、普通に考えればそれはそうなのかもしれません。

 

なかなか理解されないかもしれませんが、勉強したからすぐにコード書きたい!とか、報酬をもらいながら実案件をやらせてもらいたい、とかいう思いは一切ないので、純粋に実務が知りたい、修行したい。

 

 

最近MENTAなどもチラチラ見てはいるのですが、誰の元で学ぶのかというのはとても重要ですね。世間一般からの評価も大事かもしれないですが、それと同時に自分が誰から学びたいのか、も。

 

最後に

長くなりましたが、いつもブログを読んでくださり、ツイートやアウトプットにいいねやリプをくださった方々、どうもありがとうございました!!

プログラミングもう無理かも。。。と思ったことはこれまで一度や二度ではないですが、その度にいつも励まされ、背中を押してもらってここまで続けることができました。

 

ウェブカツをやめてからこの人すっかりサボってるな〜、なんてことにはならないように、これからもちゃんと前進している報告ができるように頑張ります!

 

10ヶ月間顧問を始め、運営の方々には大変お世話になりました。

どうもありがとうございました!!

 

未経験からウェブカツでプログラミング学習を始めて [9.5ヶ月]

f:id:kay_berry:20200614050422j:plain


こんにちは、Kayです。

 

昨日久しぶりに美容院で髪の毛を切ってきました。どうやら長男がロングヘアの方が好みらしいというのと笑、コロナ自粛の期間も相まって最近行けていなかったのですが、ジメジメの季節を前にちょっとスッキリです。

 

それでは、6月前半ブログスタートです!

 

「手に職をつけて社会復帰したい。」

「初心者だけど、プログラミングを本気で勉強して稼げるようになりたい。」

 

そんな思いから、「ウェブカツ」というオンライン学習スクールで女性割引を利用して学ぶことを決め、実際にプログラミング学習を始めてから9.5ヶ月。

 

女性割引の適用条件の一つとして、学習の進捗状況を毎月2回ブログで報告しています。

 

私Kayについてはこちら。

blog.kay-berry.com

 

前回のお話はこちら。

blog.kay-berry.com

  

そして私がプログラミングを学んでいるオンライン学習スクール「ウェブカツ」はこちら。

webukatu.com

 

※私が適用を受けている女性割引は、2019年10月31日をもって廃止となりましたが、最近一年かけてウェブカツのカリキュラムをじっくり学べて、月額2万円というアスリート部員(一年制)というのが新しくできたようです。いいなぁ!

 

webukatu.com

 

それでは今回もウェブカツのプログラミング学習進捗状況を中心に、この2週間で感じたことを書いていきたいと思います。

 

 

これまでの進捗状況

HTML・CSS部入門 3周、鬼練

Javascriptjquery部入門 3周、鬼練 

PHPMySQL部 3周

PHP鬼練

SQL 鬼練

ネットワーク・サーバー部 2周

Webサービス部 2周

Webサービス部 アウトプット完成 

PHPオブジェクト指向部 3周

PHPオブジェクト指向部 アウトプット完成

WordPress部 1周 

Javascriptjquery部中級 2周 

HTML・CSS部中級 3周  

Javascriptjquery部中級 & HTML・CSS部中級 アウトプット完成 

HTML・CSS部上級 2周 

HTML・CSS部上級 アウトプット完成 

PHPフレームワーク部 2周

Javascriptjquery部上級 1周 

Javascriptjquery部上級 アウトプット完成

Laravel部 一周  

WEBマーケティング部 一周

法務部 一周

営業部   一周 

起業部 一周

テスト部 一周

 

Laravel部 アウトプット 中断中  

 

ウェブカツ Total 354h50m

補足学習 Total 331h10m  

総学習時間 Total 686h00m

 

Laravelアウトプット一段落

苦しみ続けていたLaravel + Vueのアウトプットですが、先日クイズアプリとして最もキモになるVue部分も無事終わり、機能面ではやりたかったことを実装できました!!

 

Vueホント苦しかったです。。。でもJavaScriptの基本スキルの低さと向き合ういい機会になりました。

 

 

今回は長男が大好きなポ◯モンのキャラを覚えられるように、キャラ画像を表示してキャラ名を三択ボタンで選択するゲームを作りました。

 

それをタイプ別にソートしたり、いつも同じ順番で問題が出てくると飽きる&順番で覚えてしまいそうなので、出題順を毎回ランダムにしてみたり。

その他には、最後に正解と不正解数の表示、全問正解ならそれ用のメッセージを出す、など。

 

早速遊んでもらいましたが、もっとやりたい!!と評判は上々。でもDBに登録できてるキャラがまだ少ないのであまり問題数がない(そういう意味でのもっとやりたい、なのか笑!?)

なので、勉強の合間にちょこちょこ登録しては問題を増やしています。そのために管理者ページも頑張って作ったわけですからね。。。おかげで私まで詳しくなってきました。

 

そして「機能面ではやりたかったことを実装できた」と初めに書いた通り、まだレイアウトや装飾は本当に最低限の超シンプルな状態。子供の遊びたい気持ちをそそる見た目とは随分かけ離れているので、できればこれもちゃんと最後まで仕上げたいです。

 

ただ今そこにこだわっているとウェブカツの総復習が終わらないので、一旦Laravel + Vueのアウトプットは横に置いておいて、今月の残りは復習を先に一気にやってしまおうと取り組んでいるところです。

 

ウェブカツ総復習中

毎日必死に勉強を続けてきたわけですが、もう9.5ヶ月も経つんですね。。。気づけばウェブカツ生の中でも古株の部類?になってきました。

 

ウェブカツではHTML・CSS入門 → JavaScriptjQuery入門 → PHP入門 → Webサービス部・・・という順番で初めの頃学んで行くのですが、先日顧問が興味深いツイートをされていました。

 

卒業試験に合格して晴れて卒業、となる人以外は全て「退部」になるのですが、退部する人の4割はウェブカツの鬼門・Webサービス部以前に退部していくんだそうです。

 

残念ながら私は特別優秀な生徒でもないので、毎日欠かさずちゃんと学習の進捗状況をツイートする、ブログは月2回要件定義を満たすように注意しながら期限までに書く、という女性割引を適用していただいているルールだけは愚直に守ってやってきたような感じです。

 

私も初めは大したことないと思っていたので簡単そうに感じるかと思いますが、これを始めたばかりの頃と同じ熱量を持って(ここ重要)ずっと継続していくのはなかなか大変なことで。

 

でもそれがいつしか当たり前の習慣になり、続けることが苦痛じゃなくなって、今総復習で倍速で初期の頃の動画を見直していても、ちゃんと分かるようになっていたりします。

 

継続は大事!というのはよく聞く言葉ですが、それを今とても実感しているのと、現時点で意味不明でとにかく苦しくて仕方のないこととか、これから初めてやることもいつかそう思えるのかな〜と、この先に僅かだけど希望を感じたりもします。

 

そしてプログラミング学習を始めたての頃によく分からないことは、そんなにこだわらなくてもいいのかもしれません(なんとか理解しようと努力する姿勢は大事だと思うのですが)。というのも、今復習していて「あー、これもっとちゃんと理解したいところなんだよなぁ」と「自分から」思ってやった方が、ずっとすんなり頭に入ってきているからです。

 

オブジェクト指向とか、JSの言語仕様とか、出てくるままに頑張ってやってきましたが、正直睡魔と戦いながら頭の中は常に???状態でした(私だけかもですね)。それなのに、今は逆に説明すごい分かりやすい!と思える不思議。

 

これまではカリキュラム通りにどんどん新しいことを頭に詰め込んできましたが、同時に取りこぼしてきたこともたくさんあるので、復習も大事だよねと実感する毎日です。

 

朝活してます 

 

以前Webサービス部に取り組んでいる時にもやってみたのですが、下の子がすごい早い時間に一緒に起きて来るようになってしまって結局やめてしまった朝活。

 

夜遅くまで延々と勉強したり作業したり、読書したりする生活が続いていて、その分昼間に仮眠して補えればいいのですが、日中は子供の生活リズムに合わせないといけないので疲労が蓄積。

 

夜に色々とこの先のことを悩んでしまったり、気持ちがネガティブになりがちなのも変えたかったので、また朝活を始めました。自分のため、家族のため、できるだけ良い体調・良い機嫌をキープして生活したいものです。

 

夜は子供たちと一緒に寝てしまい、朝は4時台に起きて集中して勉強しているのですが、勉強が捗るのはもちろんのこと、その他にも夜遅い時間に何か食べたりしない、よく寝て肌の調子がいい、朝はその後家族が起きて来る、朝食の準備をするなど次の予定が決まっているのでダラダラ勉強しない、無駄に考え事をしないなど、今のところメリットが多いです。

 

起きてからあえて部屋の電気は点けずにカーテンを開けて、だんだん朝日が入って来るのを感じながら作業をするのがとても気持ちいいのでオススメです!!

朝のこの時間は大切にしたいので、どうか子供達がこのまま朝よく寝てくれますように。。。

 

そして7月中にはいよいよこのブログをWordPressにお引越しさせようと思っているので、サラッと流して終わりになっていたWordPress部の復習を中心にやりつつ(余力があればWebサ部も)、6月後半も頑張っていこうと思います。

 

それでは、また。

 

未経験からウェブカツでプログラミング学習を始めて [9ヶ月]

f:id:kay_berry:20200529223608j:plain


こんにちは、Kayです。

 

ようやく緊急事態宣言が解除となり日常が少しずつ戻りつつありますが、皆さんいかがお過ごしでしょうか?

 

ここ数ヶ月は我が家のやんちゃボーイズとドタバタな毎日でしたが、普通なら幼稚園に行っているはずの長男とこんなにベッタリ過ごせたのもとても貴重なことで。

 

終わるとなるとちょっぴり寂しいような気もしてきています。でもやっぱりできることならプログラミングの勉強は静かに落ち着いてしたい。。。かな笑

 

それでは、5月後半ブログスタートです!

 

「手に職をつけて社会復帰したい。」

「初心者だけど、プログラミングを本気で勉強して稼げるようになりたい。」

 

そんな思いから、「ウェブカツ」というオンライン学習スクールで女性割引を利用して学ぶことを決め、実際にプログラミング学習を始めてから9ヶ月。

 

女性割引の適用条件の一つとして、学習の進捗状況を毎月2回ブログで報告しています。

 

私Kayについてはこちら。

blog.kay-berry.com

 

前回のお話はこちら。

 

blog.kay-berry.com

 

そして私がプログラミングを学んでいるオンライン学習スクール「ウェブカツ」はこちら。

webukatu.com

 

※私が適用を受けている女性割引は、2019年10月31日をもって廃止となりましたが、最近一年かけてウェブカツのカリキュラムをじっくり学べて、月額2万円というアスリート部員(一年制)というのが新しくできたようです。いいなぁ!

 

webukatu.com

 

それでは今回もウェブカツのプログラミング学習進捗状況を中心に、この2週間で感じたことを書いていきたいと思います。

 

 

これまでの進捗状況

HTML・CSS部入門 2周、鬼練

Javascriptjquery部入門 2周、鬼練 

PHPMySQL部 2周

PHP鬼練

SQL 鬼練

ネットワーク・サーバー部 1周

Webサービス部 2周

Webサービス部 アウトプット完成 

PHPオブジェクト指向部 2周

PHPオブジェクト指向部 アウトプット完成

WordPress部 1周 

Javascriptjquery部中級 1周  Lesson 28 ~33 2周 

HTML・CSS部中級 2周  

Javascriptjquery部中級 & HTML・CSS部中級 アウトプット完成 

HTML・CSS部上級 1周 

HTML・CSS部上級 アウトプット完成 

PHPフレームワーク部 1周

Javascriptjquery部上級 1周 

Javascriptjquery部上級 アウトプット完成

Laravel部 一周  

WEBマーケティング部 一周

法務部 一周

営業部   一周 

起業部 一周 <-- NEW !!

テスト部 一周 <-- NEW !!

 

Laravel部 アウトプット中  

 

ウェブカツ Total 333h50m

補足学習 Total 316h40m  

総学習時間 Total 650h30m

 

Laravelアウトプット進捗状況

前回のブログ報告から引き続き、Laravel + Vueのアウトプットとして子供向けのクイズアプリ的な物を作っています。

 

ウェブカツLaravel部のレッスン範囲から離れたオリジナルの処理が多いので、とにかく時間がかかってかなりノロノロペースです。。。

 

ググって、出てきたものをある程度自分で納得できるまで理解する(じゃないと本当にエラーに対応できない)、やりたい処理に使えないか試行錯誤する(エラー潰し)みたいなことを毎日ひたすらやっているのですが、先日1つのエラーで3日間完全に詰んでしまいました。

 

管理者ページの問題検索機能を作っていたのですが、デバッグでは検索条件での絞り込みはできているし欲しい値がちゃんと変数に格納されているのに、なぜかforeachのループの中でだけそれが取り出せない、というもの。(foreach前後で直接書けばちゃんと表示されるのになぜだ!!)

 

調べても分からないし、どんなに頭を捻って考えてみても、これ以上解決策のアイディアも浮かばない。。。

 

それでもここまでのプログラミング学習の経験上、もうできない、どーにもならないという時こそ、やるのを完全にはやめてしまわない(少しでもいいから触れ続ける)というモットーのようなものを私なりに心の中に持っていて、毎日しつこくあと少しだけ何かできないかなと粘ること4日目。

 

 

もうLaravelはやるのやめようかと思いかけていたので、解決できた時ほど嬉しいものはなかったです。

 

エラーにどハマりしている時は結構病んでいたのでモチベも下がりまくり、もうやめてしまいたくて弱音も吐きたくて、誰かに相談することも考えたんです。

 

でも結局それはフロントエンドやりたいなら今はLaravelを無理にやらなくてもいいんじゃない?という甘い言葉が欲しいだけ、「そうだよね、じゃあやめとこう!」って簡単にやめちゃう口実が欲しいだけだなぁと思い、踏みとどまりました。それって相談された側にもちゃんと分かると思うので。

 

今は自分に喝を入れなおして、やるもやらないも、ちゃんと自分の意思で決めて納得できるまでは細々と取り組むことにしています。

 

【これまでの実装済機能】

管理者ログイン・ログアウト

管理者ページ(問題登録・検索・編集・削除)

一般ユーザー登録・ログイン・ログアウト

一般ユーザーマイページ(問題一覧)

それぞれのミドルウェア設定

 

Laravel側の機能はほぼ実装できたので、今はクイズアプリの中核部分、ユーザーが実際にクイズ問題を解く画面と処理をVueで実装中です。あともうひと頑張り!

 

でもレイアウトと装飾は最低限しかやっていないので、機能面が実装できたらそれもやらないといけなかった。。。(これがまた時間かかりそう)

 

そして今回は息子の好きなキャラクターを使って作っているので、完成しても著作権の観点からいつものように動画アップはしない方がいい気もしますね。。。

 

ウェブカツのカリキュラム終了!

先日残っていた起業部とテスト部も終了したので、これで本入部生しか受講できないウェブカツのカリキュラムは全て終わりました。

 

アウトプットや自習にかかった時間を含めて学習時間のトータルは、約624時間。ペースとして決して早くはないですが、各部できちんとアウトプットもしながら最後まで来ることができて、ちょっと感慨深かったです。

 

今はLaravelのアウトプットと並行して、最初から総復習も始めました。2倍速くらいで動画を見て今後のためにも見返したい部分は軽くまとめているのですが、結構たくさんの気づきがあって復習は大事だな、と実感しています。

 

私はウェブカツを始める前にプログラミングの勉強といえばProgateの無料分をちょろっとやったことがあるだけだったので、ウェブカツを始めてからはHTML&CSSの超基本的な部分でも最初本当についていくのに必死でした。

 

必死すぎて何がポイントかもよく分かっていなかったので、今見返すとこれここで説明されてたのか〜みたいなことが結構あります。でも今思うのは、当時よく分からないままノートとかとってまとめたりすることに時間を費やさなくて良かったな、ということ。

 

それよりもざっくりとした理解でもまず進んで、一通り基礎を学び終えた後にこれは大事、必要だと思うポイントや何度も調べるのが面倒だからすぐ確認できるようにしておきたい、みたいなことがもしあれば、その時にそれらを簡単にまとめた方が効率がいいように思います。

 

JavaScript強化中

総復習の一環として、なんとなく苦手意識があるままここまで来てしまったJavaScriptを強化中です。Vueを書いていても、やっぱり基礎が分かっていないと辛いですしね。。。

 

今じっくりやっているのは、定番ですがこちらの本。

 

ウェブカツでは最初ざっくり基礎を学んでまず動きをつけてみるところから始まって、上級に進むにつれて言語仕様や、パッケージ管理ツールの使い方(gulp, yarnなど)、フレームワーク(Backbone, React, Vue)、テスト部ではテスティングフレームワーク(Mocha)などを実務的なところまで幅広く学べたのはとても良かったです。

 

今後どこかで必要になった時に、勉強したことがある、もしくは最初の取っ掛かりの部分の勉強の仕方が分かっているのは大きいなと思います。

 

ただその一方で、どこかで自分は基礎の基礎を取りこぼしている気がずっとしていたので、こうして基礎に立ち戻ってじっくりやる時間も必要かな、と。

 

ウェブカツでのプログラミング学習も最後のまとめみたいになってきた感がありますが、これからも歩みを止めずに一歩ずつ前進あるのみです!

 

それでは、また。

未経験からウェブカツでプログラミング学習を始めて [8.5ヶ月]

 f:id:kay_berry:20200514152824j:plain

 

こんにちは、Kayです。

 

日によって夏のような暑さも感じられるようになってきた今日この頃ですが、皆さんいかがお過ごしでしょうか?

 

私はこのコロナ自粛の中で、日々成長して少しずつ変わっていく子供達とがっつり向き合いながら、いかに自分の勉強時間を確保するか。。。毎日奮闘しています。

 

それでは、5月前半ブログスタートです!

 

「手に職をつけて社会復帰したい。」

「初心者だけど、プログラミングを本気で勉強して稼げるようになりたい。」

 

そんな思いから、「ウェブカツ」というオンライン学習スクールで女性割引を利用して学ぶことを決め、実際にプログラミング学習を始めてから8.5ヶ月。

 

女性割引の適用条件の一つとして、学習の進捗状況を毎月2回ブログで報告しています。

 

私Kayについてはこちら。

blog.kay-berry.com

 

前回のお話はこちら。

blog.kay-berry.com

 

そして私がプログラミングを学んでいるオンライン学習スクール「ウェブカツ」はこちら。

webukatu.com

 

※私が適用を受けている女性割引は、2019年10月31日をもって廃止となりましたが、最近一年かけてウェブカツのカリキュラムをじっくり学べて、月額2万円というアスリート部員(一年制)というのが新しくできたようです。いいなぁ!

 

webukatu.com

 

それでは今回もウェブカツのプログラミング学習進捗状況を中心に、この2週間で感じたことを書いていきたいと思います。

 

 

これまでの進捗状況

HTML・CSS部入門 2周、鬼練

Javascriptjquery部入門 2周、鬼練 

PHPMySQL部 2周

PHP鬼練

SQL 鬼練

ネットワーク・サーバー部 1周

Webサービス部 2周

Webサービス部 アウトプット完成 

PHPオブジェクト指向部 2周

PHPオブジェクト指向部 アウトプット完成

WordPress部 1周 

Javascriptjquery部中級 1周  Lesson 28 ~33 2周 

HTML・CSS部中級 2周  

Javascriptjquery部中級 & HTML・CSS部中級 アウトプット完成 

HTML・CSS部上級 1周 

HTML・CSS部上級 アウトプット完成 

PHPフレームワーク部 1周

Javascriptjquery部上級 1周 

Javascriptjquery部上級 アウトプット完成

Laravel部 一周  

WEBマーケティング部 一周

法務部 一周 <-- NEW !!

営業部   一周 <-- NEW !!

Laravel部 アウトプット中  <-- NEW !!

 

ウェブカツ Total 325h20m

補足学習 Total 284h20m  

総学習時間 Total 609h40m

 

Laravel部アウトプット中

前回のブログ報告ではLaravel部の宿題が分からなくてまた少しやる気を失いかけていましたが、やっぱりどうせ苦しむなら自分の作りたい物を作りながらの方がいいだろう!と思い、アウトプットを始めました。
 
そしてJS上級のVueのアウトプットでもそうだったのですが、
 
レッスンで習った内容だけをなぞって作るのはどうしてもやる気が起きない → 自分の作りたい物を作ってみよう! → 実力以上の内容になってしまって盛大にはまる
 
というルートを、またしても辿っています 笑
 
レッスン通りの物を作らない限り、ちょっとでもオリジナルの機能をつけてみようとすると速攻でエラー地獄になります。それを調べまくって、試行錯誤しながらやっているとホントあっという間に時間が溶けていく。。。
 
結局のところ調べて出てきたコードをコピペして書いてみても、その内容がちゃんと分かってないとエラーが出ても直せないわけなので、ある程度分かるまであれこれ調べていると本当に進みが遅くて自分が嫌になります。
 
でも、レッスンで作ったタイピング練習アプリって自分でタイピング問題を作って登録して、自分でその問題をやる。だけど実際のサービスってそんなことまずないですよね。だから、ちゃんと問題を作成する管理者と、サービスを利用する一般ユーザーを分けたい。
 
そう思い始めると、処理も用意する画面も倍以上になって結局自分で自分を苦しめてますが笑、気持ちの乗らないものを作るほどモチベーションが上がらないものはないので、やるしかないですね。。。
 
ちなみに今回のアウトプットは、かれこれ2ヶ月幼稚園が休園中で、暇を持て余している長男が遊べる物を作ることにしました。
 
というのも、最近長男がパソコンに興味を持っているのと、以前私がオブジェクト指向部のアウトプットで作ったゲームをいまだに楽しそうに遊んでくれているのもあって、今回はLaravelでもっと楽しめる物を作ってあげられたらいいなと。
 
果たして、緊急事態宣言が解除されて日常を取り戻すのが先か、私のアウトプットが完成するのが先か。
多分前者のような気が薄々してきていますが、そこで焦っても仕方がないのでマイペースに取り組みたいと思います。

 

気持ちが少し晴れました

最近のブログでもちょこちょこ書いたりしていましたが、ウェブカツでのプログラミング学習もいよいよ終盤に差し掛かってきて、この先どうしようという話。

 
フロントエンド志望でフロントのスキルも低いのにLaravelやってる場合なのか?とか、卒業試験のこととかまだはっきり自分の納得できる答えが出たわけではないのですが、一つ思っていること。
 
それはHTML・CSS、JS、Vue、Laravelとか分けて考えようとするから悩むのであって、一つのサービスを作ろうとしたらどれも必要。そしてウェブカツのカリキュラムが最後まで終わったら、元々全部通して復習はするつもりだったので、今やっているLaravelのアウトプットを、自分のウェブカツでのプログラミング学習の集大成のつもりで取り組んでみようということ。
 
卒業試験はその上でよっぽど自分のスキル感に自信を持てなければ、現実問題として厳しいのかなと思います。
 
卒業後のコンテンツはすごくすごく見たいけれど、この状況下で小さい子供を二人育てながら3ヶ月近くコミットしなければならないこと、その間の受講料(約4.4万 x 3ヶ月)と卒業試験代(5.5万)、とか現実的な部分がたくさんあります。
 
でもどんな形になっても、ウェブカツで学んだことをちゃんとモノにできるように、総復習とアウトプットだけは最後までやり遂げたいと思います。
 

読書・読書・読書!!

先月からウェブカツでのプログラミング学習に主軸を置きつつ、周辺知識の勉強時間をちゃんと確保する、ということに意識的に取り組んでいます。
 
これまではアウトプットを始めるとそれにばっかり際限なく没頭してしまって、結果すごい煮詰まる。。。みたいな感じでしたが、今は時間を区切っていい気分転換をしながらできている感じがします。(当然ながらアウトプットの方の進みは遅くなりますが)
 
この2週間はウェブカツ法務部と営業部を進めたのと、SEOとデザインの勉強のために本を2冊読みました。
 
10年つかえるSEOの基本

10年つかえるSEOの基本

  • 作者:土居 健太郎
  • 発売日: 2015/04/23
  • メディア: 単行本(ソフトカバー)
 

 

ノンデザイナーズ・デザインブック [第4版]

ノンデザイナーズ・デザインブック [第4版]

  • 作者:Robin Williams
  • 発売日: 2016/06/30
  • メディア: 単行本(ソフトカバー)
 

どちらの本も基本のきみたいな感じなので、知識ゼロの私にはすごく分かりやすかったです!

 

それにしても、最近Amazonを見ていても紙の本が在庫ない!ってことが多いですよね。今までずっと本は紙派だったのですが、この機会にKindleにしようかと思っています。

 

私は元々Prime会員なのですが、現状のPrime Readingでも多少読める本があるので、読み尽くして使い勝手が良さそうだったら、kindle Unlimitedにしようかと思います。

 

今はとにかく少しずつ知識が増えていくのが楽しくて、勉強したいこと、実践してみたいことがありすぎるので、本当に時間がもっともっと欲しい!!相変わらず睡眠不足は続きそうですが、気持ちはとても充実しています。

 

でも、もしプログラミングの勉強を始めてなかったら、こんな気持ちになることもなかったんじゃないかなと思います。

プログラミングに出会えたこと、プログラミングが引き寄せてくれた出会いに心から感謝。

 

それでは、また。

 

未経験からウェブカツでプログラミング学習を始めて [8ヶ月]

f:id:kay_berry:20200429153013j:plain

 

こんにちは、Kayです。

外出自粛要請が続く中、みなさんいかがお過ごしでしょうか?

 

長男の幼稚園が休園になってから早1.5ヶ月。相変わらず毎日次男と大騒ぎ状態にはお手上げですが、最近ではすっかりこれがデフォルトのような生活になってきています。

私の頭の中も、息子たちの影響でポケモンとキラメイジャーにすっかり洗脳されています。。。

 

それでは、4月後半ブログスタートです!

 

「手に職をつけて社会復帰したい。」

「初心者だけど、プログラミングを本気で勉強して稼げるようになりたい。」

 

そんな思いから、「ウェブカツ」というオンライン学習スクールで女性割引を利用して学ぶことを決め、実際にプログラミング学習を始めてから8ヶ月。

 

女性割引の適用条件の一つとして、学習の進捗状況を毎月2回ブログで報告しています。

 

私Kayについてはこちら。

blog.kay-berry.com

 

前回のお話はこちら。

 

blog.kay-berry.com

 

そして私がプログラミングを学んでいるオンライン学習スクール「ウェブカツ」はこちら。

webukatu.com

 

※私が適用を受けている女性割引は、2019年10月31日をもって廃止となりましたが、最近一年かけてウェブカツのカリキュラムをじっくり学べて、月額2万円というアスリート部員(一年制)というのが新しくできたようです。いいなぁ!

 

webukatu.com

 

それでは今回もウェブカツのプログラミング学習進捗状況を中心に、この2週間で感じたことを書いていきたいと思います。

 

 

これまでの進捗状況

HTML・CSS部入門 2周、鬼練

Javascriptjquery部入門 2周、鬼練 

PHPMySQL部 2周

PHP鬼練

SQL 鬼練

ネットワーク・サーバー部 1周

Webサービス部 2周

Webサービス部 アウトプット完成 

PHPオブジェクト指向部 2周

PHPオブジェクト指向部 アウトプット完成

WordPress部 1周 

Javascriptjquery部中級 1周  Lesson 28 ~33 2周 

HTML・CSS部中級 2周  

Javascriptjquery部中級 & HTML・CSS部中級 アウトプット完成 

HTML・CSS部上級 1周 

HTML・CSS部上級 アウトプット完成 

PHPフレームワーク部 1周

Javascriptjquery部上級 1周 

Javascriptjquery部上級 アウトプット完成

Laravel部 一周  <-- NEW !!

WEBマーケティング部 一周  <-- NEW !!

  

ウェブカツ Total 320h40m

補足学習 Total 249h15m  

総学習時間 Total 569h55m

 

Laravel部終わりました

 

ウェブカツでプログラミングを勉強し始めて8ヶ月。何とかここまで諦めずに継続してこられましたが、残る部活もかなり少なくなり、Laravel部は最後の山場と言っても過言ではないかと思います。

 

また環境構築から始まり、相当苦戦するんだろうなと予想していたのですが、これが意外とすんなり最後まで終わりました。(でも本当に大変なのはその先にあったんですが。。。それは後ほど)

 

ウェブカツのLaravel部では、Laravel + Vue.jsで実際にタイピング練習アプリを作りながら学習します。

 

Webサービス部で生のPHPをゴリゴリ書いてサービスを作ってみた経験からすると、コマンドを叩くだけでユーザー登録、ログイン、ログアウト、ユーザー認証あたりの機能がチャチャっと作れちゃうとか、バリデーションのコードもいちいち書かなくていいとか、便利すぎて衝撃でした。

 

でもそれは、フレームワークの裏側で本来行われている処理を勉強したからこそそう思えるの訳なので、あの辛く苦しかったWebサ部はいろんな意味で無駄ではなかったんだろうなと思います。(ちなみに私はWebサ部から脱するのに約2ヶ月かかりました)

 

宿題が分からない

そんな訳でLaravel部のレッスン自体は気分もダレることなく進められ、むしろとても楽しかったのですが、レッスンの最後に下記のような宿題が出ます。

 

  • テーブルの分割
  • 戻るリンクの追加
  • フォームをbladeでコンポーネント
  • ページネーションの追加  etc

 

これがかなり難しい。。。

 

マイグレーションでテーブル設計を変更するのはできたけど、それぞれのテーブルにデータを一括登録するのがうまくいかなくて、分かりそうで分からない。あれこれ調べまくって試行錯誤するも解決には至らず、宿題一つ目で既に二日経過。。。

 

宿題には解答が用意されているわけではないし、レッスン内容に直接関係していないので質問しても詳しく回答をいただけるわけではないようで、これは自分で調べて考えてできなかったらどうすることもできない(飛ばすしかなさそう)という感じです。

 

ずっと先に進めないといよいよやる気もなくなりそうなので、どうせ悩むならLaravel + Vueの作りたいアウトプットに取り掛かりながら悩むか!!という気になってきました。

 

プログラミング学習の最大の敵、モチベ低下だけは避けたいので、とにかく手を止めずに行きたいと思います。

 

勉強時間の使い方を見直し

 

この2週間は、これまでの勉強時間の使い方を見直した2週間でもありました。

 

私のプログラミング学習にはウェブカツという主軸があって、スクールの受講費を払って勉強している以上やはりどうしてもその優先度が一番高くなります。

 

今まではウェブカツのカリキュラムをとにかく先に進めることに専念していたので、他に補足で勉強したいことや、ありがたくもこういう勉強をしてみた方がいいと人からいただいたアドバイスも、後回しになってしまいがちでした。

 

時間を見つけてそのうちやろうやろうと思っていることは、そのままだと一向に勉強できません。だって勉強時間は限られていて、ある日突然増えることはないので。。。

そこで、本当に勉強したいならもう限られた勉強時間の中に無理やりねじ込むしかない!!と思ったわけです。

 

なので1日の勉強時間全部をウェブカツに使う訳ではなくて、例えばLaravel部のレッスンを1日2,3レッスンくらいやり、残りの時間は他の勉強に充てるというような感じにしてみました。

 

これが自分的に結構合っていて、Laravelを勉強するにしても、それ以外のことを勉強するにしても、メリハリがついたことで集中できて、どちらにとっても良かったです。

 

ちなみに最近はBEM設計をじっくり勉強したり、SEOの基礎の基礎を勉強したりしてみました。それがきっかけでとても興味が持てたので、ウェブカツのWEBマーケティング部も全部やりました。

 

知らない知識が少しづつ増えていくのは、本当に楽しいです!!

 

これからの予定

ウェブカツ生としてどこまでLaravel & Vueを突き詰めるべきなのか

スクールに入った以上やはり卒検に挑まなければ意味がないのか  

フロント志望の身としてはもっとHTML・CSS・JS・WordPressを強化してその周辺知識を学ぶべきなのか

 

LaravelとVueがあまりに難しいので、それから逃れるための言い訳だと言われればそれまでなのですが、ウェブカツでの学習歴が進めば進むほど、この悩みは深くなり。。。

 

元々ウェブカツでのプログラミング学習はとりあえず一年間食らいついてやってみようと思って始めているので、残り約4ヶ月。更に卒業試験は3ヶ月近くかかることも考慮しながら今後の身の振り方を考えて行かないとなと思っています。

 

まずはLaravel + Vueのアウトプット、更にこれまでの学習の総復習を粛々とやるのみです!

 

それでは、皆さんも引き続き健康に気をつけてお過ごしください。

 

未経験からウェブカツでプログラミング学習を始めて [7.5ヶ月]

 

f:id:kay_berry:20200414222408j:plain


こんにちは、Kayです。

外出自粛要請が続く中、みなさんいかがお過ごしでしょうか?

 

前回のブログの冒頭で、中国に単身赴任中だった主人が帰国したので2週間の自宅待機中、と書いたその後のお話。

我が家はひっそりと生活していましたが、家族みんな健康状態に問題なく2週間を無事終えることができました。良かった〜!!

 

それでは、4月前半ブログスタートです!

 

「手に職をつけて社会復帰したい。」

「初心者だけど、プログラミングを本気で勉強して稼げるようになりたい。」

 

そんな思いから、「ウェブカツ」というオンライン学習スクールで女性割引を利用して学ぶことを決め、実際にプログラミング学習を始めてから7.5ヶ月。

 

女性割引の適用条件の一つとして、学習の進捗状況を毎月2回ブログで報告しています。

 

私Kayについてはこちら。

blog.kay-berry.com

 

前回のお話はこちらです。

blog.kay-berry.com

 

そして私がプログラミングを学んでいるオンライン学習スクール「ウェブカツ」はこちら。

webukatu.com

 

※私が適用を受けている女性割引は、2019年10月31日をもって廃止となりましたが、最近一年かけてウェブカツのカリキュラムをじっくり学べて、月額2万円というアスリート部員(一年制)というのが新しくできたようです。いいなぁ!

 

webukatu.com

 

それでは今回もウェブカツのプログラミング学習進捗状況を中心に、この2週間で感じたことを書いていきたいと思います。

 

 

これまでの進捗状況

HTML・CSS部入門 2周、鬼練

Javascriptjquery部入門 2周、鬼練 

PHPMySQL部 2周

PHP鬼練

SQL 鬼練

ネットワーク・サーバー部 1周

Webサービス部 2周

Webサービス部 アウトプット完成 

PHPオブジェクト指向部 2周

PHPオブジェクト指向部 アウトプット完成

WordPress部 1周 

Javascriptjquery部中級 1周  Lesson 28 ~33 2周 

HTML・CSS部中級 2周  

Javascriptjquery部中級 & HTML・CSS部中級 アウトプット完成 

HTML・CSS部上級 1周 

HTML・CSS部上級 アウトプット完成 

PHPフレームワーク部 1周

Javascriptjquery部上級 1周 

Javascriptjquery部上級 アウトプット完成 <-- NEW !!

Laravel部 Lesson 8まで  <-- NEW !!

 

ウェブカツ Total 297h15m

補足学習 Total 243h15m  

総学習時間 Total 540h30m

 

JavaScriptjQuery部上級アウトプット完成!

JavaScriptjQuery部上級のアウトプットでは、Vueで家族の週間予定とタスク管理のアプリを作ってみました。

 

 

前回のブログにも書いたのですが、今回のアウトプットは作りながらただただ苦しかったです笑

こんなにうまくいかない、分からないなんて、自分は相当頭悪いんだろうな。。。と散々凹みましたが、それでも最後まで投げ出さずに作った自分をとりあえず褒めたい!!(実は結構ガチで何度ももうプログラミング辞めたい、と思いました)

 

私事なのですが、先日引っ越しをしました。その引っ越し前までにこのアウトプットを絶対終わらせる!!!と強く決めていたので、最後は執念でやり切ったような感じです。

 

期限にこだわったのは、引っ越し作業で数日プログラミングをお休みしたらそのままこのアウトプットは完成しない、そしてプログラミングも挫折する気がしてならなかったからで。。。期限区切るの大事です。

 

今回作ったものの機能としては、

 

初めに家族の名前(自分、主人、子供とか)と、それぞれの色を登録。

 

名前と曜日 or タスク、内容を入力すると、該当の曜日またはタスク欄に予定が表示される。

予定には誰の予定か分かりやすくするために、初めに登録した色の背景マーカーがつく。

 

予定の各項目削除・編集・全リセット

 

タスクの各項目削除

チェックボックスクリックで打ち消し線、チェック済項目の一括削除

 

ざっとこんな感じです。

 

何がそんなに難しかったのか?

ウェブカツのレッスンで作ったTodoリストから遥かに複雑化してしまったのは、「家族の週間予定とタスク管理」をするには、自分だけのTodoリストを作るなら不要な判定項目が大幅に増えたこと、これに尽きる気がします。

 

例えば、

入力された内容は予定なのか、タスクなのか?該当の表示場所(月〜日 or タスクの8通り)はどこ?

誰の予定なのか、その人の登録の色は?(それに合わせてクラス名を動的に変えて、背景マーカの色を持たせる)

 

などなど。

 

これを作ろうと決めたのは自分だから仕方ないのですが、作るには私のVue理解度レベルが足りなさすぎたので、Vueの参考書を片手に公式ドキュメントを読みつつ、ひたすらググって試してできなくて撃沈して。。。の繰り返しでした。

 

でもいつもアウトプットを作っていて面白いなと思うのは、最初もうこれ絶対に完成しないなっていうくらいグチャ〜っとした状態から、とりあえず辞めはせずにあれこれ試し続けていると、なんかいつの間にか少しづつまとまってくる感じ。

 

私がプログラミングをまだ頑張れているのは、その感じが嫌いじゃないからかなと思ったりします。

 

Vueはまだまだ勉強が必要だし、今回Vueをやったことでそもそも素のjavascriptを強化しないとお話にならない、という問題点も浮き彫りになりました。

プログラミングを始めて7.5ヶ月も経つというのに、自分の低レベルさに悲しくなったりもしますが、一つ一つ逃げずに取り組むしかない。。。

 

Laravel始めました 

引っ越しで勉強ペースややる気が乱れかけたのですが、なんとか復活してLaravelを進めています。でもほんと数日プログラミングから離れただけで結構忘れていて、復習に時間をとられてしまい。

 

 

やっぱり難しい、分からないことほど離れちゃダメですね。

 

しかしWebサービス部で生のPHPをゴリゴリ書いて苦労して実装したユーザー登録、ログイン・ログアウト機能が、コマンド一つで簡単に実装できちゃうのは衝撃でした。

 

フロントエンド志望としては、色んなことに手を出すよりもHTML, CSS, javascript, WordPressあたりをもっと極めた方がいいのかもしれない。でもウェブカツ生としてはVueもLaravelもちゃんと書けるようになりたい。

 

最近はこのあたりの思いでちょっと葛藤していますが、ひとまず目の前のウェブカツのカリキュラムを通しでやり切ってみたらまた何か見えてくるもの、考えられることが出てくるのかななんて思ったりしています。

 

これからの予定

Laravel部はなかなか時間がかかりそうなので、きっと次回のブログ報告でもまだやっている気がします。

 

なのでLaravelはLaravelで諦めずにコツコツ進めるとして、他にはずっと時間を見つけてやりたいと思っていたWordPressやブログ、SEOの勉強時間も実際に少し入れていきたいところ。

 

緊急事態宣言対象地域住みなので、この先も生活はどう変わっていくんだろう?という不安は少なからずあるし、長男の幼稚園は休園中のため家でずっと弟とケンカしてるので母は割と本気で発狂しそうになったりしますが笑

 

自分の時間 = プログラミングの勉強時間なので、勉強に没頭して有意義な時間にしたいと思います!!

 

それでは、また。

 

未経験からウェブカツでプログラミング学習を始めて [7ヶ月]

f:id:kay_berry:20200330234422j:plain


こんにちは、Kayです。

 

 いよいよ日本もコロナが大変なことになってきましたね。

 

うちはかねてより主人が中国に単身赴任中でしたが、先日帰国して現在2週間の自宅待機期間の真っ最中。万が一のことがあったらいけないので、家族みんなでできるだけ人との接触は避けて、基本的に家でおとなしく過ごしています。

 

それでは、3月後半ブログスタートです!

 

「手に職をつけて社会復帰したい。」

「初心者だけど、プログラミングを本気で勉強して稼げるようになりたい。」

 

そんな思いから、「ウェブカツ」というオンライン学習スクールで女性割引を利用して学ぶことを決め、実際にプログラミング学習を始めてから7ヶ月。

 

女性割引の適用条件の一つとして、学習の進捗状況を毎月2回ブログで報告しています。

 

私Kayについてはこちら。

blog.kay-berry.com

 

前回のお話はこちらです。

 

blog.kay-berry.com

 

そして私がプログラミングを学んでいるオンライン学習スクール「ウェブカツ」はこちら。

webukatu.com

 

※私が適用を受けている女性割引は、2019年10月31日をもって廃止となりましたが、最近一年かけてウェブカツのカリキュラムをじっくり学べて、月額2万円というアスリート部員(一年制)というのが新しくできたようです。いいなぁ!

 

webukatu.com

 

それでは今回もウェブカツのプログラミング学習進捗状況を中心に、この2週間で感じたことを書いていきたいと思います。

 

 

これまでの進捗状況

HTML・CSS部入門 2周、鬼練

Javascriptjquery部入門 2周、鬼練 

PHPMySQL部 2周

PHP鬼練

SQL 鬼練

ネットワーク・サーバー部 1周

Webサービス部 2周

Webサービス部 アウトプット完成 

PHPオブジェクト指向部 2周

PHPオブジェクト指向部 アウトプット完成

WordPress部 1周 

Javascriptjquery部中級 1周  Lesson 28 ~33 2周 

HTML・CSS部中級 2周  

Javascriptjquery部中級 & HTML・CSS部中級 アウトプット完成 

HTML・CSS部上級 1周 

HTML・CSS部上級 アウトプット完成 

PHPフレームワーク部 1周

Javascriptjquery部上級 1周 <-- NEW !!

Javascriptjquery部上級 アウトプット作成中 <-- NEW !!

 

ウェブカツ Total 289h15m

補足学習 Total 226h0m  

総学習時間 Total 515h15m

 

JavaScriptjQuery部上級終了!

 

前回のブログ報告から引き続き、この2週間はJavaScriptjQuery部上級に取り組んでいて、最後まで終わらせることができました。

 

この部では、jQuery → Backbone.js → React.js → Vue.jsの順にそれぞれのフレームワークで同じTodoアプリを作りながら学習します。

 

それぞれのフレームワークの書き方の難しさは言わずもがなですが、このJS上級が宇宙が見える難しさと言われる所以は、何よりも環境構築の難しさにあるんじゃないかと思います。

 

前回のブログではBackboneの環境構築について触れましたが、gulp3 → 4の書き方の違いや、インストールする各モジュールのバージョンとの相性などBackbone自体を書き始める前にgulpエラーのオンパレード。。。

 

結果的に自分でググったことや、過去質欄、ウェブカツの先輩方のブログやツイートに助けられてなんとかBackbone、React、Vue全部の環境構築をクリアできたのですが、JS上級をやっている時はずっと、環境構築が大変とか、またgulpエラーが。。。そんな進捗報告のツイートばっかりしていたような気がします。

 

環境構築をすっ飛ばして手軽に勉強できるプログラミング学習ツールもありますが、ウェブカツは実務で困らないようにこの「ちゃんと環境構築からやる」というのを大事にしているスクールなんですよね。

 

というわけで、「いい加減このエラーお手上げだからもうgulp動かなくてもいいか。。。?」なんて折れそうになる心を必死に奮い立たせて、なんとか頑張りました。

 

React & Vueの環境構築

とっても苦労した環境構築。

私も先輩方の情報にたくさん助けていただいたので、あくまでも私の環境下の話ですがうまくいったポイントを載せておきたいと思います。

 

React編

package.json記載の一部モジュールのバージョン変更

f:id:kay_berry:20200330214956p:plain

 

Vue編 

こっちのpackage.jsonはいろんなところをいじりながら調整したので、どこを変えたのか覚えてないw とりあえずこれでいけた!

f:id:kay_berry:20200330220303p:plain

 

Vueの環境構築ではeslintのエラーも出て困ったのですが、ここを変えてみたら動きました。

f:id:kay_berry:20200330220551p:plain

 

あとはReactでもVueでも、webpack.config.jsや.babelrcに記載のpresetsを"env"にしたり、gulpfileの書き方を3 → 4に変更する必要があります。

 

上級までなんとかプログラミングを頑張ってきたけど、私と同じく環境構築でやる気喪失してしまいそうな誰かの参考に少しでもなることを願って。

 

Vueでアウトプット中

今はVueでアウトプットを作っている最中なのですが、ここ数日全然うまくいかなくて先に進めず、正直「あーもうプログラミングしんどい」と思っていました。

 

VueのアウトプットもおとなしくレッスンでやったようなTodoリストを作ればまだ良かったんだと思うのですが、JS上級のそれぞれのフレームワークでずっと同じようなTodoリストを作っていたので、Vueでまた作るのがどうしても気分が乗らなかった。。。

 

だったら自分の作りたい形にして作ればいい!ということで、家族の週間予定&やることリストみたいなものを作っているのですが、単なるTodoリストを作るよりかなり複雑になってしまい大苦戦中です。

 

こうもうまくいかないと、フロント志望で、そもそも素のJSやjQueryのスキルもまだ不十分なのに、Vueとか更にこの後に待ってるLaravelの勉強なんて今やる必要あるの?なんて考えが浮かんできたりもします。

 

上級からはちゃんとやろうと思ったらレッスンの内容以外にもかなり自分の補足学習が必要になってくるので、もっとじっくり時間をかけて取り組まないと無理だなとも、そもそも私が今作っているこれはちゃんとVueなのか?とすら思ったり。

 

でもウェブカツ生である以上、卒検を視野に入れているならVueとLaravelは絶対に避けては通れない。。。そんな心の葛藤のなか、調べては試してダメで、また調べて試してを繰り返していたら、Vueでできること、できないことがだんだん分かってきました。

 

プログラミングでもなんでも、しんどい時こそやるのを完全にはやめてしまわない、たとえいつもより少ししかできなくても、とりあえず続けるというのを大事にしたいなと最近は思っています。そうじゃないとブレイクスルーの瞬間は絶対にこないと思うので。。。

 

しんどいけど、数日中になんとか完成を目指したいと思います!!

 

 これからの予定

今まで自分のために使える時間(主に子供達が寝ている時間)はほとんどすべてプログラミング学習に充てていたのですが、実は来月引っ越し予定なのでいい加減そろそろ準備を始めないとまずい!!

 

4月はかなり慌ただしくなりそうなので、そんな中Laravelをどこまで進められるんだろうという感じですが、ちょっとゆっくりペースになったとしてもちゃんと継続したいと思います。

 

そして冒頭でも触れたコロナウイルス

うちは次男が先天性の病気持ちで、感染症予防のために去年まで普通に外出もできない生活をしていたので事の深刻さがよく分かります。

 

うつったら簡単に重症化して命を落としてしまう人たちがいる。私自身そのことを忘れずに慎重に行動したいと思いますし、多くの人がそうでありますように。

 

それでは、また。