【Perl】何をやれば「出来る」といえる?【PHP】

1nobodyさん2008/02/03(日) 21:00:11ID:???
就職・転職などにおいて、PerlやPHPが「出来る」といえるレベルは、
何処までスキルが必要なのか?をみんなで意見を交換し合うためのスレです。

「こういう事が必須だ」というものは、人によって考え方が異なりますので
必ずすれ違いが出てきますが、自信を持って言えるかを客観的に見る
きっかけにはなると思います。

2nobodyさん2008/02/03(日) 21:33:29ID:???
> 自信を持って言えるかを客観的に見る
> きっかけにはなると思います。

えらそうだな。お前には教えてやんないw

3nobodyさん2008/02/03(日) 21:37:41ID:???
まず、ソートが出来るとか、関数の設計が出来るとかは前提として。
PHPの場合は、OOPは必須だと思う。フレームワークを使う場合は、
OOPの理論までを理解していないと、応用性が厳しいと思う。

4nobodyさん2008/02/03(日) 21:40:11ID:???
「xx作れ」って言われた時に
・可能である場合に納期を割り出せて
・時間がかかる部分を説明して納得させ
・作って
・デプロイして対価得る事

もしくはそういう役割を担っている先輩の役に立てる事。

5nobodyさん2008/02/03(日) 21:43:56ID:???
・できる
入力に対して必要な処理を行って出力できること
・つかえる
一通り把握していて、周りのやり方に文句を言わないこと
・つぎのぷろじぇくとできる
設計に拘り過ぎて違う違うと喚き散らして納期前に徹夜で作り直してエンバグさせる馬鹿

6nobodyさん2008/02/03(日) 21:45:33ID:???
やった事の無い言語でも、その仕様を調べて、ライブラリの概要を
1週間程度で掴めるくらいの経験は必須だと思う。
言語ってすぐに変わっていくからね。

7nobodyさん2008/02/03(日) 21:49:37ID:???
インストール

8nobodyさん2008/02/03(日) 21:53:05ID:???
>>4
SEやPMに近いスキルですよね。
「いつまでに出来るのか?」を的確に答えきれるスキルは必須ですね。
システム構築の経験数はどれくらい必要だと思いますか?

9nobodyさん2008/02/04(月) 02:22:57ID:???
名指しかいなw

ウチけっこ曲がってるけど、まあ参考までに。
とりあえず新人にはphpかレガシーASP(VB)でテストDB扱う日報管理システム作らせてみてるよ
DB正規化を考えるアタマがあって、正規化し過ぎない人間であり、かつ
言語はともかく処理を実装できるなら、「とりあえず」使える範疇に
数えて、現場の引き継ぎ担当者に投げます。それ以外は孫請けの採用枠紹介するか、切るかの二択。
自分から積極的に学ぶ奴や、自前の設計でリプレースシステムのデモとかプレゼンしてくる奴は、勤労年数無視してさっさと昇格試験に推薦します。
言語問わず、俺が個人的に「xx言語が出来ます」と言っていいレベルの人物ってこの段階の人だと思う。
トレンド技術に追いついてない人であれ、OOPの理解がヘタってる人であれ、俺の経験した範疇では例外なくそのうち勝手に覚えるタイプだから。

八割は使えんな。OOP以前に、なんでこの業種を志したのか分からん奴ら。
もっぱら選別して辞めさせる仕事なので、胃が痛いところ。
「俺Perlできますよ」とか言われても黙れ青瓢箪、言語云々じゃねえ、と説教する立場。
ただ残りの出来る奴ら見てると本気で慌てるね。
手あかで汚れたHaskell本をデスクに置いてる奴がいたりすると、「俺はいつかこいつに抜かれるな」とか思う。

ってウチみたいな糞フローやってるとこの人間の発言なんて参考にならんと思うわ。申し訳ない。

システム構築ってのが、もしxoopsやら既成アプリ入れて設定できるだけの人を差してたら何百やってても実績には数えませぬ。
拡張モジュール開発したとかなら、一応話は聞いておく方向ですね。

長文ごめんな。
2行にまとめると、経験数とかじゃなく適応能力と学習意欲の問題だと思うですよ。
趣味でなければ。

10nobodyさん2008/02/04(月) 08:18:08ID:???
>>9
レスサンクス。
確かに「学ぶ意欲が大事だ」とは良く聞きますね。
専門学校出てて、Perlの正規表現がばりばりな人が、
PHPの話になると、「ちょっと・・・、Perlの仕事ないですかね・・・」
となったりと、「書き方はほとんど同じで、正規表現の書き方が
若干異なるだけなんだから苦労することじゃないでしょ」と思うことも
ありました。
私もこういうところが、40前で辞めていくかどうかの違いかなと思います。

11nobodyさん2008/02/04(月) 12:42:10ID:???
マジレスです。

>>1
>就職・転職などにおいて、PerlやPHPが「出来る」といえるレベル

【制作実績】
面接のときに、今まで作ったことのあるサイト、プログラムのデータを持ってきてくれと言われました。
某セレクトショップのWEBサイトを作ったことがあったので、そのデータを持っていきました。
面接担当者が、実際にWEBサイトとプログラム(PHP)を見てくれました。

実際にプログラムを書ける、WEBサイトを作れる=「出来る」レベルと言えます。

12nobodyさん2008/02/04(月) 12:49:45ID:???
>>8
>手あかで汚れたHaskell本をデスクに置いてる奴がいたりすると、「俺はいつかこいつに抜かれるな」とか思う。

Haskellでプログラムを書くのは簡単だよ?
http://pc11.2ch.net/test/read.cgi/php/1201783642/11-17
>30分あれば、とりあえず今日からアナタもHaskellプログラマーになれる!(・∀・)

不安ならすぐやってみればOK
何だこんなもんか、とすぐ安心できますよw
(Haskellが使えるプログラマー=すごいってのは単なる思い込みでしかない。)

13nobodyさん2008/02/04(月) 14:21:07ID:???
>>11
レスありがとうございます。
しかし、「Webサイト」というだけだと、単に文字を追記するだけの
掲示板も含まれてしまいますよね。
さらに具体的にどのようなレベルまで?となるのです。
例えば全部のデータが hidden で渡されていたら、改ざんされてしまうわけです。
設計にはOOPを生かしたものが必須なのかなとか、考えていくと、
言語が出来るとは、どこまでなんだろう。となるのです。

14nobodyさん2008/02/04(月) 16:12:41ID:???
「できる」の水準なんて場合次第で千差万別だし、そのレベルでも「十分できる」場合はあるんじゃないかな。
色んなデータを触って行く事になるけど、どんなアプリも基本は掲示板みたいに入力があって、処理して、出力するものだしなあ。
その上でどういう処理を知っているかで「できる」「できない」を決めるのは難しいと思うな。

OOPは一つの目安だと思う。でもその「OOPができる」の水準も千差万別ですな。
OOPである意味っていうと、最低でもカプセル化と継承を活用した設計ってあたりかしら?
設計面で言えば、言語機能として提供されていなくてもそれなりに配慮できる事なので、
>>3さんの言う、OOPで書かれた道具立てを適用していく事ができるか、って水準が無難だと思う。

もちろんOOPできてもソートアルゴリズム判らないと肝心な時に困ったりするし、直でSQL叩けないと困るだろう。
OOPできるプログラマを一概に「できる人」と言える訳でもないw
アルゴリズム理解の最低ラインは、クイックソートをソラで書けるあたりが良く使われてるかな?
古いかも。今だと高階関数への理解あるか聞いた方が時代に合ってるかな。

セキュリティ面はどうだろ。セキュリティにもトレンドあるから一概には言えないよね。
そもそもイントラオンリーなwebツールみたいにセキュリティある程度無視できる用途もあるけど。
この辺はその手の資格持ちか否かが、判断基準としては無難じゃないかな。

