鷺坂りな @TechMania編集部

24/24ページ

プログラマーとは?仕事内容・年収・必要なスキルを解説

プログラマーとは、システムエンジニアが設計した仕様書に基づいて、コンピューターが実行するプログラムを構築する職業です。仕様に合ったプログラミング言語を使って様々なシステムやソフトウェアを開発します。近年、IT化が急速に進み、スマホアプリやWebサイト、銀行のATMなど、あらゆるものにプログラマーが作ったシステムが使われています。今回はプログラマーの仕事内容や年収、必要なスキルなどについて解説してい […]

システムエンジニア(SE)とは?仕事内容や年収・資格について解説

システムエンジニア(SE)とは? システムエンジニア(SE)とは、システムの設計・開発・テストを行う職種です。情報システム開発の中でもクライアントにヒアリングし、要望から最適な仕様のシステム設計を行うといった上流工程を担当します。プログラマーのリーダー的ポジションであり、開発の他に、予算や人員、進捗管理などのマネジメントも求められます。 仕事内容 ここからは、さらに詳しいシステムエンジニアの仕事内 […]

データサイエンティストとは?仕事内容や必要なスキルを解説

データサイエンティストとは? データサイエンティストとは、ビッグデータを分析することで、さまざまな意思決定の局面において、データに基づいた合理的な判断を行えるように意思決定者をサポートする職務またはそれを行う人を指します。データサイエンティスト協会でのデータサイエンティストは以下のように定義されています。 「データサイエンス力、データエンジニアリング力をベースにデータから価値を創出し、ビジネス課題 […]

AWS オンプレミスとは?クラウドとの違い、比較、選び方

【IT入門】オンプレミス|クラウドとの違い、メリットの比較

オンプレミスとは? 「オンプレミス (on-premise) 」とはサーバ機器などのハードウェアやアプリケーションなどのソフトウェアといった情報システムを、ユーザ (ビジネス利用の場合は企業) が管理している施設内に設置してユーザ自身で管理運用することを指し、「自社運用」とも呼ばれます。2000 年代ではまだこの自社運用形態が主流でしたが、「クラウド」と呼ばれる新たな形態の普及に伴い、区別するため […]

ビッグデータとは【5分でわかる】できること、活用事例を紹介

ビッグデータとは? ビッグデータとは、さまざまな種類や形式のデータを含んだ膨大なデータ群のことです。一般的に、データの量(volume)、データの種類(variety)、データの処理速度(velocity)の3つの「V」を高い基準で備えているといった特徴を持ちます。また最近になって、これに加えて正確性Veracity(正確性)と価値(Value)が加えられるようにもなっています。 ビッグデータの発 […]

インフラエンジニアとは?仕事内容や必要なスキルを解説

ITエンジニアの中でも、情報を管理するサーバやユーザとサーバが情報のやり取りを行うための道であるネットワークといった ITサービスを提供するのに ITサービスが成り立つ上で不可欠な基盤を扱っているエンジニアをインフラエンジニアと呼びます。 昨今のIT業界は、クラウドの普及や AI、IoT、ビッグデータといった IT技術の進歩により、非常に大きく進歩しています。それに伴って、それらの開発を支える I […]

未経験でもエンジニアになれる?転職する前にとるべき3ステップ

現在、エンジニアは高い収入を得やすい職業として注目されています。また、リモートでの仕事もしやすく、仕事とプライベートの両立がしやすいことから、最近ではワークライフバランスを求めて新たにエンジニアを志望する人が増えてきました。実際、未経験からITエンジニアに転職する人もいます。ただ、その一方で転職に失敗してしまう未経験エンジニアもいます。そこで、本記事では実務未経験からエンジニアになりたいと考えてい […]

アジャイル開発とは?【入門】メリット・デメリット、進め方

アジャイル開発とは? アジャイル開発とは、システム開発における手法の一つで、機能ごとに細かく分け、小さなサイクルで反復的に開発を進めていくという開発手法のことです。優先度の高いものから機能単位で開発していき、それぞれを組み合わせることで1つの大きなシステムを形成します。一般的なやり方に比べて、短い期間でリリースできることから、「アジャイル(素早い)開発」と呼ばれています。この手法は、「プロジェクト […]

Docker入門(第1回)|初心者向けに概要や基本コマンドを解説

Dockerという言葉をきいたことがある人も多いのではないでしょうか?Dockerとは、従来の仮想化に代わって、現在多くの開発環境で用いられている技術です。扱いやすく利便性も高いため、今後はさらに利用される技術です。また、昨今では、AWSやAzureなどのクラウドサービスでもDockerを簡単に利用できるサービスが増えており、Dockerがますます利用しやすくなっています。 本記事では、Docke […]

1 24