プログラミング データベースの基礎知識(1)|DBMS・RDB・マスタデータ・テーブル結合などを解説 2021.04.26 データを取り扱うにあたり、多くの場合でデータベースの知識は避けられないものとなります。 これからデータベースについて学ぶ方、データベースの基本事項について学習したい方向けに、データベースの基本的な知識や役割について解説していきます。
プログラミング CTO・CIOとは?それぞれの役割、必要な能力やバックグラウンドを解説 2021.04.22 CEOをはじめ、CTOやCIOなど似たような役職の略称を目にする機会が増えてきました。 よく見るものの詳細については詳しくは分からないという方も多いでしょう。本記事では、CTOとCIOについて詳しく紹介します。
SQL INSERT文(SQLを基本から学ぶシリーズ) 2021.04.19 SQLにおけるINSERT文は「どのようなデータをどのテーブルに登録するか」を記述したものです。 本記事ではINSERT文の基本構文から始まり、CASE文やテーブル結合を活用したINSERT文、それらにまつわるよくあるエラーやアンチパターン...
SQL SQLの関連資格・検定3選|知っておきたい取得時の注意点やメリット 2021.04.15 SQLの資格・検定をご紹介するとともに、それらの資格の取得時の注意点やメリットについても解説します。 現在SQLを学んでいる人、これから学ぼうとしている人などに幅広くご活用いただける記事です。
プログラミング インフラエンジニアとは?仕事内容ややりがい、資格取得などについて解説します。 2021.04.13 インフラエンジニアは、ネットワークやサーバーなどITサービスの土台であるインフラ技術を支えている技術者です。本記事では、さまざまな角度からインフラエンジニアについて解説していきます。
SQL UPDATE文(SQLを基本から学ぶシリーズ) 2021.04.08 SQLにおけるUPDATE文は、基本的には「どのテーブルの何をどう更新するか」を記述したものです。 本記事ではUPDATE文の基本構文から始まり、文字列結合やテーブル結合を活用したUPDATE文、よくあるエラーやアンチパターンまで解説します...
プログラミング プログラミングにおけるフレームワークとは?特徴と使い方、コードの具体例を解説! 2021.03.26 プログラミングにおいて、フレームワークとは「全体の処理の流れがある程度決められている開発ツール」のことを指します。本記事ではフレームワークの概要について、主にWebフレームワークを中心にご紹介した後、イメージをより鮮明にするため、フレームワ...
プログラミング ライブラリとは?特徴と使い方、具体例について解説します。 2021.03.22 ライブラリとは「システム内の要所要所で使える便利なシステム群」のことです。 本記事ではライブラリの概要、どんなライブラリがあるのかの具体例、さらに使い方についてもPythonで少しだけ解説します。
PG BATTLE PG BATTLE 2020 「企業の部」優勝者インタビュー 2021.03.04 PG BATTLE 2020 「企業の部」優勝者である、Indeed Japan株式会社『あの人の外し方』チームの皆様にオンラインでインタビューを行いました!プログラミングをはじめたきっかけやPG BATTLEの経緯、感想についてお話をうか...
SQL 初心者必見!SQLを学習するための10コのエッセンス 2021.03.04 プログラミング言語やフレームワークを問わず、データベースを使うときには必ず何らかの形でSQLにかかわることになるでしょう。本記事では、SQLを学ぶ上で知っておくと、学習がスムーズになる10個のエッセンスをお教えします。
教育 エンジニアの人事評価|成功している企業はおさえている3つのポイント 2021.03.02 本記事では、エンジニアが納得できる評価制度を策定するために、まず初めに意識して頂きたい3つのポイントを解説します。転職エージェントとして延べ1,000名以上のエンジニアと面談してきた私が、実際にエンジニア評価に成功している企業様の実例を元に...
プログラミング データ構造とは?(配列、構造体の配列、二分探索木、キュー、スタック、ヒープを解説) 2021.03.01 プログラムを実行したとき、思った以上に処理が遅いと感じたことはないでしょうか?プログラミング学習を始めたばかりだと、このような疑問に直面することがしばしばあります。 本記事では、そのような悩みを解決するカギとなる「データ構造」について解説し...
アルゴリズム クリティカルシンキング(批判的思考)とは? 2021.02.15 クリティカルシンキングという言葉をご存知でしょうか?クリティカルシンキングは、ビジネスにおける課題解決において非常に有効な思考法です。本記事では、クリティカルシンキングの概要や活用例についてご紹介します。
プログラミング オブジェクト指向とは?初心者にも分かりやすく解説します! 2021.01.20 オブジェクト指向の理解は、プログラミング学習において不可欠といえるでしょう。 本記事では、オブジェクト指向のすべてを理解しようとせず、まずはプログラミング初心者が押さえるべき内容だけに絞って解説します。
アルゴリズム アルゴリズムの3つの基本構造|フローチャートを使って解説! 2021.01.15 アルゴリズムとは一体なんなのか? 「フローチャート」を使ったアルゴリズムの表現方法を中心にご紹介します。 アルゴリズムを理解すると、より質の高い仕事の進め方をできるようになりますよ!
アルゴリズム 文字列探索アルゴリズムとは?KMP法やBM法について解説 2021.01.13 ある文章の中に指定した文字列が含まれているかどうか、文字列探索を行うための関数やメソッドは多数存在します。 できるだけ高速に検索するための工夫がなされたアルゴリズムにはどのようなものがあるのか、それぞれどの程度の速さが期待されるのか(計算量...
PG BATTLE PG BATTLE 2020 「高校、中学、小学校、その他スクールの部(18歳以下)」優勝チームインタビュー 2021.01.07 PG BATTLE2020「高校、中学、小学校、その他スクールの部(18歳以下)」優勝者である、灘中学校『KMB76』チームの皆様にインタビューを行いました! プログラミングをはじめたきっかけや、PG BATTLE参加の経緯、当日の様子など...
プログラミング R言語とは?何ができる言語なのか、Pythonとの違いについても解説 2020.12.29 R言語は、オープンソースの歴史ある言語です。 R言語は統計解析以外にどのような用途で使われているのか、Pythonとどう違うか、Excelと組み合わせた使い方などについて、R言語経験者が解説します。
SQL NoSQLとは?その特徴や利用するメリット、活用事例を解説 2020.12.25 NoSQLはNot only SQLの略で、 データベース管理システム(DBMS)の分類を表す用語です。 現在最も普及しているリレーショナルデータベース(RDB/ RDBMS)とは異なるニーズを充足し、今後ますます採用されていくことが期待さ...
プログラミング データベースとは|この機会に確認しておきませんか? 2020.12.24 「データベース」という言葉を色々なところで耳にすると思います。 しかし、データベースとは実際のところなんなのか?どういったことができて、どんなことに使われているのかをちゃんと学ぶ機会は、実はあまりないのかもしれません。本記事ではデータベース...