- ベストアンサー
Perlの独学? ど素人デス…
派遣スタッフをしながら就職先(正社員)を探してます。 希望職種にPerlやUnixなどの知識があれば優遇とあったのですが、そっち方面はまったくダメです。 Perlと全く関係ないのかもしれませんが、パソコンはただ、 Word(上級),Excel(中級),Access(初級),PowerPoint(上級)が使える程度です。 1、PerlやUnixっていったい何でしょうか?そしてどういう目的で使われているのでしょうか? 2、本などを読みながら独学で始めることは可能でしょうか? 恥ずかしいくらいど素人質問なのですが、教えてください、お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
独学でできますよ。ていうか独学の人が圧倒的におおいのではないでしょうか。 #2の方も薦めていた本は 基礎的なことからきちんと体系的に説明されています。これをきちんと読めばできると思います。 perlはプログラム言語です。といっても何の説明にもなりませんが、まずはwindowsでしたらactiveperlをインストールしてください。 http://www.activestate.com/からインストールできます。もちろん無料です。 そしてメモ帳で次のように print "hello"; と一行いれて、適当な名前をつけて 拡張子をplかcgiにして保存してください。 たとえばhogehoge.plというように、 メモ帳で普通に保存すると自動的に拡張子が txtになっていまうので、ファイルの種類で 必ず「すべてのファイル」を 選択して名前をつけてください。 次にコマンドプロンプトかMSDOS画面にはいって プログラムを保存したディレクトリに入って、 perl hogehoge.plと入力してください。 画面に”hello"と表示されたら成功です。 後はこの’print...’の部分をいろいろ変えていけば いろんなことができます。 たとえば、テキストファイルを簡単に操ることができます。もちろんそれだけではありませんが、 unixについてはOSであるということしかわかりません。つまりMSDOSみたいなものとして考えてもらえばいいのではないでしょうか。 perlとの関係では、もともとperlはunix用に作られた言語だそうです。webサーバはunixで動いていることが多いのでwebサーバ上で動かすことが多いと思います。そうすると、perlには最初の行で#!/usr/bin/perlとプログラムの場所を指定してやる必要があります。
- 参考URL:
- http://www.activestate.com/
その他の回答 (3)
- 3rd
- ベストアンサー率30% (7/23)
perl や UNIX については、他の方が回答されている通り 独学で可能です。 #かくいう私もそうです。 なお、 >Word(上級),Excel(中級),Access(初級),PowerPoint(上級)が使える程度です。 といった知識と Perl や UNIX の知識は、全く別の話になりますので、0からの勉強になることは確かです。 ここからは、余談。 失礼を承知で申し上げますと、 Perl や UNIX について全くダメ、とおっしゃっている方の希望職種として、 Perl や UNIX の知識があれば優遇される、 という職種はあてはまらないように思えます。 #なぜなら、そもそも何をする職種なのか #お分かりでないような気がしましたので。 そのあたりをはっきりされるためにも、一度勉強されると いいかも知れません。 的外れなことを申し上げていましたら、お詫びいたします。 それでは。
お礼
ご指摘ありがとうございます。 どっちかというと文系とIT系が合わさったような仕事で文系面では魅力的だったのですが、仰るとおりPerlなどをどういうふうに反映させていくのかは今は想像もできないくらい素人です。 でも独学ときいてがんばってみたいです。
- dd44
- ベストアンサー率28% (151/521)
Perlの本はこれがオススメ。 初心者向きでとても分かりやすいです。 http://www.hyuki.com/pb/index.html 1)Perlはテキスト処理に向いたプログラミング言語です。またWeb上の掲示板や日記のシステムにも使われています。 2)UnixはOSです。Windowsと似たようなものです。 サーバー用途としてはWindowsよりも遥かに安定したUnix系OSが好まれます。これのフリー版にはLinuxやFreeBSDなどがあります。 分からない単語があればこちらで http://e-words.jp/ http://yougo.ascii24.com/
お礼
URL参考にさせていただきます。 未知との遭遇みたいですが、がんばります。 ありがとうございます。
- GOKKUN000
- ベストアンサー率8% (7/80)
回答します (1) 簡単にいうと、安定した動作を提供してくれるシステム(⇒UNIX)。 TEXT操作に向いたプログラム言語(⇒Perl) ってな感じじゃないでしょうか? (2) 以前に私がみなさまにいただいた回答をご紹介いたします。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=699265
お礼
これでも???とか"高度だぁ"って感じてしまうのって相当ですよね。もうちょっとドドド基礎を身につけることができれば参考にさせていただきます。 ありがとうございます。
お礼
ほとんどの人が独学なんですか?ビックリしました! みなさんどういう必要に迫られて独学を始めるのでしょうか?会社から勉強してね、などと言われるのでしょうか?120%文系人間の私にはとっても不思議です。(←素朴すぎるというか阿呆というか…) 詳しく説明してくださってありがとうございます。