ここでの質問が正しくないのかもしれませんが、本気でプログラミングの勉強をしようと思っていて、PHPの通学型のスクールに通うと思っています。
そこで色々のところを調べたり説明を受けに行ったのですがどこが良いのかがいまいちわかりません、多くのお金を払うのであればいいところに通いたいと思っています。
参考程度にいただきたいです。
調べた学校。
侍エンジニア塾マンツーマンレッスン
INTERNET ACADEMY
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/01 07:21
2018/05/01 07:34
退会済みユーザー
2018/05/01 12:46
回答5件
0
ごきげんよう
本気でプログラミングの勉強をしよう
たしかにTeratailで聞くのはあまり向いてませんけど、意気込みは評価します。
できれば何故PHPを選択したのか、どんな参考書を選んだのかを聞きたいのだけれど……
まぁいいわ。
PHPerと馬鹿にされた時代は既に昔で、セキュアなWebアプリが作れるPHPを志す動機なんていくらでもあるもの。
でも貴方が特別英語や数学が得意だったり、パズルが得意だったりといった才能がない限り、たった半年でエンジニアは育たないわよ。
だからこの半年で最低限自分で身の回りの面倒を見れる、いわゆる学習曲線に乗れるかが勝負ね。
これからの一生を自力で調べて乗り切れるように精進なさい。
調べた学校。
INTERNET ACADEMY
もう最初からプログラマは無理と割り切ってるスクールね。
ここまで一目で駄目と分かるくらいならいっそ清々しくて好感持てるわ。
ぶっちゃけ全部デザイナーやコンサルであって、エンジニアじゃないもの。
残ったプログラマコースも、堂々とDreamweaverを推し始めてる所からしてお察しだし、最終ゴールはWordpress。
以上の事から講師がWordpressのサイトをDreamweaverで作るデザイナーとエンジニアの中間くらいの技量の持ち主と推測出来るわ。
最初の取っ掛かりとしては良さそうだけど、
それ以上に引っ張り上げてもらうには講師の技術力を1〜2ヶ月で追い抜く位の頑張りを見せる必要があるわね。
IT土方になるならこれで十分だけれど、Webエンジニアを志すならLarabel、Vue.jsかReact.js、Git、Vagrant、Dockerといったスキルがまだ足りないわね。
カリキュラムをギリギリこなして卒業したレベルでこれらを全部納めるのはまず無理ね。
侍エンジニア塾マンツーマンレッスン
Webサイトはクソ雑魚ホムペ担当者が作ったtheランディングページ臭が酷いけど、事例やブログは比較的まともね。
講師はちゃんとしたエンジニアのようだから、貴方の熱意次第でちゃんと講師のスキルを引き出せれば、同じくちゃんとしたエンジニアを目指せるかもしれないわよ。
一度電話掛けてみて、「VagrantでLaravelでブログを構築したいんですけど」と話を聞いてみなさい。
話を聞いて大丈夫そうならここに決めても大丈夫よ。
でも、その前に「Vagrant」と「Laravel」と「ブログ」に関しては最低でも基礎情報くらいは調べておきなさい。
何も知らないものを作りたいんですと相談しにいって、踏み込まれた質問されて返せないようじゃ何の意味ないわよ。
投げっぱなしなのもなんだから、
「Vagrant」「Laravel」「ブログ」の3つに関してかるく解説するわよ。
まず環境構築、Xamppで環境構築するエンジニアは居ないから辞めておきなさい。
ここで横着すると貴方のエンジニア人生を1年棒に振ることになるわよ。
参考記事: XAMPPを使う時
でもLinuxマシンなんて持っていないでしょう?
だから今のパソコン内に仮想のLinuxマシンの環境を構築なさい。
一般的に使われるのはVirtualBoxというWindows・Mac・Linuxに対応した仮想マシン作成ツールで、Linuxの無料ディストリビューションにはISO形式のインストールディスクが配布されているから、それを突っ込めば誰でも無料でLinuxマシンを操作出来るわよ。
実際の開発シーンではHashiCorp社製のVagrantとVirtualBoxが併用されることが多いわね。
Vagrant Cloudというサイトも併設していて、誰でも簡単にWebサーバ向けにカスタマイズされたVirutalBoxのスナップショットを取得できるわ。
Bash
1# Vagrant CloudからVirtualBoxのスナップショットをダウンロード 2$ vagrant init ubuntu/trusty64 3 4# VirtualBoxにイメージを流し込んで新しい仮想マシンを作成し立ち上げる 5$ vagrant up 6 7# VirtualBoxで立ち上げたマシンにSSHログインを行い操作開始 8$ vagrant ssh
だから今時のWebエンジニアは大抵Vagrantが触れるわ。
でも、もし講師からDockerの方が良いんじゃない?と提案があったらそちらの方が今後のトレンドになる可能性が高いからVagrnatよりDockerの方を優先して覚える事をオススメするわ。
次、PHPのWebアプリ開発にLaravelを推すのは今後のトレンドになる可能性が高いからよ。
特別気に入ったフレームワークでもない限り絶対に触って損はないわ。
ブログを作る理由は私がブログを作ったのがエンジニア人生の始まりと考えているからよ。
管理者が配列パスワード認証の記事作成画面にログイン出来る所がゴールね。
これを複数の記事作成者がログイン出来るようにすればSNSになるし、匿名で気軽に記事が書ければ掲示板。
扱う題材が技術的な質問ならTeratailだし、料理のレシピならクックパッドになるわ。
やりたい事やアイデア次第で何でも作れるの。
そのベースとしてブログを自分の力で作れるようになっておけば、その技術は絶対に腐らないわよ。
時間さえあれば何でも作ってみせる自信というのは何にも代えがたい自分を支える根幹になるわ。
頑張ってね。
投稿2018/05/01 09:40
総合スコア21158
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/01 12:12
2018/05/01 12:14
2018/05/01 12:18
2018/05/02 07:35
0
昔、某オンライン型プログラミングスクールに30万円突っ込みましたが、
正直、無駄にしたなと感じました。
西村ひろゆきさんがおっしゃってましたが、
「何かを解決するのにお金を払おうとしない方がいい」だそうです。
どうしてもの場合は、しょうがないと思いますが。
プログラミングは、無料でも理論上かなり高いレベルまで行けると思います。
githubに行けば、凄腕エンジニアのコードが読めます。
teratailに質問すれば、良い回答が頂けます。
通学型は、おそらく数十万しますよね。
であれば、「ココナラ」でphpの初心者を対象とした講座が
500円で販売しています。
https://coconala.com/services/259335?pos=27&ref_kind=search&ref_sort=recommend&ref_no=27&ref_category=231&ref_page=1
今は、安く学べる時代です。
投稿2018/05/01 08:44
編集2018/05/01 08:48総合スコア210
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
「自分で身につける」ではなく「教えてもらう」という姿勢ではどの学校に行っても結果は同じです。
「教えてもらう」ではなく「自分で身につける」という姿勢で臨めるのであれば、どの学校に行っても同じです。
つまり「どこに行くか」ではなく「どう過ごすか」の方が大事です。
(大学などは「どこに行くかではなくて何をやるかの方が大事」って言いますよね。それと同じです)
学校に行かなくても身に着けることはできます。
有料レッスンを受けなくても身に着けることはできます。
学校に行って身に着けることもできるし、有料レッスンを受けて身に着けることもできます。
それはどのプログラミング言語でも同じです。
行く場所や環境は大して重要ではありません。
投稿2018/05/01 08:04
総合スコア80765
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
モチベーション的な意味では通学型はいいですが、単純に内容や質という意味ではネットや本での独学でも十分だと思います!
一応、一押しのサイトでプロゲートです(有料プランもあり)
ここのオブジェクト指向のとこまで理解できれば他の言語でも応用効いてくると思います
https://prog-8.com/languages/php
投稿2018/05/01 06:44
総合スコア252
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/01 06:46
2018/05/01 06:51
2018/05/01 07:13
2018/05/01 07:26
2018/05/01 07:40
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。