2008年7月30日水曜日

7月30日

今日は、お昼からみんな一緒です。






















Web研修では、CVSを使って共同開発。
ソースレビューでは、新人がコミットして、先生が更新。
ソースチェック後、フィードバックします。
MI研修では、現在、Visual C++で電卓作成中

7月30日

プログラマに必要な要素。
それは、「論理的な思考」です。
新入社員に試した問題があります。一部改変

----------------------------------------------------------------------------
I社のパソコンに、ウィルスメールが送られてきました。
ウィルスには、以下の特徴があります。

・ウィルスに感染した初日は何も起こらない(潜伏期間)
・感染した翌日から毎晩、同種のウィルスメールを1通、自動送信し
 翌々日に感染させる
・自動送信の対象になるのは、ウィルスメールを受け取っていない社内パソコンのみ

I社にはパソコンが100台あります。日曜日に最初の1台がウィルスに感染したとき、
次の土曜日には、100台のパソコンのうち何台が感染していますか?
----------------------------------------------------------------------------

答えは、いかに?

QUIZで鍛えるビジネス算数脳」を参考にした問題です。
おもろーです。

7月30日

資格試験合格おめでとうと
ビルゲイツからの便りが来ました。
本屋のサイトのコメントでもありますが、
MCDSTの資格試験は、反則でした。
でも合格できました。

2008年7月29日火曜日

7月29日午前

Webの研修です。

仕様書を見ながら、Javaのクラス及びメソッドを作っています。
日付や文字の検証を行うメソッドを作っています。
過去、現在、未来、1ヶ月先、全角、半角など
作ったら、ソースレビュー、テスト仕様書作成、仕様書レビューを
行っています。












Javaで日付の比較をDateクラスのcompareToを検討しました。
DateクラスのcompareToメソッドは、秒まで見られていました。













制御系の研修は、今日は部門の先輩たちと一緒です。
面談したり、現場の話をしたりです。

2008年7月26日土曜日

7月26日(旅立ち)

今日、我が家からカブトムシが一人立ちしました。
元気いっぱいに飛んで行きました。
幼虫からさなぎ、成虫まで一生懸命お世話しました。
ついに、今日旅立ちました。
これからは、自分で頑張れよ!

新人の研修も一緒ですね。

2008年7月23日水曜日

7月23日午後(パート4)

発表会の風景です。









7月23日午後(パート3)

最後の発表です。課題は、XMLデータの読み書きです。










DOMツリーが登場











発表者交代です。










デモ中です。











質疑応答です。











発表も無事終了。
このチームはトランザクションにもチャレンジしました。

全部これで終わりです。





7月23日午後(パート2)

2番手は、Strutsを使ったファイルアップロードです。











いよいよ発表です。











発表者の交代です。












デモ中です。










質疑応答で困っています。











なんとか切り抜け終了。

7月23日午後(パート1)

今日は3時までで、調査課題を仕上げて3時30分より発表会です。


1番手の登場です。
課題は「シングルサインオン」です。











発表担当者の交代です。












作ったプログラムによる画面遷移です













質疑応答です。













質疑も終わり30分程度で発表が終わりました。
このチームは、2つ目の課題でパスワードのハッシュ化にトライしました。

7月23日午前

制御系の研修です。
最後の詰めです。
課題は、データ構造として線形リスト(単方向)を使った内容です。












Visual C++のフォームを
使ったプログラミングです。
なかなか思い通りになりません。


7月23日

最近は30度を超える暑い日が毎日のように続いておりますね(^_^;)
夏バテには十分気をつけましょう☆

夏の定番は、そうめんか、冷麦かと討論になった方も多いと思いますが、そうめんと冷麦の違いって
みなさんご存知ですか?!

JAS(日本農林規格)によれば、
機械麺の場合
太さ直径1.3mm未満がそうめん、 1.3mm以上1.7mm未満がひやむぎ
となっているみたいです。

ちなみに私はそば派デス☆

7月23日

7月22日(番外)

番外編のつづき

そばにいるね


学生の頃を思い出しました。
東京タワーは0時に明かりが消えます。
クリスマスイブは、これですね。

2008年7月22日火曜日

7月22日

今日は、応用課題3日目でした。
2人1組で取り組んでおり、私の班はシングルサインオンを
実現するプログラムを作成しております。
進捗状況も前倒しでいい感じです。


週末の土日は、東京に部屋さがしに行ってきます。



マリオと同じマンションに住むのもあと僅か・・・。

7月22日は

先週に引き続き、調査課題に取り組みました。
今回の課題は2人1組になり、ペアで1つの課題に取り組むというもので、
私たちBグループはファイルをサーバにアップロードするサンプルプログラムの作成に
取り組んでいます。
明日は作成したプログラムの発表です。
30分間とやや長めの時間設定ですが、聞く人が分かり易い説明を心掛け、頑張ります☆

~ 今日の知恵袋 ~
マリオの職業は水道工事屋です!知ってましたか(^_^*)?!

次は…

絶対勝つために、僕は最後までE缶取っておく(・。・)

リアル世界にE缶はないですが、お近くの自動販売機で
リ〇ルゴールドが販売されています。

皆さんもお疲れの際は、ぜひ!

補足:E缶とは某2Dアクションゲームに登場するライフ(体力)を回復する為の道具です。

7月22日

今日の研修は、Web研修、制御系研修一緒です











Web研修では、調査課題で内容を調べてサンプルプログラムを作成。
作成できたグループは、発表用の資料をパワーポイントで作成

