LoginSignup
17
23

More than 5 years have passed since last update.

学生があまり聞く機会がないエンジニア用語まとめ

Last updated at Posted at 2017-01-21

エンジニアなりたて、なりたい学生対象です。

知る機会がなければ知らずに学生時代が終わるかもしれない。でもなにげない場面に使われるから知らないと困るんです。一言でまとめました。参考クリックすると参考にしたサイトに飛びます。そちらの方が丁寧です。

もし知らない言葉があるならこの機会に学びましょう。
間違ってたり追加してほしいものがありましたらお願いします。

職種

参考1 : 参考2 : 参考3

・SIer(えすあいあー、えすあいやー)

システムインテグレータの略。コンサルティング(問題点を把握し、対策を提案する)を中心とした業務がメインであるので、技術力がいらない場合が多い。参考1 : 参考2

・ウェブ系

ウェブエンジニアのこと。ゲーム、アプリ、ホームページなど広く深い。流行りや廃りがすごい。参考1

・オープン系

業務系アプリケーションを中心とした開発を行う仕事。Windowsが主で、レジのPOSなど。

・汎用系

業務系アプリケーションを中心とした開発を行う仕事。銀行のATMとか、大規模だったり、止まっては困るもの。参考1

・組み込み系

自動車、家電、携帯などの組み込みシステム。

・制御系

組み込み、非組み込みにかかわらず、制御するもの。参考1

・フロントエンド

ユーザから見えるソフトウェアのシステムの部分。主にHTMLとCSSとJavascript。ソフト、ホームページ、アプリとか。ウェブ系。参考1

・バックエンド

フロントエンドに情報を出力するシステムの部分。サーバ、インフラ。MySQL、PHPなど。ウェブ系

・インフラ

システム運用のための基盤、LANやサーバなど。参考1 : 参考2 : 参考3

・スペシャリスト

セキュリティの専門家。

・ゲームエンジニア

開発エンジンを作る人。

・プランナー

開発エンジンを使ってゲームを作る人。マップやキャラの動きなど。

技術

・API(えーぴーあい)

外部から参照されるシステム。webAPIの場合は、webを通じて参照される。中身が分からなくても外部からの操作で使うことができる。参考1 : 参考2

・Ajax(えいじゃっくす)

Asynchronous(非同期通信) + javascript(ぬるぬる動かせるスクリプト言語) + xml(まとめて情報を送れる言語)の略語。
これらを使った技術アプローチのこと。ブラウザを更新しなくても値が更新されるあれ。GoogleMapなど。参考1

・DOM(どむ)

Document Object Modelの略。
Ajaxと密接に関係がある。更新しなくても値が更新される仕組みの本体。
特定の場所の値を変えることができる。
javascriptに標準装備。参考1

・JSON(じぇいそん)

JavaScript Object Notation の略。
データ表現、データ形式。データを他に渡してあげたいときによく使う。参考1

・REST(れすと)

REpresentational State Transferの略。
APIの作り方のひとつ。主にHTMLとJSON,XMLを使ったAPI。リソースがメイン。
POST GET などを使う。
ちゃんとRESTにのっとっているものはRESTfulと呼ばれたりする。参考1 : 参考2

・SOAP(そーぷ)

APIの作り方のひとつ。主にHTMLとXMLを使ったAPI。参考1

・git(ぎっと)

何月何日何回目の修正プログラム。というメモ書きをいくらでも自動で管理してれるもの。
元に戻したり、差異を探すのが楽。また共同開発には欠かせない。バージョン管理システム。gitを使ったgithubがとても有名です。参考1

・Docker(どっかー)

クジラのマークのあいつです。簡単に仮想OSを提供してくれるものツールです。参考1

・LAMP(らんぷ)

サーバ環境のことです。LAMPって言ったらコレですが、全て個別にインストールする必要があります。
L - Linux
A - Apache
M - MySQL、または、MariaDB
P - PHP、または、Python、Perl

・XAMPP(ざんぷ)

サーバ環境ですが、あくまでプラットフォームで、全てを管理してくれる一つのソフトです。
X - Windows、Linux、macOS、Solarisのクロスプラットフォーム
A - Apache
M - MySQL、または、MariaDB
P - PHP
P - Perl

環境

・側、クライアント

ユーザのこと。サービスを受ける側。

・ネイティブアプリ

そのプラットフォームの言語を用いて開発されたアプリ。Webアプリよりも動作がはやい。参考1

・AWS(えーだぶりゅーえす)

AmazonWebServiceの略。Amazonが提供するクラウドサービス。たくさんのサービスがある。

開発

・ボトムアップ開発

細かいことを先に開発していき、最後に全体的にバランスをとる開発方法。参考1

・アジャイル開発

ボトムアップのひとつ。短いサイクルで作業を成果物を作り、それを繰り返す事により、完成度を高める開発方法。参考1

・フィードバック

どんな行動によってどんな効果があったのか具体的に伝える事。成果物の感想を言ったり。参考1

・モック、モックアップ

外側だけの開発。デザイン面。機能やデザインを考える。プロトタイプの前段階。参考1 : 参考2 : 参考3

・UI(ゆーあい)

User Interfaceの略。
ユーザが直接触れる部分。デザイン。形。参考1

・UX(ゆーえっくす)

User Experienceの略。
ユーザがサービスを使った時に、得られるもの。得られるものが多いほどユーザのリピートが上がる。UIもUXのひとつ。参考1 : 参考2

・デスマーチ

納期などが破綻寸前で、関係者が死にそうなくらい頑張ってること

・炎上

納期に絶対に間に合わないけど、納期が変えられないやつ。
多重受け構造の下の方や、突然の欠員で起こります。参考1

・スパゲッティコード

スパゲッティみたいにごちゃごちゃしてて、とても醜いコード。ひどいコード。

フレームワーク

定められた規則や規約にのっとって開発をすることで、簡単に簡潔に開発ができるようになる。
もちろんそのルールを覚えなければいけないので、習得時間がかかる。参考1

・bootstrap(ぶーとすとらっぷ)

CSSのフレームワーク。簡単に綺麗なデザインができます。参考1

・AngularJS(あんぐらーじぇーえす)

Javascriptのフレームワーク。MVW(Model View Whatever)の概念により、簡単に動くアプリができます。参考1

・Ruby on rails(るびーおんれいるず)

Rubyのフレームワーク。MVC(Model View Controller)の概念により、簡単に動くアプリができます。

・cakePHP(けーくぴーえいちぴー)

phpのフレームワーク。MVC(Model View Controller)の概念だが、railsとは差別化されている。
参考1

17
23
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
23