検索

キーワード


デグレが発生する6つの要因とは?起こさないための対策もあわせて解説

デグレが発生する6つの要因とは?起こさないための対策もあわせて解説

IT業界においてデグレが意味することとは? デグレはIT業界における用語の1つであり、「デグレード(degrade)」のことです。デグレは、プログラムの修正などによって発生する不具合のことで、発生することで大幅な品質の低下等が危惧されます。 また、デグレはIT業界において「あるある」と言われてしまうほど頻繁に起こる現象です。対策を打たなければ、デグレによる品質の低下が頻発してしまうこと

エンジニアにとってのポートフォリオの役割|参考にすべき事例8選も紹介

エンジニアにとってのポートフォリオの役割|参考にすべき事例8選も紹介

エンジニアにとってのポートフォリオの役割 エンジニアにとってのポートフォリオとは、これまでの自分の実績や保有しているスキルを伝えるためのものです。 デザイナーや写真家などクリエイターが作成するポートフォリオは「作品集」ですが、エンジニアの場合は自分が制作したWebサイトやソースコードなどがポートフォリオに該当します。また、これまで自分が関わったプロジェクトなどもポートフォリオだと言える

PyQでプログラミングを学ぶメリットとデメリット|料金プランや学習内容も紹介

PyQでプログラミングを学ぶメリットとデメリット|料金プランや学習内容も紹介

PyQはどんなサービス? PyQとは、プログラミング言語のPythonに特化したプログラミング学習サービスです。初心者レベルから実務レベルまで対応しており、インターネット環境とパソコンのブラウザさえあればいつでも学習をスタートできます。 また、PyQであればWeb開発だけでなく、データ分析や機械学習、ディープラーニング、AI開発などの近年注目されている分野を専門的に学べます。 PyQ

インスタンスの考え方や概念とは?プログラミング言語やインフラの観点から解説

インスタンスの考え方や概念とは?プログラミング言語やインフラの観点から解説

インスタンスとその他役割との相違点 オブジェクト指向の言語を学んでいると、「インスタンス」という言葉をよく耳にします。インスタンスとは日本語で「実例」という意味を持つ言葉で、ITの分野では「クラスをもとに作成したオブジェクトの実体」を意味します。 オブジェクト指向言語を学ぶ上で、インスタンスやオブジェクト、クラスに関する理解は必須です。ここでは、まずはインスタンスとその他役割との相違点

非機能要件の定義の際に重要な6つの項目とは?機能要件との違いも解説

非機能要件の定義の際に重要な6つの項目とは?機能要件との違いも解説

非機能要件とは? システム開発において、機能案件とはクライアントからニーズをヒアリングし、システムに組み込むための機能を定義することです。非機能要件は機能案件とは反対に、クライアントから希望された機能ではない要件のことを指します。 具体的には、システムを設計する際に必要な性能やセキュリティに関して実現するべき要件が非機能要件に該当します。 ソフトウェア開発の種類 ソフトウェア開

会社のシステムにオンプレミスを導入するメリットとは?クラウドとの違いも解説

会社のシステムにオンプレミスを導入するメリットとは?クラウドとの違いも解説

オンプレミスとは? 「オンプレミス(on-premis)」とは、自社で使用するシステムに必要なサーバーを自社内に設置し、自社で運用管理を行う形態のことを指します。 「premis」とは日本語で「構内」や「店内」を意味する言葉で、そこから自社内でサーバーを管理することを「オンプレミス」と呼ぶようになりました。 かつては、自社のシステム構築に必要なサーバー機器を自社が保有している物件

独学でアプリ開発の勉強をする流れとは?おすすめの本もあわせて紹介

独学でアプリ開発の勉強をする流れとは?おすすめの本もあわせて紹介

独学でアプリ開発ってできる? アプリ開発に挑戦してみたいと考えている方の中には、独学でアプリ開発ができるのかどうか疑問に思っている方もいるでしょう。アプリ開発は開発環境と学習時間がしっかりと確保できれば、独学で行うことも可能です。 ただし、プログラミングがまったくの初心者という場合、独学でアプリ開発できるレベルになるには時間がかかるでしょう。また、途中で挫折してしまうリスクも高いため、

ソフトウェア開発の業務フローとは?企業で活躍できるエンジニアの職種

ソフトウェア開発の業務フローとは?企業で活躍できるエンジニアの職種

ソフトウェアとハードウェアの相違点ソフトウェアとハードウェアの相違点は、実体があるか否かということです。 ソフトウェアとは、パソコンなどに組み込まれているOSやExcelやWordといったオフィスソフトなど、コンピューターへの命令をプログラミング言語で記述して作成したものです。 一方、ハードウェアとは電子回路や周辺機器など、物理的に実体を持つ機器を指します。パソコンやキーボード、マウス

受託開発のメリット・デメリットとは?自社開発とSESとの違いも解説

受託開発のメリット・デメリットとは?自社開発とSESとの違いも解説

受託開発とはどんなもの? 受託開発とは、クライアントから発注を受けてシステムやソフトウェアの開発を行うことです。IT業界でシステムなどの開発を行う企業の業務形態は、大きく分けると「受託開発」「自社開発」「SES」などの種類に分けることができます。 エンジニアとして仕事をする場合は、企業の業態によってどのような特徴や違いがあるのか知っておくことが大切です。ここでは、受託開発とその他の形態

Rubyを学習できる10校のプログラミングスクール|選ぶ際のポイントも紹介

Rubyを学習できる10校のプログラミングスクール|選ぶ際のポイントも紹介

プログラミング言語Rubyとは? Rubyはまつもとゆきひろ氏が開発したオブジェクト指向のスクリプト言語です。柔軟なプログラミング言語となっており、コードの記述量も少ないため書きやすく読みやすいという特徴があります。>> RubyとPythonはどちらを学習するべき?それぞれの特徴を比較 また「Ruby on Rails」というWebアプリケーションフレームワークを活用することで、We