タグ

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

  • 関連タグはありません

タグの絞り込みを解除

Programmingとprogrammingとeducationに関するraituのブックマーク (34)

  • 基盤系プログラマの実践的教育が必要だ - 未来のいつか/hyoshiokの日記

    ここで言う基盤系というのは、OSとかRDBMSとかプログラミング言語処理系とか、そーゆー奴ね。アプリケーションプログラムとかWebサービスとかを支える縁の下の力持ち。その基盤を作るプログラマをどのように育てるかというお話。 まあ、ハッカー予備軍をどのように育成するか。ハッカーって、育てるとか教育するとか、そーゆーものではなく勝手になるものだから、そもそも、そんなものはありえないという議論もある。確かに天才というのは、天才なので、教育がどうだこうだということはないのだけど、一般的なプログラマというのは、一般的な教育プログラムである程度底上げ的なことは出きると思う。 例えば、PostgreSQLの開発者を考えてみる。ちょっとRDBMSに興味がある、だけどどこからとっかりをつけていいのかよく分からないという初心者がいたとする。今ある、OSS利用者教育プログラムをいくらやったところで開発者にはなれ

    基盤系プログラマの実践的教育が必要だ - 未来のいつか/hyoshiokの日記
    raitu
    raitu 2009/04/29
    基盤プログラムは、秋月とかでH8買ってきてバイナリデータ設計とかアセンブルとかやると、すぐ動いて楽しいのではないでしょうか。
  • 無精で短気で傲慢なプログラマ 技術者・SE・プログラマ面接時の技術的な質問事項

    最近、技術者やプログラマの方と面接する機会が多いです。 毎回質問事項を考えるのにも飽きたので、再利用できるようにまとめておきます。 もしさわりの質問に対する反応が良かった場合は、さらに突っ込んだ質問 (インデントが深いもの) をします。経験がないようなら、さらっと流します。 当ページ管理人は、現在 EC サイト構築・運営を担当しているため、 そっち方面に偏っています。 最小限の質問でその人のスキルを見極めるのは難しいなぁ…。 ------- ●追記 ホッテントリに載ったようなので、このチャンスに 人材募集 を再アピールしておきます。 興味のある方はぜひ。 念のため言っておきますが、全部できないとダメというつもりは全くありません (当ページ管理人も、CSS・Eclipse・Struts・Spring・Hibernate・Ruby・アセンブラなど、 弱い部分が多々あります)。 「~はできますか

    raitu
    raitu 2009/02/24
    これはいい学習アジェンダ
  • プログラミングテクニックのまとめ - プログラミング日記

    とりあえず思いついたもののまとめ。 まずは、ベーシックなものから。 変数のスコープをなるべく狭くしろ 他はグローバル変数を使うなとか、モジュール化と界面を意識せよなど。とにかくスコープは重要かつ意外と奥が深い。スコープに関係する機能は、モジュール(パッケージ)、クロージャ、ローカル関数、ローカルクラス、変数の種類、アクセス制御など。 同じロジックのコードを2度以上書くな 他はDRY原則、コピペをするななど。自分の場合、2度書く方がシンプルになる場合、2度書くこともある。特に、ifやswitchなどのロジックの中で同じコードが2度現れる場合、ちょっとしたコードでわざわざ別のところで関数やブロックにまとめて、それを参照するのは面倒。但し3度以上現れる場合は関数などにまとめるケースが多いかも。 汎用コード内で条件分岐コードを減らせ 他はifをポリモーフィズムによりなくせなど。条件分岐は汎用性を損

    プログラミングテクニックのまとめ - プログラミング日記
    raitu
    raitu 2008/10/27
    基礎-。
  • IDEA*IDEA 〜 とあるサービス運営者が学んだことをまとめるブログ

    raitu
    raitu 2008/10/05
    確かに、プログラミングの勉強をする時は、紙から書き写すという作業は結構よいよ
  • 連載:はじめMath! Javaでコンピュータ数学|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2026 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    連載:はじめMath! Javaでコンピュータ数学|gihyo.jp … 技術評論社
    raitu
    raitu 2008/09/22
    学生向け気味かな
  • プログラミングの効率的な学習の為に必要な環境についての考察(いわゆる高速道路?) - monjudoh’s diary

    想定 プログラミング入門者は脱している 初級者から中級者に向けての長いプログラマ坂をマッハで駆け上りたい 具体的には何らかのプログラミング言語について習得したい あるプログラミング言語について当に習得出来たと言えるなら、その言語がフォローしているパラダイムは身に付いているはずなので問題ないはず これの実現に役立つ環境とは何かについて、JavaScript坂を上っている最中の経験をもとに考察してみる。 独習に役立つ環境 言語全体を網羅した良書 例:サイ 何度でも立ち返るぶれない基として1冊あると安心感が違う。 実践は大事だけど座学も疎かにしてはいけない。 手軽にtry&errorを繰り返せる実行環境 例:Firebug ちょっと書いては実行というのを手軽に何度もできると慣れやすいと思う。 Firefox+Firebugの場合はたくさんある既存のWebサイトについて、 JavaScrip

    プログラミングの効率的な学習の為に必要な環境についての考察(いわゆる高速道路?) - monjudoh’s diary
  • プログラミング教育が機能しない背景 - 雑種路線でいこう

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

    プログラミング教育が機能しない背景 - 雑種路線でいこう
    raitu
    raitu 2008/08/30
    //だいたいプログラミングは講義形式のマスプロ教育にそぐわない。意欲的な学生が自習すれば一瞬で先生より優秀なところまで伸びるし、駄目な学生はいくら丁寧に教えても駄目だったりする。//
  • プログラミングハイウェイ - プログラマーの脳みそ

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

    プログラミングハイウェイ - プログラマーの脳みそ
    raitu
    raitu 2008/08/30
    知的専門分野の質をあげるには、まずは評価ができること。質の評価が出来る事。ほとんどの現場で、それは出来ていない。プログラミングが出来る能力、の正確な定義が必要なのだ。
  • プログラマーに比べ、バイオ研究者に飛び抜けた才能が現れない理由のひとつ - ミームの死骸を待ちながら

    最近情報系クラスタの人々と接触する機会が多かったのだが、彼らの多くは 楽しんでいろいろ試行錯誤して、意識しないままスキルが向上した のだろうな、という印象を持っている。きっかけはいろいろだろうが、通常人よりも時間を投入してきた人たちだと思う。 日のインフラの力か、もしくはITという領域の特異性か、最新の技術で遊び、遊びから得た知識を応用して次の新しいものに手を付ける。たまに自分で新しいものを作ってみたりする。 それぞれが得意分野を持ってて、互いに一目置いている。その場のノリで僕から見たら神業としか思えないことをやってのける。 うらやましいことこの上ない。 彼らのやってることを僕の専攻でパラフレーズすると 「ところでこのシャーレをどう思う?」 「コロニーが生えてるな」 「こいつを手で暖めると…」 「ちょ…赤くなったwww なんぞこれwww」 「イソギンチャクのRFP (Red Fluore

    プログラマーに比べ、バイオ研究者に飛び抜けた才能が現れない理由のひとつ - ミームの死骸を待ちながら
    raitu
    raitu 2008/04/14
    「誰もが平等に、好奇心の赴くままに、生命をハック」←これ読んで、ITとバイオの大きな違いって、タイムスパンもそうだけど、倫理的に色々壁があるんだなーと
  • Lifehacker:Firefoxアドオンの作り方 - ITmedia Biz.ID

    多少のプログラミング経験があれば、Firefoxアドオンを作るのはそんなに難しくない。自作アドオンを作るためのハウツーを紹介する。 ここで自家製Firefoxアドオンをリリースし始めて以来、何人ものユーザーから「Firefoxアドオンを作るのは難しいの?」という問い合わせを受けた。多少プログラミングの経験がある人なら、その答えは「そんなに難しくない」だ。 Firefoxアドオンの中身はJavascript――ブックマークレットや従来のWebページで使われている、あまりミステリアスではない言語――とXUL(「ズール」と発音する)というマークアップ言語だ。独自のアドオンを作るには、ある程度のJavascriptのノウハウとXMLファイルの快適な編集、それからお気に入りのブラウザを思いのままにすることへの健全な好奇心が必要だ。 わたしがWeb上のフリーチュートリアルを使ってFirefoxアドオン

    Lifehacker:Firefoxアドオンの作り方 - ITmedia Biz.ID
    raitu
    raitu 2008/03/02
    Firefox addonについて
  • 「初級シスアド」消える――情報処理技術者試験が大改革へ ― @IT

    2007/09/07 情報処理推進機構(IPA)は9月7日、情報処理技術者試験を改革する中間報告を発表した。同日からパブリックコメントを受け付けて、最終報告を11月にまとめる予定。人気の「初級システムアドミニストレータ試験」が別試験に吸収されるなど、大変革といえそうだ。 改革の柱は2つだ。現行試験は情報システムの開発側と利用側にカテゴリが分かれているが、この区別を取り払い、開発側と利用側で試験を共通化する。IPAの情報処理技術者試験センター長の澁谷隆氏は「ベンダ側と利用側が同じレベルになってきちんと会話できないと、有効なシステムは作れない」と改革の狙いを説明する。もう1つはこれまでになかったレベル分けの導入だ。ITスキル標準や組み込みスキル標準、情報システムユーザースキル標準との整合化を図り、これらのフレームワークで導入されているレベル分けを情報処理技術者試験にも適用した。 新試験では、新

    raitu
    raitu 2007/09/08
    id:keibutごめん読み間違えた//現行の「基本情報技術者試験」「ソフトウェア開発技術者試験」に対応する新試験として新試験の「基本情報技術者試験」(レベル2)と上位の「応用情報技術者試験」(レベル3)//が正解か
  • https://anond.hatelabo.jp/20070802021749

    raitu
    raitu 2007/08/03
    東京大学と情報工学とプログラミングの関係性などについて。学問として情報工学をしっかり学びたくなった電子工学科卒SEとはおれのことです//ただSource codeってそんなに軽視していいのかな?動いてるそのものなのに。
  • 日本のIT技術者が尊敬されなくなってきた――IPAイベントから ― @IT

    2007/06/28 「きつい、厳しい、帰れない」で新3KともいわれるIT技術者の職場。学生の就職先人気ランキングでもIT企業は低迷している。6月28日に情報処理推進機構が開催したイベント「IPAX 2007」では、IT人材の育成をテーマにパネルが行われた。 「われわれの時代に比べるとIT技術者は尊敬される職種ではなくなった」。NECネクサソリューションズの代表取締役 執行役員社長で、NECで長くSEを務めた渕上岩雄氏はこう語る。時代の最先端技術を担いながらも、新3Kに代表されるよくないイメージが先行するIT技術者。渕上氏は過去の業務と現在の業務の違いを、人気低下の原因に挙げる。 渕上氏がSEを始めた35年ほど前は顧客企業の業務に合わせてITシステムやアプリケーションをほぼ手作りするのが一般的だった。納期2~3年は当たり前。ユーザー企業と密接にコミュニケーションを取って、システムを作り上げ

    raitu
    raitu 2007/07/03
    //日本の情報サービス企業の教育投資は売上高比で平均0.23%//インド5%//情報サービス産業の工数ビジネスは生産性が悪い人のほうが売り上げが上がる//