webアプリケーション絡みの勉強をし直す。
具体的に言えば、PHPで、MVCを意識したプログラミング方法。
言うなれば、基礎の基礎 再入門中。
最近の言語はやっててオモシロイ。
ちょっと回りくどい事があっても、そこそこの事が比較的手軽に実現できる。
PHPもそう。Perlの省略しまくったような文法にかつて苦戦したワタシのような軟弱ものでも、
リファレンスを見ながらでも どうにかこうにか組めるようにもなった(コードの善し悪しはおいといて)。
※まあ、Perlをざっといじってた頃は、ネット環境も貧弱だった事もあり、情報を集めるのがヘタだったというのもあるとは思うんですが。
ただし、やっていけばやっていくほど、自分の未熟さ加減に自虐的になってしまう。
仕様固めの甘さ、構造の甘さ、知識の中途半端さ、モチベーションの断続性。
きっと、知識が中途半端なのと、モチベーションが続かないのがデカいかな。
まあ、ちょっとだけ自己弁護するとすれば、欲しい情報と、世の中の情報とがうまく合致しないというか。
例えば、PHPでも クラスなどの説明文の多くには「Cと同じように…」とか、「Javaの機能のように…」などと説明が出てきよる。
そうい言われてしまうと、じゃあ、またCからやんなきゃいけないのかぁ…と、モチベーションの続かないワタシのような軟弱ものは思ってしまう。
いや、本当はやった方がいいに決まってる。知ってるに越した事はない。
現に、正規表現はPerlで触った事があったので幾分助かった。
でも、そんな時間はさすがに割く事が出来ないというのが本音です。
できるなら、サワリだけでもいいから、その「Cのように…」の傍らにマメ知識メモかなんか付けてくれると嬉しい。軟弱もののワガママでしょうが…。
そして、何より自分に欠けているのが、プログラム論法っていうの?
なんつーか、プログラミングの技法というか、方法論。
で、現在MVCという考え方を元に、勉強し直している有様です。
いままで、何かっつぅと 端折ってかいつまんできたせいと、
お手本となるソースを視野を広げて探さなかった為に(これもどうなんかな?希望はソースと考え方の解説がペアであればいいのですが)、
基本的な組み方が我流≒ボロボロでした。
いや、ぶっちゃけ我流であっても、シンプルで解りやすけりゃいい、とも思う事はあるのですが、世の中の流れに合わせる必要はかなりある訳で。
それに、規模が大きくなるほど我流だけではどうにもなくなるのは目に見えている訳で。
まあ、それでもどうにか上達しようと それなりの努力はしてきましたが。
負われちゃうとね…。
でまあ、なんつーかな。
MVC的な考え方はなんとなく分かってきた。
でも、学ぶべきはそこだけはないんだな。
なんていうの?プログラミング技法というか、開発手法的な。
なんかこう、作り方に手詰まり間があるんですよ。
まとめ下手で、書くのが下手なせいもあるんですが…。
要素設計の考え方とでも言うんだろうか。
どうも、作り方の基礎がなっていないような気がする。
実際、プロな方々って、どうやって流れを作っているんだろうか?
(レベルの高い)場数を踏んでいないってのも、あるんだろうなぁ。
もうちょっと調べるべきか。
あとは環境。
ちょうど、htmlを書くのにエディタからDreamweaverやGoliveに移行するかのような、そんな統合された開発環境的なものとかがあればいいのだが…。
…実は、現在いろいろとお試し中です。それらについては、後日まとめてみようかなと思う。
ひとしきり方法論さえ把握できれば、あとはアイデアなんだけどな。
いくら便利な関数を知ったところで、お金稼いでくれるのは人の流れを作れるアイデアの方だからね。
さて、いつまでかかるやら…。
先が思いやられるような、後がないような。
どないやねん。
最近のコメント