• ベストアンサー

独学でPHPを勉強しています。

来年、SEの仕事をする事になり、訳あって、現在独学でPHPを勉強しています。 今までプログラム経験がなく、はじめてから2週間ほどです。 ここで質問なのですが、普通、一通り組めるようになるにはどのくらい時間がかかるものなのでしょうか? 現在学生なので、時間は多く取ることができます。1日およそ8時間くらいは学習できます。 また、学習するのに、どのような流れでするのがいいのでしょうか? 個人的には PHP入門書を一冊終らせる→人の書いたプログラムを理解する→そのプログラムを改造する。 こんなものでしょうか? 最後に、学習する過程で役に立つサイトを教えていただければうれしいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • YSW
  • ベストアンサー率23% (33/141)
回答No.2

> PHP入門書を一冊終らせる→人の書いたプログラムを理解する→そのプログラムを改造する。 流れは、それでいいと思います。 でも「PHP入門書を一冊終らせる」より「人の書いたプログラムを理解する→そのプログラムを改造する」に重点をおいたほうがいいと思います。 その次のプロセスは、何でもいいので「何かオリジナルの(他にはない)プログラムを作る」だと思います。 > 一通り組めるようになるにはどのくらい時間がかかるものなのでしょうか? これについては、個人差があります。 まず、プログラム経験がないと言うことで、プログラミング的な考え方から身に付ける必要があるでしょうね。 例えば、if($a != 0 && $b != 0)とif(!($a == 0 || $b == 0))が同じこと、というところの理解でつまづきがちですね。 おすすめサイトは、マニュアルサイトのほかには、実は、ここ(教えてgoo、OKWeb)ですね。どんなことでも意外と早くレスがついて、解決できることがよくあります。 プログラミングは覚えると楽しいです。(むしろそうならないとSEって仕事はつらいかも。) がんばって勉強してください。

teitan
質問者

お礼

百聞は一見にしかず こんな感じですかね・・ とりあえず、いろいろ動かしてみようと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.4

SEとなるとクライアントの要求を聞く事が重要になってくると思います。 現実の世界で行列のできるお店がどのような流れで業務を進行していくか。 または、考えられる問題点と解決策を紙に書き出してみてください。 全体を見通せるようになってから、個別の要求に対してベストな解法をクライアントと探ったり、提案していきます。 システムの設計全体ではなく部分的理解だと、つぎはぎだらけのシステムになってしまうと思います。 また、プロジェクトにかかわる者全て、どうやって情報共有するかといったアナログ的思考?も必要だと思います。

teitan
質問者

お礼

部分的な理解より、全体的な理解のほうが大切なのですね。 回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • to-zoku
  • ベストアンサー率36% (16/44)
回答No.3

Perlを6,7年。 PHPを1年近く、独学でやってるお金をとれると思わない。 最低限のセキュリティー知識はあるし、ある程度なら既存のスクリプトも読める。 辞書を引き引きなら思ったようにスクリプトを作る事ができる。 でも、中級者とは思ってない。 一つは物覚えが悪い事と、もう一つはセキュリティーに自信がない。 手軽さを求めたためにwindowsで作成環境を作っているし、linuxも入れてみたけどしばらく使ってない。 お金を取れるSEなら、PHPの実行環境のlinuxやapacheの知識は持っていて欲しいなー。 そうなると、がんばって半年~1年はかかるかも。 本は1冊よりは、2,3冊。 あとはコアな本やHPを探して勉強する。 「PHP実践のツボ」九天社 のは、少しはためになるかも。 私は2,3冊図書館で借りて、PHPの辞書を買い、自分のHPで適当に作ってみました。 既存にありそうなのじゃなくって、自分独自の方がおもしろいし勉強にもなる。 改造しただけじゃー、分からないしね。

teitan
質問者

お礼

やはり、技術者も常に勉強が必要なのですね。 PHPの辞書の意味が分かるように、基礎を少しずつ磨いていきたいです。

全文を見る
すると、全ての回答が全文表示されます。
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

