Webエンジニアのための学習リソース(適宜追加)

スキルチェック

Linux

  • (e-book)Linux標準教科書(e-pub, PDFが無料でダウンロード可能)

Docker

Git

SQL

  • SQLZOO
    • 問題ときながらSQLが学べて素晴らしい

Javascript

アルゴリズム/coding面接

Scala

プログラミング言語を学ぶ

完全に初めて

文法をある程度学んだ後

学習全般サイト

  • Udemy
  • Udacity
  • Codecademy
  • coursera
  • JMOOC
  • インターネットセキュリティ基礎 2019, Webで学ぶJavascript 2019, 未経験者のためのPHPMySQLを用いたWebデータシステム入門 2019

画像処理

Deep Learning

 

暗号技術

  • (書籍)結城先生の暗号技術入門

ネットワーク

  • (書籍)ゼロからわかるネットワーク超入門TCP/IP基本のキホン
  • (書籍)ネットワークはなぜつながるか
  • (書籍)OpenSSH[実践]入門
  • (書籍)Real World HTTPミニ

データ分析

Google Cloud Platform

  • gcpugのslackに入る
  • 公式のドキュメントが充実しているので読む、tutorialやる
  • BigQuery
  • DataFlow
  • (book)プログラマのためのGoogle Cloud Platform入門

タッチタイピング

機械学習

学び方について

  • 言葉の定義と概念を抑える
  • 抽象化と具体化の往復
    • で、ようするに一言でいうと?で一言でまとめるを階層ごとに繰り返す
    • で、実際にどうやるの?で実際に実行するを広いフィールドで繰り返す
    • 繰り返して身体に覚え込ませる
    • 現場で使う
  • プログラマの知的生産術
  • Gitの学び方(引用元:https://blog.takanabe.tokyo/2014/12/13/74/)
    ステップ1:Gitの概念がわかる資料を読む
    ステップ2:Gitの簡単な使い方を説明した資料を読む
    ステップ3:Gitの操作パターンを学べる問題集を解く
    ステップ4:Gitを使った実践的な開発をする