Knowre 新人Web開発カリキュラム
(github.com)スタートアップの立場からすると、優れたエンジニアは常に不足しており、優れたエンジニアを採用することはいつも難しいものです。EdTechスタートアップのKnowreでは、10年にわたり、素質が見える新人エンジニアを採用して育成するカリキュラムを運営し、優れたエンジニアを育てています。
ブートキャンプで学び切るのが難しい知識だけでなく、このカリキュラムを通じて新しい技術を学ぶうえでの良い視点を身につけ、長期的に優れたエンジニアへと成長できる習慣と資質を備えることを目標としています。
2021年版のカリキュラムでは、次のようなテーマと、その背後にある原理を扱います:
バージョン管理システム、HTMLとWebの基礎、CSSの基礎と応用、JavaScriptとDOM、OOPの基本、
OOP特訓、インターネットの理解、node.jsの基礎、Web APIの基礎: RESTとCRUD、サーバーとクライアントの対話、認証の理解、
RDBの基礎とORM、セキュリティの基礎、Web APIの応用とGraphQL、静的解析: TypeScriptとLintシステム、自動化テスト、
コンポーネントベース開発、バンドリングとビルドシステム、プログレッシブWebアプリ、WebAssemblyの基礎、
Dockerとコンテナ、デプロイパイプライン、サービス運用: ロギングとモニタリング、サーバーアーキテクチャパターン
8件のコメント
以前ここでフロントエンドの面接を受けたのですが、本当に衝撃的でした。48時間分の面接課題を出しておきながら、面接でのレビューは5分も経たずに終わってしまったんです。あらかじめ「課題は出しますが、レビューは5分もかからずに終わります」と言ってくれていれば、面接も受けずにお互い時間を無駄にせずに済んだのに(笑)
まず、弊社の採用プロセスにおいてご不快な思いをされた点について、理由の如何を問わずCTOとしてお詫び申し上げます。
当時ご案内したとおり、面接の事前課題に48時間を設けている理由は、文字どおり48時間を丸ごと費やしていただくという意味では決してなく、1時間前後で完了できる簡単な課題ではあるものの、応募者の方がご自身の予定にできるだけ柔軟に合わせられるようにするためです。
また、レビューについては、課題の内容や設計意図などについて応募者の方が十分に説明してくださった場合や、提出物には反映できなかったものの、これ以上改善できる点はないとお考えの場合などには、弊社としても提出コードに関する長いレビューは行わず、技術面接に進むことがあります。その理由は、応募者の方のコードの改善点をこちらから先にお伝えした場合、「まだ雇われてもいないのに、面接の場でコードを品評された」と不快に感じられるケースが実際にあったためです。
コードに対するより詳細なレビューをご希望であれば、当時その場でお伝えいただければ、十分な時間を割いて弊社が考える改善点をお話しすることもできましたし、実際にそのようにおっしゃる応募者の方も時折いらっしゃいます。この点については、就職を希望される応募者の方々のために、弊社として面接プロセスにどのような形で正式に組み込めるか、さらに検討してまいります。
ご指摘いただき、ありがとうございました。
おお。こんな良いものを共有してくださるなんて、素晴らしいですね。
また、DevOpsカリキュラムも運営しています。
https://github.com/Knowre-Dev/DevOpsCurriculum
新卒向けDevOpsカリキュラムでは、次のようなトピックを扱います:
DevOpsとは何か、Linuxに慣れる、プログラミングの基礎、ネットワークの基礎、初めてのWebサービス、
構成管理ツール、コンテナ、複数台のサーバーでサービスを提供する、デプロイの自動化を行う、静的コンテンツを配信する、
自動化されたテスト、セキュリティの基礎、DNSとHTTPS、マイクロサービスとLambda、コードでインフラを管理する、
モノレポとLinting、デプロイパイプライン、サーバーを観察する、ロギングとモニタリング、ストレステスト
このカリキュラムがあればいいですねとお伝えしたことがあった気がしますが、ものすごいクオリティで作ってくださったのですね…!
良い参考資料として多くのインサイトを得させていただこうと思います。ありがとうございます。 (Knowre のメンバーの1人です)
とても良い資料を共有してくださって、ありがとうございます。準備の進め方が漠然としていたのですが、一つひとつ挑戦してみようという意欲が湧きました。もしよろしければ、質問への回答をブログのような場所に整理してもよいでしょうか?
初めて投稿するため、もしフォーラムの性格やフォーマットに合っていないと思われる場合は、お知らせいただければすぐに修正いたします。
いいえ、本当に素晴らしいですね。すばらしい内容の共有、ありがとうございます!