タグ

ブックマーク / developers.srad.jp (8)

  • もっと早く知りたかったプログラミングのコツは ? | スラド デベロッパー

    ストーリー by reo 2010年09月09日 11時00分 他人のコードを読み、他人とコードについて語ること 部門より 家 /. 記事にて Ted Dziuba 氏のブログエントリ「もっと早く知りたかったプログラミングのコツ」が取り上げられている。 Dziuba 氏はここ数年スタートアップ企業に関わっているそうで、痛い目にもいろいろ遭ってきたとのこと。その経験から荒削りな知識で何とかするよりも、理にかなったやり方を身につけるべきだと痛感したという。振り返ってみれば「早く知っていればよかった」ことや「意地を張らずに学べばよかった」と感じていることがいろいろあるそうだ。 例えば Linux がカバーできることであれば、自分で開発するべきではなく、「必要以上の複雑化は防ぐ」ということ。また「パラレル処理は『自分がやりたい時』にではなく、『必要に迫られた時』にのみ行うべき」であり、「最新の技

  • IT 系じゃない人がプログラミングを始めるには? | スラド デベロッパー

    マーケティング部門の人や小企業のオーナーなど、IT 系じゃない人々も「IT 知識を深めるべき」と考えるようになってきている。これは正しい方向であると思われ、例えば小さなサイトを立ち上げたり、大量の演算を行ったりできるようになれば、そのスキルは家族を養う手助けになるであろう。「IT 系じゃない」人々がプログラミングを始めるにはどうすれば良いか、DBMS2 にてスレッドを立てたところ下記のような答えが返ってきた。 HTMLCSS を早い段階で学ぶSQL も軽く学ぶべきだが、SQL に焦点をあてて学ぶ必要はないSQL を学ぶには MySQL がオススメ初めに学ぶ言語は PHPPython など、今使われている言語にするべきサンプルコードに手を入れて作ることができる WordPress ブログなどを使い、実際に完成までもっていきたいと思えるプロジェクトから始めるのは良いMicrosof

  • Microsoft、新しい開発ツール「Visual Studio LightSwitch」を発表 | スラド デベロッパー

    ストーリー by hylom 2010年08月04日 18時31分 強力かつ手軽なVB、という感じだろうか 部門より Microsoftが新しい開発ツール「Visual Studio LightSwitch」を発表した。このツールは「KittyHawk」というコードネームで開発されていたもので、ビジネスアプリケーション開発に向けたツールとのこと。デスクトップアプリケーションだけでなく、クラウド上で動作するアプリケーションやWebアプリケーションの開発も可能なようだ。 LightSwitchは既存の業務システムやレガシーシステム、Webサービスと接続して利用するようなビジネスアプリケーションの開発に向けたツールで、画面テンプレートや定型化されたコード、再利用可能なコンポーネントなどが用意されており、それらを組み合わせて簡単にアプリケーションを開発できるとのこと。また、言語としてはVisual

  • 週に何時間プログラミングできる? | スラド デベロッパー

    フルタイムのプログラマーは、1 週間に何時間プログラミングできるものだろうか。自分は調子がいい時で週 20 時間、大体において 10 〜 15 時間といった感じで、40 時間近くになるとかなりクタクタになってしまう。 ここでいう「プログラミング」とは実際にコンソールに向かい入力していることを指している。もちろん時々手を止めて考えることもあるだろうが、プログラミング書籍や仕様書を読んだり、会議に出たりする時間は除いている。そういった時間はプログラミングと比べればランチ休憩のようなものだろう。 自分は幸いにも会議が少ない方であるが、脳みそのオーバーヒート防止のために週数時間はネットサーフィンに当てている。基的には tech 系のニュースを読んだり、たまにメールや Facebook を覗いたりしている。また、自分は IT 部門用のイントラネット用ウェブアプリの担当でもあり、同僚と共に電話対応し

  • 引き継いだプログラム、「自分のもの」にするには ? | スラド デベロッパー

    この仕事に就いてから、比較的大きなプログラム (3 ~ 4 万行程度) を何度か引き継いだことがある。元々の開発者らは、自分の書いたコードでもあるし (その仕様や動きを) よく理解していたが、自分はそこまでとは言えない。実際、プログラムに修正を入れる際は修正そのものよりも修正を入れるべき正しい位置を探すのに多くの時間がかかってしまう。 このように引き継いだプログラム、どうやったら理解できるようになるのだろうか ? 元の開発者らほどこのプログラムを「理解」できないのは自分の力量の問題ではなく、仕方がないことなのだろうか ? 家 /. には「一から作り直したくなるだろうが、それは絶対に避けるべきだ。汚く見えるコードにも、全て理由があったりするものだ。開発時の相談や議論、意思決定までの過程にいなかったからコードが理解できないのである。一から作り直しても、そういった問題への理解は深まったりはしな

  • 現代的な Perl を再習得する方法は? | スラド デベロッパー

    久しぶりに Perl格的な Web アプリを書こうと思い始めたが、その間に Perl の世界は大きく変わってしまったようで、include jcode.pl が当然だった時代からすると、現代的に書かれたソースはまるで別言語のようだ。 モジュール等を活用した現代的な Perl を再習得したいが、書籍を買おうにも現代的な手法を知らない人間にとっては、どのが現代的なのかの区別が出版日ぐらいでしかつけられない。 現代的な Perl を習得するためには、どのようなステップを踏むのが良いだろうか ? またお勧めの書籍などあったら教えて欲しい。

  • 「HTMLやってる」人を何と呼ぶ? | スラド デベロッパー

    人々がウェブページのマークアップ書きを生業とするようになってから10年以上経つが、その肩書き(とその役割)はいまだ定まっていないように思う。インテグレーションのタスクとして取り組む人、全体のUIデザインの一部として見る人など、マークアップを書く人のタイプは異なる。仕事場における「グラフィック・デザイナー」や「インフォメーション・アーキテクト」といった役割の存在によって、その状況はより複雑化している。このことは人材募集を行うにあたって頭痛の種となる。 皆のまわりの「HTMLやっている」人(HTMLに加え、CSSJavaScriptやグラフィックをいじるのも少々含まれるだろうか)はどんな肩書きで呼ばれているだろうか? 今まで目にした肩書きには「デザイン・テクノロジスト」、「ウェブ・デベロッパー」、「フロントエンド・デベロッパー」、「HTML/CSSデベロッパー」、「クライアントサイド・デベロ

  • ZDNetのポインタ解説記事で勘違い | スラド デベロッパー

    ZDNetに C/C++のポインタの機能 — 参照渡しのような処理というポインタの解説記事があるのだが、 中身がなかなか香ばしい。コメントにもあるように、記事の間違いを探すということで ポイントを理解させるというネタには使えるのだろうか。

  • 1