タグ

設計に関するmasaka99のブックマーク (4)

  • プログラミング初心者が中・上級者になるための近道

    初心者と中級者、上級者の違いとは何でしょうか? 初心者は、 知識が少ない 開発したソフトウェアの数が少ない 中級者・上級者はその逆で、 知識が多い 開発したソフトウェアの数が多い その結果生まれる実質的な差は、 「初心者はかんたんなものしか作れないけど、中級者・上級者は難しいものを作れる!」 ということです。ですから、初心者が中上級者になるには難しいソフトウェアを作るのに役立つ知識を身につければ良いわけです! 難しいソフトウェアとは、 ロジックが複雑で難しい 規模が大きい 性能要件が厳しい 納期が短い など、いろいろな難しさがあります。 これらのハードルに対抗する知識・技術について紹介します。 規模が大きいソフトウェアを作るための技術 規模が大きいソフトウェアを作るための技術には、以下のようなものがあります。 モジュール分割 アプリケーションアーキテクチャ フレームワーク プログラミング作

    プログラミング初心者が中・上級者になるための近道
  • 作り手が最も信用してはいけない言葉は、「おまかせ」

    美容師にしろ、デザイナーにしろ、主婦にしろ、 作り手はその言葉を簡単に信じてはいけない。 作り手が「おまかせ」って言われたら、 『なんでもいいって事だよね! 私の自由にしていいって事だよね! 後で文句言っても知らないよ!』 という意味で受け取ると思う。(それで案の定、後で文句言われて愕然とする。) でも「おまかせ」って言った側の気持ちをもっと詳細に説明すると、多分こう。 『考えるのも面倒だし、見当も付かないけど、 アナタの力量と読心術と観察眼を全面的に信じてるから、 それ相応もしくは期待以上の結果出してね!』 ・・・そう言われたら多分不公平感とプレッシャーで断ると思う。 それを簡単に引き受けてくれそうな言葉に変えてくれる魔法の言葉。 「おまかせ」 この誤解を解くには、月並みだけど沢山コミュニケーションとるしかない。 例を3つくらいあげるとか。 言葉を変えれば、信頼されてるんだな~とやる気を

    作り手が最も信用してはいけない言葉は、「おまかせ」
  • 2ちゃんはなぜ1000で落ちるのか? けんすう氏が語る、スマホ時代のサービス設計とコンテクストの重要性

    これまでの日的コミュニティサービスは、「2ちゃん用語」のような暗黙知を前提として独自の発展を遂げてきた。しかしこれからスマホが普及するに従って、コンテクスト(文脈)のないサービスのほうが求められるようになったり、またこれまでとは違った方法でコンテクストが共有されるように変化していくという。インターネットを知り尽くした二人が、その未来図について語る。 検索の"次"にくるもの 古川(以下、古):尾原さん、(『ITビジネスの原理』)読みましたよ。面白かったです。意外とあんな感じでITビジネスの根っこから解説したってないのですごくいいなと思いました。 尾原(以下、尾):ありがとうございます。 古:一番良かったところを言うと、最後の方の「ITは人間を開放し、成長させ豊かにする」のところですね。Googleグラスのところで、料理がいちばん美味しいのは出来立てなのにFacebookやブログのために

    2ちゃんはなぜ1000で落ちるのか? けんすう氏が語る、スマホ時代のサービス設計とコンテクストの重要性
  • 現代におけるヤバい銃10 : カラパイア

    技術というものは時代と共に変化していき、新しい機器が日々市場に出回っている。銃の場合も同じで、革新的な改良品がたくさんある。古い時代の銃は現代のものに比べて殺傷力も強くなかったし、種類もそんなに多くなかった。現代の技術革新をもってすれば、一撃で敵に大打撃を与えることができる武器を作るのもそう難しくはない。 だが最近では、人道的立場から、人体を傷つけるといった武器から、人体に悪影響を及ぼすことなく、制圧・無力化する為の武器への開発へとシフトしていっているのも事実である。

    現代におけるヤバい銃10 : カラパイア
  • 1