Webプログラマは,Webシステムを設計し,JavaやPerl,PHPなどのプログラミング言語を使って,設計通りに動くプログラムを開発する仕事である。GoogleやAmazonのような多数のユーザーが利用する大規模なものから,企業の部署で利用する小さなものまで,開発するシステムの規模は様々。だが,開発の最先端でプログラムを生み出す仕事というのは共通している。 仕事の考え方は「受託」と「自社」で異なる はてなは「はてなダイアリー」「はてなブックマーク」などのWebサービスを自社で開発,運用する企業である。このはてなで,最高技術責任者(CTO)として開発部門を率いつつ,自らもWebプログラマとしてはてなのシステムを開発しているのが伊藤 直也氏だ。 Webプログラマの仕事は,「受託開発」と「自社開発」でかなり異なる。一般に,顧客の要望を受けてサービスを作る開発形態を「受託開発」や「システムインテ