質問: わたしは、独学でPHPを勉強しています27歳のフリーターです。 PHPプログラマーへの応募の際に提出する作品をつくろうと考えています。 (年齢が年齢のうえに実務未経験ですので・・・) 作るのは、データベースを使った映画レビューサイトです。 わたしのスキルはデータベースを使った掲示板等が作れる程度で、フレームワークやオブジェクト指向の知識に関してはまだまだ未熟です。 そんななか悩みがあります。 それは、初めて作る作品にはフレームワークやオブジェクト指向を使わないほうがいいのか、それとも使ったほうがいいのかどうかです。 小さな悩みかもしれませんが、アドバイスをいただけないでしょうか? よろしくお願いいたします。
回答: >個人的には、作れるだけ作って、あとからフレームワークやオブジェクト指向を取り入れ、 >再構築したほうがいいのかなと思っています。 FWとかオブジェクト指向とか意識しないで作成したものに、あとから導入することは ほぼ不可能です。再構築というより、作り直しです。 提出物でのアピールの仕方にもよります。 FWを使っていない、オブジェクト指向も使っていなくても 構造がっしっかりしてるとか、エラー処理がある程度きちんと作りこまれてるとか そういうのがあれば、そこそこのレベルだと判断されます。 FWを使っていてもオブジェクト指向を使っていても そういうのがダメな場合は、問題外ですね。 ただ、FWとオブジェクト指向を使うと、自然と構造が決まってくることが多いので そういう点では使うほうが有利かもしれません。 FWは使う方向で。 FWを使う限り、オブジェクト指向を無視できない。 ワンセット。 これで簡単な掲示板を作ってみて、短時間では無理だと思ったら あきらめるしかないと思います。 このように評価したり、プロトを作ってみるとかも 一つのプログラミング技法のひとつです。 作ったものに対して プログラムだけでなくて、ドキュメントも一緒に出すと思うのですが ドキュメント(仕様書)に構造とかそういうところがちゃんとかけてるのなら ある程度のレベルだと判断されると思います。 FWを使おうがオブジェクト指向であろうが ・とりあえず動くとか ・なんとなく動いてるとか ・ソースが汚すぎるとか そういうのは問題外。 有名どころのFWを使ってるほうが イメージとか評価はいいと思います。 使わなくてもいいという人たちは 職業向けのプログラマーではないと思います。