発表準備









制御系研修では、最後の3つ目の課題を作成中











会社は今日からチームマイナス6%参加
COOL BIZ

2008年7月21日月曜日

7月21日(番外)

仕事として人に教えて16年目になります。
人の成長を目の当たりにすると感動します。
へぇーとボタンを押したくなります。

最近、とても感動したこと。

1.青山テルマとSoulJaの歌
・そばにいるね
・ここにいるよ

これは「ここにいるよ」



2.ルーキーズ
家族全員で見ています。
来週最終回。

感動の一言

「先生が信じてやったから、あいつら這い上がって来れたんじゃねーのか」
「うれしかったんだろうな、はじめて相手にしてくれる先生がいてくれて」
引用「ルーキーズ 第10話」

http://www.tbs.co.jp/rookies08/
TBS

2008年7月18日金曜日

7月18日

昨日から調査課題でペアでプログラムを作っています。
そこで、今日はCVS(Concurrent Versions System)を取り入れました。
研修では、CVSのソフトとしてCVS for NTを使っています。
ある雑誌のまとめで使った人の満足度が2位のツールでした。 1位は、Subversionでした。
まず、チェックインして雛形のプロジェクトを上げてもらい、
他の人がチェックアウトしてプロジェクトをコピー。
後は、コミット、更新、同期。
同じファイルを更新したときは、どうなるかな?

CVS

7月22日は

先週に引き続き、調査課題に取り組みました。
今回の課題は2人1組になり、ペアで1つの課題に取り組むというもので、
私たちBグループはファイルをサーバにアップロードするサンプルプログラムの作成に
取り組んでいます。

明日は作成したプログラムの発表です。
30分間とやや長めの時間設定ですが、聞く人が分かり易い説明を心掛け、頑張ります☆

~ 今日の知恵袋 ~

マリオの職業は水道工事屋です!知ってましたか(^_^*)?!

7月18日(余談)

子供が家で飼っていたカブトムシの幼虫が
いつの間にか成虫となりました。

かぶくん










新人も一人前に成長してね。

2008年7月17日木曜日

7月17日

今日からWeb研修では技術調査を行ってサンプルプログラムを
作成する調査課題に入りました。
今日から4日間で2人ワンペアで担当します。
今年の課題は以下の通りです。

・XMLデータの読み書き
・MD5を使ったサンプルの作成(パスワードのハッシュ化)
・ファイルアップロード
・シングルサインオン
・LookupDispatchActionクラスとDispatchActionクラスを
 を使ったサンプル作成と2つのクラスの比較
・トランザクション処理のサンプルプログラム作成

現在残っている新人は6名で3グループです。

課題割り当て

7月17日

研修は4月からスタートしました。
研修も、はや、3ヵ月が過ぎ、もう少しで4ヶ月です。
7月から朝30分、昼30分で試験対策の勉強をしています。
基本情報対策中









Web研修ではSJC-Aの勉強、MI研修では基本情報技術者試験の
午後問題(C言語1問、アルゴリズム1問)をやっています。
得られることとして、
復習を兼ねて理解を深めること、プログラムのコードを
追いかけることができるようになることなどあります。
みんな必死で頑張っています。
SJC-A対策中

2008年7月16日水曜日

7月16日午後

午後です。
今日はお昼から単体テストの確認をしました。

お買い物代金から割引率を求めるメソッドを想定して
仕様書からテスト仕様書を作成してもらいました。
テスト基準は境界値テストです。

研修では、Java言語を使ったWeb開発の研修
C言語、C++言語を使った制御系の研修があります。

両研修の新人に実施しました。
5月から考えると大分力がついてきました。
テスト仕様書、メソッドや関数、テストコードを作ってくれました。
C言語では、テストフレームワークを使っていないので
テストデータを配列に入れて関数を実行して所要のデータが取得
できるかコンソールに出力。
実行後の画面をスクリーンショットし検証資料に入れます。
Java言語では、JUnitを使ってテストコードを作成。
setupメソッドでテスト対象のメソッドを持つクラスのインスタンスを作成後
テストコードで作成したインスタンスを利用。
一瞬のうちに結果が、判明。
緑になった新人はほっと、
赤くなった新人はバグ発見


7月16日

明日から現場にデビューが1名です。
これからは、現場の人とうまくやって
早く1人前になってね。

今日は、昨日からの続きで画面のテストです。
画面の表示やリンクなどテスト仕様書を作って
テストを実施しています。
画面のテストは、画面定義そのままなので
テスト項目を作るのが大変です。
後は、ひたすらテスト、検証資料の連続です。

ここまでで、以下の内容を行いました。

・単体のテスト技法(ホワイトボックス、ブラックボックス)
・JUnitを使った単体テスト
・Strutstestcaseを使ったActionテスト
・画面テスト

テストを実施する意味や意義、テスト項目の作成方法、テストの大変さが
少しでも分かってもらえたらGoodです。

2008年7月15日火曜日

7月15日

7月15日 今日の研修は単体テスト工程です。
これまで、Strutsで作った課題を単体テストしています。
1日目は、開発工程とテスト計画について説明し、
JUnitによるメソッドのテストを行いました。
今日は、Strutstestcaseを使ったアクションのテストです。
テスト仕様書を作成後、2名ワンペアで組み、
作った課題のプロジェクトとテスト仕様書交換して
他人の物をテストしました。
テスト仕様書が読みやすいかどうか、自分のものと比べて
どうかなどを見てもらいました。