スポンサーリンク
ホーム»プログラミング» プログラミングを学んでいる人に役立つサイトまとめ
a

プログラミングを学んでいる人に役立つサイトまとめ

プログラミングを学んでいる人に、役立つ記事をまとめてご紹介します。

システム開発

超上流から攻めるIT化の原理原則17ヶ条

IPAの古い資料なのですが、システム開発に携わる人はぜひ1度は目を通しておきたい資料です。

超上流から攻めるIT化の原理原則17ヶ条(PDFファイル)

プログラミング

変数の説明

プログラミングで避けては通れない「変数」を、トイレットペーパーに例えて説明した記事。
NULLは、特に分かりにくいのではないかと思います。

とても分かりやすくておススメです。

トイレットペーパーでプログラミングの変数を理解する模型が分かりやすい 「絶妙」「秀逸」と話題に
ただしガムテでお尻は拭けないものとする。

30 分でわかる!アルゴリズムの基本

分かっているけれど、「アルゴリズムって何」と聞かれると説明に困ってしまうのがアルゴリズム。(私だけですか?)
アルゴリズムが分からないなら、ぜひ、目を通してみて下さい。

セッションとCookie

Web系のシステム開発では、必須ともいえるセッションとiCookieについての資料。
初心者にもわかりやすくまとめられています。

Microsoft REST API Guidelines

Microsoft REST API が従うべきガイドラインについて書かれたドキュメントです。(英語)
REST API を設計するときの参考資料としても使えます。

api-guidelines/Guidelines.md at vNext · microsoft/api-guidelines
Microsoft REST API Guidelines. Contribute to microsoft/api-guidelines development by creating an account on GitHub.

CS50 for Japanese: コンピュータサイエンスの入門

ハーバード大学の「CS50x」の日本語版です。「CS50x」はコンピュータサイエンスとプログラミング技術を紹介するコース。

「CODEGYM」を運営する株式会社LABOTがが日本語訳、無償公開をしています。

CS50 for Japanese: コンピュータサイエンスの入門 – 当ウェブサイトは、Creative Commons ライセンスに基づいて管理されています。

テスト

ソフトウェアテスト入門

「フレイキーテスト」問題。対策の最新動向

システム開発で欠かすことができないテスト。
テストが原因不明で失敗する、いわゆる「フレイキーテスト」の対策と最新動向に関する記事です。

世界中のITエンジニアが悩まされている原因不明でテストが失敗する「フレイキーテスト」問題。対策の最新動向をJenkins作者の川口氏が解説(前編)。DevOps Days Tokyo 2022
世界中のITエンジニアが悩まされている問題の1つに、テストが原因不明で失敗する、いわゆる「フレイキーテスト」があります。 フレイキーテストは、リトライすると成功することもあるし、失敗する原因を調べようとしてもなかなか分かりません。Googl...

Python

「Python ゼロからはじめるプログラミング(翔泳社)」無料DL

「Python ゼロからはじめるプログラミング(翔泳社)」のPDF、PowerPoint版が無料でダウンロードできます。

「Python ゼロからはじめるプログラミング」サポートページ

セキュリティ

安全なウェブサイトの作り方

IPA 独立行政法人 情報処理推進機構の資料。無料で公開されていて、とてもよくまとめられています。
Web開発に携わる人に役立つ資料です。

安全なウェブサイトの作り方:IPA 独立行政法人 情報処理推進機構
情報セキュリティ関連情報のユーザー、管理者、技術者に向けた発信、その前提となる情報収集、調査分析、研究開発、技術評価等の実施

セキュリティエンジニアのための English Reading

IPA 独立行政法人 情報処理推進機構の資料。

ITに関する用語は英語由来の言葉がほとんど。
セキュリティエンジニア以外にも役立つ「セキュリティ英単語集」は、ぜひ保存しておきましょう。

セキュリティエンジニアのための English Reading:IPA 独立行政法人 情報処理推進機構
産業サイバーセキュリティセンター

セキュリティ・バイ・デザイン導入指南書

IPAが公開しているセキュリティ・バイ・デザイン導入の指南書。

セキュリティ・バイ・デザイン導入指南書 :IPA 独立行政法人 情報処理推進機構
産業サイバーセキュリティセンター

データベース

データベースの重要性を、わかりやすく説明したスライド。
スライドの中でRDBMSの書籍も紹介されています。

企業の新人研修の講義資料

IT系企業の新人研修向け資料の一覧です。

2022年のエンジニア新人研修の講義資料を公開しました

サイボウズの2022年もエンジニア新人研修資料。

今年もミクシィの22新卒技術研修の資料と動画を公開します!

こちらはミクシィの新卒技術研修資料。

今年もミクシィの22新卒技術研修の資料と動画を公開します!
今年は昨年より多くの研修の資料と動画を公開します!

株式会社リクルート エンジニアコース新人研修の内容を公開します!(2022年度版)

こちらはリクルートの新卒技術研修資料。

株式会社リクルート エンジニアコース新人研修の内容を公開します!(2022年度版)
こんにちは!2022年度エンジニア新人の太...

こういう資料を公開してくれることは、本当にありがたいですね。

ドキュメンテーション

提案書や要件定義書、設計書、マニュアルなど、さまざまなドキュメントを作る機会があります。
どんなドキュメントでも、読み手のためにわかりやすいドキュメントを作ることは大切。

機械学習

筑波大学の機械学習の講座。機械学習やデータマイニングについて学べます。

機械学習 | 筑波大学オープンコースウェア|TSUKUBA OCW
筑波大学オープンコースウェア(TSUKUBA OCW)は、大学と社会の新しいインターフェースを作り、大学が取り組んでいる新しい知の在り方を社会に問うていくことを目的とした、教育コンテンツを提供するプラットフォームです。

その他

Webの歴史とはどんなものだったのか 並行世界Web1~Web3ではない、現実世界のWeb以前~Web創世記を語ってみた

Webの歴史というよりは、インターネットの歴史をまとめた記事です。
今は誰もが当たり前に使っているインターネットも、昔は限られた人たちしか使うことができない時代がありました。

Webの歴史とはどんなものだったのか 並行世界Web1〜Web3ではない、現実世界のWeb以前〜Web創世記を語ってみた
いちばんなつかしいWeb -1.0くらいからの歴史。
タイトルとURLをコピーしました