• 締切済み

CからPHP・PostgreSQL

はじめまして。 私は、学校でC言語を中心に2年間勉強をしました。 そして、今年の四月就職したのですが、その会社ではPHPで仕事をさせられています。 全くしたことがなかったので、五ヶ月たった今でも表面的なところしか理解しておらず、apache?postgreSQL?などがなんのことかもほぼ理解しておりません。 仕事場で勉強することはできないので、家で勉強をしようと思うのですが、何を用意すればいいのかまったくわかりません。 上記のことが練習勉強できるようにするには、家で何をそろえればいいのでしょうか? 僕の理解度としては以下のとおりです。 (1)apache = サーバ? (2)postgreSQL = データベース? (3)PHP = web専用のプログラミング言語? 最後に?がついているのはこんなもんかな?としてしか理解していないからです。 よろしければいろいろご教授お願いいたします。

みんなの回答

  • saru_
  • ベストアンサー率39% (38/97)
回答No.1

まず、同じ質問を職場の上司、もしくは先輩にしてみることを強くオススメします。 その方が、日々の業務で必要となる知識を効率的に学習できるはずです。 で、以下はあくまで補足的なアドバイスですが。。。 就職して五ヶ月たっても基本的な用語を曖昧にしか理解しておらず、しかもGoogleやWikipediaで調べようとしないというのは、この仕事に向いていないのでは? 不幸になる前に、転職を考えた方がよいかもしれませんね。 これだけだとあんまりなので、質問にも簡単に答えますと、用意するものは、  ・自分のPC(中古のノートPCでも可)  ・Web技術系の月刊誌を講読すること  ・ブロードバンド接続 くらいでしょうか。 要は百聞は一見にしかず、自分のPCにモノをインストールして、自分で試してみるのが、一番の早道でしょう。もちろん、最低限の知識がないと難しいのですが、ここで挙がっているくらいメジャーなものであれば、Google先生経由でいやという程、情報にアクセスできるはずです。不安であれば、書店で本を購入するのもよいでしょう。 <コンピュータ系の基礎知識を強化> ・知らない単語は、とりあえずWikipediaで調べる。説明の中で知らない単語が出てきたら、それも調べる。 ・そこそこの努力を半年~一年続ける。  わからなくても、二、三ヶ月続けると見えてくるものが必ずあるはず。(よほど適正がなければ知らないが...) ・昼飯の時などに、職場の人々と技術系の雑談するように心がける。 ・会社の先輩にWeb技術系の月刊誌を一つ推薦してもらって購読する。  (高くても身銭切って買うこと!そうでないと真剣に読まない!) <試行錯誤> ・自分のPCに色々インストールして試してみる。  例)    1. Apache ダウンロード インストール でググる    2. ヒットしたサイトで一番説明がわかり易いサイトをピックアップ    3. そのサイトに指示を従い、いろいろいじり倒してみる ・雑誌の特集記事とかで、「○○を試してみよう!!」系は、極力自分でも試す。 これらの、インストールやセットアップは、最初はかなり苦労しても、回を追うごとに、どんどん簡単になっていきます。この種の作業における常識みたいなものが、自分の中に蓄積されていくためです。そして、その常識は開発業務においても必ず役に立つはずです。 <その他> ・もしも職場の環境がLinuxをメインにしているのであれば、自分のPCにもLinuxをインストールして、Linux上で色々試してみた方がよいと思います。Windowsは面倒が少なくて、利点も多いのですが、色々なものがOSに隠蔽されていて、個々のソフトウエアを学習するという面では、イマヒトツです。 また、仕事で役立つ知識が向上する方が、自分の学習を続ける上でのインセンティブになる事は言うまでもありません。

関連するQ&A