会社を続けながらTECH::CAMPでプログラミングを学び始めて1ヶ月経ったので振り返ってみる
スポンサードリンク
TECH::CAMPの1ヶ月が終了しました!
一旦これで終了してまた、聞きたくなったって来たら再開しようと思ってます。
元々自分は1ヶ月と決めていたのでどのくらいプログラミングを進められたのか振り返りたいと思います。
受講前
さて、始めたのは6/3。実は受講前からカリキュラムを見れるもんだから塾生は無料期間中に進めることに躍起になります。
自分もそのうちの一人で、結構進められました。
はてなブログに投稿しました #TECH::CAMP #プログラミング
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月3日
TECH::CAMP実は2週間前からカリキュラムは見れない(2018年最新) - funclurhttps://t.co/or3aBVqB2x
受講前にやっておくべきことの記事も書きました。
www.funclur.com
自分の目標はこうです。
平日3時間、休日5時間の勉強で、2か月後までに、オリジナルアプリケーションを作る
受講前に進められたのは、1.AWSの準備、2.rubyの基礎、3.pictweetアプリケーション、4.nekotterアプリケーションという感じです。
6/16〜
いよいよ始まりました。
今日からTECH:CAMPの1ヶ月が始まります。Webアプリケーションコースでrubyを学びます。がんばるぞー
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月16日
やはり、ルールに厳格な言語なのでエラーが多発します。
自分では解決できないエラーも。大体は単純なミスだったりするんだけど、初心者は何が原因か分からないんですよね。。
これから渋谷の教室へ。今まで躓いたところを聞きまくろう。発展学習の2が躓いて先に進めてない状態。
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月16日
TECH::CAMP渋谷で4時間学習した。
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月16日
メンターの方は優しく自分のミスを教えてくれた。
やっぱ教室は行くべきだね。
今日はエラーの解決に時間がかかった。rubyのエラー文はわかりずらい。<%=の=ぬけを見つけるのにメンターと30分かかった#TECH::CAMP
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月17日
スクレイピングの章は新たな環境ではなく既存の環境と書いておいた方がいい。
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月17日
phpmyadminが起動せずこれも30分以上メンターとかかったぞ。#TECH::CAMP
17日から#100daysofcordを知り、始めました。
今世界中で流行ってる#100daysofCodeとは?
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月17日
今世界中で流行ってる#100daysofCodeとは? - funclurhttps://t.co/6T92iDmn3M
で結構見ると学生が多いのかなと。自分のようなオーバー30もがんばろうと呼び掛けたらいいねがつきました。
やってるの学生が多いのかな。。
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月17日
アラサー社会人も頑張ろう
#100DaysOfCode
#100DaysOfCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月18日
を呟いてからありがたいことに学生のフォロワーがついてきた。。
一回り以上年下なんだな。歳なんて関係ないけど、がんばろ
6/19~
スクレイピングを始めました。
#100daysofcord
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月19日
16days 今日は3.5h
rubyでスクレイピングを学習中
でここら辺で気づくんです。
day 19 of #100daysofCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月20日
覚えることが全部新しいことだからふと前覚えたことが出てくると全然覚えてなくてびびる。
時間:4時間
内容:TECH::CAMPカリキュラムのスクレイピング
全く身になってない!!
カリキュラム通りコピペで進めたらそれはカリキュラム通りの結果になるのはあたりまえなのです。
思考を停止していることがわかったのです。思考停止しているから記憶がとん挫し、前に出てきた内容がはてなんだっけな?となってしまいます。
とくにrubyはルールの多い言語です。ファイル名が適切な名前がついてないだけで動きません。
day 20 of #100daysofCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月21日
単数形とか複数形とかこの変数どのファイルに書いたっけ?とかが難しい。つまり理解していない。#ruby
時間:4時間
内容:TECH::CAMPカリキュラムのスクレイピング
そういった初心者が躓きそうなところをまとめました。
ruby初心者が躓きがちな基本まとめました!#100daysofcord #ruby #プログラミング #html #css #JavaScript
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月24日
Ruby初心者が躓きがちな基本まとめ - frontendmemohttps://t.co/NDvD0uFTOU
それからは知識の上塗りを繰り返すように学びました。
昨日day 22 of #100daysofCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月23日
あまり出来なかったけど、知識の上塗り中。薄塗りでも何度も重ねることが大事。 #ruby
時間:2時間
内容:TECH::CAMPカリキュラムの復習中
6/24〜
オリジナルサービスを決め、それに向かって勉強開始。
#100daysofcord
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月24日
オリジナルwebサービス決めました。
よし、あとはめちゃくちゃ勉強して、プロトタイプ作ってめっちゃくちゃ勉強してherokeでアップしてめっちゃくちゃ勉強するだけだ。
大事なのはないサービスを探すよりあるサービスとの差別化をすることだな
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月25日
6/27〜
オリジナルサービスを前にオリジナルブログアプリ課題が言い渡されます。
今までの知識をフル活用して作る必要があるため、カリキュラムの導きはありません。
簡単な機能のみですが、忘れている所も復習できていい勉強になりました。
また、自分で作っている感があって達成感もかなり感じられました。
Day 26 of #100DaysOfCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月27日
内容:ブログ作成 #ruby
時間:3時間
カリキュラムの導きなしで作ると発見や創造性が膨らむね
まだこれだけだけど出来ると感動 pic.twitter.com/U3u54sXP1j
そんな中TECH::CAMPの交流会がありました。
参加したのは十数人で全員男wただいろんな人がいていい刺激になりました。
一人と連絡先を交換して後日会いましょうとやり取りしましたが、まだ会ってないw
まあそんなもんですよね。
tech::campで受講生の交流会でした。
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年6月30日
皆さんのいろんな考えが聞けたのは貴重でした(一番若いのは14歳)し、気の合う仲間も出来ました。
これがtech::campの強みですね。
7/1にブログを完成させました。
Day 28 of #100DaysOfCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年7月1日
ブログ一応自力で完成しました! pic.twitter.com/xFSULie5P7
自分なりの勉強法も載せてみました。
Day 29 of #100DaysOfCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年7月2日
1.ブログを自力でカリキュラムを参考にしつつなんとか完成
2.作成手順を思い出しながらメモ
3.そのメモ通りにもう一度ブログを作成
4.足りなかったメモに肉付け
5.比較的に簡単にブログ完成
2回目は約1/3の時間で完成!
後は、疑問点を潰して自ブログに手順をアップ!
宣言通りブログにブログ作成手順をアップしました。
Day 30 of #100DaysOfCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年7月3日
初心者向けrubyブログ作成手順まとめました!https://t.co/jcUakHPYAx
7/5〜
オリジナルアプリ作成をスタートしました!
#100daysofcord
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年7月5日
仕事終わりだけどこれから飯食ってオリジナルアプリケーション始める。
ついにオリジナルアプリケーション今日からスタート!
フロントとサーバー側をどちらが先にやるか難しいとこなんですが、ある程度rubyで数ページ作成したらフロント周りをやった方が作ってて楽しいことがわかりました。個人で作成する場合はそこが自由なのでいいですね。
Day 32 of #100DaysOfCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年7月7日
内容: オリジナルアプリ作成 #ruby
時間:5時間
所感:とりあえずわかるところとざっくりフロントエンド周りを作成。今のところ楽しい。スケジュール作成しないとな。
7/8~
画像のアップロードができず、だいぶ手こずりました。
このエラーもメンターがいなければ解決しなかったでしょう。
Day 33 of #100DaysOfCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年7月8日
内容: オリジナルアプリ作成 #ruby
時間:5時間
所感:画像のアップロードで大分手間取ってしまった、。今日もメンターさんにお世話になりました。
7/10~
仕事が忙しくなり、プログラミングがおろそかに。。といっても仕事はフロントエンドなのでhtml,css,jsなのですが。。
#100DaysOfCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年7月10日
仕事で全然プログラミングができなくなってきた💦
ちょっと休憩だな〜10分でもやるようにしないとか〜
何度もオンラインでメンターに質問するが解決しない日々にいらいら。
自分も仕事で受付時間外にしか質問できないため1日1問1答と、かなり非効率的な時間が過ぎていきました。
Day 35 of #100DaysOfCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年7月14日
内容: オリジナルアプリ作成 #ruby
時間:3時間
1週間解決しなかったエラーがメンターによって解決しました!原因はモデルとコントローラーの名前があってなかった、form_forをform_tagにしてた. requireを使ってないなど基本的なことだった!エラーて絶対原因があるんですね
実際に教室に行ったことで解決。やはり教室で見てもらうこと大事だなあと。
ここら辺でTECH::CAMPのありがたみを痛感します。ただprogateのtweetはほんと多い。。
自分だけじゃ絶対解決できなかったから俺は高い金払ってTECH::CAMPでよかったよ progateもやってみたいけど
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年7月14日
7/16~
Day 36 of #100DaysOfCode
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年7月16日
内容: オリジナルアプリ作成 #ruby
時間:7時間
Twitter認証が3時間かけてメンターに聞いたが解決せず!今日でTECH::CAMPが終わったのでとりあえず1ヶ月の振り返りを記事にしよう。
Twitter認証に手を出すもなぜかできず、、何とも後味の悪い終わり方でした。。
でも今まで構築したpictweetなどでやってみると良いかも?とのことなるほどそうしよう。
これから
という訳で1ヶ月を振り返りました。
思うことは、今後はいかに自分で解決できるかかなと思います。
今までは躓いてはメンターに頼ってましたが、メンターがどうエラーと向き合って解決してきたかも見てきました。
なので自分でも解決できるはずです。
エラーは自分で解決しなきゃ成長にならない
— hoshi@フロントエンドフリーランス (@funclur_01) 2018年7月16日
のはわかっているつもりだが今まで大分メンターに頼ってしまった。。
これからは人に頼れない!!Google先生、宜しくお願いします。
とはいえ、実はこの一週間は何もしてません。。
仕事と旅行で時間を使えなかったからです。
しかし、これからは、プライベート、仕事、プログラミングを分けて全てできるように1日1日を過ごしたいと思っています。
なのでこれからの目標は
- 8/19までにオリジナルアプリリリース
- #100daysofcordを続ける
- 例外を作らない
です。オリジナルアプリは機能を盛り込み過ぎずまずはローンチを目指します。
↓下記記事ではプログラミングスクールの口コミを集めています!
hoshi-log.com