一通り組めるが何を意味しているかが判断の別れどころですね。 私も仕事でPHPを触っていますが、教えてくれる人が皆無なため、独学状態です。 二年近く触っていますが、まだまだ覚えることはたくさんあります。 でも大体のものでしたら作れるようになりました。 体系的に覚えるのでしたら書籍を覚えて、書籍のスクリプトを作ってみればいいと思います。 実践的には、すでにあるものを改造することから初めて、ある程度できるようになったら一から掲示板などを作ってみると勉強になります。 書籍になぞっていくほうが分かりやすいかもしれません。 一冊の書籍だと知識が偏ることがあるので、2,3冊読むといいかもしれません。 学習するのに一番役に立つのはPHPマニュアルのページでしょうか。 あと、セキュリティーは見ておいたほうがいいです。

参考URL:
http://php.s3.to/man/,http://www.ipa.go.jp/security/awareness/vendor/programming/intro.html
teitan
質問者

お礼

プログラミングが初心者のため、今自分のいる場所がわかりずらいのが大変です。 とりあえず、なんでも作品を作ってみたいです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 独学でphp

    ポイント管理プログラムのようなものを作成したいと思っています。 php mysqlを独学で学びたいと思っているのですが、他にこれを覚えた方がよいなどアドバイスください。 コンピュータはほぼ初心者です。 理想は、シンプルで、高付加にも耐えることができるシステムが作りたい。そして、覚えるのが比較的簡単。 質問があいまいで申し訳ありませんが、些細なことでもよいのでアドバイスや、お勧めの本教えてください。 お願いします。 pearは役に立つのかなど。

    • 締切済み
    • PHP
  • PHPのセッションについて書かれている入門書

    PHPのセッションについて詳しく書かれている入門書を探しています。 PHPを独学で学習しています。 簡単な入門書は読んだのですが、セッションについて触れられていなかったため、どなたか詳しく書かれているお勧めの本を知っていたら教えてください。 宜しくお願いします。

    • 締切済み
    • PHP
  • PHPの学習方法について

    現在、私は入門書や基礎本といった参考書を2冊購入し、一通り学習しましたが、 いざプログラミングをしようとしても、ちんぷんかんぷんでプログラムを組むことができていません。 入門書の参考書での学習を卒業し、アウトプットの経験を積むための練習方法を教えてください。 皆様が実際に実践した方法などを聞けると嬉しいです。 よろしくお願いします。

    • 締切済み
    • PHP
  • PHPの勉強の進め方について

    現在独学でPHPを勉強しています。 目標は大掛かりな物ではなく、webサイトに使用する程度のものが自作できればいいと思っています。 現在手元に「スラスラわかるPHP」、「気づけばプロ並みPHP ショッピングカート作りにチャレンジ」の2冊参考書があります。 スラスラわかるPHPは1回読み終わり、基礎的なことは少しですが理解はできました。 そこで次にもう一周スラスラわかるPHPをやってからショッピングカート作りを学ぶか、少しでもわかったからもうショッピングカート作りを学ぶかどうしようか迷っており、相談しました。 実際プログラミング言語を学習する時は、基礎を完璧に固めてから何かを作るにチャレンジするがいいか、それともうっすらでもいいから基礎がわかったら作ってみたい物に挑戦し壁にあたったら学習という風のどちらがいいのでしょうか? それともこれらを学ぶより先に、優先すべきことがあるのでしょうか? また、どの段階になったら次のステップに挑戦などの境界線みたいなものがありましたら教えてもらえると助かります。 ちなみに学校で学ぶという選択肢はないので、限界があるかもしれませんがあくまで独学という事でよろしくお願いします。

    • ベストアンサー
    • PHP
  • ウェブデザイナーを目指して勉強中です。

    ウェブデザイナーを目指して勉強中です。 もともとカンプのデザインはしていたのデザイン面では大丈夫だと思うのですが、 現在では、HTMLとCSSのスキルだけでは求人は難しいと聞いています。 独学でJAVASCRIPTやPHPを勉強するのはむずかしいと、現在通っているウェブスクールの人に言われたのですが、本当に独学では無理なのでしょうか?友人はJAVASCRIPTは独学である程度わかったといっています。 それに、プログラムのコースをスクールでとると、さらに20万近くかかってしまい、そんな余裕が私にはありません。 どなたか、独学でJAVASCRIPTを学習したかたがいたら、どんな風に学習したらよいか教えてください。 よろしくお願いします。

  • C言語の勉強法

    今はパソコン歴1年でエクセルを少しする程度の初心者です。 C言語を学習学習してプログラムの仕事をしようと思っています。 入門書を何冊か買い、目を通していますが本屋に行くととてもたくさんの種類の教本が並んでいて中身を見てもなかなか勉強計画がイメージできません。とりあえず一番解りやすそうな図解の本や入門書、パソコン関係のほんを乱読しています。それにwindows98seでもパソコンで実践練習ができるそうなのでやってみようと思っています。             どんなことでもいいのでC言語学習に役立つ知識をご存知でしたら教えてください。

  • javascript、phpを学びたい。

    こんにちは、Javascriptとphpに興味を持ったので学んでみたいのですが おすすめの参考書はありますか? 手元には、やさしいwebアプリプログラミングー高橋麻奈 著があります。 phpについては、触ったことがありません。 将来的には、webアプリやアンドロイドアプリが作りたいと思っています。 現在は、java,Cを学んでいますがどちらも初心者レベルです。 学習方法としては、完全に独学です。

  • 社労士の資格を独学にて取るには?

    現在、就業時間が不規則なベンチャー企業にて働いており、資格取得のための専門学校に通う余裕などない状況です。また、貯金もなく、通信教育での費用も捻出できない状況です。 しかし、なんとか独学にて自宅で勉強をして、社労士の資格を取得したいと強く考えております。かなり大変な勉強になることも覚悟してます。 自宅学習にて、役に立つ参考書や問題集を是非ご教授いただきたく存じます。 何卒、よろしくお願い申し上げます。

  • Javaの勉強順序

    なかなかプログラミングのコツがつかめません。 そもそもプログラミング的な考えができないんですかね。 現在はJavaの基礎文法を一通り終えて、今後の学習をどう進めようか、というところなんですが、デザインパターンを学習するべきか、逆引きライブラリのような本をみてよく使うクラスなどに習熟すべきか、アルゴリズムとデータ構造などをかじって一回り血肉をつけるか、というふうに悩んでいます。  趣味で何か作りたい、という動機はなく、一日でもはやく現場での業務用プログラムを読み書きできるようになりたいです。皆さんはどのように力をつけていきましたか?アドバイスがあればきかせてください。

    • ベストアンサー
    • Java
  • ドイツ語の学習書(独学)

    みなさん、こんにちは。 現在、NHKのラジオドイツ語でドイツ語を独学で勉強しているものです。ラジオ講座をはじめて1年が経ちました。4級は持っており、先日3級を受検しましたが、合格するかどうかは微妙なところです。 ヒアリングはある程度分かったのですが、筆記で特に文法、語彙はあまり芳しくありませんでした。独検3級の問題集は一通りやり終えていったのですが、それだけでは足りないと感じています。 そこで質問ですが、3級以上の筆記試験に対応できる良い学習書はありませんか。文法書は持っているので、独文を読みながら語彙を増やし、かつ設問形式で文法をマスターできるようなものがあればと思っております。 また、定番と呼ばれる参考書、問題集があれば教えていただきたいと思います。 時間の関係で独学で進めたいと思っておりますので、わがままな質問ですが、アドバイスいただければと存じます。 よろしくお願いいたします。

このQ&Aのポイント
  • 英文の金属材料特性についての質問です。GRAIN SIZEが5-8であり、INCLUSION RATINGがTHICK AND THINであり、2が最大値であることが分かります。
  • 質問文章には、英文の金属材料特性に関する疑問があります。GRAIN SIZEが5-8であり、INCLUSION RATINGがTHICK AND THINであり、最大値が2であることを教えてください。
  • 英文の金属材料特性についての質問です。GRAIN SIZEが5-8であり、INCLUSION RATINGがTHICK AND THINであり、最大値が2だという表現が含まれています。具体的な意味について教えてください。
回答を見る

専門家に質問してみよう