Programming

わけわかんないレビュー会こそスキルアップの場

特に若者、レビュー会のとき何をしていますか? ... 「いや、レビューしてますよぅ」 そうですか... ホントに? なんかメールチェックしてたりしませんか? メール返してたりしませんか? 自分の仕事やってたりしてませんか? Twitter見てたりしませんか? …

エンジニアのモチベーションを下げる方法

モチベーションの高いエンジニア...ガンガン働いてくれそうで、放っておいても安心でしょうか?安心してください。 簡単に下げられますよっ!o 序の口: ディスプレイを小さくする o 序二段: 毎日スーツを着させる o 三段目: 椅子を固くして、机を狭くする o …

独学のきっかけ、技術欲、問題解決欲、自己成長欲

独学とは? Twitterでのつぶやきをまとめました。 => 独学しない人に「独学せい!」とだけ言っても...ちょっと文章がTwitterライクになっていますのでご了承を。また、後半はTwitterでも語ってない話です。ちなみに、独学のスコープは曖昧です。勉強会に行く…

本屋んずおん

久しぶりにほんやー 先日、久しぶりに本屋に行きました。 ずらりと並んだ技術書、なかなかの圧巻です。 眺めているだけでちょっとワクワクします。 気になるタイトルを、ふと手にとって、 「おおぉ、ああいいなぁじっくり読みたいなぁ」 とか 「はい、次」 …

既存コードの甘い匂い (悪意なきチグハグコードの誕生)

まえがき 前提として、しっかりとコーディング規約やコーディング手順などが整備されている現場ではあまり関係ないかもしれません。そういうのを整備して実践していことが難しい現場、スタートアップからインクリメンタル開発を経て、成長していくサービスを…

Eclipseに寄付しました (Donate to Eclipse)

少し「うっ」て思い始めたけど... // Support Eclipse http://www.eclipse.org/donate/から、$250 を寄付しました。(I donated $250 to Eclipse)ありがとうの感謝の気持ちを込めて...って、なんか「今までお世話になりました」みたいな感じになったらいやだ…

単純な話、getであんまり検索したくない

定番レビュー getという名前のついたメソッドで、検索処理を書いているのをよく見かけます。昔からできるだけ直してもらうように提案してきました。強いこだわりがあればしょうがないですが... o 単純に思いつかなかったから o 別段深く考えずにメソッド名を…

SIとスタートアップの違いを知ろう

ちょっとした行動の違い 新しく現場に入ってきた方の、技術的なオリエンテーションを担当しています。技術的って言っても、そこに密接な「仕事の仕方」的な話もします。やはり、ポイントとしては、 「SIとスタートアップ」 要は...SIerと事業会社でのプログ…

jfluteのプログラマーオススメ五冊

そーとー個人的なオススメです。... ... 仮説思考 (内田 和成) 仮説思考 BCG流 問題発見・解決の発想法 内田 和成 (著)一気に、正解を見つけようとするのではなく、また、網羅的にひたすら検証するのではなく、仮説を立てて検証する。間違っていればまた仮説…

SEゼミ、HackOSS 4 Beginnersのフォロワー参戦

第一回目のリーダブルコード勉強会に続いて、 第三回目の プログラミングが好きな学生のための勉強会 Workshop for OSS Hack Weekend OSS Hack 4 Beginners に、フォロワーとして、参加させて頂きました。 OSSヘの第一歩 今度は、実際のオープンソースプロダ…

SEゼミ、リーダブルコード勉強会のフォロワー参戦

プログラミングが好きな学生のための勉強会 Workshop for OSS Hack Weekend Vol.1 Readable Code に、フォロワーとして、参加させて頂きました。 もりだくさんの一日 普段の大人(!?)が集まってやる勉強会とは違って、 学生さんを支援するというちょっと新鮮…

両方だいじなんです

よくある議論... A「コミュニケーションスキルをつけていけないとね」B「なに!? プログラミングスキルは要らないってのか!? プログラムが書けないやつなんてなんたらかんたら...」A「いやいや、誰もプログラミングスキルが 要らないなんて言ってないから」..…

アーキテクトのちから

ここでのアーキテクトとは? こういうのは明確な定義はない言葉ですが、 ここでは割り切った定義をしてしまいます。 サービス開発・システム開発の現場にて、 ディベロッパーの開発や運用効率を向上、 アプリが抱える技術課題の解決のために、 実装の開発環…

jflute と Seasar

org.dbflute 「そろそろ DBFlute、Seasarから独立したら?」 と言われ続けて何年も。。。 しますよ、1.1からは。 org.dbflute で運用していきます。 ... ... 10年近く前、Seasar-2.2 初めてのSeasarは、10年近くも前ですね。 Seasar-2.2で Apache Torque と…

URLマッピングは規約ベースベースがいいな

Webフレームワークは星の数ほどあります。 それぞれ色々なスタイルがあって、 それぞれ色々な場面に最適になるようにできています。 しかしながら、ここ数年で、 「とりあえずこれはこうあって欲しい」 というのがふんわり固まってきたのが... 「事業会社だ…

使いこなしてないAと使いこなしてるA

