ECObjects ~世界を変えるソリューションを目指して~ “日本発・世界初” クラスのテクノロジーで 社会の発展に貢献します。 クラステクノロジーは、統合化部品表をコンセプトとしたECObjectsという 自社プロダクトを中心に、製造業の上流から下流までの全ての分野を サポートする製造業向け総合ソリューションカンパニーです。
DailyJS - A JavaScript blog. Google CodeやGitHubをはじめさまざまなプロジェクトホスティングサービスが存在する現在では、オープンソースプロジェクトはとても簡単にはじめられる。ただし、そういったプロジェクトのすべてが優れた結果を残せるわけではない。大半のプロジェクトは終わらせることもできず、ただ誰にも触られることのない存在になっていく。 プログラマであれば誰しもより優れたプログラマになりたいと考えるだろう。WebにはプログラミングテクニックやTIPS、デザインパターンやアンチパターンなど、さまざまなプログラミングに関するノウハウがあり、多くのプログラマがそうしたノウハウを活用している。しかしながら、いくら努力してもいまいち自分のスキルの上達を感じられない方も少なくないだろう。 以前からよく言われていることだが、Alex Kessinger氏が7月2
久々の更新です。 相変わらず忙しいですが、最近の仕事の大きなポイントは上海と香港に良いビジネスパートナーが見つかったことです。いつまでも日本だけで活動してても明るい展望は描けないのでチャンスを伺ってましたが、来月ぐらいからこちらの新プロジェクトに本腰を入れることになります。日本が総体的にはだんだんダメになっていく、というのは抗し難い流れだけれども、震災と菅政権がそれをグッと加速させたと思う。 今日書くのは、先月の「なぜ優秀なプログラマは人を雇わないか」に関連して、いかにして少人数の非請負型プロジェクトの成功確率を上げるか、という話。前から考えていたことを、新プロジェクト開始にあたって改めて整理してみた。 ここでいう成功、というのは、きっちり黒字を出す、ということである。 例題として、平均的なプログラマ10人のチームで10ヶ月かかるプロジェクトがあるとしよう。100人月だから、ざっと1人月5
一般企業にとっても、自社製品や自社サービスの開発を行っている企業にとっても、プログラマ採用は難しい問題のようです。どこでどうやって良いプログラマを見つけてくるのか、あるいはどうやってプログラマの力量を測ればいいのかという問題です。 どんなコードが書けるかを見ればいい、というのは、特にブログやオープンソース活動が盛んになった今では良く聞くところですが、それをシステマティックにサービスとしてやろうという動きもあります。 コンテストサイトが雇用市場で重宝される 例えば、プログラミングのコンテストサイトとして知られる「TopCoder.com」があります。TopCoderは、プログラミング能力、特に多様なアルゴリズムを駆使して実装する能力を競うコミュニティというかプラットフォームです。TopCoderでは、実際にブラウザ越しに書いたコードをサブミットすると、向こう側でそのコードがコンパイルされて走
元ネタはこちらですが、「優れたJavaプログラマ」を見分ける質問ではありません*1。次のような状況を想定してください。 受託業務を中心にしている弊社は、Javaで業務系ウェブアプリケーションの開発を行う事になりました。しかし社内のリソースを使うにも1−2名足らない事が見積もりから解っています。そこで、中堅エンジニアを1−2名募集することになりました。正社員か派遣かは問いませんが、経験が3年程度の中堅プログラマが必要です。同等またはそれ以上のスキルを持つ正社員がプロジェクトを牽引しますが、ゼロから教えながら教育することはできないので、必要最低限のスキルを持っていることが条件になります。 こんな状況を想定して、面接の質問を考えてみました。経験が3年程度あれば、問題なく答えられるはずです*2。尚、質問はホーム言語がJavaである前提です。 下記質問にそれぞれ50文字以内を目安に簡単に説明すること
先日、ITproを眺めていたら「NTTドコモがiアプリDX開発ツールを個人開発者などに向け公開、GPSや課金が利用可能に」という記事が目に入ってきた。 「いったい、いつのニュースなのか?」と思って日付を確認したところ、2010年8月26日である。筆者は近年、iアプリ関連の動向をまったくウォッチしていなかったので、「まだ公開していなかったのか」というのが最初に抱いた正直な感想である。そしてドコモには申し訳ないが、“今さら”という印象をつい抱いてしまった。 筆者がこうした印象を持つのは、グーグルやアップルが開発者をどのように支援してきたかを見ているからだ。 グーグルは(厳密にはグーグルが主導するOpen Handset Allianceは)初代Android端末「T-Moblie G1」の発売前から開発者向けキット「Android SDK」を提供している。それどころか実機がない段階で「Andr
先日図らずも注目を集めてしまった人材獲得の件で。 1人採用して、実際に仕事を始めて3週間経ったのでその感想。 実は彼は中国人で、日本で生活して5年になるが、正直日本語はやや怪しいところがある。特に会話は。 なので、日本の顧客と直接折衝するような仕事は無理なのだけど、プログラムを書いてもらうために雇ったのであるから言葉の問題はほとんど気にしていなかった。いざとなればこっちが英語で説明してあげればいいんじゃね?と軽く考えていた(中国語はマッタク分からないので...)。 実際フタを開けてみると、本当にそのとおりだった。subversionのcommitごとにdiffを見ればどういう思考をしたかはだいたいわかる。むしろ、自然言語で進捗を報告すると、30%しかできていないのに80%できたと見栄をきったり、1日でできる仕事なのに「これは1週間はかかるッスね」と言って楽をするといった不正が簡単にできてし
このところ、KLab×はてな エンジニア応援ブログコンテストというのを開催していまして、エンジニア人生に関するちょっとした小話をブログに書いていただくと、内容によっては、シリコンバレーに行けたり、iPad が貰えるかもしれない。という企画です。「え、ブログ書くだけでシリコンバレー? 」 なかなか太っ腹な企画です。 よい機会なので、宣伝がてら、自分もちょっと、昔話をしてみたいと思います。 振り返ってみると、自分がエンジニアとして経験を積むなかで、「ここが壁だったな」と思うところがぼちぼちありました。それが何で壁に感じたのかといま改めて考えると、いずれも体系的な知識がなかったために、それを乗り越えるための指針がなかったというのが大きかったように思います。 きれいなコードを書くにはどうしたらいいんだろう? 負荷分散って、どうやるんだろう? 溜め込んだデータをうまく活用するには、どうしたらいいんだ
システム開発がますます複雑化していく中、エンジニアには、テクノロジを理解して、さまざまな場面に適した選択が求められます。本連載では、Javaと.NETの基本的な仕組みから最新の傾向や技術などについて、数回に分けて紹介します いまさら聞けない、Javaと.NETの違い 今日、アプリケーション開発・実行のプラットフォームは、大きく2つのテクノロジに収束しているといえるでしょう。 1つは、エンタープライズ・アプリケーション開発の定番ともいえる「Java」です。 実行環境、開発環境の無償提供、OSを自由に選べること、フレームワークや開発環境が充実していることが人気の理由です。大規模アプリケーションの採用実績も多く、ほかのプラットフォームをリードしてきました。 もう1つは、マイクロソフトが発表した「Microsoft.NET」構想に基づいた「.NET」です。 プラットフォームが主にWindowsに制
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く