ITエンジニアを分類
皆さんがパソコンでシステムを
使える様になるまでには
色々なITエンジニアの方々が携わっています。
-
システムエンジニア(SE): お客様の要望をシステムとして実現するための仕組みを考えることが主な仕事です。ベテランの方が担当します。
-
プログラマー(PG): システムエンジニアが用意した設計書にもとづいて、プログラムを組んでいくのがプログラマーの仕事です。VB、C言語、JAVAなどのコンピュータ言語を理解する能力が必要になります。システム開発では下流工程を担当します。
-
Webエンジニア: 主にウェブ制作会社などに所属し、処理フローなどを考慮することがないため、先のシステムエンジニアとは区別されることが多いです。主要な言語としてはHTML、CSS(スタイルシート)、JavaScript、PHPなど。
-
ネットワークエンジニア: ネットワーク設定や通信速度最適化などが主な仕事です。
-
データベースエンジニア: 業務系システムでは必須となるデータベースを構築するエンジニアです。OracleやSQL Serverは有名どころです。
-
インフラエンジニア: ITインフラストラクチャー(基盤)の設計や構築、保守、運用やアプリケーションの構築、ネットワークの構築、運用などに従事します。
-
カスタマーエンジニア(CE): コンピュータの設置や保守、修理を行うエンジニアです。コンピュータ機器自体の知識が求められる職業です。
システムエンジニア(SE)の方が窓口になって
プログラマーやデータベースエンジニアなどと相談して
仕様や見積もりを決めていきます。
初期導入費(開発費)
毎月の費用(保守費など)が発生します。
仮に
Microsoft365のPowerAppsで
ビジネスアプリを作成する場合
職場の担当者(1,2名)でこれら全てを担当します。
ネットワークエンジニアやインフラエンジニアの部分
+セキュリティはMicrosoft365に含まれています。
SE、PG、データベースの仕事を
自分たちで(顧客)行います。
これが、いとも簡単に・・・
SEの方と打合せする時間ぐらいで・・・
もちろん、出来ない事もありますが。
WEBエンジニアのサイト作成は
SharePoint、Froms、Sawy、Yammerなどが
担当します。
それぞれ目的別に使います。
プログラミング初心者が1年でKaggle・Signateでメダルを取った話 - Qiita
で紹介されている
タサイエンスとは?必要なスキルと7つの流れを解説【超初心者向け】
データサイエンスに必要なスキルを紹介しています。
プログラミング以外にも色々な知識が必要です。
知識を紹介してあります。