15112008/02/04(月) 16:30:19ID:???
>>13
面接の時に見せたセレクトショップ(服屋)のWEBサイトは、カタログサイトです。
・PHP+MySQLで構成
・デザインテンプレートエンジンを使用(デザインとロジックの分離)
・管理画面があって、商品データ(商品名、説明文、画像など)の追加、編集、削除ができる。
・JavaScriptで商品写真の表示を切替える。(サムネイル画像にマウスを乗せると写真が変わる)
・お問合せ用のメールフォームがある。(メール内容はDBに格納される)
・店長ブログとしてMovableTypeを入れた。
・トップページにフラッシュのアニメを入れてある。(Flashアニメは友人に作ってもらった)
というような内容です。

プログラム的には、画像掲示板にさらに機能をつけた感じです。
このプログラムではOOPは特に使ってませんでした。

16112008/02/04(月) 16:43:38ID:???
>>13
面接でアピールしたこと

【長所】
・DB(MySQL)を使える。=SQL文法は理解しており、サブクエリーとかも書ける。
・OOPを理解している。=Javaの勉強をしていた。PHPのOOP構文、PEARの使い方も分かる。
・デザインテンプレートシステムを使える。=Smarty等を使える。
・Photoshopを使える。
・DreamWeaverを使える。
・JavaScriptが使える。=JavaScriptの勉強をしていた。
・CSSを使える。=CSSの勉強をしていた。
・XMLを使える。=XMLの勉強をしていた。

【短所】
・WEBサーバ構築の知識がない。=Linuxはインストールくらいしかしたことがなく、ほとんど触ってなかった。
・フレームワークの知識がない。=フレームワークを使ったことがなかった。
とかでしょうか。

面接で質問されたときに、即座に答えられた方がいい内容として、
・Shift JISの文字化け対策
・エスケープ(SQLインジェクション対策)
とかがあると思います。

17nobodyさん2008/02/04(月) 18:09:55ID:???
WordPressのソースコードを自分なりに解説つけて面接官に渡した。
結構時間かかったけどw

たぶん16みたいなのは派遣会社or給料25万ぐらいの会社しか雇われないと思う。
給料がいい会社、在宅OKの会社に入りたいならそれなりに準備しないときびしいよ。

PHPができる=セキュリティ対策、機能が拡張しやすい、可読性
ぶっちゃけテンプレートエンジンとかPearとかOPPなんて過程の話で
16の内容は派遣会社の営業が書いたスキルシート








18nobodyさん2008/02/04(月) 18:16:28ID:???
>>9でいう 「とりあえず」使える範疇 に入れるかどうかじゃないのこのスレの趣旨は

>>17はデキる!
>>16はできる

19nobodyさん2008/02/04(月) 18:37:51ID:???
例えば、学校でいう「基礎」と、会社でいう「基礎」の解釈が異なっていたりするのです。
学校では、テストの点数がよくて、「優」が取れれば、その人は「出来る」と評価される
わけですが、その学校のレベルそのものが低い場合は、会社では、「出来ない」と
評価されるわけです。
また、学校で学んだ範囲で、すぐに会社でやる実務で使えなかったりもするので、
面接時に「できる」と自信満々に言って、具体的に話を進めていくと「なんだ、何も
出来ないじゃん」と評価されてしまうこともあるわけです。

20nobodyさん2008/02/04(月) 18:46:42ID:???
>>14
> その上でどういう処理を知っているかで「できる」「できない」を決めるのは難しいと思うな。
難しいからこそ、いろんなかたのご意見を聞いてみたいと思ったのです。
あと、このスレでいろんな意見を出し合っていると、勉強をする上での目標設定の
基準としても参考になるかなと思ったのです。

> OOPは一つの目安だと思う。でもその「OOPができる」の水準も千差万別ですな。
そうなんですよね。OOPもカプセル化と継承を使えるレベルでも、十分に出来ると
思えるのですが、それだけだと、フレームワークを自作したりは出来ないわけです。
C++のMFCも、「ここにこう書くんだ」程度の割り切った理解で、出来たりするのですが、
その程度の知識だと、何処まで通用できるのか、と不安になることもあります。

21nobodyさん2008/02/04(月) 18:53:20ID:???
>>14
「アルゴリズム理解の最低ラインは、クイックソートをソラでかける事。」
これは、基準としていいですね。

「直でSQLが叩けること」は、データ操作言語のみに絞って良いの
でしょうか?私はデータ定義言語は、書くことが少ないので、都度、
調べてコピペしてますが。

セキュリティー面は、基準を言うのが難しそうですね。
言語とは違う話ですが、いまさら、PHFバグとか言っても、
「何それ?」の世界ですしね。

22nobodyさん2008/02/04(月) 19:07:21ID:???
>>15-16
レスありがとうございます。
これだと、実務で使えそうな感じが伝わってきますね。

「作るもの」を目標として考えた場合、PHPやPerlが出来るか
どうかを考えると、時代的にSQLがかける事の他、
JavaScript、CSS、XMLがかけることも合わせて必要だと
思いますが、PhotoShopやDreamWeaverも、合わせて
必須だと思いますか?
このあたりは、Webデザイナーとの分担の役割が関係するかと
思いますが、私はこのあたりが、非常に疎いです。

23nobodyさん2008/02/04(月) 19:10:47ID:???
>>17
アドバイスありがとうございます。
WordPressというものは、初めて聞きました。汗
これについて調べてみて、丁度、「PostgreSQLのコードを読んで
改善した事がある」みたいな意味だと解釈しました。
すごいですね。
これだと、本当に誰もが「出来る」と認めるレベルですね。

24nobodyさん2008/02/04(月) 19:19:34ID:???
>>18
「できる」と「デキる」は、分かりやすい表現ですね。

こうなると、以下の3つのランクに分けて話を考えるといいかもしれませんね。

ランクA(デキる)
GPLのを解読できるクラス。
就職に困らない(?)

ランクB(出来る)
すぐに実務につけるクラス。
Webでショッピングが出来るものを一人で作ったなど。
DBやJavaScriptあたりも把握している。
プログラムを中心にやって行きたいのなら、このあたりが必須のレベル

ランク外(出来ない)
学校で「優」を取ってうかれているレベル。
実務では使い物にならない事を本人も理解していない。
くじ運が良ければ技術につけるかもしれないが、
いきなり営業にまわされるかもしれない。

25112008/02/04(月) 20:35:49ID:???
>>17
面接に行った会社は採用してくれた。
入った後に分かったことだけど、ちょうどその時スタッフを大量募集していたみたい。
=振り返って見ると、一定水準を満たしていれば誰でもOKだったのかな?と思っている。

手取りの給料は、だいたいそんなもんだったね。
(残業代とか入れるともう少し多いけど)

26nobodyさん2008/02/04(月) 20:37:08ID:???
WordPressのコードを批判する人は大勢いるが改善しようとするひとはいない
文句ばっかいって、つばつけてWordPressのシェアが落ちたとき
だからいっただろって人はランクAだな

仕事で精一杯で必死こいてるやつはランクB
土日は家で寝てるタイプw

PHPで動いているオープンソース関連のコードがなんとか読めると
業務もついていける。

つまり面接でPHPできますということだなぁ

27112008/02/04(月) 20:43:53ID:???
>>22
自分の場合は、WEBデザイン→WEBプログラミングという順番で辿ったので
・Photoshop
・DreamWeaver
は、プログラミングを始める前から使えた。

ゼロから始めるなら、
HTML → PHP → SQL → JavaScript(DOM、AJAX) → フレームワーク → CSS → 画像処理ソフト(Photoshop、Illustrator等)
という順番がいいんじゃないですか?

