- 2025-04-01
東大卒コンサルが語る!知っておきたいIT知識「データベース」とは
エンジニアにとっては、基本的な技術要素について、その活用の仕方を実践的に学ぶとともに、その技術の歴史や実用化された目的、思想についての理解を深めることが大切です。 この記事では、エンジニアであれば誰もが知っているであろう「データベース」という技術要素について、深く考えてみたいと思います。 なぜ「データベース」が必要か コンピュータの基礎理論では、コンピュータに対してインプットデータを与えると、予め […]
エンジニアにとっては、基本的な技術要素について、その活用の仕方を実践的に学ぶとともに、その技術の歴史や実用化された目的、思想についての理解を深めることが大切です。 この記事では、エンジニアであれば誰もが知っているであろう「データベース」という技術要素について、深く考えてみたいと思います。 なぜ「データベース」が必要か コンピュータの基礎理論では、コンピュータに対してインプットデータを与えると、予め […]
この記事を読んでいるあなたは、 C++という言語は聞いたことがあるけれどどんな言語なのか C++ってどんなことができるのか C++がどのような場面で使えるのか知りたい 上記のように考えているかもしれません。 この記事では、そんなあなたにC++がどのような言語で、使用するメリットや、似ている言語にはどのようなものがあるのかを紹介していきます。 C++とは C++は、C言語の拡張型言語として開発された […]
プログラミング学習者やプログラマ志望者にとって、どのプログラミング言語を選ぶかは大きな問題です。 数百もあるというプログラミング言語のうち、どのような言語が狙い目で、どのような言語に需要があるのか気になるところです。 その上、変化の激しいIT業界にあっては、求められる言語も時代によって変わります。 せっかくマスターしたと思ったら、「その言語はもう古い」などということになったら大変です。 そんな中、 […]
JavaScriptでは基本的にデータベースを活用した機能やアプリケーションを実装することはできません。 しかし、高度なアプリケーションの開発が行われるようになると、データベースの利用は不可欠です。 そのためのひとつの方法として利用されるの「Backbone.js」ですが、本記事ではこのBackbone.jsがどのような機能を持ち、どのような用途で使うことができるのかについて紹介します。 Back […]
Webサイトを利用する環境がどんどんリッチなものになってきていますが、一方でデバイス環境は多様化してきており、スペックによっては表示に時間がかかる場合も出てきています。 検索エンジンではユーザーによりよい使用体験を与えるべく、高速で表示されるサイトを上位に評価するようになりました。 よりWebサイトを高速化し、ユーザーや検索エンジンに評価されるサイト作成のポイントについて紹介します。 Webサイト […]
下記の記事で、Vモデルが後工程から前工程に戻ることがない、という思想に根差していること、Vモデルにいう要件定義からUATまでの工程のあらましとそれぞれの工程でよくある問題などについてお話をして参りました。 今回の記事では、実際のシステム構築プロジェクトで問題になる納期・工数(≒予算)・人員の制約の中でVモデルに従った開発を進めた時に生じる色々な問題を、具体的に説明させて頂こうと思います。 ※参考ま […]