ページ

2015年10月18日日曜日

おすすめのプログラミング書籍紹介3 - ネットワーク/インフラ, デザイン -


今回紹介する書籍はネットワーク/インフラとデザインです。
今回紹介分に関しては全然専門では無いのですが・・・
読んで分かりやすかった書籍を紹介しています。



・ ネットワーク/インフラ


ネットワークに関しては開発の中で必要を迫られる知識になるかと思います。
スタンドアローンでネットワークを介さない開発なんて聞いた事無いし。。
インフラに関しても知っておいて損は無いと思います。

・基礎からわかる TCP/IP ネットワークコンピューティング入門

基礎は大事です(笑)
OSI参照モデルからルーティングやDNS, DHCP, NATやUDPについても
結構多岐にわたって解説してます。
付録に各プロトコルのヘッダフォーマットまで載ってます。


・絵で見てわかるITインフラの仕組み

インフラアーキテクチャからサーバーの中身(CPUやメモリ、I/O)や
キャッシュ、ポーリング、ジャーナリング、レプリケーションなどの仕組み性能まで
こちらも幅広く解説しています。
各所にイラストや写真が載せられていて分かりやすいと思います。


・ デザイン


デザインに関しては、ずぶの素人なのですが、
仕事で画面のデザインも考える事があって(デザインが苦手なんですが・・)
その時に参考にした書籍です。

・デザイン入門教室

こちらも基礎が大事という事で・・
この書籍はデザイン素人の自分からしたら目から鱗もんの内容でした。
デザインに関してのセオリーを使用前と使用後で丁寧に解説してあります。


・インタフェースデザインの心理学


人がアプリの画面を見た時にどう見るのか、どう感じるのかを解説しています。
例えば「人は過去の経験と予測に基づいて画面を見る」など、普段意識はしてないですが
iPhoneを使っていてリスト上に「>」マークがあるとそこをタップしたら詳細が見れる事を
無意識の内に予測して行動しています。
そういう潜んでる心理を解説している書籍です。
読んでいて参考になりそうな事ばかりでした。


4 件のコメント:

  1. 開発するにあたって、こういう分野も知っといた方が良いんでしょうね〜。
    個人的にデザインの本が非常に興味深いです。インターフェイスデザインの心理学とか。。。そんな本あるんだ、、、って感じです。人が画面を見た時に感じる傾向を知ることは重要でしょうね。

    返信削除
    返信
    1. そうなんですよ。結構重要でいくら便利な機能を盛り込んだ画面でも使いにくければ
      誰も使ってくれないですもんね^^;
      デザインの本もおすすめです。素人の自分からしたら本当目から鱗もんですw。

      削除
  2. 確かに。せっかく良さそうなアプリでも、使い辛くて削除とかありますね。
    ネットワークとかインフラって、知っといた方が良いと思いますか?

    返信削除
    返信
    1. 知ってた方がいいとは思います。特にネットワークは今のご時世いろんなものが繋がってますし。
      でも無理せずぼちぼち知っていけばいいと個人的には思います。自分がそんな感じでしたし(笑)

      削除