概要
特集1
言語の核を知れば,自ずと作法が見えてくる
プログラマが知るべき言語設計の基礎知識
クラスや継承,スコープなどの概念は,現在広く利用されていますが,あまりそれ自体を意識する機会はありません。しかし,各言語の文法や各種概念は,書きやすさや再利用性などの追求のために誕生し,数々の進化を経て現在の形になっています。本特集では,言語設計という観点から,プログラミング言語の各種概念が「なぜ」存在するのかを,アプリ開発者の方にも素養として知ってもらえるよう,かみ砕いて解説します。言語の「核」を理解することで,日々のアプリ開発で実感を持って利用できるようになるはずです。
特集2
APIリファレンス,プラグイン,設計作法
jQuery実践入門
5年前のAjaxの登場とともに再発見されたJavaScriptは,HTML5やCSS3の普及とともに,その重要性をますます増すばかりです。jQueryは,JavaScriptライブラリの現在のデファクトスタンダードです。jQueryを使えば,モダンで操作性の良い,クロスブラウザに対応したWebアプリケーションを手軽に作ることができます。また,jQueryは拡張性に優れており,豊富なプラグインがそろっています。本特集ではjQueryについて,基礎から応用まで徹底解説していきます。
特集3
気になるあの会社の考え方・回し方・進め方
本番プロジェクト 運営ノウハウ大公開
特徴的なサービス開発を行っている会社では,どのようにプロジェクトを回しているのでしょうか? 受託開発/自社開発,アジャイル開発など,さまざまなやり方を,チームラボ,永和システムマネジメント,ゼロベース,DeNAの4社の事例から見ていきます。毎回デスマーチに突入してしまう,アジャイル開発を取り入れてみたがうまくいかない,マンネリ化してしまう,などのプロジェクトの悩みを解決するヒントになれば幸いです。
10周年特別企画
技術や業界にも寿命があり,人は必ず年をとる
これからの10年,どうサバイブするか
どのような職業人人生を歩むか。これは,誰にとっても大きな命題です。特に,技術進化が速く,「プログラマ35歳定年説」もあるこの業界で働く本誌読者のみなさんは,悩みや不安も大きいのではないでしょうか。そこで本特別企画では,これまでの10年をふりかえり,これからの10年を見据えることによって,エンジニアとして生き抜くための考え方やノウハウをお伝えします。