教育に関するkkmymのブックマーク (126)

  • 「Strutsを使わないMVC方法を教えてください。」(1) Java Solution - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    kkmym
    kkmym 2007/06/09
  • へ〜たのめも:Google のソフトウェア・エンジニアリング - livedoor Blog(ブログ)

    2007年06月07日 Google のソフトウェア・エンジニアリング Google Developer Day Tokyo の鵜飼さんのプレゼンより、「Googleエンジニアはどうやって開発しているのか?」 Google の研修 入社して最初の 3ヶ月は社(Mountain View)で研修 研修中は、メンターがついて「Google での開発の仕方」を学ぶ 内部ウェブ・サイトで社内共有ライブラリの使い方などを説明する動画があるので、それで自習 Googleプロジェクト・チーム 開発拠点は米国、スイス、オーストラリア、インド、日など 場所とプロジェクト・チームは関係なく、プロジェクト・チームが拠点をまたがることは普通。世界中の拠点全部合わせて、一つの Google エンジニアリング・チーム 開発はデザイン、コーディング、テスト、改善、デモの運用まで上流から下流まで同じチーム(同

    kkmym
    kkmym 2007/06/07
    偉い人ほどコードを書く、と。
  • 職場の雰囲気を悪くしている、見えない「私」 | Lifehacking.jp

    Four letter words: 題名だけではなんのことかさっぱりだと思いますが、これは先日 37Signals のブログ Signal vs Noise での記事「Four letter words」を読んでいて思ったことです。記事では他人、特にプログラマーとデザイナーのように違う畑の人とがコラボレーションしているときに注意しないといけない4文字言葉が紹介されていました。いいえ、f*** とか s*** ではありません。それは、 Need、Must、Can’t、Easy、Just、Only、Fast の7つです。使用例は次のような感じ。ちょっとあきれ気味の口調で読み上げると、やる気減退効果は絶大です。 We really need it. If we don’t we can’t make the customer happy. Wouldn’t it be easy if we j

    職場の雰囲気を悪くしている、見えない「私」 | Lifehacking.jp
    kkmym
    kkmym 2007/06/06
    気をつけよう
  • 不恰好な力技が作る未来 - レジデント初期研修用資料

    レジデント初期研修用資料 引っ越し前の旧blogです。新しいアドレスは http://medt00lz.s59.xrea.com/wp/ になります ギャングネイルがトラスを広めた 鉄橋や塔を作る三角形、「トラス構造」を木材で再現するのは難しい。 少ない材料で高強度が出せるやりかた。合理的で、見た目もきれいだけれど、 構造材は全て斜め組み。木材でこれをやるときは、材料の両端を複雑に削れないといけない。 トラスを作れる人は少数で、技術者は高価。建築物に「トラス構造」を持ち込むときは、 それを建物の「売り」にしたいときとか、よっぽど象徴的な建築物に使うとか。 市場にはたぶん、「芸術的なトラスを作れる職人」が求められて、 大工さん達はそれに応えて。 木造トラス構造を採用したホールとか、有名な建物はいくつかあるけれど、 「軽くて丈夫」というトラス構造来の機能からは少し遠くて、ほとんど芸術品。 状

  • 404 Blog Not Found:プロ^2グラマーは社交が8割

    2007年02月19日01:30 カテゴリCode プロ^2グラマーは社交が8割 趣味でプログラムをするシュミグラマーや、職は別にあって、たまにプログラムするタマグラマーはとにかく、プログラミングそのものを職にしているプロプログラマー(以下プロ^2グラマー)の業務の8割は、実はプログラムを書く事ではない。 実感としては、顧客(社内顧客含む)との折衝が4割、学習が4割といったところ。残った2割が実際にコードを書いている時間。計算上は、週5日のうちコードを書いているのは1日しかないことになる。そして当はそのコードを書いている時間も、コードを書く時間よりコードを読み返したり他のコードを読んでいたり、実のところぼけぇっとしていたりという時間が8割。 このプロ^2グラマーは、さぼっているわけでも無能な訳でもない。むしろ有能だとされるプログラマーほど、「オフタイム」が長い。そしてそのオフタイムの間

    404 Blog Not Found:プロ^2グラマーは社交が8割
  • 純粋なココロ 2.0: そこそこのIT技術者に求められる素養の第一は「人柄」ではなく「技術」

    ↑タコシエ・オンラインにて絶賛発売中!通販可能!在庫切れの際はご容赦ください。 【関連サイト】 ・純粋なココロ(旧サイト) ・世界のはて(はてなダイアリー別館) ・Twitter@Masao 【そこそこのIT技術者に、コミュニケーション能力は要らない】 ・町場のSEに求められる素養の第一は「技術」ではなく「人柄」 ・プロ^2グラマーは社交が8割 共にSEやプログラマといったIT技術者に一番必要な能力は、「人柄」なり「社交」なり、要は「コミュニケーション能力」(以下コミュ力)だよというお話。 でもコレ、違うと思うんですよね。このふたつの記事の前提になっているのは、「『優秀な』IT技術者を目指す人間にとっては」ってことなんじゃないかなぁ*1。 「そこそこの」IT技術者には、コミュ力なんて要りませんよ。まぁ最低限の業務連絡をこなせるくらいのコミュ力は流石に必要だけど、ここに書いてある

  • Yoshioriの日記: ポインタも再帰も FizzBuzz も出来なくても良いと思うよ

    こんな単純明快なことが理解できないと言われても,想像できない.理解できる側からするとあまりに当たり前のことなので,これを「才能」と呼ぶのさえおこがましいと思う カレーなる辛口Java転職日記 - プログラマーになれる人となれない人 自分が昔から違和感を持っていた事、 「ポインタは難しいか?」 ぶっちゃけると難しくないですよね。 神様なんて信じない僕らのために - ポインタは当に難しく、プログラマになるのに大事な事なのか? この辺を読んで・・・ (才能を)持ってる人は持たない人の気持ちが理解できないんだなぁ 多分、悪気とか悪意とかは全然なくって 純粋に持たない人の気持ちが当に文字通り理解できないんだろうなぁと思った。 個人的には 甘いと言われるかも知れないけど 別にポインタも再帰も 難しいと感じても出来なくても良いと思う。 プログラマになりたくない人を無理矢理プログ

    kkmym
    kkmym 2007/06/02
    いや、できない人ってほんとにいるし、そういう人ってマイナスしかもたらさないし。
  • Groovin' High:脱フリーランス・エンジニアという反発心 - livedoor Blog(ブログ)

    この間あるイベントに参加したら、有名なフリーランスエンジニアが「サラリーマン・エンジニアの人たち」という言葉を使い上から目線の発言をしていてちょっと反発を感じた。最近、組織に所属していてもいなくても、自由に活動をしているいわゆる「フリーランスな」人に注目が集まっている。よく見ると当のフリーランスはいなくて、ある組織が「好きにさせてる」だけなのにね。 エンジニア仕事がArticsticなものだとしても、それは個人のものではなくてチームのものだと思う。その人が言う「サラリーマンな人たち」が、実はソフトウェア業界のクリエイティビティを実質生み出しているのは誰にも否定できない事実。だからお前なめんなよ。っていう単純な反発心じゃないんだよ。 この状況って、結局エンジニアの現状。限界だと思う。能力がある程度高まったんで、サラリーマンやってるより個人契約というか、個人事業主になったり、自由に遊ばせ

  • 説得力を高めるため要点は必ず3つにする (デキる人の「書く技術」):NBonline(日経ビジネス オンライン)

    ワイキューブ副社長の中川智尚さんは、社長から「中川君の文章は説得力がある」と言われる社内文書の達人だ。実は文章を書くのが好きではないそうだが、仕事のために書く文章はソツがない。 中川さんが文章を書く際に心がけているポイントは3つ。まず最も重要なのが、読み手が自分の文章を読んでどう思うかを考えること。2つ目は、用件を整理して話のポイントを3つに分けること。3つ目は、誤解されないよう、曖昧な表現を避けて短い文章で書くことである。 どれも「長い文章は読むのも書くのも苦手」だからこそ身につけた文章術だ。 文章とは相手ありきのものである。どんな構成にして、どんな言葉で表現すれば正確に相手に伝わるかを、書く前に考えなくてはならない。相手がどういう人であるかによって、書き方も変わってくるだろう。 しかし、相手が誰であれ、客観的すぎる文章やその逆に独り善がりな文章になってはいけないと中川さんは言う。 「主

    説得力を高めるため要点は必ず3つにする (デキる人の「書く技術」):NBonline(日経ビジネス オンライン)
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • 実装リーダーという存在

    ソフトウェア開発という作業は,(ウォーターフォールやイテレーションなどの単位は抜きにして)設計から実装という流れに沿って行われる。業務的な設計から,最終的にはコンピュータ語に翻訳し,ソフトウェアという成果物を作り出すための「プログラミング」という作業が必ず存在する。 近年,プログラミングを軽視している組織やプロジェクトが非常に目に付くようになった。 プログラミングという作業は,日々の経験と,それによって蓄積されるパターンをどれだけ多く持っているか,が鍵だ。「○○ということをしたければ,△△という記述をすれば良い」という成功パターンを多く持っていれば持っているほど,プログラミングは面白く,しかもスムーズになる。選択肢を多く持っていれば,適切かつ最短なコードを書ける確率が高くなる。最短なコードになればなるほど,その品質やバグの混入率は低くなる。 仕事や比較的規模の大きなOSS開発には,チーム開

  • 実装者を職人にするために

    COBOL全盛の時代は,1つのメーカによる統一的な「閉じた」アーキテクチャだったために,ロックされたベンダーが提供する技術情報を身に付けるだけで,多くの案件をこなすことができた。それに,COBOLをやったことのある人ならわかると思うが,OSやデータベースなどによって提供されるサービス(トランザクションモニタやロギングなど)は非常に手厚く,しかも個々のプログラムで全く意識する必要はなかった。1プログラマから考えたら,COBOL全盛時代の方が現在よりも,よっぽどEoDの恩恵に預かることができていたと言えるだろう。 しかし,オープン化の波が押し寄せ,異ベンダー,異機種,異プロトコルは当たり前となり,日々システムは複雑になっていく。それに伴って,当然アーキテクチャも複雑になり,システム全体を考えた場合の必要とされる技術的な知識量も増加しているのが現実である。つまり,システムを構築するために組閣され

  • 書評 - Programming Pearls : 404 Blog Not Found

    2007年05月26日00:00 カテゴリ書評/画評/品評Code 書評 - Programming Pearls これを見たら、むしょうに紹介したくなってきたので。 Programming Pearls Jon Bentley [邦訳:珠玉のプログラミング] アンカテ(Uncategorizable Blog) - 「問題 VS. 私たち」で考える人たちソフトウエア技術者は、コンピュータを相手にするのだから、0か1か、YesかNoか、はっきり答が出る問題を扱っているのではないあと思われがちである。しかし、実はぜんぜんそうではない。書"Programming Pearls"は、文字通り真珠のようなプログラムたちをそのまま集めた。厳密には、私が読んだのは1st Ed.なのでこれとは微妙に異なる可能性がある(More Programming Pearlsと異なる点があることをまずお断りして

    書評 - Programming Pearls : 404 Blog Not Found
    kkmym
    kkmym 2007/05/26
    読もう読もうと思って、きょうまで読まずに来てしまった。読もう。
  • プログラマーになれる人なれない人 - kagamihogeの日記

    http://anond.hatelabo.jp/20070523230747 どういう理屈なのかはわからないけど、プログラミングを出来るようになれる人とマッタク出来ない人はハッキリと分かれてしまう。 俺がコンピュータサイエンス学科に居た頃と Teaching Assistant として一年生の面倒見てた経験から言うと、プログラミングが出来ない人はホントに最初の段階から出来ない。 例えば、 int a = 10; というのを習うと 50 人中 4,5 人は脱落する。変数という概念がどうしても腹の中におちていかないらしい。 あと今でも強烈に覚えてるのは、 int main(int argc, const char **argv) { if (a == 10) { } 「カッコは対応させないとダメだよ」と手を変え品を変え何回も何回も教えてもマッタク理解出来ない人とかもいた。 プログラミングのキ

    プログラマーになれる人なれない人 - kagamihogeの日記
  • CMSとモバイルとフィードと四畳半社長: 人類に最も貢献する方法は、天才に貢献することである

    東京都文京区郷でとあるCMS開発会社を営む社長のブログ。さっきまで「越後のCMS問屋」だったのですが、会社が新潟に移転したと勘違いされたようなので変えました。 モバイル、ゲーム、フィード、Ajax、Flash、ハイテクグッズあたりのはやりモノが好きです。 最新作「メルルーの秘宝」がドワンゴから提供中 週刊アスキーで「2045年の週刊アスキーをつくる」連載中 昨夜、僕がとても可愛がっていた若者が、とあるベンチャー企業のCTOになることを受諾したのだというメールを受け取った。 「清水さんとUEにはとてもお世話になったのにこんなことになってすみません」 んで、僕としてはどう思ったかというと 「気にすることはない。君は天才だ。天才は他人に迷惑をかけるもので、僕は天才に迷惑をかけられるのが好きだ」 ということ。まあそんなことをメールにして返信した。 それで思った。ああ愛しているのだ

    kkmym
    kkmym 2007/05/24
    こういうの読むと、天才ではなかった自分はどうしたらいいのだろう、と思ってしまう。
  • [ThinkIT] 第8回:文字操作・数値・日付に関するコーディング規約 (1/4)

    今回、説明する文字操作・数値・日付に関するコーディング規約は、規約違反の箇所が見つかった場合、比較的簡単にコードの修正ができてしまうものばかりです。 簡単にコードの修正ができるという点から疎かにしてしまいがちですが、これらの規約に違反したコードを実装すると次のような問題を引き起こします。

    kkmym
    kkmym 2007/05/20
    コーディング規約
  • http://www.itarchitect.jp/beginners/-/51371-1.html

    kkmym
    kkmym 2007/05/20
    日付のフォーマット。重要。
  • http://www.insource.co.jp/present/pdf/ke_2007shinjin_itskill.pdf

    kkmym
    kkmym 2007/05/20
    新入社員研修のご提案(IT企業向け)
  • HugeDomains.com

    Captcha security check appli-style.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
  • 富士通のMDA資料

    SDAS(エスダス)(注1)は、開発期間短縮を実現し、お客様のビジネスのスピードアップに貢献する為の総合システム開発体系です。 新しい「SDAS」は、「短期間・高品質」のシステム開発を実現するとともに、「オープン性・国際標準」「ライフサイクル全般でのシステム最適化」「エンジニアリングとマネジメントを両輪とするプロジェクト遂行」を特長としています。 これにより、システム開発期間を従来と比べ、概ね半減することが可能となり、ITの観点から、お客様のマーケットの動きを先取りしたビジネス展開を支援していくことで、競争優位確保に貢献します。 システム開発を「要件定義」「設計」「構築」「テスティング」の4フェーズに分け、それぞれのフェーズを最短化する開発手法、標準技術に基づくツール群およびテンプレートを適用することで、トータルの期間短縮を実現します。 注1 SDAS: System Developmen

    kkmym
    kkmym 2007/05/19
     どの本を読ませるか・・・