ん? 二個目、Bの間違いじゃない? って一瞬思いそうですが、Aです。両方ともAです。同じAですが、まるで別人のようです。。。 あるあるマンガ ちょっとおもしろいショート漫画を見つけました。The problem is not the tool itself | CommitStripMySQLが遅く…

UTF-8やタイプセーフなPropertiesご紹介

良いエントリ発見! こちらのブログに触発されて、 propertiesがらみのエントリを(^^。 // Java のプロパティファイルは UTF-8 エンコーディングで記述したい http://blog.k11i.biz/2014/09/java-utf-8.html UTF-8にしちゃえば世話ない そっか、Readerを受け…

プログラマー多様化の時代に教える難しさ

わりとシンプルだった気がするんだけど... みな、色々な将来像を持って、エンジニアの世界に飛び込んできています。jfluteの頃...まあ、jfluteがいい加減な人だっただけかもですが、「SEになるかプログラマーになるか」って、それぐらいしか見えてなくて、「…

SQLのエリアス名、頭文字省略は...うーん

SQL特有の問題である「世の中で統一された習慣がない」という、まさしくその部分の話なので、「こうすべし」ってのは言えないのですが...少なくともちょっと思ったこと、そして、jflute流の書き方をちょいっと紹介。※ここでいうエリアス名(alias名)はテーブ…

HotDeploy、いつどこでだれと?

HotDeployとは? Webアプリを再起動することなく、 修正したコードが反映されるHotDeploy。 画面開いて「あっ、まちがってる」と思ったら、 おもむろにそのままコードを修正して、 F5押したらすぐに修正内容が確認できる。 スクリプト言語では当たり前かもし…

なにを社内フレームワークと呼ぶか?

DKJフレームワーク? 社内フレームワークという言葉があります。また、独自フレームワークと呼ぶことも。会社の規模によっては、社内共通とプロジェクト独自の境界線が曖昧なときも。えてしてこの言葉はネガティブなイメージを持ちます。とにかく、ダークな…

プログラムを見守る

良い話はどこへ? まあ以前からある話ではあるのですが、特にここ半年、ここ三ヶ月くらい!? 色々な勉強会に行って色々な人とお会いしたり、色々な人のTwitterやブログなどを閲覧させて頂いたりしていますが、やはり、SIの開発現場の良い話があまり聞こえてき…

散らかったピースを大切に

いまとむかし、比べると、 ずいぶんと覚えることが多くなった。 プログラマーのできることは少なく、 ただひたすらプログラミングをすることが多かった。 いまもプログラミングはたくさんするが、 多くのことをあらかじめ知らなければなかなか前に進めない。…

一つだけ、じっくり作ってみませんか?

おもしろいというか、「ああぁ」という記事を発見。 // 残念なソフトウェア開発の現場は、 // 沈みかけの巨大な船に乗った航海に似ている http://anond.hatelabo.jp/20130310152356 かなり的を得ている物語になってるなー、って。 jflute自身は、その昔はわ…

新たなるJavaの風景、渋谷javaがスタート!

// 第一回 渋谷java // (java好きな人が集まってLTやるイベントです) http://atnd.org/events/40140 ハッシュタグは、#渋谷java まさしくスタート!これからも楽しみ! そんなムードの第一回でしたね! 楽しくJavaで集う そんな感じのとても良い勉強会でした…

DBFluteプロモーション改造計画

DBFluteのプロモーションの方向性を見直し、 ちょっとドキュメントを整備し直しました。 「現場指向」がメインテーマでしたが、 新たなメインテーマに「DB変更に強い」を 持ってきました。ちょっと入れ替えな感じ。 やはりこれっ -> DB変更に強い、という古…

新卒ぞろぞろClubDB2に参加

新卒エンジニアをぞろぞろ連れて、 ClubDB2 に参加してきました! 第163回 初心者歓迎!DB2の使い方【運用管理編】 新卒4人と来年の新卒(インターン)と jfluteの6人で参加。 内容的にもちょうどいいかなと思って... したらもうばっちり! 「データベースの…

SEOって大変であり大切なんだなぁ

かなり素敵なブログが... // サイト名で1位になるSEO | 社内SEO担当者ブログ http://www.nolinkseo.com/?p=106 対象となっているサイトは、 前に「jfluteの日記」でも紹介したサイト。 // DB変更に強い、という古風な特技 | DBFlute http://d.hatena.ne.jp/j…

DBFluteの実績サイト

こないだブログ書きましたが、 DBFluteのサイトアクセス数が、 TeedaやS2Daoのピーク時に達しようとしています。 だいぶ多くの人に認識してもらえてるのかなと。 それでもまだまだ、 「Seasarは知ってるけど...DBFlute? うーん、名前すら聞いたこと無いなぁ…

集中力を高めろあろま

最近、オフィスのデスクにこんなものを。 オフィスって、色々な臭いが入り混じった空間です。 周りがうるさくても慌ただしくても、 わりと集中力は保てる方なのですが、 嗅覚は人の心に直結する感覚... って「直結しない感覚ってなんだよ!?」 って感じだけど…