
独学エンジニアへようこそ!
独学エンジニアは「独学でもエンジニアになれる」をテーマに、実務で自走できるWeb系エンジニアになるためのオンラインプログラミング学習講座です。
プロのエンジニアに、実務で自走できる「ちゃんとした技術力」を持ったエンジニアに、一緒になっていきましょう!
【クイズ】テレビの視聴時間
◯お題
あなたはテレビが好きすぎて、プログラミングの学習が捗らないことに悩んでいました。
テレビをやめれば学習時間が増えることは分かっているのですけど、テレビをすぐに辞めることができないでいます。
そこで、一日のテレビの視聴分数を記録することから始めようと思い、プログラムを書くことにしました。
テレビを見るたびにチャンネルごとの視聴分数をメモしておき、一日の終わりに記録します。テレビの合計視聴時間と、チャンネルごとの視聴分数と視聴回数を出力してください。
◯インプット
入力は以下の形式で与えられます。
テレビのチャンネル 視聴分数 テレビのチャンネル 視聴分数 ...
ただし、同じチャンネルを複数回見た時は、それぞれ分けて記録すること。
チャンネル:数値を指定すること。1〜12の範囲とする(1ch〜12ch)
視聴分数:分数を指定すること。1〜1440の範囲とする
◯アウトプット
テレビの合計視聴時間
テレビのチャンネル 視聴分数 視聴回数
テレビのチャンネル 視聴分数 視聴回数
...
ただし、閲覧したチャンネルだけ出力するものとする。
視聴時間:時間数を出力すること。小数点一桁までで、端数は四捨五入すること
◯インプット例
1 30 5 25 2 30 1 15
◯アウトプット例
1.7
1 45 2
2 30 1
5 25 1
◯実行コマンド例
php quiz.php 1 30 5 25 2 30 1 15
★ 独学の壁を越える。本当に「実務で通用する」プログラミング講座
「文法は勉強した。でも、どうやってコードを書けばいいかわからない」「チュートリアルは終えたのに、プログラムが作れない」
そんな悩みを抱えていませんか?
本講座は、プログラミング学習経験はあるものの、次に何を学べばいいかわからない独学エンジニアのための“実務で自走できるようになる” 本格プログラミング講座です。
エンジニアとして就職・転職できることはもちろん、その後の実務で 未知の課題に出会っても、自分で調べ・考え・解決できる力 を身につけることをゴールにしています。
★ 本講座が目指すこと
1. 「文法」ではなく「アプリケーションの作り方」を理解する
多くの独学者がつまずく原因は、プログラミングの文法と、アプリケーションの作り方を混同していることです。
本講座では、個別の技術を学ぶ前に
Webアプリケーション全体の構造
どう設計し、どう組み立てていくのか
を実際に作りながら学んでいきます。
2. 図解中心・20分以内の動画で「腹落ち」する理解を
すべての解説は、図解を中心に構成しています。コードだけを眺めるのではなく、
今、何が起きているのか
データがどう流れているのか
なぜこの実装になるのか
をイメージで理解できるように設計しています。
動画は1本20分以内。集中力を切らさず、着実にステップアップできます。
3. 実務で必要なスキルを、ロードマップに沿って網羅
Web系サーバーサイドエンジニアとして実務で本当に必要なスキルだけを厳選して収録しました。
PHP / オブジェクト指向
読みやすいコードの書き方
Linux
Git・GitHub
Docker
データベース設計とSQL
フルスクラッチでのWebアプリ開発
「次に何を学べばいいのか迷う」ことは、もうありません。
4. 実務レベルの演習とプロジェクト
本講座では、経験年数2〜3年レベルのエンジニアが実務で行う内容を想定した演習に取り組みます。
ブラックジャックゲーム開発
ログ解析システム
PHPでのブログサービス構築
ファイナル:オリジナルWebアプリのフルスクラッチ開発
最後には、一からオリジナルWebアプリが作れるようになり、サーバーサイド・DBまで含めた実践的なポートフォリオが完成します。
★ こんな方におすすめです
プログラミング学習経験はあるが、プログラムが作れない方
独学で限界を感じている方
エンジニアとして就職・転職したい方
実務で通用する「考え方」と「設計力」を身につけたい方
PHPでWeb系サーバーサイドエンジニアを目指したい方
※ 完全な未経験者向けの講座ではありません(HTML・CSSの基礎、何らかの言語学習経験があるとスムーズです)
★ なぜ、PHPなのか?
初学者がエンジニアとして独り立ちするためには、まず企業で実務経験を積むことが最短ルートです。
Web系サーバーサイドエンジニアの求人において、PHPは今も求人数が非常に多い言語です。
Java:SIer中心
Ruby:求人数は限定的
Python:データ分析・AI寄り
だからこそ本講座では、「最初の就職・転職につながりやすい」PHPを採用しています。
★ この講座に込めた想い
独学だけで、実務レベルに到達するのは簡単ではありません。なぜなら、初学者から実務へのロードマップが整備されていないからです。
だからこそ、この講座では「初学者が、自分で学びながら、実務でやっていけるエンジニアになる」ための道筋を、最初から最後まで用意しました。
大丈夫。独学でも、エンジニアになれる。
この講座が、その一歩になれば嬉しいです。