運営情報

100日プログラミングが終わって

2008/01/07 月曜日 - 17:04:21 by kensuu

100日プログラミングが終わりました。本当はもっと早くまとめエントリーを書きたかったのですが年末で時間がなくてすいませんすいません。年明けになってしまいましたね・・・。
さて、100日プログラミングですが、いろいろな気づきがありました。まとめてみます。
よかった点
やってよかったと思う点を書いてみます。
・毎週、順番が来るのでプレッシャーになった
→これは狙い通りですね。やっていないと恥ずかしいのでなんとかやろうとしました。やり始めてしまえば意外とすらすら出来るものですが、なかなかやらないのが問題なので。やるきっかけがあるのはよかったです。
・晒すことでアドバイスをもらえた
→あのコードはおかしい、やら、教えるよ!といってくれたりなどなかなか素敵なコメントやメッセージをいただきました。こういうのは晒さないといただけないものですね。大変ありがたかったです。
・周りの人にいい刺激を与えられた
→100日プログラミングをまねていいですか?などの問い合わせを2〜3件いただきました。ありがとうございます。何かの参考になったらうれしいですね。
反省すべき点
・ラストのほうが年末で仕事との折り合いが付けづらかった
→しょうがないといえばしょうがないし、甘いと言えば甘いですね。他の人が書けなくなると自分も忙しいし、さぼっていいかな、、、と思ってしまいました。あと普通に忘れることも増えてしまいました。これは反省です。
・本当にやりたいと思うものでないと続かない
→軽い気持ちで初めてしまうと100日はかなりきついみたいですね。やろうとずっと思っていたけど出来ないことをやる、というほうがいいかもしれません。
・続くようになったら、逆に報告が面倒になる
→これは僕だったのですが、30日を超えてからは結構コンスタンスに勉強できるようになっていました。となると、逆に報告をする時間がもったいなく感じてしまうこともありました。報告の仕方をもうちょっとわかりやすくすればいいかもしれません。(時間やら成果やらで報告の負担を下げるとか?)
・運営はそれなりに大変だった
→意外と大変でした・・・。モチベーション管理とか・・・。
総括
失敗を前提としてやっていたりして、もしも更新できなくてもしょうがない、というスタンスだったのですが、そのゆるさがよかったのかもしれません。
結論から言うと、おいらに限っては結構プログラミングできるようになったのではないかと思います。ほぼ0の状態から、CakePHP(フレームワーク)を使って、会員サイトを作れるくらいにはなりました。もう少ししたらリリースができそうです。本当なら今年中にしたかったのですが、さすがにバグが見つかりすぎてダメでした、、><
次回へ向けて
次回をやるかどうか100%決定ではありませんが、やるとしたらこのあたりを改善したらどうだろうか、というところをメモしておきます。
・100日というのは妥当なのか?30日とかのほうがいいかな?
→1ヶ月、もしくは3週間くらいに集中的にやったほうがだれない気がしました。短い時間を何回もやるほうがいいかもしれません。
・報告のシステムを考える
→うまい具合に報告できるシステムがあるといいなあ。と。ギークなお姉さん的なものをやるのもいいですが、負担がでかいんですよね・・・。
などです。
ともかく100日間(だいぶすぎてしまいましたが)応援していただき、ありがとうございます!第二回はまだ未定ですが、イケてる友だちの女の子がやってくれるとのことだったので、期待です。
それではまた会う日まで!(意外とすぐかも?)

ちょっと!みんなさぼりすぎ!

2007/11/13 火曜日 - 02:52:37 by kensuu

けんすうです。
ちょっと!最近全然更新されていないじゃないの!
みんなもっとがんばろうよ!ごめんなさい!
ということで、先週落として、
しかも最近ぐだぐだの僕が言ってみました。
残り36日ということで、ここは一番中だるみがするところ。
気合いを入れたい。
しかし、意外と最近やる気になってきていて、
cakePHPをすごい勢いでやっています。いい感じ。
100日プログラミングの45日〜60日目あたりは
かなりだらけるということがわかったので、
次回があれば、このあたりのてこ入れが必要そうですね。
さて、今週なにをやっているかというとですね、
cakePHPで新しいアプリケーションを作っています。
ideamiをcakePHPで作り直して
もっと機能改善!とか思ってたんですが
今動いているものを作り直すとなると
手間がかかりすぎて効率が悪いので、やめました。
代わりに作るのはプロフィールサイトです。
若者に人気のあれですね。
やりたいことは以下みたいな感じ。
1:プロフィールが公開できる
2:プロフィールはタグで追加して、タグでつながる
3:一言だけ書ける簡単ブログみたいなのがついている
4:気になる人をつっつける機能
こうなると、ログイン機能など必要となってきて
かなり、挑戦になってきます。
プログラム歴60日あまりの僕が出来るのでしょうか。
で、成果ですが、以下みたいな感じです。

できたことは
・ログインできる
・日記らしきものを投稿できる
です。いやぁ、感動。
生まれて初めて会員機能(ぽいの)を作れました。
たとえば、PostsControllerは以下みたいな感じ。
<?php

class PostsController extends AppController
{
var $name = ‘Posts’;

function index($page=1)
{
//セッション情報からログイン中のuserのidを取得
$auth = $this->Session->read("auth");
$cond = array(’user_id’ => […]