明日会社がなくなっても

明日会社がなくなっていても動揺しないように、情報を残していきたい

WCAN 2017 summerに参加(2017/07/15)

3カ月前の日記です。 WCAN 2017 summerに参加したときのメモ書きです。

wcan.jp

コンテンツのデザインとウェブデザイナーにできること

speakerdeck.com

覚えた用語、気になった内容

名古屋市立工芸高等学校のWEB部

  • 技能五輪で世界に行く。すごい!
  • 若い人の話を聴くと、自分も頑張らくちゃと思える。良い事。

感想

  • 出版社業界の話がおもしろかった!
  • デザインの知識がないためか、内容が難しかった
  • 本屋に行ったら、内容の見出しである「タラシ」や「キャッチ」について、意識してみよう!

Lightning Talk登壇

  • WCANではじめてLTしました。緊張した!
  • 「WCANでLTする」という目標が達成できたのはよかった
  • 他の人のLTを聴いて、自分のテーマはありきたりだなと感じた。

読み聞かせ(10/15)

『けもののにおいがしてきたぞ』岩崎書店

www.ehonnavi.net

  • なんだかよく分からない絵本です。
    • 森の中にいる動物たちは何なのか?
    • 「けもののにおい」とは?
    • けものみち」とは?
    • 「さかさま」とは?
  • 絵は暗くて怖い感じ。
  • 聞いたことのない擬音語が多い。
  • メンバからは、「文字通り読まずに『それっぽく』読んだ方がよいのでは?」というアドバイスをもらった
  • なぜか子供たちに大人気だった
    • 少し怖い雰囲気で読もうと思ったら、なぜか「森の中にいる動物を当てる」時間になってしまった。
    • しかし子供の発想はすごい。トンボとかカバとか、大人なら思いつかないような動物を思いつく

『いったでしょ』偕成社

www.ehonnavi.net

  • 前座本です。
  • 「いったでしょ」のセリフを、子供たちと一緒に言いました
  • 特に大きな「転」はないの単調な話ですが、「いったでしょ」の繰り返しが心地よいです。

転職活動

メモです。

今の会社に対しての不満

  • プログラミングを重視していない

    • 設計書重視。誰がやってもプログラミングできるような設計書を求められる。
    • 人海戦術
    • プログラミングに興味ある人が少ない
  • 開発しにくい環境(客先都合)

    • ソフトのインストール制限
    • 外部サイト閲覧制限

新しい職場の考え

  • プログラミングの素養があるか
  • 案件を十分にこなせるか
  • 責任があるか
  • 1人前か
  • 新しいことに適応できるか?
  • 10年、20年、一緒に変わっていけるか?

面接してもらった結果

  • 設計スキルに偏りあり
  • スケーラビリティや検索の高速化技術が低い
  • いろんな角度から物事を考えること
  • ちゃんと質問すること

新しい職場での仕事のやり方


『転職に向いている人 転職してはいけない人』を読んで、自分の考えや状況をまとめたいと思います。

www.nikkeibook.com

退職を決める理由(P18)

私の順位:

  • 1位:仕事内容への不満
  • 2位:労働条件
  • 3位:会社の将来性や安定性への不満

会社や仕事を選ぶ軸(P22)

私の軸(合計100):

  • 仕事の魅力度: 30
    • 技術者として成長できるか
    • 意味のある仕事をしているか
  • 経験・スキル: 30
    • プログラミング好きな人がいるか?
  • 条件:20
  • 会社の魅力度:10
  • 給与:10
    • 独身で実家暮らしだら給与の優先度が低い

退職の理由

  • 逃亡型
    • エビデンスのためのキャプチャ画像取得をやりたくないし、お願いしたくもない
    • いつまでも同じような開発を続けたくない
    • 不要な設計書を書きたくない

何のために会社や仕事を変えようとしているのか(P31)

  • 仕事でのイライラを減らすため
    • 無駄なことをしていると思うと、イライラする
    • もっと便利な方法があるのにその方法が使えないとイライラする
    • 無意味なテスト、無意味なエビデンス
  • 技術的なところで、ワクワクを感じたいため
  • 技術者として成長を感じたいため

何のために仕事をしているのか(P31)

  • お金を稼ぐため
    • 家族を養えるだけのお金が欲しい。
  • 世間や家族へ働いているというアピール
    • 世間体を気にします。
    • 世間の評価なんかどうでもいいと思いたいけど、思えない。
  • 生活のリズムを整えるため。
    • 働かないと大学生のときのように無駄に時間を過ごす
    • 無駄な休日を過ごしている日は多い
  • 成長を感じるため
    • IT業界に入った理由の一つが、「生涯学習」だから。IT業界関係ないかもしれないけど。

転職を決断するための3つの判断基準(P33)

今の会社に対してを考えた。

  • 自分らしさを失ってしまう場所かどうか?
    • YES
    • 新しい技術を学んでもどうせ会社で使えないし、と思ってしまう。
    • 学ぶことを諦めてしまう。
    • 実際のところ50%は使えるとは思うが(今使っている言語の細かい知識や、ライブラリなど)
  • 「なりたい自分像」に近づく方法はあるか?
    • 分からない。あるかもしれない。
    • 今の会社で、私が「あの人みたいになりたい」と思える人(Aさん)はいる。ただ、Aさんは自分と分野が違うし、レベルも違いすぎる。
  • 5年後に活躍できるイメージが持てるかどうか?
    • 今の会社ならば5年後は、なんとか活躍はできていると思う。
    • コーディングしならがら、お客さんと調整しているだろう。
    • ただし、炎上プロジェクトのマネージャになっているかもしれない

経験の有無のとらわれすぎない(P39)

以下の力はあるか?

  • 周囲と協働する力

    • あるとは思うが。。。
    • 一人で勝手に突っ走ってしまうことはあるが、周りと協力しようと思う。
    • 上司の指示に反発してしまう場合がある
  • 課題を解決する力

    • ない
    • どうしても逃げてしまう。自分の知っている範囲でしか解決を考えられない。
    • 人に頼るとかお金を使うとか、別の切り口から解決するという手段が思い浮かばない
    • どうしても知識が先で、まず本を読む、まずネットで調べるという方法になる
  • 学び続ける力

    • ある.
    • 技術に関して学んでいくことは好きだし、それを続けたいからIT業界にいる
    • あまり興味はないが、技術以外のことも本から学ぼうとはしている

「誰に」「何を」「どのように」という仕事軸(P43)

どういったとき、気持ちよく働けたか?

  • 同じチームのメンバーに、自分の知識や技術を、背景や歴史などから教えたとき

  • Excelが詳しくないユーザに、Excel VBAのツールを、1週間ごとに「見せては作って」を繰り返し行っていたとき

  • Web開発プロジェクトに入って、新しいことを学んでいけたとき

  • 忙しかったプロジェクトが何とかやりきったとき

どういったときに、気持ちよく働けなかったか?

  • せっかく作った機能が、全然使われていないことに気づいたとき

  • せっかく作った機能が、1年も経たない内にムダになったとき(新しい機能により古い機能が無意味になった)

  • 作ろうとしている機能が、ユーザに、価値を届けていないと感じるとき

  • 1回しか使わない自分のためのリリース手順書を、誰が読んでも分かるようにと、しっかり書いているとき

  • 誰が見るか分からない保険のための、テストエビデンスを取得しているとき。

「組織風土」「人間関係」「制度」という会社軸(P45)

  • 組織風土:スピード重視、安全第一ではない。

  • 人間関係:???

  • 制度:???


本に書いてある内容

  • 求人1件当たり、平均約30人の応募がある
  • 応募したら必ず書類選考に通過するわけではない
  • どんな会社に転職したとしても、希望条件が100%揃うことはまずあり得ない
  • 35歳以上の転職は安易に勧められない。
  • 前職の不満に過剰に引きづられない
  • ひとつの不満さえづぶせば満足して働ける、というわけではない
  • 転職のプロセス

    • 前職企業を退職した理由
    • 転職活動時の重視条件
    • 転職先企業を選んだ理由
  • 募集条件は最低条件でしかない


なんとなく思うところ

  • 勉強会をやっていてすごいですね、と言われると嬉しい。

  • IT業界で、成長したいと思って就職した。

  • このまま働いても、便利屋⇒全然違う分野のマネージャ⇒炎上、という未来しか見えない

  • ウチの会社では、研究とシステム開発の2軸だが、システム開発は「誰でもできる」という扱い。 確かに研究よりは簡単かもしれないが、そう思われるのはイヤだ。

10/08-10/15 学習記録

Eclipse

10/3-10/10 学習日記

Spring Bootを使い始めたので、それ関係の内容です。

lombok

  • @AllArgsConstructor:引数を使ったコンストラクタ

  • @NoArgsConstructor:引数なしのコンストラクタ

  • inner classに@Dataを付けた場合は?正しく動かない?

Maven

  • pom.xmlにバージョンを記述しない場合の動きは?
  • WebJars: クライアントライブラリをMavenなどで管理できるようにした仕組み
    WebJars - Web Libraries in Jars

Spring

  • OGNL(Object-Graph Navigation Language)式:Javaの値にアクセスするための式言語
  • OGNL式で取得したURLクエリは配列形式。${param.id[0]}
  • MyBatisを使う方法
  • TransactionMnager
  • Spring BootでFilterを追加する方法。FilterRegistrationBeanを使えばよいらしい。 java - How to add a filter class in Spring Boot? - Stack Overflow

その他


『改訂新版 Spring入門』の読書

gihyo.jp

気になった文章

最悪なパターンは、ビジネスロジックス層に含まれる複数のクラスがjava.sql.Connectionを扱い、トランザクション管理を行うものだ。

P29 1.2.5.2章 引用

なお、MyBatisを好むのは日本だけのようで、海外のエンジニアにMyBatisを使っていると言うとたいてい驚かれる

P30 注釈 引用

1章

  • Objec→Relation Mapping: オブジェクト指向分析でエンティティを抽出
  • Relation→Object Mapping: システムのデータ分析をDOA(Data Oriented Approach)などで行う

ROマッピングで、かつテーブル構造が複雑であればSpring JDBCのように直接SQLを利用することも考えよう P30 1.2.6.3章

  • 「偉いほうがインターフェースを持つ原則」by トム・エンゲルバーク
  • 設計する上でレイヤは増やすよりも、減らす方が簡単 (1.2.6.4章)

2章

クラスからnew演算子が消えたということは開発者がFactoryMethodなどのデザインパターンを駆使しなくても、DIコンテナから受け渡されるインスタンスをインターフェースで受け取れば、インターフェースベースのコンポーネント化が実現できるわけだ。

P48 2.1.1章 引用

  • @Autowiredはpublic setterメソッドがなくても、インジェクションされる。

  • @Autowiredでインジェクション可能なクラスが複数存在したら、エラーになる。

    • @Qualifierでクラス名を指定すれば、解決
  • @Componentでなく、それを拡張したアノテーション@Controller@Serviceなどを使うべき。(P60 参考)

  • @Scopevalue

  • applicationContext.xml<util:properties>で、プロパティファイルを読み込める。

用語

疑問

TODO

「名古屋版IoT縛りの勉強会」に参加

「名古屋版IoT縛りの勉強会」に参加しました。

iotlt.connpass.com

覚えた用語

感想

  • IoTが全然分からない状態で参加しました。発表を聴いて、やってみたい気持ちにはなったのですが、一体何から始めればよいのか。。。

読み聞かせ(9/17)


読み聞かせに使った本

『かくしたの だあれ』

www.ehonnavi.net

  • 『きんぎょが にげた』と同じで、探し物シリーズ。
  • 子供たちに大人気。大型絵本が出るといいなー
  • 作者である「五味太郎」のイントネーションに注意。練習時には、メンバーに「ゴミの人のように聞こえてしまう」と、指摘を受けました。

『ぼくのきいろいバス』

www.ehonnavi.net

  • 前回の読み聞かせで気になった絵本。http://yuji38kwmt.hatenadiary.jp/entry/2017/08/28/234307
  • 「たのしく たのしく たのしく」のセリフが好き。
  • 主人公が地面にめちゃくちゃな絵を描いているシーンでは、子供たちは少し笑っていた。
  • 読み終わったあと、子供が「意味わかんなーい」と言っていました。確かに意味分からないよね。正直、私も分からないし。
  • 荒井良二さんの絵本が、好きになりました。

『オリビア

www.ehonnavi.net

  • クスっと笑えるシーンがいくつかあります。 砂のお城を作るシーンでは、「こんなの作れる訳ないでしょ!」とツッコミを入れながらクスッと笑ってしまいました。
  • 子供から教えてもらったんですが、アニメにもなっていたんですね。確かにアニメ向きかもしれない。 オリビア (アニメ) - Wikipedia

気になった本

『ぼくとチマチマ』

  • 好きになった荒井良二さんの絵本。
  • この本も黄色いです。
  • タイトルでもある猫の「チマチマ」が、最後の方にようやく出てくる。夜明けのシーンとの関係がイマイチよく分からない。
  • 優しい気持ちになるような文章です。次回の読み聞かせで使おうかな。また子供に、「意味わからない」と言われそうだけど。

がいこく絵本展

読み聞かせの日に、ちょうど「がいこく絵本展」があったので、見に行きました。

https://www.gaikokuehon.com/————www.gaikokuehon.com

  • 文章が分からない分、絵をしっかり見るんですが、それが外国絵本のいいとろみたい。
  • 次回があったら(何年後か分からない)、また見に行きたいです。
  • 以下、気になった絵本です。タイトルは忘れてしまいました。
    • 「手すき紙」で作った絵本
    • ドラゴンボールやアトムなど、有名なキャラクターに招待状を渡した絵本。
    • 数字のゼロについて語っている絵本
    • 小さい雲が主人公の絵本
    • 図鑑になる大型絵本