📌

これからPiscineを受ける人へ

に公開

公式のFAQにある通り、基本的に特に事前のプログラミングの勉強などの準備は必要ないと思います。

前提

但し、前提条件として、下記は必須です。

  1. 1ヶ月Piscineに集中できる時間を確保している。
    • 1日8~12時間(土日含む)
    • 既にプログラムが書ける人でも、どうしても時間がかかるシステムになっているので、現在のスキルに関係なく、上記時間の確保は必須です。
  2. 困ったら周りの人に聞く。別に困ってなくても軽く聞いてみる。
    • 20分調べたり考えたりして、見当もつかないなら、聞いた方がいいです
    • なんなら初見で、ちょっとでも難しそうと思ったら、何も考えずに軽く方針を聞いて情報収集するのもアリです。

時間を刻まない。集中する時間をちゃんと確保しよう。

もし、上記以外に1つだけアドバイスを付け加えるなら、「時間を刻まない」ということです。
Piscine中はレビューしてもらったり、他の人のコードをレビューする必要があります。

特に意識していないと、一日がこんな感じになってしまいます。

しかしどんなに頭のいい人でも、細々した時間の中でコードを書くことは難しいです。
他の人に貢献することも大事ですが、自分の時間もちゃんと確保して、集中してコードを書けるようにしましょう。
例えば、
「午前中コード書いて、午後はレビューする」、
「1日おきにコード書く日、レビューする日に分ける」など

レビューで色々議論したりすると、なんか頑張った気になりますが、あまり自分の身には付きません。
Piscineは受験とは違い最初からコードを書ける必要はありませんが、しかし1ヶ月後にはある程度コードを書ける様になっておく必要があります。そのために自分の勉強時間の確保も大事にしましょう。

あと、強い人の近くに座るのもオススメです。Piscineに限らず、会社などでも強い人のところに情報が集まるので、シレッと近くに座ってると、いいことがいっぱいあります。

Discussion