ロゴ | PARAFT [パラフト]
clear
  1. 気になる求人情報にエントリーできる
  2. 柔軟な働き方の企業からスカウトを受け取れる
  3. コメント投稿とめくれバ!投票に参加できる


clear
ロゴ | PARAFT [パラフト]

上記メールアドレス宛に
仮登録完了のお知らせ
メールを送りましたので、内容を確認し
記載されているURLから本登録にお進みください。

もしメールが来なかった場合は

  1. ご入力いただいたメールアドレスが間違っている
  2. お送りしたメールが迷惑メールフォルダに届いてしまっている
  3. 登録済みのメールアドレスである
clear

clear
ロゴ | PARAFT [パラフト]

パスワード再設定

アカウントの登録メールアドレスをご入力ください。パスワードリセット用のメールをお送りします。


clear
ロゴ | PARAFT [パラフト]

パスワード再発行

ご入力いただいたメールアドレス宛に、パスワードのリセットのご案内をお送り致しました。
メールに記載されているURLからパスワードの再発行を行ってください。

メールが届かない場合、ご入力いただいたメールアドレスをご確認いただき、再度パスワードのリセット手続きを行ってください。

パラフト パラフトロゴ

サーバーサイドエンジニアの記事

【各種エンジニアについて】サーバーサイドエンジニアとは?:r000016001606 | PARAFT [パラフト]

2016.11.27

サーバーサイドエンジニアの記事2016.11.27

未経験からエンジニアに!

【各種エンジニアについて】サーバーサイドエンジニアとは?

keyword: サーバーサイドエンジニア 開発 言語 サービス アプリ

このエントリーをはてなブックマークに追加
Webサイトの制作やアプリの制作にはエンジニアの力が欠かせません。フロントエンドエンジニアとサーバーサイドエンジニア、バックエンドエンジニアなど色々な呼ばれ方をするエンジニアですが、それぞれどのような仕事を行なっているのでしょうか。仕事内容の違い、開発言語の違いについて説明します。

2016.11.27 文章 / PARAFT編集部

サーバーサイドエンジニアとは?

サーバーサイド、の名前の通りサーバー側で行う処理に対して必要なプログラムを開発したり、サーバーで扱うデータの管理を行うエンジニアを指します。Web操作の基本となるプログラムの開発や保守を行います。データベースや各種ファイルへのアクセス、その他、取り扱う人間が目にすることのないような処理をプログラムします。

システムの裏側を作るエンジニアということで、バックエンドエンジニアとも呼ばれます。サーバーサイドエンジニアとバックエンドエンジニアは同じような意味で使われているということです。これに対して、Webページの設計や記述、ユーザーの目に触れる部分のプログラムを行うエンジニアのことをフロントエンドエンジニアと言います。

フロントエンドエンジニアとの違いとは?

ユーザーの目に触れる部分のプログラムを行うフロントエンドエンジニアは、HTMLやCSSといった見た目を整えるプログラムの記述ができて、JavascriptやjQueryを実装し、検索順位を上げることに貢献したり、ユーザーにとって使いやすい、見やすい良質なサイトを設計する役割を担います。そのため、サーバーサイドエンジニアとは開発時に取り扱う開発言語も異なります。

フロントエンドエンジニアもサーバーサイドエンジニアも、どちらかが欠けると良いWebサイト、アプリは作ることができません。また、最近ではどちらの分野もできるエンジニアというのも増えてきています。お互いの目指すものを理解しあえている方がより良いサービスづくりができるからです。

サーバーサイドエンジニアの使用する開発言語

出典:

サーバーサイドエンジニアが開発に使う言語は、大きく分けてコンパイラ型言語もしくはインタプリタ型言語の2種類の分類されます。コンパイラ型言語とはJavaやC、C++などを指します。コンパイルしなければ実行は不可能ですが、実行速度は速いです。インタプリタ型言語とはPerl、PHP、Ruby、Pythonなどです。コンパイルしなくても実行可能ですが、実行速度は遅めです。

これからサーバーサイドエンジニアとして活躍を目指すならば、まず最初に、この大別を理解しておくと便利でしょう。言語によって、システムが実装された後の動きや改修時の工数などが変わってきますので、システムに対する要望と合った言語を選択できるよよう、幅広い知識を身に着けていくことをおすすめします。

WRITER

編集部チーム

PARAFT編集部

サーバーサイドエンジニアがどんな開発言語を使用してサービスの作成を行っているのか、フロントエンドエンジニアとはどう違うのかご理解いただけたでしょうか。最近はどちらか1つではなく、どちらも理解しているエンジニアが重宝される傾向もあります。

ー 「生きる」と「働く」を もっと楽しく。
【各種エンジニアについて】サーバーサイドエンジニアとは?:r000016001606 | PARAFT [パラフト]

OTHERS

未経験からエンジニアに!

RELATED POST

フリーランス向け、週2~5日のお仕事紹介:PROsheet[プロシート] | PARAFT [パラフト]