WEBデザイン(CSSとか画像処理ソフトの話)は、後回しで問題ないと思う。
XMLも、必要になったらそのときやる程度でOKだと思います。(RSSとかAPIとか絡みで)

28112008/02/04(月) 20:48:33ID:???
設計やコーディングだけじゃなくて、デバッグやテストのやり方/ツールも知っておく必要はあるね。

29nobodyさん2008/02/04(月) 21:22:09ID:???
>>25
会社の採用は、実力よりもタイミングというケースもありますからね。
職を探す立場だと結構むずかしいものです。

本当の会社の採用基準は、分からないでしょうが、今は技術的に
勉強不足を感じていないのであれば、それだけの技術は十分に
「できる」基準となると思います。

30nobodyさん2008/02/04(月) 21:26:45ID:???
>>26
日々精進が必要なんでしょうね。
早く帰ってから、のんびりしてるとかと、してない、の違いなんでしょうね。

でも、>>9さんが言うように、ランク外の人はこの業界を志望する人の
8割くらいで、ランクBに入るだけでも結構優秀なのかもしれませんね。

31nobodyさん2008/02/04(月) 21:31:53ID:???
>>27
なるほど。Webデザインから来た方だったんですね。
XMLやJavaScriptあたりも、何らかの基準を設けないと
いけなさそうですね。しかし、私は、このあたりの事は
入り口くらいの知識しかないので、その基準を探すところから
学ばなければなりませんね。

32nobodyさん2008/02/04(月) 21:34:21ID:???
>>28
「言語の出来るレベル」を考える場合、設計やコーディングの事ばかりに
視点が行ってましたが、デバッグやテストのやり方/ツールというのも
あるのですね。
何かキーワードなどあるのでしょうか。

33112008/02/04(月) 22:55:57ID:???
>>32
>デバッグやテストのやり方/ツール
Googleで検索したらたくさんヒットしますよ。

http://www.php-seed.net/blog/archives/33
http://labs.unoh.net/2006/10/php_print_debug.html
↑プロファイリング(変数の中身を調べるとか)用の関数を作っている人は多いみたいですよ。
=print_r()、var_dump()等をうまく使えば欲しい情報が手に入る。

こういうので足りないときは、ツールを使えばOK

ZendStudio
http://www.zend.co.jp/products/studio/

PHPUnit
http://gihyo.jp/dev/feature/01/php-test/0001

xdebug
http://php.y-110.net/wiki/index.php?%A5%D7%A5%ED%A5%D5%A5%A1%A5%A4%A5%EA%A5%F3%A5%B0%A1%A7xdebug%20%2B%20WinCacheGrind

selenium
http://www.thinkit.co.jp/free/article/0705/2/1/

34nobodyさん2008/02/04(月) 23:43:56ID:qWWYqJKe
最高の言語?

そりゃ、MASMですよ。
もちろん、バージョン6以降。

型や構造体、フロー制御ディレクティブなどのないアセンブラなんてアセンブラじゃありません。

C言語? あんな中途半端な言語は使えませんよ。
プログラミング言語といえば、MASM か C++のことでしょ?

35nobodyさん2008/02/05(火) 01:06:14ID:???
JavaScriptも必須という意見が出てて、それには同意だけど、
では、具体的に何が書ければ良いといえるかな?
俺、ttp://www.〜 という記述をtextareaにコピペしてボタンを
押したら、<img src="http://www.〜 という文字に変換してくれる
スクリプトなら書いたことがあるんだけどw

36nobodyさん2008/02/05(火) 01:42:51ID:???
>>35
うちではjQueryとそのプラグイン系を使えれば十分だなー。
検討の上prototype.jsに落ち着いた会社も多いだろうから、それも抑えておくと無難と言えると思う。

html用のjsってwebでは結局難読化止まりなので、資産化しにくい上に
定番技法は定番ライブラリに還元されまくるのよね。
自前でXMLHttpRequest叩きまくる事はなくなった
JSでのクロージャや高階モノに知悉している奴もいるんだけど、
そういった技術を生かせるタスクはいまんところ存在せず。。
ごくフツーなJSONPをできる人間なら、ほとんどの会社で十分なんじゃねーかなぁ。

