タグ

Developに関するrelia-Kのブックマーク (455)

  • 新人を10年後も生き残れるエンジニアに育てる 育成プログラム- @IT自分戦略研究所

    現場にメンタリング制度を導入する&改善する 新人を“10年後も生き残れるエンジニア”に 育てる育成プログラム 金武明日香(@IT自分戦略研究所) 2010/10/12 NTTコムウェアは、新入社員の社内教育として「メンタリング制度」を導入している。メンタリング制度を導入して8年近くが経過し、メンタリング制度の良さと問題点が見えてきた。教育担当者に、メンタリング制度の運用ノウハウを語ってもらった。 目的は「10年先でも生き残れるエンジニアを育成する」ため。新制度が始まって1年以上が経過し、目に見える効果が出てきたという。 長い間メンタリング制度を続けてきた同社が、なぜ制度の見直しを行ったのか。従来の制度の問題点はどこにあり、どう改善を行ったのか。総務人事部HCMセンタ 担当課長の三尾和幸氏、現在メンターとして活躍しているCRM&ビリング・ソリューション事業部の金子朝輝氏に、「新入社員を教育

  • コミュ力不足なわけじゃない! PGが不機嫌になる本当の理由:わたしの愛するエンジニアライフ:エンジニアライフ

    音が語れるエンジニア参加型メディア「@IT自分戦略研究所 エンジニアライフ」。日々、ITエンジニアの「生の声」を公開している。 ここでは、編集部の独断と偏愛によって選んだコラムをテーマ別に紹介していく。今回のテーマは「リーダーとプログラマの人間関係」。 不機嫌なプログラマ、話し掛けると反応が悪いプログラマがいる。しかし、彼らには彼らなりの理由があるのだ。「プログラマはコミュニケーション能力が不足している」と一蹴せず、彼らとの関係をよりよくするための考え方を紹介しよう。 なぜプログラマは話し掛けると反応が悪いのか リーダー「ねえ、ちょっといい?」 プログラマ「……え、……何ですか?」 こんな光景を見たことがある人は少なくないかもしれない。なぜ、話し掛けるとプログラマの反応が悪いのか。『気難しいプログラマ』を執筆する玄米茶氏は「集中しているときに話し掛けられれば、不機嫌になるのは当然」と、理

    コミュ力不足なわけじゃない! PGが不機嫌になる本当の理由:わたしの愛するエンジニアライフ:エンジニアライフ
  • プログラミング、心から「好きだ」と言えますか?

    プログラミング、心から「好きだ」と言えますか?:情報マネージャとSEのための「今週の1冊」(13) これほどビジネスや日常生活にITが浸透したいまになっても、「プログラマ35歳定年説」は依然としてささやかれ続けている。だが、当にそうなのだろうか? プログラマという職種を見直してみると、そもそも“定年”という概念など存在しないのではないだろうか? 市場競争が激化している現在、業務を支えるITシステムには機能と品質、コストを高いレベルでバランスさせることが求められている。特にシステムの機能を支えるソフトウェア開発には、設計仕様の確実な実装と、その後の運用保守、エンハンスなどのコストを抑えられる高品質な仕上がりが要求される。これはすなわち、企業やビジネスにとって、ソフトウェアを作り込むプログラマのスキルが一層重要な意味を持つようになっているということだ。 だが、周知のとおり、日企業には多くの

    プログラミング、心から「好きだ」と言えますか?
  • 南米発のツールがIT業界に与えるインパクト

    「プログラマはもう要らない」。大手物流会社のシステム子会社で新技術の社内展開を進めるマネージャーはこう言い切る。ここでいうプログラマとは、企業情報システムの開発プロジェクトでプログラムを作成する担当者を指す。ある開発ツールを検証したところ、こうした役割の要員は不要との結論に至ったというのだ。 このマネージャーは記者に対して、ツールを導入した場合の効果をこう語る。「様々な開発言語を知っていて、バグのないソースコードを24時間、延々と高速で書き続ける。そんなスーパープログラマを雇ったのと同じ効果が得られる」。 同社が検証したのは「GeneXus(ジェネクサス)」という開発ツールである。ご存知の方はまだ多くないかもしれない。一口に言えば、アプリケーションの自動生成ツールである。データ項目や画面、業務ルールといった設計情報をGeneXusの表記法で入力すると、ソースコードとテーブル定義情報を自動生

    南米発のツールがIT業界に与えるインパクト
  • iOS 4のSDKで、Twitterを使ったiPhoneアプリを作る

    iOS 4のSDKで、Twitterを使ったiPhoneアプリを作る:SDKで始めるiPad/iPhoneアプリ開発の勘所(4)(1/4 ページ) 初めてiPhoneiPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 連載第3回「iPhoneiPadアプリ作成の仕上げ・国際化・デバッグ」では、完成したアプリの仕上げ作業や、開発時のデバッグ方法などを紹介しました。これまでの連載で、アプリ開発の基礎については一通り解説しました。今回からは、開発環境をiOS 4のSDKに更新し、さらにさまざまな機能の実装について紹介していきたいと思います。 今回は、Twitterアプリの作成を通し、Webサービスと連携したiPhoneiPadアプリの作成方法について解説します。 サンプルTwitterクライアントの概

    iOS 4のSDKで、Twitterを使ったiPhoneアプリを作る
  • メモリのエラーを検出する·Dr. Memory MOONGIFT

    Dr. MemoryはWindows/Linux用のオープンソース・ソフトウェア。ローカルアプリケーションにおいてメモリの扱い方を間違えるとウィルスやその他の悪意を持ったソフトウェアに利用される可能性がある。メモリーリークは大きな問題だ。 Firefoxで実行した所 IDEなどでもメモリチェックするツールがあるが、実際にコンパイルされたものでチェックする方が正確かも知れない。そのチェックツールとしてDr. Memoryを紹介しよう。 Dr. Memoryの使い方は簡単で、コンパイルされた実行ファイルをドロップするだけで良い。後はしばらく待っているとチェック結果がテキストファイルとして保存される。この手の分野には明るくないのでなんだが、見る人が見れば問題点に気づくはずだ。 別なアプリの実行結果 現在は32bitアプリケーションのみに対応しているとのこと。またIA-32/AMD64に対応してい

    メモリのエラーを検出する·Dr. Memory MOONGIFT
  • ソースコードで発見した奇妙なコメント集

    2013年3月23日 ネタ コーダー・デベロッパー・プログラマーさん達はそのソースコードにわかりやすい説明書きを「コメント」として残し、後から他の人が修正・編集しやすいようにコードを書いていきます。Stackoverflowの中でなんだそりゃー!というコメントがまとめられていたのでいくつか翻訳してみます!「クライアントからのムチャぶり迷言集 」に続き久しぶりにネタ系記事です。楽しんでください! ↑私が10年以上利用している会計ソフト! プログラマーさん達の名誉のため、先に言っておきますが、全てのプログラマーがこういったコメントを残しているわけではありませんよ!「こんなの書く人いるんだー世の中いろんな人がいるもんだー」くらいに軽く読んでみてください! 自信を失したプログラマー達 自虐コメント多数! // ごめん。 /* お願い…動いてくれ… */ // このコードは最低だ。知ってるだろ?俺も

    ソースコードで発見した奇妙なコメント集
  • ある程度の年齢を迎えたプログラマが生き残るには - ひがやすを技術ブログ

    ある程度の年齢を迎えたプログラマが抱える悩みに、「若手のプログラマと比べて、どうやって価値を出していくか」という問題があります。これは言い換えれば「同じような生産性であれば、相対的に給料の低い若手のプログラマに置き換えられてしまうのではないか」という悩みです。 35才(2004年)でプログラマとしてオープンソースを始め、今年で42才になる俺が通りますよ。 35才までは、SIerの中でSEをやってたので、そんなにプログラムは書いたことがないです。 上記のエントリには、いろんな戦略が書いていますが、ぶっちゃけ戦略は一番重要なことではなく、一番重要なのは、常に自分の価値を高めるために努力し続けることです。 努力や挑戦をやめたら、自分の価値はどんどん陳腐化して下がっていくのは当たり前なのです。 自分がどんなことに挑戦してきたのかちょっと書いてみますね。 2004年1月、プログラマとして何か新しいこ

    ある程度の年齢を迎えたプログラマが生き残るには - ひがやすを技術ブログ
  • ある程度の年齢を迎えたプログラマが抱える悩み - bkブログ

    ある程度の年齢を迎えたプログラマが抱える悩み ある程度の年齢を迎えたプログラマが抱える悩みに、「若手のプログラマと比べて、どうやって価値を出していくか」という問題があります。これは言い換えれば「同じような生産性であれば、相対的に給料の低い若手のプログラマに置き換えられてしまうのではないか」という悩みです。 この問題のひとつの解決策は、プログラマ以外の仕事のポジション(たとえば管理職など)に移ることですが、他のポジションには向いていない、まだまだ現役でプログラマをやりたいという場合にどんな戦略があるか考えてみました。なお、後述するように、以下に挙げた戦略は相反するものではなく、組み合わせが可能です。 エキスパート戦略 この分野ではトップクラス、というレベルの専門性を身につけ、その分野に特化してキャリアを築くという戦略です。たとえば、ネットワークやセキュリティといった分野で一流と認められる専門

  • これからの10年--開発者が主役となる時代の幕開け

    1990年代の後半から2000年代の初めにかけて、あらゆる規模の企業においてIT化が進み、生産性の大きな向上が達成された。その結果、IT要員は貴重な存在と見なされるようになった。しかし、テクノロジの世界は未だに絶え間ない変化にさらされ続けている。そして、こういった変化が業界を席巻し続けることで、これからの10年間はIT要員ではなく、開発者にスポットライトが当たるようになるはずだ。 ビジネスコミュニケーションやビジネスにおける効率化がこれほどまでに進んできたのは、われわれがもはや当たり前のものとして捉えているイノベーションの存在があったからこそである。筆者がここで言わんとしているイノベーションとは、今ではどの机の上にも置かれているPCや、ファイルやプリンタの共有を可能にするコンピュータネットワーク、電子メール、カレンダーの共有といったもののことであり、その究極としてウェブ技術が存在している。

    これからの10年--開発者が主役となる時代の幕開け
  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム

  • これは便利!よく使うコードを保存・管理できる個人用リポジトリ -Code Bank

    HTML, CSS, JavaScriptをはじめ、XML, ActionScript, Flex, Java, Perl, PHP, SQL, Cなどさまざまな言語に対応したコードを手軽に管理できるソフトウェアを紹介します。 Code Bank [ad#ad-2] Code Bankは簡単に個人でコードを保存・管理できるAdobe Airのアプリケーションです。Subversionのコード専用お手軽版という感じでしょうか。 データベースはローカルとサーバーのどちらにも作成することができます。 画面はシンプルで、使い勝手もよいです。 コードの登録画面では、Language(登録する言語)、Title(タイトル)、Description(説明文)、Code(コード)、Tag(タグ)を登録できます。

  • ネットワークを介してみんなでプログラミングできるサービス

    認証がいらず、URLを教えるだけですごく簡単にリアルタイムのコラボレーションプログラミングができちゃうサービスです。

    ネットワークを介してみんなでプログラミングできるサービス
  • iPhone最適化サイト構築 » 【特集】Objective-Cを使わないiPhoneアプリフレームワーク×7+αとサイトフレームワーク×7

    iPhone最適化サイト構築 iPhoneアプリ、最適化Webサイトを構築するのに便利な情報をお届けします。iPhone最適化サイト構築を承っております MOONGIFTではiPhone向けWebサイト開発、iPhoneアプリ開発を承っております。ご用命、ご質問などはinfo@moongift.jpまでお気軽にどうぞ! 今、多数の個人または企業がiPhoneアプリの開発を進めています。大きく分けて、自社サービスを利用促進するためにiPhoneアプリを開発するケースと有料のiPhoneアプリ販売で収益を上げるケースの二つが考えられます。前者はiPhoneアプリ自体に収益性を求めない場合が多いので開発言語であるObjective-Cを習得するコストが割高に感じられるケースが多く、たまたま社内にObjective-Cを習得している、または個人的な興味でiPhoneアプリを開発していた社内の人が中

  • 言語設計者たちが考えること

    C++Python、APL、FORTH、BASIC、AWK、Lua、Haskell、ML、SQL、Objective-C、Java、C#、UML、Perl、PostScript、Eiffel、そしてRuby。世界に多くの影響を与え、またソフトウェアの基盤を支えているさまざまなプログラム言語の設計者たちへのインタビュー集です。彼らが何を考え、どんな考えに基づいて言語を設計したのか。伝説的かつ著名な言語設計者たちが登場し、背景、動機、哲学、信念、秘話、教訓、課題を語ります。対話を通してパイオニアたちの飽くなき探究心と思考プロセス、情熱、そして底知れぬエネルギーが見えてくるはずです。 日語版には、Rubyのまつもとゆきひろ氏へのインタビューを追加収録しています。 目次 書推薦の言葉 まえがき 1章 C++(ビャーネ・ストラウストラップ) 設計上の意思決定 C++の使用 オブジェクト指向プロ

    言語設計者たちが考えること
  • 新人教育で必要なのは「熱心さ」ではなく「打算」である:@IT自分戦略研究所の「おすすめエンジニアライフ」:エンジニアライフ

    音が語れるエンジニア参加型メディア「@IT自分戦略研究所 エンジニアライフ」。日々、ITエンジニアの「生の声」を公開している。 ここでは、編集部がおすすめするコラムを紹介しよう。効果的な後輩指導、テストエンジニアのための要件定義の2、そしてPHP技術者認定試験の発起人による新コラムを紹介する。 後輩指導 要件定義とテストのあいだ――TEF東海の勉強会に行ってきました 目指すもの 「新入社員は常識がない大人」であることを意識して指導する グローバルナレッジネットワークの横山哲也氏による『Go, Go, Go, in Peace』。適切な後輩のしかり方について。 新入社員が入ってくるたび、上の世代は「いまの若者が考えていることは分からない」とぼやく。だが、横山氏は「別に、考えていることを理解する必要はない」と語る。 後輩指導においては、「新入社員は社会人としての常識を身に付ける機会がなかっ

    新人教育で必要なのは「熱心さ」ではなく「打算」である:@IT自分戦略研究所の「おすすめエンジニアライフ」:エンジニアライフ
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • 自分なりの iPhone アプリ開発手法とかこだわりとか書いてみた

    Twitter で vの人こと @voluntas さんに 無 茶 振 り されたので、自分なりのポリシーとかこだわりとか開発手法とかをまとめてみることにしました。今仕事iPhone アプリの開発を主にやっているので、 iPhone アプリに関する内容が多いですが、それ以外の開発でも使えると思います。 あまり技術的な内容やツールに関する内容はありません。それらは別エントリーにまとめようと思います。 ■大前提: 自分を知る まず何はなくともこっからです。なんだか開発とか全然関係ないじゃないか、怪しい自己啓発じゃねえかと思われるかもしれませんが、敵を知り己をを知れば百戦危うからずと昔のエライ人も言ってます。それにそもそも私がどのような人間なのかを理解しないと、せっかくの開発手法もそのまま真似してはうまく合わない・上手く回らない・賛成できないということになりますので、非常に大事だと思います。

  • グリーの開発環境(歴史と概要) | GREE Engineering

    こんにちは。グリーでインフラ的なお仕事をしているsotarokです。今回は、グリーの開発環境についてお話します。 グリーの開発環境 開発環境どうするか、という問題はエンジニアリングをしている会社であれば誰しも一度は悩んだことのある問題だと思います。開発環境の作り方は、会社やサービスの規模、事業の形態などによって様々ですし、割と小さな規模から「歴史的な経緯」を経て成長してくることが多く、これといったスタンダードがあるわけでもありません。 グリーでも初期の頃から、いくつかの経緯を経て現在の開発環境があります。これは、特に画期的な開発環境やスタンダードに合わせてつくったわけではなく、日々の業務のなかで、あれこれ困ったことやより便利にしたいことなどを解決していくうちに作り上げられたものです。 今回は、グリーの開発環境の移り変わりと、今後の開発環境づくりについてお話させていただきます。 初期の頃の開

    グリーの開発環境(歴史と概要) | GREE Engineering
  • ゲームプログラミングもできる、やさしい開発環境「プログラミン」、文部科学省が公開

    文部科学省のWebサイトで、子どもでも簡単にプログラミングできそうな楽しい開発環境「プログラミン」の公開が始まりました。 子ども向けのプログラミング環境では、「LOGO」のようなタートルグラフィックスができるようなものがいくつかありますが、プログラミンはゲームのようなインタラクティブな操作もできて、しかも作ったプログラムを公開することもできます。 オープニングムービーから、どんな機能があるかを紹介しましょう。 ゲームを作って友だちに公開 「プログラミン」のページ。右上にはちゃんと文部科学省のロゴが。私たちの税金で作られているようなので、思う存分活用したいですね。

    ゲームプログラミングもできる、やさしい開発環境「プログラミン」、文部科学省が公開