§ Game-emaG §

プログラマーになりたい30歳のメモ&ブログ

強み・弱み

今転職に向けて自己分析をしなければいけない時期に入ってきました。

(まぁ遅いんですけど)

そこで考えるのが下記になるのかなと

  • 自分の強みって何だろう

  • 自分の弱みって何だろう

 

そもそもプログラムのことをまともに知らないような人間が

偉そうに強みなんて言っていいんだろうか?

弱みしかないって思い続けてるからこそ毎日努力をしているんであって

弱みしか存在しないのに。

 

その先にある

  • 自分のやりたいことって何だろう

  • 自分のやりたくないことって何だろう

を考えてみた。

 

やりたくないことは規則的な毎日を送り、言われたことをこなすだけの

イエスマンな仕事はやりたくない。

やりたいことは自分が思い描いたことを具現化すること。

確立を調べるツール競艇のゲーム・RPGなんかも作ってみたい!

自分が作ったツールで楽しんでくれる人がいればそんな幸せなことはないと思う。

 

やりたいことに向けて強みを身につけたいけどとても

強みなんて言えない。強みって謙虚さが強みになるのかなぁ・・

いつのまにやら・・・

最近は時間や曜日の感覚が乏しくいつのまにやら

日曜日が終わってることが多い。

 

その結果週間報告を怠ってしまい、今自分の勉強を手伝ってくれてる人たちに

しっかりとした報告ができないこともあった。

 

社会人としてきちんとスケジュールを立ててやっていかないと

いけないと本職の部下には指導をしているものの、いざ自分はというとできていない。

 

本職ではちゃんとスケジュール管理ができているけど自分のプライベートを含めると

管理ができていないので、これからは改善していかないと

1つ上のレベルにいけないので今後は注意をしていかなければ・・・

 

とりあえず・・・寝ようZzz

週間報告2

今週もITプログラマー・エンジニア転職のpaizaにて

プログラムのスキルチェックを行っていました。

 

JSP/SQL進捗なし(すみません)

結果報告: 

問題 初回結果 最終結果(再チャレンジ)
B022:選挙の演説 0点 100点
D030:都市名は何? 100点(1分19秒 )  
B025:うさぎジャンプ 0点 なし(実行結果満点)
B026:自動販売機 10点 100点
B023:マッチ棒パズル 0点 100点

 

今回は時間を気にせず(一旦諦めたり・・)

紙に書きながら処理を細分化するのを意識して

実行していったので基本0点ですが実行結果は全て100点を取りました。

現状パイザのランクBは全て終わっていて、後5個の再チャレンジで終わるので

それが終わればJSPに移行できるかなと思っています。

 

時間をかければ実装できるってのが現状のスキルレベルですが、

スピードは後から付いてくるはずなので、求められてるコードを

正確に書くことに専念してます。

 

SQLは新人の引き継ぎが落ち着けばAccessで学習が出来るので後回し。

 

ウォーキングデッドシーズン6

いつぞや始まってたウォーキングデッドのシーズン6が始まってて

dTVに加入しているため見れるんですが、嫁とシーズン1から一緒に

見ているため、なかなか時間がかみ合わずようやく昨日見れました♪

 

