新しい言語を習得、Kata
プログラミング言語を学ぶ
初級者
構文を覚える
簡単なプログラムを作る
中級者
少し難しい使い方を覚える
配列
ハッシュ
クラス
ライブラリ
上級者
人に教える
ライブラリを作る
これは結構充実
意外と少ない 今日の主題
どうやって
初級者
書籍
Webサービス
まとめ (link)
サービス名 日本語対応 学習スタイル エディタ機能Codecademy △ テキスト ○ドットインストール ○ 動画 ×Progate ○ テキスト ○ミニツク ○ テキスト(一部動画) ×CODEPREP ○ テキスト ○RubyWarrior × テキスト ○CodinGame × テキスト ○
RubyWarrior (link)
中級者
日々の業務
Webサービス
上級者
フォーラム
Github
いいところ
他の人の回答が見れる (link)
いっぱいクリアすると、昇級する
1問、20分前後でできて、ちょうどいい
対応言語が多いので、新しい言語の勉強に良い
新人教育にも良い
いざ実践 (link)
Githubでログイン
Kataを選ぶ (link)
テストを読む
コードを書く
テストする
回答を送信
def days_until_christmas(day)
date = Date.new(day.year,12,25)
date = date.next_year(1) if day.month == 12 and day.day > 25
date - day
end
Kataとは (link)
空手の型 繰り返しの練習
「格闘技の世界では練習もせずいきなり試合にでるなんて自殺行為に等しい。スポーツや芸術、手工芸の世界でも常日頃から地道な反復練習が必要不可欠だ。それなのに、プログラミングの世界では最初に大学などで基礎を習った後、仕事をしながら技術力を高めようと考えるのが常識だ。これはおかしい。プログラミングの世界でも、既存技術の反復練習や新技術の習得に、継続的にいそしむべきだ」
0 件のコメント:
コメントを投稿