アーキテクチャをスマートに。

株式会社ネオジニア代表。ITアーキテクトとしてのお仕事や考えていることなどをたまに綴っています。(記事の内容は個人の見解に基づくものであり、所属組織を代表するものではありません)

プログラマーに向いている人とそうでない人

一般的に、標準的な能力のプログラマと、良くできるプログラマとの能力差は何倍とも何十倍とも言われ、個人ごとの能力差が非常に激しい職種だと言われています。

自分自身、この業界で10年以上仕事してきて、本当にそのとおりだな〜と身にしみて思います。

逆に、平均的なプログラマになら誰だってなれる、向き不向きなんてない、という意見もあるようですが、僕はそうではなく、向き不向きがあると考えています。

続きを読む

Remminaで"|"が打てない時

先日、久しぶりに時間があったのでついに Ubuntu 14.04 LTS trusty に乗り換えました!
で Remmina を使って Windowsリモートデスクトップ接続すると、"|" が打てないのでちょっとググったところ簡単に対応できたので記録しておく。

続きを読む

ホントにあったクソコードの話(2014年春号)

最近久しぶりに Java の開発プロジェクトに参画したので、実際にそこで見たクソコードをいくつか挙げてみます。
提示しているソースコードは、実際のソースコードをもとに出来るだけニュアンスが伝わるよう書き換えています。

続きを読む

SIでWebシステムやるなら Java? いやいや ASP.NET MVC でしょ

お仕事(つまりSI、企業向け受託開発)で Webシステムを開発する際に、どんなアーキテクチャにすべきか、どのフレームワークプログラミング言語)を採用すべきかを考えた時、最近では ASP.NET MVC が良い選択だと実感しています。

ではなぜそれが良いのか、またメディアやネット上で流行りの他のフレームワークRuby on RailsPHP, Struts, Play, Node.js などよりどこが良いと思っているのか、実際の開発現場にいるエンジニアとして考えていることを整理してみました。

続きを読む

ブログ移行しました

これまではてなダイアリーを利用させていただいていましたが、新しいはてなブログに移行しました。

記事やスターなどもまるごと全部インポートできて、リダイレクト設定も簡単にできました。管理画面も"今風"な感じで、結構いい感じです。編集画面も使いやすくなって素晴らしいです。

デザインをもう少しカスタマイズしてみたいと思ってますが、投稿のテストも兼ねてとりあえず記念ポスト。