いきなり「話進んでんじゃん(´Д`|||) 」と思わせる演出から始まって

よく分からぬまま話が終わってしまった・・・。

 

dTVの場合、FOXチャンネルっていうFOX経由(?)で見れるみたいで

途中でCMが入るのものめり込めない要因になったりもして残念。

まぁ結局2話続けて見たんですがね(笑)

家族復活★

今日実家に帰っていた嫁と娘が帰ってきた

(勉強に専念する環境を作ってくれてた)

まぁ仕事から帰って10日ぶりぐらいに顔合わせたが

娘は走って迎えに来てくれたけど、嫁は

ウォーターサーバーに水(12L)を補充してないって

いきなり文句言ってきたのしばらく険悪にヾ(--;)ぉぃぉぃ

すぐに元に戻ったけど、女性の求める価値観と

男性の求める価値観が違うのはやっぱなぁ・・・

 

ただやはり3人揃うとにぎやかだし部屋が暖かい♪

週間報告

プログラムのスキルチェックというのができる

ITプログラマー・エンジニア転職のpaizaというのがあるので

ちょっとずつJavaのスキルチェックを行っています。

また、現状2016年1月を目途に(4か月)

Eclipseで作成するJSP/サーブレットSQL(MySql),

Html/CSS/JavaScriptなどを勉強中。

後はTomcat,struts1を環境導入。

今の会社ではAccessVBAを中心にVBSなどを利用中

 

結果報告 Java言語:ランクB

問題 初回結果 最終結果(再チャレンジ)
B009:カンファレンスのタイムテーブル作成 26点 100点
B010:サッカーのオフサイド判定 18点 100点
B019:グレースケール画像の縮小 81点(71分59秒 ) なし(実行結果満点)
B016:ここはどこ? 0点 100点
B017:手役の強さ 90点 100点
B020:ネットサーフィン 0点 50点

やってて思うのがやはり経験不足と検証不足

現状は最終結果が100点になればいいのかなと

思いながら1日1回を目途に挑戦してます。

JSPSQLはなかなか手が付けれずに現状焦ってます。

struts1を導入しましたが手付かず。

 

なかなかプログラマーへの道は険しい。

VBS:無限ループの回避方法

最近新人が入り(プログラム知識ゼロ)、VBSとVBA(Excel)の課題をやってもらってます。

課題の内容としては下記の通りになります。

 

どっちが大きい値なのか判定

  1. 値と値の間は半角スペースで区切られている⇒"20 30"のようなデータ
  2. 取得データは全て整数である
  3. 与えられたデータを比較し、値の大きい方を表示する
  4. 値が同じ場合は"EVEN"を表示する

 

内容としてはあらかじめ用意してあるtxtデータを取得し、

最終レコードまで値を取得をしていきそれぞれの処理結果を表示していく

 

もとめていることとしては

  • プログラムって何だろうって知ってもらう
  • 自分で作ったプログラムが正しく動いたときの感動を知ってもらいたい
  • 条件分岐(If Else文)
  • 繰り返し(Do While文)

 

以上のことをやってもらったんですが、

テキストデータを取得して最終レコードまでループする際に

 

-----------------------------------------------------------

'FileSystemObject取得

Set FSO = CreateObject("Scripting.FileSystemObject")

'読み込みファイルオブジェクト作成

Set objText = FSO.OpenTextFile("C:\compare.txt")

'全部読み込み

Dim a,b

 a = objText.ReadLine

 b = Split(b," ")

 Do While(ObjText.AtEndOfLine<>True)

  If(b(0) < b(1)) then

   MsgBox b(1)

  End If

 Loop

-----------------------------------------------------------

 

としてしまい無限ループに入ってしまったそうです(´Д`|||) ドヨーン

自分の用意した説明も悪かったんで反省をしたんですが

上記を実行すると1レコード目のデータは問題なく読み込めるんですが

2レコード目に移るための記述がなくAtEndOfLineを指定しても意味がない

なので実際は

 Do While(ObjText.AtEndOfLine<>True)

  a = objText.ReadLine

  b = Split(b," ")

  If(b(0) < b(1)) then

   MsgBox b(1)

  End If

 Loop

 

としてあげるのが正解

無限ループに入ってしまったら

新人さんは結果として無限ループになり処理を止めれなくなりました

VBSにおいて無限ループを止める際は

  1. Ctrl + Alt + Delete を同時押下します
  2. 画面が変化するのでタスクマネ-ジャーの起動を選択します
  3. タブメニューからプロセスを選択します
  4. イメージ名からwscript.exeを選択しプロセスの終了を選択することで止まります

職場ではインターネットが使えず止め方が分からず一旦ログアウトして

プログラムを終了してしまいましたが、上記のような終了があることを学べました

φ(^∇^ ) メモナノラ