10年後のソフトウェア開発
どうせ当たりませんけど。いきなり10年後と言ってもどう手を付けて良いのか分からなくなってしまうので、10年前と現在を並べてその後ろに10年後を置いてみました。
主に半径5メートル以内や世間的に流行っていそうなものを並べているので、人によって全然違いますし、私個人のものとも少し違います。個人的には10年前も今もDelphiが入りますからね。
あまり深く考えずにざっと書いたので、まあ適当という奴です。
〜10年前 | 現在 | 10年後〜 | |
開発メンバー | 自社メンバー 常駐パートナー |
自社メンバー 国内パートナー オフショア |
多国籍 |
開発場所 | 事業所内 | 企業間分散 | 好きな場所 |
開発分担 | 機能別 | 工程別 | |
開発言語 | C C++ Perl VB |
C# Java JavaScript VB.NET |
|
言語スタイル | 構造化 | オブジェクト指向 | 仕様記述言語 関数型 |
開発ツール | テキストエディタ コマンドラインツール |
IDE | AI支援 |
抽象化 | インストラクション ストリーム |
メモリ | 処理手順 |
ディスプレイ | CRT | 液晶 | 網膜ディスプレイ |
ディスプレイ数 | 1 | 2 | |
CPU | SIMD(MMX) | デュアルコア | メニーコア |
OS | Windows 商用UNIX |
Windows Linux |
|
DBMS | Oracle SQL Server |
Oracle SQL Server MySQL PostgreSQL |
|
システム形態 | C/S Web(CGI) |
C/S Web(Ajax) スマートクライアント |
クラウド的な何か |
検索エンジン | 手動分類 | ページランク | パーソナライズ |
コードの品質保証 | 机上レビュー | 自動単体テスト ソースコード解析 |
|
コンテンツ | テキスト 静止画 |
音声 動画 |
バーチャルリアリティ |
サーバ設置箇所 | 自社マシン室 | データセンター | どこか知らない所 |
犯罪傾向 | 破壊 改ざん |
踏み台 詐欺 情報漏洩 |
社会的な殺人 |
個人発信の情報流通 | メーリングリスト News 個人サイト FTP |
巨大掲示板 ブログ P2P 携帯メール SNS メッセンジャー |
|
ネット接続 | ダイヤルアップ | 常時接続 | つながらないことに価値 |
本人認証 | ID/パスワード | ID/パスワード ICカード 生体認証 |
|
実況中継 | コーヒーサーバー | Webカメラ |
以下、最近までではあまり変わっていないもの。
文字集合の表記 | 正規表現 |
---|---|
DB操作 | SQL |
技術情報 | 英語 |
テキスト入力 | キーボード |
ポインティングデバイス | マウス |
設計書 | Excel |