タグ

関連タグで絞り込む (148)

タグの絞り込みを解除

プログラミング学習に関するt-murachiのブックマーク (239)

  • なぜ新人は聞きに来ないのか? - teruyastarはかく語りき

    プログラマで、生きている: ググるな危険 http://el.jibun.atmarkit.co.jp/hidemi/2009/11/post-9d2b.html わたしが新人が検索に頼ってしまうことを危険視するのは、コピペの寄せ集めでもなんとなく動くコードが書けちゃって、それで自分は仕事を達成したという錯覚に陥ってしまうからです。 たいていの場合、新人プログラマには「きちんとしたコードを書くこと」は期待していません。先輩たちが期待しているのは「きちんとしたコードを書ける人になってくれること」です。 そこらへんの意識が行き違っちゃってるから、仙台に行くことよりも、新幹線に乗ることの方が重要事項になっちゃうんですかねえ。 最後に、わたしが新人の時に先輩から言われた言葉をご紹介させていただきます。 「自分で説明できないコードを1行たりとも書くな!」 間違うのはしかたありません。けれども、「自分

    t-murachi
    t-murachi 2009/11/18
    humm... 某所では仕事を Trac で管理し、不明点等あれば Ticket のコメント欄に都度書き込むという運用をしていて、それが Twitter を用いた例と同等のコミュニケーション補助として役立ってました。
  • BEGIN{ require Llama } #書評_ - 初めてのPerl 第6版 : 404 Blog Not Found

    2012年07月20日19:30 カテゴリ書評/画評/品評Lightweight Languages BEGIN{ require Llama } #書評_ - 初めてのPerl 第6版 オライリー矢野様より献御礼。同封のTシャツもXXLでうれしい。 初めてのPerl 第6版 Randal L. Schwartz / Tom Phoenix / brian d foy / 近藤嘉雪訳 [原著:Learning Perl, 6th ed.] 初出2009.10.20 第五版; 2012.07.20 第六版に改訂 こういうのを見ると、やはりプログラマーにはオライリーという思いを新たにする。累計50万部のベストセラーの最新刊、ついに訳出! Perlを習いたい人だけではなく、プログラミングそのものを初めてたい、コンピューターを便利な道具以上のものとして使えるようにしたい人にもお勧め。書籍名に"P

    BEGIN{ require Llama } #書評_ - 初めてのPerl 第6版 : 404 Blog Not Found
    t-murachi
    t-murachi 2009/10/21
    <自分用ではないけど ;) / つか、ラクダ本の新版翻訳はまだなのかしら?
  • 25歳からプログラミング「泣きながら覚えた」 庄司嘉織さんのエンジニアライフ - 特集:No okyuu, No Life [okyuu.com]

    赤毛に青いサングラス――独特な出で立ちのエンジニア庄司さんは25歳からプログラマーに転向した。プログラミングは「泣きながら覚えた」と振り返るが、いまやjava-jaを立ち上げるなど精力的に活動するエンジニアだ。 この企画はokyuu.com編集部が現在のエンジニア像をリレー形式で追っていくものです。 (取材・文=編集部) 庄司嘉織(しょうじよしおり) 1975年7月22日生 34歳 ドワンゴ 研究開発部 統合情報システム開発部 【略歴】 1996年3月 沖縄大学中退 2009年3月 株式会社ドワンゴ入社 ――ITエンジニアになったきっかけを教えてください。 庄司 プログラマーになる前は、契約社員で4年ほどパソコンのサポートをやっていました。中小企業のヘルプデスク業務を支援したり、プロバイダーの加入者をサポートしたり、仕事は多岐にわたっていました。インターネットが出たての頃だっ

    t-murachi
    t-murachi 2009/07/29
    「青いレンズは目に優しいんですよ。ディスプレーを長時間見るのに適している」<その発想はなかったw
  • プログラミング言語を身につける唯一の方法 - ぼくはまちちゃん!

    こんにちはこんにちは!! プログラミング言語とかマスターしてると、なんかかっこいい感じですよね! 就職とか転職にもバッチリ有利そうだし…! だけど難しいよね、言語とか…。 入門書とかどれだけ買ってみても毎回 Hello world どまりだし…。 なんでなんだろう? なんでうまく覚えることができないんだろうね。 世の中には、ちゃんとプログラミングできる人がたくさんいるのに…! うーん。 たぶんこれかな… なにか作りたいものがある または なにかを作る必要がある なんて状況以外で、マトモにプログラミング言語を習得してる人って ぼくほとんど見たことないんだけど、みなさんはどうでしょう…! たしかに、コンピュータを教えてくれる学校に通って、ちゃんと教えてもらえればJavaだってなんだってしっかりと、その時だけは身に付くんだけど、 でもそういうのって、ほんとに「その時だけ」なんだよね…。ほとんどの

    プログラミング言語を身につける唯一の方法 - ぼくはまちちゃん!
    t-murachi
    t-murachi 2009/07/22
    目的ドリブンで身につけろっていうのは同意。そこから先は職業意識の問題によりけりかなぁ。
  • トップページ

    社会は、グローバル化の進展、技術革新、人口減少などにより、厳しい競争の時代を迎え、一人一人が持続... 2024.02.26

    トップページ
  • プログラミングできる人とできない人との間の深い溝 - masatoi’s blog

    どうしてプログラマに・・・プログラムが書けないのか?を読んでいて出てきたので出展の一つを訳してみた。Separating Programming Sheep from Non-Programming Goatsの和訳。 プログラミングというものには向き不向きが強く出るということはわりと知られていると思うが、このエントリではプログラミングができるかできないかは比較的簡単なテストによって、プログラミングの訓練を始める前の段階で分かると主張している。どうしてプログラマに・・・プログラムが書けないのか?では、そもそもこの事前テストをパスしていないような人達までプログラマとして応募してくると言っており、その判定法として有名なFizzBuzz問題を挙げている。 追記(2019/2/28) 注意: なおこの論文はしばらく前に著者の一人によって撤回されたようです Camels and humps: a r

    プログラミングできる人とできない人との間の深い溝 - masatoi’s blog
    t-murachi
    t-murachi 2009/07/09
    「「無意味なもの」に対する姿勢の違い」<これには強く同意する。だから OO の object を「物」と訳してしまうんだ。そこには「物」なんて意味はないのに。 / FizzBazz は入試ではなく就職面談で用いるべき。
  • IT系でも活用しなければ損。論文を読んで広がる知見 - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 論文は、難しくない 読者の皆さんの中には、「論文」と聞くと身構えてしまう方も多いのではないでしょうか? 論文というと、書くのも読むのも大変で何だか小難しいことが書いてあるもののように思えるものです。それどころか、「論文とは縁がない」「プログラムがすべてだ」と思う方もいるかもしれません。しかし、ある特定分野の技術や研究を詳しく知るためには、論文は手軽で確実な情報源です。 よく論文が持つ意味について「巨人の肩の上に立つ」と例えられることがあります。これは、万有引力の研究で知られるニュートンも好んで引用していた言葉だそうです。「現代の学問は多くの研究の蓄積の上に成り立っている」ことを示す言葉

    IT系でも活用しなければ損。論文を読んで広がる知見 - @IT
    t-murachi
    t-murachi 2009/07/09
    むしろ @IT で論文を掲載してはどうか。日本語で。
  • 5日間プログラミングをやりまくろう!-セキュリティ&プログラミングキャンプ 2009 募集開始 - IT戦記

    はじめに 今年も暑い季節(気が早い?)がやってきました! セキュリティ&プログラミングキャンプの参加者募集開始です! http://www.jipdec.or.jp/camp/ セキュリティ&プログラミングキャンプを知っていますか? さて、みなさんはセキュリティ&プログラミングキャンプ 2009というイベントがあるのをご存知でしょうか? 知らない人は、是非、この機会にどんなイベントなのか知っていって(あわよくば応募していって)ください>< どんなイベント? セキュリティ&プログラミングキャンプは、「若くて優秀なプログラマ、セキュリティ人材を発掘しようぜ!」を目的としたキャンプイベントで、22 歳以下の学生さん生徒さんなら誰でも応募することができます! キャンプ具体的な内容は IT 業界のスペシャリストたちが参加者に5 日間の集中講義をするというものです。「講義」といっても「座って話を聞いて

    5日間プログラミングをやりまくろう!-セキュリティ&プログラミングキャンプ 2009 募集開始 - IT戦記
    t-murachi
    t-murachi 2009/06/24
    いつになったら「おっさん部門」が創設されるんだ……!!!
  • はてなブログ | 無料ブログを作成しよう

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    はてなブログ | 無料ブログを作成しよう
    t-murachi
    t-murachi 2009/03/19
    概ね同意、かな。Web に限らず、やってみたいって言う人に話を聞いてみると、具体的に何をやってみたいのかがイマイチよく分かっていない人って結構多い気がする。
  • 2NT -無料ブログ 無料ホームページ 等-

  • Cyanを設計した高校生、5カ月で5つの言語を習得

    読者の皆さんは、「Cyan」(サイアン)という言語をご存じないかもしれない。Cyanは、Lispのマクロを持ち、Python風のインデントによってブロックを表すプログラミング言語。2008年の春、林拓人という1人の高校生によって設計された。 連載第1回の竹内郁雄氏が「開発」の天才、第2回の五十嵐悠紀氏が「発想」の天才とするならば、今回の林氏は「プログラミング言語」の天才だ。 林氏がプログラミング言語に初めて触れたのは中学3年の夏休み。そこから冬休みまでの5カ月間に、5つのプログラミング言語を習得した。その後もいくつかのプログラミング言語を学ぶ中、林氏の興味はWebサービスなどのものづくりには行かず、ひたすら言語自体へと向かっていった。 高校2年の春、自身でプログラミング言語Cyanを作り上げた。Cyanを設計した林氏は、「U-20プログラミング・コンテスト」(以下、U-20プロコン)で経済

    Cyanを設計した高校生、5カ月で5つの言語を習得
    t-murachi
    t-murachi 2009/01/15
    なるほろ。そういう広く浅く的な漁り方は、興味の対象に向かって学んでいく姿勢としては共感できる。必要に応じて掘り下げていけばいい訳で。 / 「Javaは遊び心がない」<ワロタw / 「Webなんてわざわざ(ry」<激しく同意。
  • はらぺこ日誌» ブログアーカイブ » mod_perl であほプログラムを作ってみた。

    はじめに 自社開発で作ろうとしていた物が実は mod_perl に対応した Web アプリなのですが、そういえば mod_perl ってまともに弄ったこと無かったなぁとか思ったので、風邪も引いて頭も回らないことだし少し脱線するかとばかりに遊んでみました。 世間一般においてはちっともはやらない mod_perl 。かろうじて拾う話題もせいぜい Apache::Registry を用いた既存 CGI の高速化とかその程度の話で、格的に Perl で Apache モジュールを作ろうみたいな話になるとを買うか英語で情報を探すしかなかったりするのが現状のようです (あるいはおいらの探し方が悪いのかも知れませんが…)。参考にしたのは mod_perl の公式サイトにあるドキュメントでした。 mod_perl: mod_perl 2.0 Documentation これ全体をぼえ~っと眺めてみても

  • 教養としてのC言語

    筆者は「日経ソフトウエア」というプログラミング雑誌で記事の執筆と編集をしている。先日,C言語にターゲットを絞った特集を企画・担当した。記事は無事校了し,今はこの特集を収録した2008年11月号が書店に並んでいる。 C言語の特集を企画した理由はただ一つ,C言語を学ぶことによって,プログラミングに関するより深い知見を得られると強く感じたからだ。筆者自身,C言語に不案内で苦手意識を感じていたので,その思いは余計に大きかった。同時に,だからこそ,筆者同様にC言語の経験が比較的少ない人,そしてこれからC言語を学ぼうという人に役に立つ特集に仕立てられるのではという気持ちもあった。 日経ソフトウエアとしては,C言語にターゲットを絞った特集をここ3年ほど掲載していなかった。その間にアプリケーション・ソフトウエアの大きな流れとしては,デスクトップ・アプリケーションからWebアプリケーションへの比重が高まり,

    教養としてのC言語
    t-murachi
    t-murachi 2008/09/30
    「C言語を学べば,プログラマがメモリー空間を利用する方法を実際に学べ,体で覚えることができる。」<C言語的なアプローチでね。本当はマシン語の方が望ましい。
  • はじめての人に何かを教える時に心がけること - あと味

    先日投稿した正規表現の記事は、多くの人が見てくれて、はてなブックマークコメントなどで感想もいただきました。 反響をいただいたことで私自身いろいろ考えることがあり、パソコンインストラクター時代の経験と考え方をベースに、はじめての人に何かを教える心がけるといいなと思うことをまとめてみました。 対象者ははじめての正規表現を読んだ方です。もったいないけど、その方がよく伝わると思って割り切ります。 極論に走ってはいますが、今後はじめての人に何かを教える時には、ここに書いた内容を読み返したいと思います。 捨てる はじめての人に何かを教える時は、以下のことを捨てる必要があります。 正確な表現 例外 説明事項 正確な表現 知識があればあるほど正確な表現で伝えることにこだわってしまいがちです。 でもそこはぐっとガマン。 例えば、はじめての正規表現の中でメタキャラクタ、パーレンなどの正式名称を使って説明したら

    はじめての人に何かを教える時に心がけること - あと味
    t-murachi
    t-murachi 2008/09/25
    初心者向けを意識する場合、対象となる相手が、その知識を用いて重要な仕事を行い、重大な結果を引き起こす可能性を考慮すべきではない、と。とりあえずテキストの最初のページに「学生向け」とでも書いておくか。;-p
  • KONAMI、スクエニ、セガ、バンナム、コーエーの大手5社がゲーム開発現場の未来を再び討議

    【10月11日】 カプコンブースポート 「モンスターハンター3」など全タイトルが試遊可能 「東京ゲームショウ2008」KONAMIイベントレポート PS3/Xbox 360版「悪魔城ドラキュラ」製作決定、 MGO拡張パック第二弾追加情報を発表 「東京ゲームショウ2008」出展メーカー特設サイトリンク集 「東京ゲームショウ2008」記事リンク集 SCEJブースレポート PS3「リトルビッグプラネット」、「Flower」ほかDL専用PS3タイトルその1 (開発者インタビュー付き) マイクロソフトブースレポート サードパーティータイトルを中心に24タイトルをプレイアブル出展 マイクロソフト、東京ゲームショウ2008 Xbox 360スクリーンショット集 セガブース、イベントレポートその1 期待の3プロジェクトの記者発表会を開催! セガブース、イベントレポートそ

    t-murachi
    t-murachi 2008/09/16
    タイトル見て、「ええっ、バンダイナムコって、いつ社名をバンナムに変えたの?」とか思ってしまった…。略称として割と普通に使われてたのね。
  • Objective-Cは特殊な言語? - @IT

    Objective-Cは特殊な言語?:Cocoaの素、Objective-Cを知ろう(1)(1/2 ページ) iPhone用アプリケーション開発で注目を集める言語「Objective-C」。C++とは異なるC言語の拡張を目指したこの言語の基を理解しよう(編集部) 唐突ですが、皆さんは新たに1つのプログラミング言語を修得しようと思い立ったとき、最初に何をしますか。その言語の入門用サイトを見て回る、関連書籍を立ち読みする、サンプルを入手して取りあえず動かしてみる、といったところでしょうか。ちなみに私は書籍が好きで、しかも立ち読みではなく購入派です。 いずれにしても、まずはその言語のコードを目で見て、「いったいどんな言語なのか」というイメージをつかむのが最初の一歩となるでしょう。何かしらのプログラミング経験がある人なら、コードを眺めて、「ああ、あの言語に似ているな」とか「うわ、これはとっつきに

    Objective-Cは特殊な言語? - @IT
  • 正規表現の問題集1(基本編)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    正規表現の問題集1(基本編)
    t-murachi
    t-murachi 2008/09/04
    たくさんの無言ブクマの中で、 id:mad-p さめだけがやたらとまっとうな突っ込みを入れている光景に思わずニヤニヤしてしまったw いやいや基本ですよ基本、超基本。 C言語のポインタぐらい基本w
  • プログラミングハイウェイ - プログラマーの脳みそ

    プログラミング能力をつけるための高速道路を造りたいという話 - タムケンブログ Re: プログラミング能力をつけるための高速道路を造りたいという話 - タムケンブログ:Geekなぺーじ 実際、IT業界に身を置いていると教育機関の必要性を強く感じる。 情報工学科という学科を置く大学は数あるが、世の中に求められるのは実務としてプログラミングができる能力を持った人間だったりする。*1 情報工学科というのは座学が主体で実習が主体なわけではない。例えるならば、美大や音大のような、入学時に実技試験があり、在学中も実技を多く行うような、そういったカリキュラムの情報大学が求められている、と思う。*2 なんせ、情報工学出だろうが、情報系の専門学校出だろうが、文系大学出だろうが、新人で採るならひとしく無能だと思わなければならない。そんな出身校よりも、ホビーでプログラムするかどうかを問う方が当りの人材を引き当て

    プログラミングハイウェイ - プログラマーの脳みそ
    t-murachi
    t-murachi 2008/08/28
    (本物の)プログラマーを増やしたいんであれば、業界のムードの盛り上がりを社会に波及させることがまず必要だと思う。オタク差別で敬遠されている状況に甘んじている場合じゃないよ。
  • プログラミング教育が機能しない背景 - 雑種路線でいこう

    大学の情報教育には様々な課題があるけれど、ひとつに学部レベルからカリキュラムに対して教授自治が強すぎることがある。スキルの積み上げで講義内容を高度化するには、米国並みに基礎講座の標準化を進めなきゃ駄目だ。それができない理由は諸々あるが、大学によっては教員の質が論外。専門で行き詰まったり大学改革でいっぱぐれた教員を、ポストの増えた情報系に無理に当てがい、学生より分かっていない教員が教えているところもある。レベルの高い学校でも教授の嗜好を強く反映しがちな上、その講義の前に積み上がるべきスキルが標準化されていないせいで、高いスキルを前提とした講義を行いにくい現状がある。 なんせ、情報工学出だろうが、情報系の専門学校出だろうが、文系大学出だろうが、新人で採るならひとしく無能だと思わなければならない。そんな出身校よりも、ホビーでプログラムするかどうかを問う方が当りの人材を引き当てれるということは、

    プログラミング教育が機能しない背景 - 雑種路線でいこう
    t-murachi
    t-murachi 2008/08/28
    あくびが出そうな結論…。講義形式? おいらの通ってた大学もどきでもプログラミング自体はほとんど実技・実習形式だったけどなぁ。小中高からの積み上げ次第ではこれから伸びてくるとは期待したいけどね。
  • OOコード養成ギブス - rants

    Binstock on Software: Perfecting OO's Small Classes and Short Methods The Pragmatic Programmersシリーズの新しい、The ThoughtWorks Anthologyの中に 興味をそそるエッセイがある。Jeff Bayの"Object Calisthenics"だ。 これは良いオブジェクト指向の性質を実証する小さなルーチンを書く方法をマスターするための 詳細にわたるエクササイズだ。オブジェクト指向なルーチンを書く能力を向上させたい開発者がいるなら このエッセイに目を通すことを勧める。ここにBayのアプローチを要約してみよう。 彼は次にあげられる制約のもとに1000行のプログラムを書くことを勧めている。 これらの制約は意図的に過剰な制限となっているが、これは開発者を手続き的なやり方から脱却させるた

    OOコード養成ギブス - rants
    t-murachi
    t-murachi 2008/07/30
    最後に行数の話が出てきた。そしておいらは眉をひそめる。。。 / Larry Wall の気持ちになって読んでみよう。その場合、痰壺の用意を忘れないように。