一気通貫を終えて

一気通貫Java開発実習)について思うこと

 

昨日で9日間続いた一気通貫(開発実習)が終わった。

なかなか厳しい研修だったのでブログは少し中断していたが、今日からまた再開

 

この研修ではJavaによるシステム構築をウォーターフォールモデルに従って上流工程から下流工程(保守・運用を除く)までを56人の班で体験していく実習だ。

 

実習ははじめ2日間の外部設計、内部設計策定から始まり、7日間の開発の後発表になる。

 

Javaは学部で勉強したことがあるが、ほとんど教養の一種のような扱いで、実践的な開発工程について全く学習していなかった。そのため、自分は班の中では頑張ってついていくメンバーの1人だった。

 

班はメンバーに恵まれ、精力的なPMと優秀な2人のエンジニアに支えられながら、なんとか完成に持っていくことができた。自分の担った役割は少ないし、コードはまさにバグだらけであったがこれもいい経験として昇華したい。

 

この実習を通して感じたことは、様々だが、端的に為すべきことをまとめると。

 

f:id:kentaro-mori36:20180622082209j:plain

 

焦らないことだ。

 

焦ればその分周囲の動きも見えなくなるし、コードも悪くなる、いいことはない。

実力不足であろうが、汚いコードで恥をかこうが、それはかまわない、分相応だ。

 

焦らず毎日修練すれば、次のプロジェクトでは必ずチームの中核となれるだろう。

The art of Loving

f:id:kentaro-mori36:20180617054819j:plain
友人に誕プレであげるので、読み返しです


・愛は技術であるーp12

・何を人を魅力的ににするかは、肉体的にも精神的にも、その時代の流行に左右されるーp15

・愛のないセックスは、男と女のあいだに横たわる暗い川に、ほんのつかのましか橋をかけないからであるーp29

・一体感を得る第3の方法は、創造的活動である。pー37

・静かに椅子に座って自分自身に耳を傾け、世界との一体感を味わうこと以外なんの目的ももたずに、ひたすら物思いにふけっている人は、外見的には何もしていないので、「受動的」と言われる。だが実際は、この精神を集中した瞑想の姿勢は、もっとも高度な活動である。pー42

・愛の能動的性質が現れている。その要素とは、配慮、責任、尊敬、知である。

・未成熟の愛は「あなたが必要だから、あなたを愛する」と言い、成熟した愛は「あなたを愛しているから、あなたが必要だ」と言う。pー68

・父親は自然界を表しているのではなく、人間の生のもう一方の極、すなわち思考、人工物、法と秩序、規律、旅と冒険などの世界を表している。pー71

・自分の役に立たない者を愛するときにはじめて、愛は開花する。pー79

Java総復習3

f:id:kentaro-mori36:20180613053714j:plain
絶対 Death Stranding買うもんね。
ティザー見てるだけでワクワクするなー

 

今日でJavaの概論復習は最後。本格的にコードをかきまくっていくことになります。少しビビっている部分も正直あるけど、今回は個人作業ではなくチーム作業。自分を責めすぎずに頑張りたい。

 

www.dropbox.com

Java総復習2

f:id:kentaro-mori36:20180612060245p:plain

週末遊んでたGoogleEearthEngine  また早く週末来ないかなー

 

今回の復習範囲は
コレクションフレームワークジェネリクス
Junit
ドキュメンテーションの作り方
UML図作成方法

です。

www.dropbox.com


 

Java総復習

f:id:kentaro-mori36:20180611060225j:plain

高架下は風情がある・・

 

 Java基礎1までの範囲を復習。音声は長くても20分には納めるようにしてます。自分の声こんなに小さいんだって改めて認識できました。
もっといいマイク買おう。

使っているテキストが二次利用禁止なので、中でふれたページなどは別途編集してアップします。

 

www.dropbox.com

New Study Style !

f:id:kentaro-mori36:20180610102734p:plain

このエラー画面初めて見た

勉強したノートをひたすら手打ちすることに学習効果がみこめなかったので、勉強方法を変えました。教科書を読みながら自分のわからなかった点などを説明しています。

 

www.dropbox.com

This is my desk

f:id:kentaro-mori36:20180607212444j:plain This is my desk !!

JavaMemo

JSP.

  • java server pages
  • webアプリケーション開発の際には設計者(SE)デザイナ、プログラマが必要
  • JSP JSPは動的なページを生成するテキスト(HTML)ページのドキュメント
  • JSPはHTMLのなかに実際にソースファイルを書いていく
  • JSPの特徴
  • メリット
  • カスタムタグが使える
  • JavaBeansを使用することができる
  • デメリット
  • 1回目のパフォーマンスが良くない
  • Tomcat上でJSPjavaファイルをコンパイルしclassファイルを作成してくれる
  • <%! 変数宣言 メソッド宣言%>
  • taglib オラクル主導

暗黙オブジェクト

  • webコンテナであらかじめ読み込まれている暗黙オブジェクト
  • 実際には9種類
  • requestオブジェクト
  • responseオブジェクト
  • outオブジェクト
  • sessionオブジェクト
  • config オブジェクト
  • application オブジェクト

ディスパッチング

  • servletからjspを取り込む
  • の呼び出し
  • requestDispatcher
  • JSPを読み出す forward()メソッド
  • ServletからのリクエストをRequestDispatcherで受け取り他のJSPに投げる
  • setAttribute (“user”,”山田太郎”);
  • String username = (String)getAttribute(user);
  • Forwardserv.java は表示されない

include()メソッド

アクションタグ

  • forward
  • include
  • JSPが持っていたコード
  • useBeanタグ
  • ビーンを置くのはclassesのした
  • getPropertyタグ
  • setProperty参照変数