新人・若手ソフトウェアエンジニア勉強用リンク集&研修資料

新人にぶん投げる用にまとめた。
基本的に公式+α。






プログラム言語



C, C++


http://www.nmn.jp/~hidai/c/
http://www.c-lang.org/
http://www9.plala.or.jp/sgwr-t/

http://www.asahi-net.or.jp/~yf8k-kbys/newcpp0.html
https://ezoeryou.github.io/cpp17book/index.html

C#

https://ufcpp.net/study/csharp/

Java

https://www.milk-island.net/document/java/kihon/
http://www.ne.jp/asahi/hishidama/home/tech/java/uptodate.html

JavaScript

JavaScript MDN
https://www.w3schools.com/js/default.asp
http://www.tohoho-web.com/js/
http://azu.github.io/promises-book/

Node.js

https://nodejs.org/ja/

TypeScript

TypeScript 公式サイト
https://typescript-jp.gitbook.io/deep-dive/

Swift

Swift 公式ドキュメント
http://docs.fabo.io/swift/

Kotlin

https://kotlinlang.org/
http://yocto-works.com/
http://dogwood008.github.io/kotlin-web-site-ja/docs/reference/
http://kotlin-rev-solution.herokuapp.com/site/

Ruby

https://www.ruby-lang.org/ja/

Python

Python3 公式ドキュメント

PHP

PHP 公式マニュアル
https://secure.php.net/manual/ja/langref.php
https://secure.php.net/manual/ja/funcref.php

Go

Go 公式
A Tour of Go


.NET Framework


.NET Framework 公式ドキュメント
http://jeanne.wankuma.com/



サーバサイドフレームワーク



Ruby


Ruby on Rails
https://railsguides.jp/getting_started.html

Node.js


Express
https://expressjs.com/ja/

Python


Django

https://docs.djangoproject.com/ja/2.1/

Flask

http://flask.pocoo.org/

PHP


Laravel

http://laravel.jp/
https://readouble.com/laravel/

CakePHP

https://cakephp.org/jp
https://book.cakephp.org/3.0/ja/index.html

Symfony

https://symfony.com/
https://docs.symfony.gr.jp/

Java


SpringBoot
https://spring.io/projects/spring-boot
https://trends.google.co.jp/trends/explore?geo=JP&q=Spring%20boot,Struts,JSF,Spring%20Framework,Play%20Framework


フロントエンドフレームワーク



フロントエンドフレームワークの比較

Vue

Vue 公式ドキュメント

React

React 公式ドキュメント
https://sbfl.net/blog/2019/02/20/react-only-tutorial/
http://www.tohoho-web.com/ex/react.html

Angular

Angular 公式ドキュメント



アルゴリズム



http://fussy.web.fc2.com/algo/index.htm
https://qiita.com/drken/items/44c60118ab3703f7727f
http://kyuridenamida.hatenablog.com/entry/2011/10/09/001904
https://qiita.com/drken/items/f909b79ee03e679c7142
https://github.com/trekhleb/javascript-algorithms/blob/master/README.ja-JP.md

https://paiza.hatenablog.com/entry/2015/10/19/IT%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%AA%E3%82%89%E7%9F%A5%E3%81%A3%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84%E3%80%81%E4%BB%8A%E6%9B%B4%E8%81%9E%E3%81%91%E3%81%AA%E3%81%84%E3%82%A2



Web



MDN
https://www.w3schools.com/

webpack

https://webpack.js.org/


Git



https://git-scm.com/book/ja/v2
サルでもわかるGit入門


Android



Android 公式ドキュメント
https://github.com/mixi-inc/AndroidTraining

Androidデザインガイドライン

https://developer.android.com/design/get-started/principles?hl=JA


iOS



iOS 公式ドキュメント(英語)
iOS 公式ドキュメント(日本語)
https://iphone-tora.sakura.ne.jp/
https://github.com/mixi-inc/iOSTraining

iOSインタフェースガイドライン

https://developer.apple.com/jp/documentation/HiG-iPhoneX.pdf


データベース


http://mickindex.sakura.ne.jp/database/idx_database.html
http://www.databaseanswers.org/data_models/index.htm

SQL

https://www.1keydata.com/jp/sql/

UNIX/Linux

https://lpi.or.jp/lpic_all/linux/
https://linuc.org/textbooks/linux/
https://www.codereading.com/unix-tutorial/

コマンド逆引き
https://tech.nikkeibp.co.jp/it/article/COLUMN/20060224/230579/


AWS


https://aws.amazon.com/jp/
AWS 公式ドキュメント(日本語)


GCP


https://cloud.google.com/
GCP 公式ドキュメント(日本語)


Azure


https://azure.microsoft.com/ja-jp/
Azure 公式ドキュメント(日本語)


コンテナ・k8s



Docker

https://y-ohgi.com/introduction-docker/

Kubernetes

https://kubernetes.io/docs/tutorials/kubernetes-basics/

機械学習

Keras 公式
https://qiita.com/Ishio/items/2096b8806a20c8ca52be



Webで公開されている研修資料



リクルート2018

  • エンジニアの心構え
  • HTML/CSS/JavaScript
  • TDD
  • パフォーマンス
  • データベース(基礎、モデリング、分析)
  • DevOps
  • セキュリティ など
https://recruit-tech.co.jp/blog/2018/07/23/rtech_bootcamp_2018/

サイボウズ2018

  • 仮想マシン上にUbuntuインストール
  • Linux基礎
  • Git/GitHub
  • Webアプリケーション基礎
  • ソフトウェアライセンス
  • HTTP/DNS
  • 正規表現
  • データベース
  • セキュリティ
  • DevOps など
https://blog.cybozu.io/entry/2019/02/22/163000

はてな

  • Perl
  • Scala
  • Swift
  • データベース
  • Webアプリケーション
  • 機械学習 など
https://github.com/hatena/Hatena-Textbook



その他



リファクタリングカタログ

https://refactoring.com/catalog/

UI/UX

https://baigie.me/sogitani/2014/04/usability/

ログ

https://yakst.com/ja/posts/1

正規表現

https://murashun.jp/blog/20190215-01.html
https://qiita.com/dongri/items/2a0a18e253eb5bf9edba

プログラマが知るべき97のこと

https://xn--97-273ae6a4irb6e2hsoiozc2g4b8082p.com/

命名

https://qiita.com/Ted-HM/items/7dde25dcffae4cdc7923

デザイン

https://note.mu/begin_design/n/nf8368cc8fe50
http://tomoyukiarasuna.com/make-images/


適宜更新予定


2019年3月29日金曜日