先週、グループワークでシステム設計の演習を行い、流れ的にグループの作業を統括するグループリーダになって、てんてこ舞いで、週末疲れすぎて死んでました。
で、今週。その設計を行ったシステムをC言語で作りましょうってことで、そもそもWebの予約システムを作るって事なんで、普通ならJavaとかPHPとかPerlでデータベースはMySQL、PostgreSQLって所なんでしょうが、C言語でテキストベースのファイルを引っ張ってきて、システムを作るって事で、その時点でかなり困りました。PHPとPostgreSQLなら、卒論でやりまくってた独壇場なので、だいたいはこれをあーやれば良いなとか想像がつくんですが、「C言語」。
C言語のファイル入出力って、大学の講義ではやらなかったし、研修でもサンプルコード打って動きますね。って感じだったので、まず、ファイルの入出力を初日に完璧に把握。翌日からグループ内の人に教えながらってかんじで、今回はリーダーでは無かったんですが、実質リーダーで動いてて結局今週末も死んでました。ソース総行数1000行。結局の所仕様なんかの全員が把握しなければならないところを全員で確認後、作業を分担したんですが、各モジュールを結合するときに全く動かず、「プログラムの結合って難しい」ってのを、身を持って味わいました。
でも、大変は大変だったけど、プログラムを打ってるときは楽しかったです。これは、卒論の時も同じ。配属なって、製品のプログラムをしていくわけですが、楽しいことだけじゃないのは、重々承知。如何に技術を身につけていけるか、如何に自分の物に出来るかなんですよね。これ。
そんな感じの、1週間でした~。
続いては、先週予告しました、新しいツールのレビューです。
このエントリーのトラックバックURL: