えんじにゃーず・ハイ

主にエンジニアや技術情報についてつらつら書き連ねるブログです

Groovyのススメ

JavaエンジニアにオススメしたいGroovy

今更ですかと言われそうですが、Groovyの話を少し。

派遣で色々な現場に出ていましたが、プロジェクトがJavaであればチームメンバー全員にGroovyを勧めていました。

理由として

  • Javaの煩わしいところを簡潔に記述できる
  • スクリプトなのにJavaAPIを全て利用することができる
  • DSLによる強力かつ可読性の高いコードが記述できる
  • プロダクトコードよりテストコードやデータ操作、データ生成に向いている

などがあります。

プロダクトコードではJavaで記述し、テストコードやちょっとした便利ツールはGroovyで作成するのがいいでしょう。

わたしは主にテストコード(Spock)、DB操作、ファイル操作のスクリプトに使用しています。

DB操作をJavaでささっとやろうとすると中々大変ですが、GroovyならSqlクラスに接続文字列、ユーザ名、パスワード、JDBCドライバクラスを指定するだけでささっと接続できます。

def sql = Sql.newInstance('DB接続文字列', 'ユーザ名', 'パスワード', 'jdbcドライバクラス名')

たった1文でDB接続のインスタンスを取得することができます。

調査やデータ生成などにも非常に便利ですので、もしもJavaプロジェクトでGroovyを知らない方は一度調べてみてください。

有志の方が作成したGroovyのチュートリアルもあります。空き時間にでも触れてみてください。

1. index - Apache Groovyチュートリアル

Kotlinが正式リリースされてGroovy死んでしまうの?と言われている方もいますが、KotlinはJavaの代替となる印象であり、Groovyの役割とは異なる印象を受けました。ということで、まだまだイケるさ!

『さよなら、インターフェース』読了

さよなら、インターフェースを読み終えました

さよなら、インタフェース -脱「画面」の思考法

さよなら、インタフェース -脱「画面」の思考法

  • 作者: ゴールデン・クリシュナ,武舎るみ,武舎広幸
  • 出版社/メーカー: ビー・エヌ・エヌ新社
  • 発売日: 2015/09/17
  • メディア: 単行本(ソフトカバー)
  • この商品を含むブログ (5件) を見る

内容としてはUXを考慮していないUIばかりで世の中溢れている、というようなことをアメリカンジョーク(?)も交えて視覚的に表現されていました。

ページによってはうっとおしいとか煩わしい部分もありましたが、ユニークな表現で読んでいて面白かったです。

特にわたしは車を保有していないため、キーロックやトランクの開け方などのUXは非常に勉強になりましたし、ワクワクしました。

技術者としてワクワクするのって、いいですよね。不要なUIは切り捨てて、シンプルな設計を心がけたいものです。

GitHub実践入門読了

GitHub実践入門を読み終えました

GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)

GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)

レビュー評価も高いGitHub実践入門を読み終えました。

内容としてはGitHubを実際に使ってみて、プルリクやマージを経験することでGitHubへのハードルを下げるのが狙いかと思います。

技術者だけでなく、デザイナーや他業種の方にもハンズオンで経験できる良書だと思いました。

ただ、Gitの操作を学ぶというよりはGitHubのソーシャルな部分を重点的に解説しています。

Git自体を学ぶのであれば他の書籍を合わせて読むことで理解が進むかと思います。

IT業界で自分ができること

自分が技術者としてどのようなことができるのか

先日、どんな職場で働きたいのかをざっくり書きました。

40balmung.hatenablog.com

じゃあ君は何ができるの?ということで。

記事として公開するのはリスクかもしれませんが、特定されない程度に記載します。そのため、職務経歴書とはちょっと違うかもしれません。

※もしかしたら記事が消えてしまうかもしれません。御了承ください

続きを読む

JCCMVP 名古屋に参加しましたメモ

JCCMVP 名古屋に参加しました

個人的に最近HOTなMicroSoftのイベント、JCCMVPに参加しました。

一日掛かりということもあり、とても内容の濃いセッションでした。 取り敢えず走り書きメモを置いておきます。

続きを読む

自分の望む働きたい場所についてメモ

自分がしたい仕事とは

30台後半に突入し、技術者として時間が少なくなってきていることを強く感じています。 35歳定年説のことではなく、自分が望む仕事,環境で働くための時間が少ない。

環境を変えることができれば一番だけど、その時間が、パワーが足りない。
それなら自分が環境を変わるしか無い。そう考え始めています。

自分が働きたい職場とは

自分がどのような場所で働きたいのか、理想ばかりだけどメモとして挙げておきます。
現実を見ろと思われるかもしれません。ただ、最初から現実を求めてしまうとそこが天井になってしまうと考えています。

自分は何ができるかはまた別記事で。

*書きなぐっているので都度更新していきます

続きを読む

Forkwelljobsで話を聞きに行きました

本当にふと、気になった

以前大手の転職サイトを利用したことはあったのですが、会社に遊びに行くというのはなかったので気になっていました。

転職?

え?

きっかけ

Forkwelljobsで気になった会社さんがあったので「話を聞きに行きたい」とアクションしたら会社側から「遊びに来ませんか?」とカジュアルに誘われたので遊びに行ってきました。

このようなサービスを使うのは初めてでしたので、ひとまず感想をば。

続きを読む