アカウント名:
パスワード:
perlよりは埋め込みちっくで親切だからです。
eRuby とか ePerl といった HTML 埋め込み可能な形も普通にあります。なので、PHP はこの形だから親切ということはありません。
PHP は HTML 埋め込みのみからコマンドラインでも使えるようになった、Ruby や Perl はコマンドラインで動くものから HTML 埋め込みもできるようになった、という違いはありますけどね。
PHP 自体側で問題なのは宣伝の内容とメンテナンスだと思います。PHP の方が Perl より何倍も速い! といった誤喧伝を取り下げたという話は聞いたことがありませんし、バージョンアップ時の問題に関しては昔よりもマシになってきたとはいえ、Perl 程安心してプログラム側をバージョンアップするのは到底できない事に変わりはありません。
今回の話ではこの辺りは特に挙げられていないので (そりゃ Ruby も気軽にバージョンアップできるようなものではないし) 置いておくとして、PHP を取り巻く環境として問題なのは学習意欲 0 の人間でも生産力として投入される現実にあると思いますよ。
「未だ自分にはいっぱい知らないことがある!」とは思い、「自分のしらないことがたくさんあるということを常に意識して」いても「勉強をしつづけ」る気なんてない、それどころか勉強する気すらない、という人が少なくないです。
目先の問題が片付けば (一応動けば) いいだけで、よりいいものを作るため学ぶ姿勢なんてものを感じられない、ということです。他言語を扱ってる人にも当然いますが、全く興味がなく学習意欲もない人が投入される率が違いますので。
# 学習意欲があるような人だったら、多分今回のコンテキストで言われてる初心者からは外れてる。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
基礎学力が違う (スコア:2, すばらしい洞察)
人で不足で理系以外を大量採用=>早く仕事=>はやりはちょうどPHP=>基礎はしらんがなんかつくれる
と若くて基礎知識がなくてPHPだけをやっている人は、プログラマ的に力量不足の人が多い確率は高いです。
しかしこれは彼らが不勉強だからというはずはなく、単に基礎がたりないからです。理系や専門学校でコンピュータをやってきた人と、それ以外の人(文系だけでなくいろいろある)では、ITに関する基礎知識に絶対的に差がある、それは当然のことで、双方がそれを認識しなければならないのです。
基礎知識がある人が、ない人をたたくのは、あまり頭がよく見える行為ではないです。知識がある人は、ない人と対面したとき、仕事をするとき、相手がどれくらい知識があるか、常識と思っていることを相手もしっているかどうか、常にチェックし、リスクマネジメントをしなければなりません。面倒くさくてもそれも仕事です。
基礎知識がない人は、数年かけるつもりで、自分のしらないことがたくさんあるということを常に意識して勉強をしつづけなければなりません。そして知識がある人と対面したとき、相手がどれほど知っていて、自分がわからない言語を使うかを理解し、分かるように出来れば効率的に説明してもらいつつスキルを肩越しにぬすむねばりと気合いが必要です。
すらどつの人は基礎知識がある人が圧倒的に多いと思います。かつIT業界で仕事をしているなら、相手がしっていて当然と思っていると、思わぬ罠にはまる可能性が高いことをすでに知っていると思います。基礎知識がない人は、常に未だ自分にはいっぱい知らないことがある!と思いながらお互いがんばりましょう
#ちょっとコソる
Re:基礎学力が違う (スコア:1)
eRuby とか ePerl といった HTML 埋め込み可能な形も普通にあります。なので、PHP はこの形だから親切ということはありません。
PHP は HTML 埋め込みのみからコマンドラインでも使えるようになった、Ruby や Perl はコマンドラインで動くものから HTML 埋め込みもできるようになった、という違いはありますけどね。
PHP 自体側で問題なのは宣伝の内容とメンテナンスだと思います。PHP の方が Perl より何倍も速い! といった誤喧伝を取り下げたという話は聞いたことがありませんし、バージョンアップ時の問題に関しては昔よりもマシになってきたとはいえ、Perl 程安心してプログラム側をバージョンアップするのは到底できない事に変わりはありません。
今回の話ではこの辺りは特に挙げられていないので (そりゃ Ruby も気軽にバージョンアップできるようなものではないし) 置いておくとして、PHP を取り巻く環境として問題なのは学習意欲 0 の人間でも生産力として投入される現実にあると思いますよ。
「未だ自分にはいっぱい知らないことがある!」とは思い、「自分のしらないことがたくさんあるということを常に意識して」いても「勉強をしつづけ」る気なんてない、それどころか勉強する気すらない、という人が少なくないです。
目先の問題が片付けば (一応動けば) いいだけで、よりいいものを作るため学ぶ姿勢なんてものを感じられない、ということです。他言語を扱ってる人にも当然いますが、全く興味がなく学習意欲もない人が投入される率が違いますので。
# 学習意欲があるような人だったら、多分今回のコンテキストで言われてる初心者からは外れてる。
Re:基礎学力が違う (スコア:1)
ををっ。。。
「学習意欲をもつ」という方法論さえしらない「初心者」もいるかなあ。。
「自分でやる気出して勉強するんだよ」とか
いまの若い人(老人語彙)には3回くらいはいってあげないといけない気が。
あ、いったあげくに意欲がでない連中のことですかねー
そういう人でもできてしまうphpはこわいす
Re:基礎学力が違う (スコア:1)
>「自分でやる気出して勉強するんだよ」とか
>いまの若い人(老人語彙)には3回くらいはいってあげないといけない気が。
>あ、いったあげくに意欲がでない連中のことですかねー
その学習意欲を持つきっかけを与えるべき上級者と会うキッカケがあるか無いか、ってのもあると思うんですよねぇ。
目標となる人物がいるか、とかその他諸々。
#技術だけじゃダメだし、人間性だけでもダメだからなぁ。結構簡単なようで難しい条件かもしれない。
#人生ってそういうキッカケで方向性決まってきますしねぇ。(これを「運命」という人も居るかもしれません。)
>そういう人でもできてしまうphpはこわいす
っつーか、世の中の殆どがそういう方向に向かってる気がしなくも無いですが・・・
#あえて何とはいいませんが。
##いやまぁ、言語な話に関してはそこまで詳しくないとか何とか以下略。
ぐったりんぐ
Re:基礎学力が違う (スコア:1)
そうなんですよ!
昔はわからないとできない言語になっているけど
やさしく便利になっているからわかりきってないプログラマも増えるのです(ヲれ
そういう新しい言語を作っている人たちは、Matzさんのようなものすごくよくわかっている人たちだから
なんだかなあむにゃむにゃ。。。
Re: (スコア:0)