ただ、うちの場合、外部向けページが「JavaScriptオフでも最低限動作する」前提だから古い考えかもしらん。
JS界隈って勤め人の固定観念を無視して、面白い実装がわらわら出て来る世界でもあるから
自前実装に凝りまくる求人も、ベンチャー方面では当面熱いと思う(これは完全に私見

37nobodyさん2008/02/05(火) 01:55:16ID:???
俺の個人的な主観。
Ajaxは、これから主流になるかもしれないけれど、今はまだWeb系では、
Flashのver1や2が出たレベルに相当するんじゃないかなと思う。
一部では、もてはやされるけれど、あくまで一部といった。

38112008/02/05(火) 01:55:30ID:???
>>35
とりあえず、Formで独自の機能をつけたボタンを作れるくらいでOKなんじゃないですか?

(1) JavaScriptの基本的な文法を知っている(=入門書を1冊読む)

(2) JavaScriptのサンプルコードを見て、何をやっているか意味を理解できる

(3) DOM(Document Object Model)の知識、使い方を学ぶ
http://itpro.nikkeibp.co.jp/article/COLUMN/20061206/256222/

(4) PHPとの絡みで言えば、AJAXの知識、使い方を学ぶ
http://www.atmarkit.co.jp/fwcr/rensai/ajax_php01/01.html

(5) prototype.jsのようなJavaScriptライブラリの使い方を学ぶ
http://hori-uchi.com/prototype/Effect.html

(参考サイト)
[翻訳]JavaScript: 世界で最も誤解されたプログラミング言語
http://d.hatena.ne.jp/brazil/20050829/1125321936

(参考書籍)
JavaScript 中級講座
http://www.amazon.co.jp/dp/4774132349/

JavaScript 第5版
http://www.amazon.co.jp/dp/4873113296/

DOM Scripting 標準ガイドブック
http://www.amazon.co.jp/dp/4839922373/

39112008/02/05(火) 02:17:54ID:???
>>37
勉強の最初の段階では不要だと思うけど、やっぱPHPの次はFlash関係を押えておいた方が良いでしょうか?
Silverlight(Microsoft) vs Flash/Flex/AIR(Adobe)だと、Flash関連の方をやりたいです。
=YouTube、ニコニコ動画、Zoomeみたいな動画再生アプリを実装できるようになりたい。

Zoomeを見て「H.264」規格の高画質な動画再生は、人気が出るんじゃないかなーと思いました。
http://www.zoome.jp/
http://ja.wikipedia.org/wiki/H.264

40nobodyさん2008/02/05(火) 02:50:54ID:???
あー、動画系かぁ。スレ違い気味かもだけど、丁度おれがやってるw

Flex SDK+Red5(Flash Media ServerのJavaによるオープンソース実装)が、ライセンスフィー無償で遊び倒せる品物としてはお勧めだなー。すごく手軽なんだよ。ActionScriptの知識は軽く要るんだけどね。
H.264できるか試した事ないんで、見当違いだったらごめん。

AdobeのFMS3も、体験版出たばかりなのでホットだと思うよ。
体験版っていうか、無償で10アカウント接続できるDev版がDL出来る。

製作実績扱いしたい場合は、「色んなコンフィグで、配信量と安定性をどんだけ腐心してどういう成果を出せたか」というサーバーサイドの運用実績になりそう。
flexで.swf吐くアプリ側でいうと……複雑っぽい挙動も妙に簡単なので、逆に評価されないかもw

41nobodyさん2008/02/05(火) 02:51:36ID:???
ライセンスフォー

42nobodyさん2008/02/05(火) 02:55:55ID:???
フォー

43nobodyさん2008/02/05(火) 07:35:42ID:???
>>38
そういう風に必要なスキルを段階的にまとめていくと、分かりやすいですね。
ありがとうございます。サイトなど読んでみます。

44nobodyさん2008/02/05(火) 07:44:37ID:???
>>39
Webサイトを作るうえで主流となっている傾向を見てみると、Flashは
標準搭載になりつつあるのでは、と思います。
マウスを合わせると、メニューが出てくるなどするのは、よく見かける
ようになりましたし、プレゼンテーションの効果も高いです。

Webアプリの開発の世界では、DBやJavaScriptほど一緒に使うことは
ないと思いますが、これからはデザイン系の世界では必須だと思います。

Webアプリ系必須:PHP、DB、JavaScript、XML
Webデザイン系必須:PhotoShop、Illustrator、Dreamweaver、Flash

この二つも、はっきりと境界線があるわけではありませんが、
このような感じで、PHPとは方向性が違うものの世界では、必須と
捉えていてよいのでは、と思います。

45nobodyさん2008/02/05(火) 07:49:04ID:???
>>40
情報ありがとうございます。
私は動画系をほとんど知らないのでうといので、キーワードをもとに
検索をしてみます。

やはり、そういう動画系の場合は、それ専用のスクリプトの勉強
(ActionScript)も必要となりますが、PHP+DBの世界とは全く別ですよね?
(一緒に連動させてシステム構築などはないですよね?)

46nobodyさん2008/02/05(火) 07:52:45ID:???
俺の予想では、Webデザイン系ではFlashも必須であり、
ActionScriptなどを使って、簡単なゲームが作れるくらいにまで
なっていたい。サーバにデータを送る場合は、不正なデータを
はじく処理も必要だ。

(ただ、デザイン系に、プログラムを含めていいのか迷うが、
PHPと連動して使われることはないと思うので、デザイン系に
入れておきます。)

47112008/02/05(火) 13:20:33ID:U6V9FUnv
>>46
Flashは、
・アニメ(バナー広告、メニュー等) →WEBデザイン
・ActionScript →WEBプログラミング
のスキルに分類されますかね?

PHPでFlash関連の処理をするとき、mingというライブラリを使うこともあるみたいですよ。

ming に一致する日本語のページ 約 525,000 件

PHPとMingで作るFlashサーバー
http://codezine.jp/a/article/aid/706.aspx

Mingの概要とMingで出来ること
http://www.ohnolab.org/~kimoto/flash/ming.html

=PHPでFlashを使った簡単なアニメ、グラフを表示する場合に利用できるでしょうか?

48nobodyさん2008/02/05(火) 13:44:42ID:???
>>44
授業の科目みたいに、必須と選択に分けるなら、こんな感じでしょうか?

Webプログラミング系必須科目:PHP、DB
Webデザイン系必須科目:HTML、Photoshop(Photoshopの代わりにFireworks、GIMP等でもOK?)

Webプログラミング系選択科目:JavaScript、Linux、XML
Webデザイン系選択科目:CSS、Dreamweaver、Illustrator、Flash

・必須科目を削りに削るなら、CSSとJavaScriptは後回しでも、とりあえずWEBページは作れると思います。
・WEBデザインでは、画像パーツくらい作れないWEBページが作れないかも=Photoshop等
・XMLは必要なときにやればいいくらいで、知らなくても普段は問題ないでしょうか?

49nobodyさん2008/02/05(火) 16:09:38ID:???
記事は、セキュリティーに関するものだけど、以下のサイトに、
FlashでWebサーバにアクセスしてゲームをする過程のことが書かれている。
http://www.atmarkit.co.jp/fsecurity/rensai/hoshino05/hoshino02.html

細かいところまで書いてないが、これはPHPやPerlとの連動をして
組むというよりも、ActionScriptでデータのやり取りを設計するっぽい。

「ActionScriptは、Webプログラミングで、必須な会社は必須だろう」
といった分類になるのかな。

50nobodyさん2008/02/05(火) 16:22:41ID:???
Flashの位置づけを何処にするのかは難しいですね。
Webデザインの世界にもなってきますし、ゲームプログラミングの世界にもなってきます。
PHPやPerlで組むとなると「Webの業務用アプリ」となり、それを作る場合に必要なのは
どんなスキルか?という考え方で区切ると、このあたりは、今は「スキルがあれば役に
立つかもしれないね。」という位置づけになるかと思います。

もちろん、時代が変わると、このあたりの技術も必須となってくるかもしれません。
今のWebにはFlashが当たり前となってきているので、Webショッピングにおいても
何らかの形でFlashを取り入れていくのが当たり前になるかもしれませんしね。

「時代の流れを読んで、将来的に必要だと思う場合は、勉強しておくといいかも。」
という意味合いで「スキルがあれば役に立つかもしれないね」に分類しておきます。

51nobodyさん2008/02/05(火) 16:34:36ID:???
>>48
必須と選択という考え方で分けると分かりやすいかもですね。
選択科目を作る場合は、この中でいくつ以上持ってないとだめだという
ものも決めておいたほうがいいかもですね。
XMLにおいては必須であるかは私も良く分かりません。いろんなアプリが
対応している、といってはいますが、それが必要な場面にあったことは
ありません。

俺の考え

Webプログラミング系
必須
・PHP(OOPを理解している、フレームワークが使える、GPLが読める)
・DB(SQLのデータ操作言語がすぐに書ける。サブクエリーも書ける。)

以下のものは、必須、選択どちらに入れるかを検討中
・JavaScript(調査中)
・CSS(調査中)
・XML(調査中)
・Linux(インストール、設定、ログ確認)
・Flash(アニメを作る。ActionScript)
・PhotoShop(調査中)
・Illustrator(調査中)
・Dreamweaver(調査中)

52nobodyさん2008/02/05(火) 16:57:23ID:???
「GPLが読める」って「オープンソースソフトウェアのコードが読める」の間違いじゃないの?w 流れ的にw
もちろんライセンス認識も重要だけどw

CSS - 基本は抑えておくべき
XML - 必要なときに使うだけのものだから、学ぼうとか構えなくていいんじゃないか。
 気になるなら簡単なRSSリーダーでも作ってみておけば十分かと

Photoshop以降のは、プログラマとして必須ではないよね。
現場で急ぎのときにデザイナーに頼まずに自前で画像編集できるかどうか、そういう側面で重宝されるかも。
Gimp/Inkscapeあたりの、無償で用意できる奴の操作方法を抑えておけばいいと思う。

デザイナーにはadobeソフト必須だけど。

53nobodyさん2008/02/05(火) 17:13:23ID:???
>>52
レスありがとう。
> 「GPLが読める」って「オープンソースソフトウェアのコードが読める」の間違いじゃないの?w
そうですね。ただ、文面を短くまとめたかっただけですw

> CSS - 基本は抑えておくべき
> XML - 必要なときに使うだけのものだから、学ぼうとか構えなくていいんじゃないか。
>  気になるなら簡単なRSSリーダーでも作ってみておけば十分かと
すぐに実務につけるかを基準と考えた場合、具体的にどこまでかという
考えの場合、CSSは必須で、XMLは選択といったところですかね。

> Photoshop以降のは、プログラマとして必須ではないよね。
> 現場で急ぎのときにデザイナーに頼まずに自前で画像編集できるかどうか、そういう側面で重宝されるかも。
> Gimp/Inkscapeあたりの、無償で用意できる奴の操作方法を抑えておけばいいと思う。
> デザイナーにはadobeソフト必須だけど。
このあたりは、選択(あると便利)という分類になりそうですね。

54nobodyさん2008/02/05(火) 17:18:23ID:???
「CSSの基礎」とは何だろう。
例えば「ショッピングサイトが作れる」みたいな具体例を設けないと
いけないね。


>>15
一つ質問ですが、プログラムのソースは何行くらいですか?
5000行とか10000行とかそういう単位でいいです。

55112008/02/05(火) 22:46:10ID:???
WEBページのデザイン手法は、「テーブルデザイン」から「CSSデザイン」に移行しつつある。
ブラウザの違いによって、CSSデザインが崩れる場合があるので、まだ完全にはCSSデザインに移行できていない。
「テーブルデザイン」と「CSSデザイン」をミックスした「ハイブリッドデザイン」というのが多いらしい。

●WEBプログラマーでも知っておきたいCSSの知識は、
・ボックスモデル
・CSSによる段組(2列、3列のレイアウト等)
程度の基本的知識でOKだと思う。

●ブラウザ毎の違いを吸収するCSSハックは、かなり細かい話になるので、これは専門のWEBデザイナーに任せてもいいと思う。

ボックス・モデル
http://msugai.fc2web.com/web/CSS/box.html
CSSによる段組(マルチカラム)レイアウト講座
http://www.geocities.jp/multi_column/

56112008/02/05(火) 22:52:53ID:???
板違いになるけど、話のついでにCSS入門書をご紹介
CSSって単なる規則だから、ジックリやれば必ず理解できます。

標準Webデザイン講座 スタイルシート
http://www.amazon.co.jp/dp/4798111414/

実践Web Standards Design
http://www.amazon.co.jp/dp/4861671647/

57nobodyさん2008/02/05(火) 23:05:08ID:???
>>55-56
情報ありがとう。私は未だにテーブルで区切ってやってるもんなぁ。(^^;
CSSについて調べてみるよ。

58nobodyさん2008/02/07(木) 21:49:06ID:???
Webアプリの世界は奥が深いな。ま、時間をかけてまとめてみるよ。

とりあえず、ここまでの流れで断定的に言えることは、規模の小さなレベルの
プログラミングだけだったら、「出来ない」に分類されてしまうということ。
実務では、実務レベルを求められるから。

最低でも、1人でショッピングサイトを作れるくらいにはなろう。

59nobodyさん2008/02/08(金) 00:11:36ID:???
何をやれば出来るいえる?と聞く奴は
出来ない人間。

なにか動くものを作ったうえで、
そういう疑問を持たなくなったら
出来るといえる。

60nobodyさん2008/02/08(金) 00:36:45ID:???
プログラムよりコミュニケーションなどの方が業務では大切になってくる。

使い捨てられたいやつはプログラムだけできたらいいけど。

61nobodyさん2008/02/08(金) 00:46:54ID:???
ヒューマンスキル重要だねえ

62nobodyさん2008/02/08(金) 01:33:54ID:???
自分は使わず、他人のためだけに作るのなら、必要なスキルでしょうね。

63nobodyさん2008/02/08(金) 01:44:29ID:???
>>59
一部同意だけど、一部反対。
例えば、学生は教員も含めて実務とは離れているわけなので、
そこで高い評価をもらったとしても所詮は井の中の蛙である
場合もある。
ま、どんなのが?と聞く暇があったら、プログラムかけよという
意見には賛成だが。

64nobodyさん2008/02/08(金) 01:45:44ID:???
>>60
>>61
それは大きいですよね。
「こういうのが欲しい」と思っているものは、大抵書類として
まとめていないものですしね。
そういうのをききとって書類にまとめる作業は最低限必要ですね。

65nobodyさん2008/02/08(金) 01:47:31ID:???
>>62
言い換えると、「システムを売る場合」ですね。
自己満足なシステムを作っても、誰も使ってはくれないことでしょう。

66nobodyさん2008/02/08(金) 20:11:51ID:???
自分で作って、自分で使えばいいんじゃね?

67nobodyさん2008/02/08(金) 23:58:54ID:???
>>66
そういうのは、仕事ではない。

68nobodyさん2008/02/09(土) 00:33:01ID:???
>>66
>自分で作って、自分で使えばいいんじゃね?
その上で、さらに他人にも提供して、商売になれば理想的だね。

・自分で使いたいもの、作りたいものを作る=楽しい!
・それで金が入ってくる=ラッキー!

69nobodyさん2008/02/09(土) 01:09:51ID:???
しかし、現実はどうだろう……

・自分で使いたくない程度の完成度の代物を、
 納期やプロジェクト調整の要請でリリース=怖い!
・マーケティングや企画の混乱により、
 社会的にどうでもいい物作りに従事させられる=苦しい……
・サービスがヒットしないのでボーナス出ない=寂しい……
・売り上げを急かす上司、苛立つ同僚、気がつけば
 誰一人優しい声をかける余裕を失って残業を繰り返す=(ry

70nobodyさん2008/02/09(土) 01:25:53ID:???
自分で使うものを他に提供して喜んでもらえるというのは、
フリーソフトどまりだろうね。
で、うまい具合にフリーソフトで有名になれたら、そこから
起業したり、ソフトのバージョンあげてシェアウェアにしたり
出来るだろうが、これで成功できる例というものは・・・

71nobodyさん2008/02/11(月) 14:12:07ID:???
採用する側から言えば、
「○○でここまで出来ます」っていうことは「そこまでしか出来ない」と同義。
そこからどれくらい伸びるかが重要。
例えば、見たことも聞いたこともなく、一度も使う予定のない言語を
「一週間でマスターして俺に教えろ」って言ったらそれができるような、
柔軟性と素直さがあれば即採用!
まぁ、そんな優秀な人間はうちみたいな小さな会社には来ないし、
PGなんかやらなくてもいい人生おくれる。

72nobodyさん2008/02/11(月) 15:02:05ID:???
> 「○○でここまで出来ます」っていうことは「そこまでしか出来ない」と同義。

んなわけないw

73nobodyさん2008/02/11(月) 16:48:19ID:???
>>72
71です。少し日本語が足りなかったかな?
「○○でここまで出来ます」っていうことは、その時点では「そこまでしか出来ない」と同義。
採用されようと思って面接に来る人間は、その技術をアピールしなきゃいけないんだから、
自分の能力を控えめに言う必要はないんじゃない?

74nobodyさん2008/02/11(月) 16:50:27ID:???
連続でごめん。ついでに言うなら、
面接時点での「出来る」は、決定的な採用基準にはなりませんよ。
少なくとも俺はそこからどれぐらい伸びるかってのを重視したい。

75nobodyさん2008/02/11(月) 16:53:17ID:???
>>71>>73
言いたい事は良く分かる。
面接でアピールする際、「○○が出来ます」程度じゃ弱いっていうのも
理解できる。しかし、「そこから何処まで伸びるか」という部分は
どうやったらアピール出来るだろうか。
「○○は、これだけの期間をかけてマスターしました。」という程度は
弱いような気がするんだけど・・・

76nobodyさん2008/02/11(月) 16:57:02ID:???
>>74
「『出来る』だけなら、わざわざ大卒を優先的に雇うことを
考えたりはしない」という言葉を聞いたことがあります。
大学では学問のやり方を学んでいるから、それを考えて
優先するのだと。
だから、採用基準では、実用性の高い専門学校卒よりも
待遇されているのだと。

そういう学歴的なもの意外での、アピールは、どうやったら
良いと思いますか?

77nobodyさん2008/02/11(月) 17:04:13ID:???
>>75
確かに難しいよね。スレとは違う方向にいっちゃうけど、結局面接全体に渡っての態度とか、
対応とかで判断するしかない。そこは経営側としても賭けの部分になっちゃう。
だから、目減り分を見越して多めに雇用するとか…。
まぁ、面接担当者が技術者(もしくは技術上がりの人)だった場合のために、
自分の作ったサンプルコードを持っていくのがいいかもね。
人事を任せられるような技術者なら、ソースを見ればどれぐらいのスキルの人間がコードを
書いているかはわかる。
逆に、それがわからんようなやつが人事権を握ってるような会社には行くなw

78nobodyさん2008/02/11(月) 17:04:35ID:???
大学でどういう風に学問のやり方を学んでいるかを
説明できればいい。

79nobodyさん2008/02/11(月) 17:05:27ID:???
> そういう学歴的なもの意外での、アピールは、どうやったら
> 良いと思いますか?

返事をハキハキすればいいと思います。

80nobodyさん2008/02/11(月) 17:09:47ID:???
自分の作品を持っていったら、
ここまでしかできないと思われるんかw
いやな世の中だな

81nobodyさん2008/02/11(月) 17:10:28ID:???
>>77
レスありがとうございます。
その、「何が出来るかの証拠」だけでなく、面接全体的な態度も
重要視するのでしょうね。
ソースを持ってくるように言ってないのに、持ってきてアピールしたとか。
そういうのも見ると聞いたことがあります。

なにわ金融道の作者が、将来有望であるかは、掃除の仕方に現れやすい
といってたのを思い出しました。

82nobodyさん2008/02/11(月) 17:11:33ID:???
>>80
ソースコードを見れば、そこが限界なのか伸びる要素を含んでいるのかはわかますよ。

83nobodyさん2008/02/11(月) 17:12:15ID:???
> なにわ金融道の作者が

そういうのはちゃんとした統計をとってない
ただの思い込みだから当てにできない。

84nobodyさん2008/02/11(月) 17:12:50ID:???
>>78
言われてみると当たり前のことですが、なるほどなと思いました。
勉強するときは、どういうことを意識してきたとか、そういう勉強に付随する
考え方などを聞かれたら、しっかりと答えきれる準備が必要なのかもしれません。


>>79
なるほど。態度は大事なんですね。

85nobodyさん2008/02/11(月) 17:13:17ID:???
この世界、アニヲタだと将来有望であることは間違いない。

86nobodyさん2008/02/11(月) 17:16:05ID:???
>>80
その人のソースを見れば、その人の能力が大体見えるという
解釈でいいのではないでしょうか。
例えば、htmlタグ出力でも、metaを入れているかどうかなどで、
その人の技能が見えてきますよね。

>>82
限界なのか、伸びる要素を含んでいるのか、分かるのですか?
それは初めて聞きました。

87nobodyさん2008/02/11(月) 17:17:36ID:???
ぶっちゃけ将来有望かどうかなんてのは
わかりようが無い。

だからこそ学歴とかそういう簡単なものを基準にするわけで。
面接官が馬鹿ならいくらこっちがすごい有望であっても理解できない。

要するに何をしたって大差は無い。
面接官との相性。運。ですべてが決まる。

面接官なんて、ちゃんと教育を受けた認定された
面接の専門家ではないのだから。

88nobodyさん2008/02/11(月) 17:18:53ID:???
>>83
確かに統計を取った上での話ではありませんでしたが、
普段からいろんなところに気が向いているかの判断となる
という意味合いのもので、その具体例はあてはまらなくとも、
「向上の意識は、行動に現れる」という解釈はあてはまると
思います。

89nobodyさん2008/02/11(月) 17:19:24ID:???
> 例えば、htmlタグ出力でも、metaを入れているかどうかなどで、
> その人の技能が見えてきますよね。

「htmlでmeta入れられます」っていうことは、
「meta入れることしか出来ない」と同義らしい。

90nobodyさん2008/02/11(月) 17:21:28ID:???
>>87
それも納得いきます。
最初、面接でダメだと評価された人が後々会社で上に上がっていくのも
聞いたことがあります。

内定が取れるかどうかは、おっしゃるとおり運が大きいかと思いますが、
その後上にあがれるかどうかも含めてだと、やはり、何か能力的な
基準があるのでは、と思います。

91nobodyさん2008/02/11(月) 17:22:58ID:???
>>85
理由は?


>>89
何をひねくれとるんだw

92nobodyさん2008/02/11(月) 17:23:13ID:???
掃除のしかたねぇ。
プログラマの三大美徳は、怠惰、短気、傲慢 といわれているからなぁ。

俺なら自動で掃除してくれるロボット使うよw

93nobodyさん2008/02/11(月) 17:24:14ID:???
>>86
おおざっぱに分けてしまえば、
学校で習ってきた内容のようなきれいなコード > わりと素直な正確なんだなぁ。
 きちんと教えて上げれば、これからも伸びるかな?
なんかよくわからんけど工夫が見受けられるコード > ちょっとヒントをあげれば化けるかも?
なんかよくわからん上に工夫もされてないコード > うーーーーんw

こら、学校の課題を持っていくなよw

94nobodyさん2008/02/11(月) 17:28:17ID:???
>>91
世の中にはひねくれた人が多いってこと。
いくらがんばっても、そんながんばり役に立たんと切り捨てたり
ここまでしかできないということだな。と思ったり。

95nobodyさん2008/02/11(月) 17:33:31ID:???
まぁ、うちの会社もひねた人間多いよ。
そのひねくれ加減が技術向上に役立つ場合もある。

96nobodyさん2008/02/11(月) 17:56:17ID:???
>>93
なるほど。そういう部分が見えてくるのですね。
ありがとうございます。

97nobodyさん2008/02/11(月) 17:59:13ID:???
>>94
いわゆる、ラベリングってやつでしょうか。俺ってこの程度だから・・・と
あきらめてしまう考え方。
そういえば、私がいた高校は非常に嫌なところでした。お互い、進路や
学力について深いところまでしつこく聞いては説教をしあうような風潮が
ありました。また、他人の悪いところをみつけると、大声で叫んだりして
見下してあざわらったりしていました。
激しい競争の環境にいると、人間というのはこうなるのかとちょっと
落ち込みました。

98nobodyさん2008/02/11(月) 18:00:50ID:???
>>95
ひねくれ加減が技術の向上にとは、どんな感じなのでしょうか?

○○信者みたいなこだわりが、すごい力を発揮するというのは
聞いたことがありますが、そういうのとは違うものですよね?
例えば、「普通だとWindowsでやるだろ」というものを「Linuxで
やり遂げてしまう」とか。

99nobodyさん2008/02/11(月) 18:02:47ID:???
>>97
日本人も地に落ちたなぁ…。
ガンガレ

100nobodyさん2008/02/11(月) 18:07:09ID:???
>>98
「他人の書いたものより、俺の方がもっとうまく書ける」とか、
「今のやり方より、もっといい方法があるはずだ。」とか考えてそれがうまくいくこともある。
それを「ひねくれてる」って定義していいのかどうかは知らないけど。
見当違いでどつぼにはまることもあるw

あえてLinuxでやる必要がないものをわざわざやることもないけどね。

101nobodyさん2008/02/11(月) 18:19:45ID:???
>>99
「自分がどうしても上に上がれない」と諦めを持った瞬間、人間は
卑怯な手段を取るものです。小さな子供とゲームをしている時などは
良くそれが現れます。
今の学生は、切れやすく、諦めが早く、向上心が無いのかもしれませんねw

102nobodyさん2008/02/11(月) 18:20:37ID:???
>>100
なるほど。良い意味での「ひねくれ」なのですね。

103nobodyさん2008/02/11(月) 18:27:05ID:???
>>92
その発想が、Perlという言語を作るまでにいたったわけなので、
その気持ちをより発達させると何か見えてくるのかもしれませんね。

104nobodyさん2008/02/12(火) 23:09:58ID:???
今のところの大まかな結論
デキルレベル:オープンソースが読める。改変できる。
出来る:ショッピングモールを1人で作れる。それに付随する必要な知識もある。

面接時は、これらを紹介する以外に、向上心、探究心をアピールした方が良い。
例えば、どんな考えでプログラミングを勉強してきたのか?など

105nobodyさん2008/02/13(水) 01:42:53ID:???
mashup-patryk-kuzmicz-test - Google Code
http://code.google.com/p/mashup-patryk-kuzmicz-test/

これなら読めるし改変できるぞ
やったー

106nobodyさん2008/02/15(金) 05:00:24ID:???
<? echo "a"; ?>

だけかいw

107nobodyさん2008/02/15(金) 23:15:00ID:???
>>104
> 出来る:ショッピングモールを1人で作れる。それに付随する必要な知識もある。

ショッピングモールねぇ。
それ作ったとしたら、いくらの価値がある?

108nobodyさん2008/02/15(金) 23:38:03ID:???
何が言いたいのか良く分からない。
ここでは、会社で「出来る」と評価される基準の話をしているのであって、
自分で作ったシステムを売る話をしているのではないのだが。

109nobodyさん2008/02/15(金) 23:42:34ID:???
>>108
ようするに、お前つくれるのかよ?という話。
できる基準の話に、ありえないものを出すなと。
いったいどれだけ大規模なものを要求しているんだよ。

大規模じゃないといいたいのなら、それお前なら
いくらだしたら作る?

110nobodyさん2008/02/15(金) 23:52:29ID:???
ショッピングモールじゃなくて、ショッピングサイトやねw

111nobodyさん2008/02/15(金) 23:54:07ID:???
ショッピングサイトでも同じ。

一人で作れといわれたら数十万と値をつけるようなものを
できるの基準として、要求するなよ。

112nobodyさん2008/02/15(金) 23:56:02ID:???
新卒の就職向けサイトって、どれくらいの工数かけているのか気になる。
学生向けの情報と、企業向けの情報があって、それが検索やDMなどで
リンクしているっていう。
あの規模のサイトの見積りが出来るようだと、PMがいきなり出来るかな?

113nobodyさん2008/02/15(金) 23:58:28ID:???
>>111
要求って、誰に要求?
過去ログを元にまとめただけだろ?

114nobodyさん2008/02/16(土) 00:00:42ID:???
>>113
そのまとめの元になったやつにだが?w

115nobodyさん2008/02/16(土) 00:02:46ID:???
>>114
では、>>16>>17>>18あたりのことは全部ガセネタだといいたいわけ?

116nobodyさん2008/02/16(土) 00:03:45ID:???
抽象的に批判するんじゃなくて、代案を出すなどしてもっと具体的に意見を言って欲しい。

117nobodyさん2008/02/16(土) 00:23:53ID:???
>>115
どこにショッピングサイトが?w

118nobodyさん2008/02/16(土) 07:59:24ID:???
レベルが高すぎる設定だといいたいのならば、具体的にどのレベルならいいかを言えよ。
ただの揚げ足取りだと思われるぞ。

119nobodyさん2008/02/16(土) 08:47:49ID:???
ショッピングサイトが作れるというよりも、
作るためにどはのような機能が必要なのかが理解できてることが大事
その実装にperlやphpを使用できるということも無価値ではないけど
サイト作った=設計もしたってことだから評価できるんでしょう
作業工数や使用した言語なんてどうでもいい
言語わかる奴なんて小学生にだっている

120nobodyさん2008/02/16(土) 08:54:18ID:???
2行目しくじった
プログラムが作れるをアピールしてもいいけど、
作ったものについてなぜそう作ったかを説明できるといい
こうしたら動くからって感じでやられるとおぞましいコードにされるからな

121nobodyさん2008/02/16(土) 10:07:45ID:???
>>119-120
システムを作る際の、設計技法が見られるということなのでしょうか。
どんな単位でモジュールを作っていけば保守性が高いかをみれるとか。

122nobodyさん2008/02/16(土) 11:56:12ID:???
開発経験0なんでプレゼン用にSNS作ってるよ俺
仮に自分なりにどんなによく出来ても、実用には程遠いのが分かってるから
いまいちモチベーションあがらないけど

123nobodyさん2008/02/16(土) 13:03:51ID:???
>>122
将来的に拡張することを想定してネットでオープンソースみたいにして
やる方法もあると思うけどな。2ちゃんねるで「〜を作ろう」みたいなスレを
たててやるとか。

124nobodyさん2008/02/16(土) 14:06:40ID:???
>>123
普通のSNSならまあOpenPNE使えばいいじゃん?
良くも悪くも悪くも悪くもいろいろ言われてるけど俺が作るやつよりよっぽどマシだろうさ

125nobodyさん2008/02/16(土) 14:27:19ID:???
そんな後ろ向きにならんでもw
経験値が十分有益な題材だぜ

どうせプレゼン用なら、2chに限らずどこぞにソース公開して批評募ってみると更に色々な事を学べるだろね。
その意味では>>123の助言はアリだな

ほんとはOpenPNEの不満点なり改善する目的意識を据えるべきかもしらん。
車輪の再発明をプレゼンする場合、「なぜ作ったのか」とか聞かれたら答えにくくないかい。

126nobodyさん2008/02/16(土) 14:52:12ID:???
プレゼンの話が出たので、とりあえず俺の見解でまとめてみた。

新しいものの開発
・現状では、1人で出来る範囲の工数だと無かったりする。
・大学院などに所属し、事前調査などをしていないと難しい。
・プレゼンはやり易く、インパクトはある。

車輪の再発明
・1人で出来る範囲で対応可能。
・事前調査よりも、調査しながらで良い。
・インパクトのあるプレゼンに仕上げるには、それなりの準備と理由が必要。

127nobodyさん2008/02/16(土) 17:44:28ID:???
>>126
commit cpan

128nobodyさん2008/02/16(土) 18:15:01ID:???
>>127
言いたい内容をもう少しkwsk
CPANを検索すれば調査は解決という意味なのか。
それともCPANに参加すればいいという意味なのか。

129nobodyさん2008/02/17(日) 01:20:15ID:???
PR方法として、オープンソース・コミュニティーへの参加もあるね。

130nobodyさん2008/02/23(土) 03:29:24ID:???
Visual Studio 2008で見る.NET Frameworkのソースコード
http://www.atmarkit.co.jp/fdotnet/insiderseye/20080222sourcecode/sourcecode.html
> 公開されたソースコードには(もちろん英語だが)多くのコメントが入っており、
> ローカル変数名も元のままの“生”のソースコードである。
> そしてそれがVisual Studio 2008でシームレスにトレースできるようになる

131nobodyさん2008/03/09(日) 09:08:28ID:???
保守

1321222008/03/20(木) 14:01:29ID:???
採用されたから来月から働くよ 待遇的には>>17ぐらいのベンチャー
提出したもの作るのに延べ時間でどれぐらいかかったか聞かれた
ダラダラ作ったり作らなかったりだし時間意識して無かったからアバウトに答えちゃった
プロになるなら時間と成果物だよな そのへんこれから気をつけたい
提出したものはあまり見てなさそう あとは紙とペンで10分でFizzBuzz書かされたぐらい
forでぐるぐる回してループの中でprintしまくる最低なの書いたけど動いたからまあOKらしい

133nobodyさん2008/03/20(木) 14:48:05ID:???
へえ、fizzbuzzやらされたのか
うちも最近それやらせてるw
CODING HORRORのアーティクル以降、
メジャーになりつつあるのかもしらんな
http://www.codinghorror.com/blog/archives/000781.html

とりま無事採用乙
オメと言えるかどうかは保留

134nobodyさん2008/03/23(日) 10:13:36ID:???
>>132
無事に採用乙。
今後働いていて、もし、時間に余裕があったら、その提出したものと
実際の仕事内容のギャップを感じたりしたら、その報告頼みます。

135nobodyさん2008/06/24(火) 03:50:35ID:6SJ3ShQI
「デキる」とは言わないけど「使える」人たち

・デザイナーの意図を汲める
・他人が作ったクラスを理解するのが速い
・デバッグできる

136nobodyさん2008/07/02(水) 22:31:53ID:???
実際、今欲しい人材は
30枚くらいの遷移図渡したら、その通りに作ってくれる人
サーバーの設置から出来ると尚良し
せめてDB設計は出来ないと話にならん

えぇ、判ってますとも
出来る人間がそうそう転がって無い事も・・・

137nobodyさん2008/07/03(木) 20:18:38ID:???
30枚くらいの遷移図にバグも漏れもなければ
そのとおりに作るんだがなw

138nobodyさん2008/07/03(木) 23:34:58ID:???
バグをバグと認識して
代替案を出して実装出来ると尚良しww
でも、勝手にやる奴は却下だぁね

それが出来たら、企画から参加してもらえるよな

139nobodyさん2008/07/28(月) 06:00:03ID:???
保守

140nobodyさん2008/10/10(金) 19:48:41ID:???
保守

141nobodyさん2008/10/31(金) 23:10:03ID:???
Perl 使いを自称しながら、bless を使ったことが無い
人がいるのを聞いて驚いたことがある

142nobodyさん2008/11/01(土) 10:35:01ID:???
俺はPerl使いだがblessは使わないな

143nobodyさん2008/11/05(水) 17:23:12ID:AoH3C9Qm
システムなりなんなりを作れればいいんじゃねーの
作り方は十人十色だし

144nobodyさん2008/11/05(水) 17:40:16ID:???
作り方が十人十色ってことはないだろ
十人二色か三色ぐらいだろ

145nobodyさん2008/11/05(水) 18:36:21ID:joCF/jBN
十人十色ならまだいい
現実は十人百色だ
経験によって技量が上がったり、
モチベーションの違いで同一人物でも違うものが出来上がる。

146nobodyさん2008/11/05(水) 19:55:56ID:AoH3C9Qm
そういう話じゃないだろ。
なにをもって「出来る」か。だろ?

二色だろうが、百色だろうがどうでもいいって。

147nobodyさん2008/11/14(金) 17:08:26ID:???
perlでショッピングセンターつくれる?

148nobodyさん2008/11/15(土) 03:15:58ID:???
Perlでトラック動かしたり柱を立てたり壁打ち付けたりは難しいと思うぞ

149nobodyさん2008/12/17(水) 11:42:46ID:A5ih8Lwo
建物が総真珠製

150nobodyさん2008/12/17(水) 12:39:23ID:???
俺料理つくれるよ。毎日作っている。

フランスに行ってまで料理修行を何年もする奴って
センス無いと思う。

151nobodyさん2008/12/17(水) 13:00:56ID:A5ih8Lwo
わかりづらい

152nobodyさん2009/01/19(月) 02:18:03ID:???
保守

153nobodyさん2009/02/18(水) 00:54:12ID:???
保守

154nobodyさん2009/08/11(火) 21:50:34ID:???
亀だけど>>145が正解。それがperlの長所だw

155nobodyさん2009/10/08(木) 23:24:27ID:???

156nobodyさん2009/12/05(土) 19:30:26ID:???

157nobodyさん2009/12/27(日) 22:32:00ID:???
ya

158nobodyさん2010/01/16(土) 02:04:18ID:???

159nobodyさん2010/03/21(日) 00:23:15ID:???
p

160nobodyさん2010/05/22(土) 17:39:32ID:???
h

161nobodyさん2010/06/03(木) 16:56:15ID:???
p

162nobodyさん2010/06/19(土) 03:02:48ID:???
p

163nobodyさん2010/06/25(金) 18:43:41ID:???
マジレスすると、オープンソースのプロジェクトに参加して、コード提供に寄与できたら、「出来る」レベルのスタート地点に立てたと思う。

ソースコードをいろんな人にレビューしてもらって、参考意見をいただき、スキルアップにつなげよう!

164nobodyさん2010/07/07(水) 01:26:42ID:???
>>163
そんな暇があるならまともなサービスでも一つ作るわ。

165nobodyさん2010/07/07(水) 17:11:31ID:???
頭の中で「スキル」という単語がぐるぐる回っちゃってる間は
何も出来てないよ。

166nobodyさん2010/07/29(木) 02:07:49ID:???
g

167nobodyさん2010/08/17(火) 07:32:04ID:???
a

168nobodyさん2010/08/31(火) 09:39:46ID:???
e

169Perl忍者 ◆M5ZWRnXOj6 2010/08/31(火) 11:12:51ID:C/094+Ff
  _,.- // ̄ ̄//. ̄\
      ̄ ̄ ̄ ̄ ̄ ̄ ̄\.  \
                ヽ   \
                 | _,.. ─\
                 |'´ト、∧/| \
                /ト.|    |.イ \
                / | __,、 |   \
                | | |__ __V|     |
                | | | ’, ,’| |     |
                | レ|\∋∧!      |  < なにここのスレしょぼいんだけど
      .____     |   | / ̄___  |
     └┴┴┴-<ゝ.__.\ |./ /    ノ /          \
       ___ ヾ┴┴ >'´    / ./       \\  \\∧
      └┴┴ヾ>──'´    _,/__|/^ヽ     \ トイ  < >
    _,,- TT ̄ ̄\\_____,. <___,.イ∧  !      /ヘ|   \∨\
    ̄ ̄ ̄ ̄ ̄アヾ.二__//\/ | | /  \|           \\\\
         / ヾ/_|__,/|     ̄ ̄ ̄    \            \ |\ __
        /          ヽ             ̄\         \ |   /
      /            \              >           /   |
     /             __>───、_____/ 〉       ̄ ̄ ̄\|
     ∧          /            \.___/\
.    / ヽ       _,/                 \_ \
   /   >─── '´                      \ )
.  /\ /
  / /

170nobodyさん2010/09/18(土) 21:51:40ID:wlNg4wnh
客から金をもらってはじめてできるといえる

171nobodyさん2010/09/28(火) 01:11:16ID:???
愛想ふりまいとけば、コーヒー代ぐらい払ってくれる。

172nobodyさん2010/11/02(火) 22:34:06ID:K9BCbLw1
Perlでパソコンのモニター越しに
相手をぶん殴れるソフト作れますか?

173Perl忍者 ◆M5ZWRnXOj6 2010/11/02(火) 22:38:46ID:2PTQqBo9
僕がもってます

1億円です

174nobodyさん2010/11/06(土) 14:14:07ID:???
>>173
要件満たせなかったら1億円払ってもらうからね

175nobodyさん2010/11/21(日) 16:45:04ID:???

176nobodyさん2011/01/20(木) 18:26:03ID:???
>>172
Perlのようなものじゃだめなの?

177nobodyさん2011/02/01(火) 00:00:00ID:???
転職でプログラムの実技試験あるとこあるけど、あれって何するんだろ?経験談求む!

178nobodyさん2011/02/01(火) 07:35:17ID:???
>>177
仕事するために必要最低限のスキルを押さえるぐらい
あとは面接で

179nobodyさん2011/02/01(火) 09:40:25ID:???
初心者向け言語解説本の最後の理解試験みたいな問題を面接で解いたことがある
まあ、会社によって全然違うけど、プログラム組んだことがあれば余裕

180nobody2011/02/04(金) 01:59:53ID:???
実務経験がないのに記事書いてるひとがいて、
自分に酔ってしまうことがある

もう交換しないのか

182nobodyさん2014/01/05(日) 06:36:07.23ID:P8RL/ud+
まだあった

183nobodyさん2014/01/19(日) 14:49:01.03ID:???
PerlはモダンPerlとかあるからまだ分かりやすい気がするけど、PHPはワカンネ

新着レスの表示
レスを投稿する