タグ

プログラミングに関するdaisuke1209のブックマーク (51)

  • ソフトウェア技術者軽視のシステム開発を続けるのはもう限界かもしれない - 達人プログラマーを目指して

    つい先日、富士通がグループで抱える3万人ものSEを再教育して、職務転換を行う計画であるというニュースを知りました。 富士通の3万人SE職務転換大作戦は成功するのか? - GoTheDistance 一つのシステムを複数の企業などが利用するクラウドサービスがこのまま普及すれば、顧客の要望を聞いて個別システムを作り込むSEは仕事がなくなり、余剰人員問題が顕在化するからだ。 クラウドの普及により、オーダーメイドでシステムをゼロから構築する必要がなくなり、そもそも顧客からの要件をまとめてシステムを設計するSEの仕事が不要になったり、基盤を構築、運用するエンジニアが不要になるということは、最近になってよく言われることであり、特に新しいことではありません。もちろん、クラウドの普及によって、これらの伝統的なSEの仕事が少なくなり、人員が余るという議論は間違いではないと思います。 ただし、一方でより質的

    ソフトウェア技術者軽視のシステム開発を続けるのはもう限界かもしれない - 達人プログラマーを目指して
  • kony.me (なぜ会社を退職してQiitaを作ろうと思ったのか)

    [Qiita](http://qiita.com)の中の一人。デザインとフロントエンドを担当しています。 ブログを書き始めたのはこれを書きたかったからだったりする。なんか退職した系の記事ははてブがすごい集まってて羨ましかったし、ひとりで正月を過ごしてて寂しいし。いいきっかけなのでちゃんとまとめてみる。 Qiitaを開発する前は何をやっていたのか 新卒で中堅SIerに入社し、製品開発プロジェクトでシステムエンジニアとして2011年の6月までは働いていた。業務ではJavaを使ってたけど、入社するまではプログラミングをやったことがない素人だったので、非常に新鮮だった。新人研修がかなり充実した企業だったので、プログラミングを一から学ぶことができた。この経験は今でも非常に役立っていると思う。 ちなみに、なぜSIerに入社したのかというと、これは一重にプログラマへの憧れがあったからだったりする。大学は

  • 高度な表現力を実現したJavaScriptフレームワーク·toxiclibs.js MOONGIFT

    toxiclibs.jsはtoxiclibsをJavaScriptにポーティングするプロジェクトです。 コンピュータでプログラミングされたデザインを描き出すフレームワークにProcessingを用いたtoxiclibsがあります。それはJavaで開発されているのですが、何とJavaScriptにポートしたプロジェクトが登場しました。それがtoxiclibs.jsです。 デモを実際に試した動画です。以下はそれらの解説です。 こんな感じにボールが舞い降りてきます。 マウスの動作に追従して円の大きさが変化します。 マウスを動かすと色が変化します。 鎖を引っ張って動かします。 クリックするとアニメーションしながら一直線になります。 マウスの動きで変化します。 渦巻き模様がマウスの動きで大きくなったり小さくなったりします。 マウスで適当に引いたラインがスムーズに描かれます。 クリックする度に三角形が

    高度な表現力を実現したJavaScriptフレームワーク·toxiclibs.js MOONGIFT
  • 僕がプログラミングの勉強を始めた理由 | Designing Myself

    「文系」とカテゴライズされるけれども、プログラミングに興味がある人。 僕の周りにはけっこういる。 起業するためには経営学部に入ってビジネスを学べばいいのだろう。 このような考えを持っていたというわけ。 僕自身は、特に語れるようなビジョンもなく経済学部に入った。 しかし、今、プログラミングの勉強を始めている。 ここで、「なぜ僕がプログラミングの勉強を始めようと思ったのか」ということについて、整理しておこうと思う。これは、気持ちの整理であるとともに、ある意味決意表明でもある。これから書いていく僕の経験した「きっかけ」がみなさんのためにもなってくれたらうれしい。 投資してくれる人が見つかるも起業挫折 昨年11月頃、僕が大学1年生だった時のことだ。友人二人と毎日のように集まり、ビジネスプランを練ってはメンターの教員にアドバイスをもらっていた。初めはA4一枚のビジネスアイデアだったが、細部まで煮詰め

    僕がプログラミングの勉強を始めた理由 | Designing Myself
  • 人にプログラミングを教えるときのポイント

    最近では、人にプログラミングを教えることはほとんど無くなってしまったのですが。 学生時代、情報学科に所属していた頃は、よくクラスメイトや後輩にプログラミングを教える機会がありました。 その頃の経験を元に、人にプログラミングを教えるときのポイントを、まとめてみたいと思います。 実際に人に教えるときの参考にしてみたり。 また、逆の立場になって、プログラミングを教わる(or理解する)ためのポイントのヒントとしてご覧ください。 1.何が解らないのか?は直接聞かない。 「解らない」と言って聞いてくる人に対して、「何が解らないの?」と聞いた場合に「それも良く解らない。とにかく解らない」と返されるケースって良くあると思います。 また、実際に「ここが解らないんだけど」という相手に、その内容を説明してもいまいちピンと来ず、深く聞いてみたらもっと根元の部分の勘違いが原因だったりすることもあります。 「解らない

  • 電話番号、郵便番号にマッチする真の正規表現 : にぽたん研究所

    Shibuya.pm #16 「夏の正規表現祭り」で、正規表現のお話をさせていただきました。 まぁ、「電話番号にマッチする正規表現」とか「郵便番号にマッチする正規表現」とかよく書かれてるけど、「どれもこれも手緩いよね」って話。 あ、だいぶはしょったかな。 とりあえずスライドに書いたので、発表をご覧になってない方はスライドからご覧ください。 ふと見返すと、このブログで電話番号の正規表現を公表するのは 3 度目ですが、あれからだいぶ経ってますね。 今ではもっと厳密な正規表現を作っています。 そして、Number::Phone::JP に続き、Number::ZipCode::JP という酔狂なモジュールが公開された記念で、郵便番号にマッチする正規表現を今回初めて公開しますが、そもそもここまで厳密な正規表現が公開されること自体、邦初公開ってヤツでしょう。 Shibuya.pm でも言いましたが

    電話番号、郵便番号にマッチする真の正規表現 : にぽたん研究所
  • エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type

    エンジニアtypeは、各種エンジニアをはじめ「創る人たち」のキャリア形成に役立つ情報を発信する『@type』のコンテンツです。

    エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type
  • D言語 - アンサイクロペディア

    D言語(でぃーげんご)は、闇言語(Dark Language)の略称であり、闇プログラマーに使役されるために開発された言語である。デジタルマーズ社のウォルター・ブライトによって作られた。プログラミング言語界のアンゴルモアの大王とも言える存在である。 名前の由来[編集] D言語という名は、闇プログラミング(Dark Programming)を行うための開発言語として存在していた経緯から、闇言語(Dark Language)というコードネーム(隠語は頭文字D)が与えられていたのに由来する。 ただし世間では闇ハッキング(Dark Hacking)により、APL (A Programming Language)、Basic、C言語に続く、C言語の後継言語という偽装情報が一般的な理解となっている。 概要[編集] 開発が始められたのは1999年のことである。開発の方向性として実用性を重視するよりもむし

    daisuke1209
    daisuke1209 2011/06/20
    アンサイクロ //
  • エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type

    エンジニアtypeは、各種エンジニアをはじめ「創る人たち」のキャリア形成に役立つ情報を発信する『@type』のコンテンツです。

    エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type
  • 「ファイト! ふくしま」、エフスタ!!勉強会に見るエンジニアの力

    「ファイト! ふくしま」、エフスタ!!勉強会に見るエンジニアの力:いま、ITエンジニアにできることは? 「こんな時だからこそ集まりたい」――福島県を拠点に、ITエンジニアのスキルアップ支援を目的として活動しているコミュニティ「エフスタ!!」が、東北情報セキュリティ勉強会と共同で4月23日に第6回勉強会を開催した。テーマは「ファイト! ふくしま、立ち上がろう! 東北」。東日大震災、そして原発事故の影響が色濃く残る中、県内外から、ベテラン会社員から新入社員、大学生、高校生まで幅広い層が参加し、ITにできることは何か、互いの思いをぶつけ合った。 最初のセッションでは、グレープシティの八巻雄哉氏が「やっぱりプログラミングが好き!」と題して講演を行った。同氏は、SHARP X1D(CZ-802C)、MSXに始まる自らのコンピュータおよびプログラミング歴を振り返りながら、どこからその楽しさが生まれる

    「ファイト! ふくしま」、エフスタ!!勉強会に見るエンジニアの力
  • プログラミングに必要な6つの才能 - 久保清隆のブログ

    ロシアの研究者 A.P.Ershovは、プログラミングに必要な才能として、6つを挙げた。 これは、確かにそうだなと思った。才能は磨いていけるものと信じて、これらの才能を磨いていけるように、メモをしておく。 プログラミングに必要な6つの才能 第一級の数学者の論理性 エジソンのような工学の才能 銀行員の正確さ 推理作家の発想力 ビジネスマンの実務性 協同作業をいとわず、経営的な関心も理解する性向 第一級の数学者の論理性 出現するケースをもれなく拾いあげる能力 実行の条件を正確に決める能力 この能力を高めるための書籍 プログラマのための論理パズル 難題を突破する論理思考トレーニング 作者: Dennis E. Shasha,吉平健治出版社/メーカー: オーム社発売日: 2009/03/26メディア: 単行購入: 21人 クリック: 412回この商品を含むブログ (63件) を見る論理トレーニン

    プログラミングに必要な6つの才能 - 久保清隆のブログ