以下の記事はQiita@kurifoxさんが記述した「N予備校プログラミング入門コースの難易度がおかしい」の紹介記事です。

私 is 誰

今年の7月にドワンゴの教育事業部に異動し、N予備校でプログラミング講師をやることになりました。

現在は週2回ニコ生やN予備校上にてプログラミング入門コースの授業放送をしています。
授業中はniconicoのTOPページに放送が出ており途中まで無料で視聴できるので、興味があれば是非ご視聴ください。直前の授業放送はこちら(ニコ生)

明日(12/24)の授業ではNode.js(Express)でpassportを使ったGitHubログイン(OAuth2.0)を実装します。

ドワンゴ自体は7年目となり、ニコニコ動画の開発を4年、エンジニア教育やエンジニア採用を2年ほどやってきました。

この記事で書きたいこと

現部署に異動後、教材のインプットを兼ねて『N予備校プログラミング入門コース』を履修したのですが、明らかに難易度が僕の想像した “入門コース” から外れたガチ編成になっていて衝撃を受けたことが記事を書こうと思ったきっかけです。
中身としてはとても良い教材になっているので、僕のような勿体無い誤解が少しでも減れば幸いです。

入門コースはいわゆる入門コースではない

『プログラミング入門コース』のゴールは ドワンゴがエンジニアとして採用したいレベル や IT企業のエンジニアインターンに行けるレベル を目指しています。一般的な『入門』でイメージする難易度ではなく、かなり難易度の高い実践的な内容となっています。

ざっくり説明すると、入門コース最後の節では、

  • VirtualBox上に構築したUbuntu環境から
  • Node.js,Express,Webpack,PostgreSQLにて制作したGitHub認証入りのWebサービスを
  • テストコードやCI、脆弱性対策も完備して
  • Herokuにgit pushしてデプロイする









Related posts:

【コラム】「キャリアパスと評価制度を刷新」Gunosyエンジニア組織が取り組む改革の裏側を聞いてみた
【コラム】コードを書かない系エンジニア(プリセールスエンジニア)の仕事と価値
【Column】24 Programming Languages That Pay Top Salaries: Scala and More
【Kotlin】MockKはKotlin独自の言語仕様をほぼ網羅しているモックライブラリ
【ニュース】日本で活躍する外国人エンジニア向けコミュニティ”CodeGate”発足のお知らせ
【特集記事】ITエンジニアに必要な基礎スキル6つ|おすすめの勉強法を紹介!
【Kotlin】Unit Testing Firebase with Kotlin
【Analytics】Native Analytics on Apache Cassandra with Knowi: Tutorial
【Column】99% of Successful Software Engineers Practice These 10 Habits and Skills
【Swift】7 Awesome Open Source SwiftUI Projects to Inspire You (Part 2)
【Swift】7 Awesome Open Source SwiftUI Projects To Inspire You
【機械学習】Machine Learning: Google Colab- Why, When and How to Use it
【Column】The Future of Code Is in Your Browser
【Firebase】Top 3 open-source Firebase alternatives for 2020
【Docker】TIME TO SAY BYE BYE DOCKER !!! Era of Docker is over...
【JavaScript】The webpack plugin I can't live without
【特集記事】プログラミングスクールで「飛躍成長」する方法論【失敗を極力回避】
【特集記事】プログラミング初心者が知っておきたいサイト
【コラム】低学年でもプログラミングでモノづくりの楽しさを体験できる「プログラミングゼミ」とは?
【ニュース】ドラッグアンドドロップでプログラミングを学べる——STEM教育向けロボット「STEMBoT 2」
【JavaScript】6 Reasons Why You Should Learn JavaScript
【Node.js】Node.jsでサーバーサイドJavascriptに挑戦
【Flutter】初めてのアプリを公開するまでに参考にしたサイト一覧
【Flutter】社内でFlutterのハンズオンを行ったので、資料を公開します
【Kotlin】Sequences vs Iterable in Kotlin
【Python】35 Questions To Test Your Knowledge of Python Sets
【Azure】How To Host an Angular Static Website on Azure
【Python】The Python Standard Library — modules you should know as a data scientist
【AWS】Getting started with Amazon MQ
【React】How to Deploy Your Static Sites for Free