TECH CAMP大阪の80期(2020年6月22日〜)としてプログラミングを学ぶ体験談です。これから受講する方や考えている方の参考になれば幸いです。
30日目、結構勉強してきたんだなとしみじみ感じます。その成果の程はまだまだですが😅
前:TECH CAMP体験記⑰ 29日目 Haml/SCSSのテスト
次:TECH CAMP体験記⑲ 31日目 jQueryとJSON
勉強内容
・チャットアプリのテスト環境構築
・79期チームの個人アプリ報告会
・JS(JavaScript)
79期チームの個人アプリ報告会
昼食後、14時から79期チームの個人アプリ報告会がありました。
79期チームの個人アプリ報告会ってどんなだろ?
結構楽しみ😃
2週間早く受講された方がどういったアプリを作ったのか。今の自分が2週間後に目指せそうなのか。そういった点からも今後の勉強にとても参考になりそうです。
時間になったらZoomでの発表会が始まりました。
79期6人
80期6人
ライフコーチ2人(79期と80期)
計14人の参加者です。
発表内容
・発表時間は1人4分以内
・開発途中のアプリの概要
・作った理由
・開発して良かった点・学んだ点
・反省点
・最終課題に向けて心がけたいこと
・次期生に向けてのメッセージ
ということが発表されていきました。
アプリは十人十色でした。
・野球ファン用のチャット
・ミニゲーム集
・チャットとカレンダーのミックス
・食べログのようなグルメアプリ
・自己管理アプリ
・オンラインサロン管理アプリ
アプリでどうやって収益化していくかも考えている方もいらっしゃいました💰その視点はとても重要だと思います。作っていく中でスキルアップしていくのはもちろんですが、収益を生み出すという視点でも開発をしていくのは大事です。
79期のどの方も
「エラーに悩まされた。」
「0から作った達成感がすごい。」
という意見を出されていました。プログラミングを学び始めて2ヶ月程度。もちろん一筋縄でいくわけがありません。だからこそ、形ができた時の喜びも格段に大きいのでしょうね。
見本のあるチャットアプリでまごついていては、個人開発なんて夢のまた夢。
今やっていることを早く終わらそう❗️💪
って、2週間後に自分たちも
勉強のモチベーションが上がりました。
チャットアプリのテスト環境構築
とは言え難しいんですけどね😅
正直、説明読んでも何をやっているのかさっぱりです。チームの皆さんと話していても
「わからなさ過ぎるんで、読み流しました。」
という方多数。
やっぱりそうなんやね。誰にとっても難しいんですね。
メンターさんに質問した際に
「一気に理解するよりも慣れの方が大事ですね。他の方もそうされてる場合が多いですよ。」
というアドバイスをいただきました。
まぁ、難しい部分だと思って習うより慣れろ。実際に開発する時に復習しながら学んでいきます。
JS(JavaScript)
ついにきました、JavaScript(ジャバ スクリプト)。略称はJS(ジェイエス)、Javaという別の言語があるので、混ざらないように注意です。
名前は何度も耳にしましたが、いよいよ学ぶ時が来ました。JSは環境構築が簡単で、将来性も高いということで「しまぶーのIT大学」でも一押しの言語です。
JSを今の勉強範囲でざっくり説明すると
・リロード(再読み込み)せずにHPを動かせる
・HPに動きをつけられる
という特徴があります。
・リロード(再読み込み)せずにHPを動かせる
例えば、メールソフト。メールを送信すると「メールを送信しました。」と表示されて画面全体が変わります。ですが、LINEではメッセージを送ると画面全体は変わらず、メッセージだけが画面に追加されます。こういったリロードせずに画面に変化をつけることができます。
・HPに動きをつけられる
HPである部分にカーソルを合わせると、説明がニョキッと出現する。
いいねボタンを押すと数字が変化し、イラストがキラキラしながら動く。
これらの動きはJSでできることです。
といったことができるのがJSです。
(アウトプット)JSの関数
今日学んだことです。
JSの使い方を超ざっくりご説明すると
①querySelector
ある要素に名前を付ける
②addEventListener
いつ指示された動作がされるかを決める(クリックされた時とか)
③指示内容を書く
という手順です。
まぁ、こんな流れ
ついにJS登場です。
前期の方の個人アプリ報告かいはモチベーションアップになります😃
TECH CAMPの受講料を最大2万円お得にする方法はこちら
前:TECH CAMP体験記⑰ 29日目 Haml/SCSSのテスト
次:TECH CAMP体験記⑲ 31日目 jQueryとJSON
新しいステップに進むので、ちょっとワクワクです😃
JSは将来性の高い言語ですので余計に。
(あと2週間で作れんのかな、、、😅)