人生に必要なことは、防衛大学で教わった社長のブログ戸建見切り品サイト賃貸見切り品サイトSSLとは不動産専門ホームページ制作会社で働くエンジニアのブログです。日々、業務の中で得られた知識や技術、時々はプライベートなネタも投稿していきます。「サーバーサイドエンジニアはもういらなくない!?」ということです。私は、サーバーサイドエンジニアと呼ばれる側の人間です。残念ながらそう思ってしまいました。サーバーサイドエンジニアについて説明します。・データベースへ接続してデータの取得や登録、更新、削除などの処理を行ったり・サーバー上で情報の処理を行ったり・アップロードした画像をサーバー上に保存したり・メールフォームからメールを送信したりと、そのままですが、サーバー側での処理を実装するエンジニアがサーバーサイドエンジニアです。ユーザーからは見えない部分の処理を実装している人間ですね。Rails)が一般的です。あとは、Python、Perl、java、Go言語なども使用されることがありますね。サーバーサイドエンジニアとは逆に、ユーザーの目に触れる部分の開発を行うのが、フロントサイドエンジニア(フロントエンドエンジニア)と呼ばれる人間です。要は、フロントサイドで動作するプログラムのコードを書いている方たちです。分かりやすいところで言えば、このWordPressの記事投稿などで使っているエディタの開発も、ユーザーから見える部分の開発になるので、フロントサイドの開発になります。データベース内のデータを利用して画面上に表示させることは多々あります。その場合、サーバーサイドの処理(データベースへの接続やデータの取得)はサーバーサイドエンジニアが、フロントサイドの処理(データを画面上に表示させる)はフロントサイドエンジニアが、それぞれ作成を請け負うことになります。既存の登録済みの記事をデータベースから取り出して、エディタ内に表示させたりします。それに、記事を入力してから「公開」や「更新」を押すと、その記事がデータベースに保存されます。この場合、エディタ自体はフロントサイドになりますが、データベースに保存する処理はサーバーサイドの処理になります。小規模な会社だと、サーバーサイドエンジニアとフロントサイドエンジニアを分けて採用する余裕が無いので、そのような区分けがなされていない場合がほとんどですが。※弊社でも、私がフロントサイドの開発まで行っています。冒頭で述べた「サーバーサイドエンジニアはもういらなくない!?」の件ですが、Firebaseはサーバーサイド側の処理を行ってくれる非常に便利なサービスです。データベースの処理も自分で実装する必要はありません。ログイン機能なども、わりと簡単に実装できます。Firebaseを使いこなしている訳ではないので不足している知識もありますが、ざっと触ってみる感じだと、上記のようなことを感じました。サーバーサイドエンジニア不要なるという訳ではないです。設計者から降りてきた仕様書を元にコードを書くだけのサーバーサイドエンジニアです。全てのサーバーサイドエンジニアが完全に不要になることはないです。・サーバーサイドとフロントサイドの区別なく開発を行えるようになる・設計書なども書けるようになっておく・その他もろもろなど、1つでも多くの武器を身につけていくことが、この業界で生き残っていく手段になると思います。>>メタタグ(metaタグ)とは何?WordPressでWEBサイトを組むのに文系かどうかは関係なし!関連記事プロフィールダッチ1980年生まれ。:カメラ、神社巡り、アニメ大学卒業後、2年間、SE(システムエンジニア)として活動後、株式会社ディープに入社。現在は、ディープでプログラマーとして働いています。常時SSL通信(常時HTTPS通信)とは?皆さん、サイトへのSS...2020.01.22.htaccessとは.htaccessとはサイト制作に関わっていると、.htac...2020.01.21【WordPress】私がおすすめしたいプラグイン...WordPressには、驚くほど多くのプラグインが公開されています。configuration」というエラーが。@gatsu0000ダッチ@職業ブロガー兼プログラマー@gatsu0000もう金曜か。(5)ダッチ(足立拓也)のプロフィールページWordPressの短期学習プログラムを始めました。