27
44

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

新人エンジニアに勉強してもらいたいこと・オレオレバージョン

Last updated at Posted at 2018-03-15

※ 今後各項目をImplementしていくための目次項目(2015/07/31)

新卒エンジニアに理解しておいてもらいたいこと

1. LAMP環境への基本的かつ全般的な理解

  1. プログラミング言語を扱えること
    • サーバ言語一つとJavaScriptをきちんと理解することが重要(PHP, Ruby, Python, Java / JavaScript etc...)
    • フレームワークを一つきちんと理解しておくことが重要(PHP ---- Laravel, Ruby ---- Ruby on Railsなど)
  2. データベースを扱えること
    • MySQL, MariaDBのいずれか(とりあえず)
  3. サーバの基本的な設定などを自力でできること
    • 基本的なコマンド操作ができるようになること
    • Vimなどのエディタの基本操作ができるようになること
  4. 上記に基づくそれぞれに対する基本的な理解
    • ネットワークに関する知識

2. 開発に付随する諸々の知識

  1. 基本的な開発プロセスへの理解
    • 一般的な開発プロセス論への理解
      • ウォーターフォール開発
      • アジャイル開発
      • スクラム(アジャイルの一手法)
    • 現場での開発環境・開発プロセスへの理解
      • 組織における開発プロセスについて
        • 個人・統合・ステージ・本番環境などの環境
        • テスト・ソースコードレビューの重要性
        • 良いコーディングを保つことの重要性
      • Vagrant, Virtual Boxなどを利用した個人環境構築について
      • Chef, Ansibleなどを利用した個人・統合環境構築などの自動化について
      • CIツール(Jenkins, Circle CIなど)を利用したテスト等の自動化について
      • リリース・デプロイのやり方と関連ツール(Docker, Capistranoなど)について
  2. チーム開発に関する理解
    • セキュリティについて
    • タスク管理について
      • Trelloなどのようなカンバン系のタスク管理ツール
      • Redmine, Backlogのような開発タスク管理ツール
    • バージョン管理ツールについて
      • Git
      • Subversion

3. その他付随的なもの

  1. ドキュメンテーションについて
    • ドキュメンテーションの意義
    • ドキュメンテーションツール(Kobito, Wiki etc...)
  2. ビジネスマンとしてのマインドセット
    • イシュードリブンな思考プロセス
    • リーンスタートアップとその派生シリーズへの理解
    • ユーザエクスペリエンス(UX)やヒューマンセンタードデザイン(HCD)に対する志向性
    • グロースハック(マーケティング〜UXの領域)への志向性

読んでおくと良いドキュメントなど

<<<<<<< HEAD
[新卒向け] Linux開発環境の基礎知識

[新卒向け] Linux開発環境の基礎知識

EDIT_REQUEST

リストするもの

※ 下記書籍リストを上記学習項目の中での、順番・必要性などを記述しながらImplementしていきます。

書籍リスト


その他

おすすめできるスクールや学習サービス

オンライン方式

  • Progate: https://prog-8.com/ (基礎プログラミングを良いコンテンツで独学可能)
  • CodeCamp: https://codecamp.jp/ (独学では挫折しそうな人にビデオ通話でメンターが付く)
  • Tech Academy: https://techacademy.jp/ (こちらはチャット+ビデオメンター。経営陣もいけてる)

BootCamp方式

PodCast

27
44
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
44

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?