プログラミング オブジェクト指向とは?初心者にも分かりやすく解説します! 2021.01.20 オブジェクト指向の理解は、プログラミング学習において不可欠といえるでしょう。 本記事では、オブジェクト指向のすべてを理解しようとせず、まずはプログラミング初心者が押さえるべき内容だけに絞って解説します。
アルゴリズム フローチャートによるアルゴリズムの表現方法、3つの基本構造について解説! 2021.01.15 アルゴリズムとは一体なんなのか? 「フローチャート」を使ったアルゴリズムの表現方法を中心にご紹介します。 アルゴリズムを理解すると、より質の高い仕事の進め方をできるようになりますよ!
アルゴリズム 文字列探索アルゴリズムとは?KMP法やBM法について解説 2021.01.13 ある文章の中に指定した文字列が含まれているかどうか、文字列探索を行うための関数やメソッドは多数存在します。 できるだけ高速に検索するための工夫がなされたアルゴリズムにはどのようなものがあるのか、それぞれどの程度の速さが期待されるのか(計算量...
プログラミング PG BATTLE 2020 「高校、中学、小学校、その他スクールの部(18歳以下)」優勝チームインタビュー 2021.01.07 PG BATTLE2020「高校、中学、小学校、その他スクールの部(18歳以下)」優勝者である、灘中学校『KMB76』チームの皆様にインタビューを行いました! プログラミングをはじめたきっかけや、PG BATTLE参加の経緯、当日の様子など...
プログラミング R言語とは?統計解析、データ分析、グラフィック分野を得意とする歴史のある言語 2020.12.29 R言語は、オープンソースで無料で利用することができ、統計解析、データ分析、グラフィック分野を得意とするプログラミング言語です。この機会に理解しておきませんか?
SQL NoSQLとは?従来のDBとの違いやメリット、活用事例を解説 2020.12.25 NoSQLはNot only SQLを略したもので、 データベース管理システム(DBMS)の分類を表す用語です。現在最も普及しているリレーショナルデータベース(RDB/ RDBMS )とは異なる方式であり、今後ますます採用されていくであろう...
プログラミング データベースとは|この機会に確認しておきませんか? 2020.12.24 「データベース」という言葉を色々なところで耳にすると思います。 しかし、データベースとは実際のところなんなのか?どういったことができて、どんなことに使われているのかをちゃんと学ぶ機会は、実はあまりないのかもしれません。本記事ではデータベー...
SQL SQLインジェクションとは?初心者向けにゼロから解説します。 2020.12.23 「あるWebサービスの入力画面から、悪意のある情報が送信されると、予期していないSQLが生成・実行されてしまい、全ユーザ情報が表示されてしまうことさえある」と聞いたら、あなたは信じられますか?それがSQLインジェクションという攻撃手法です。...
プログラミング PG BATTLE 2020 「高校、中学、小学校の部」注目高校インタビュー 2020.12.21 PG BATTLE「高校、中学、小学校の部」に3年連続で出場してくださっている静岡県立島田工業高等学校コンピュータ部の皆様にインタビューしてみました!ぜひご覧ください!
プログラミング PG BATTLE 2020 「大学&大学院、高専、専門学校の部」優勝チームインタビュー 2020.12.19 PG BATTLE2020「大学&大学院、高専、専門学校の部」優勝者である、東京工業大学『better mickytheta』チームの皆様にインタビューを行いました! プログラミングをはじめたきっかけや、PG BATTLE参加の経緯、当日の...
採用 文系出身者でもプログラマになれますか? 2020.12.14 プログラマになりたいけど、文系出身だから無理だよね…と諦めている方は多いのではないでしょうか。確かに理系出身の方が有利かもしれません。しかし実際には文系出身で活躍しているプログラマーは大勢います。本記事では、文系出身でプログラマーになれた人...
プログラミング APIとは?初心者向けに分かりやすく解説します。 2020.12.08 APIとは「Application programming interface」の略です。インターネットを利用していれば、見聞きしたことがあるのではないでしょうか。しかし、その実体が分からない方も多いかと思います。本記事では、ITに詳しくな...
プログラミング ブロックチェーンとは? 2020.12.08 ビットコインという言葉は新聞やニュースなど、さまざまなメディアが報じており、1度は聞いたことがあるという方も少なくないでしょう。ビットコインを語る上で欠かせない技術がブロックチェーンです。今回はブロックチェーンとは何かについて詳しく解説して...
採用 エンジニア採用の現状とは?企業間の採用競争を乗り切るコツ 2020.12.07 エンジニア採用担当者の方々としては、企業にとって重要課題の1つである人材採用を何としても成功させたいと思われているでしょう。しかし、やみくもに採用をしても、企業が求める人材でなければ意味がありません。本記事では、エンジニア採用担当者向けに、...
採用 エンジニア採用のミスマッチはなぜ起きる?どう防ぐ? 2020.12.07 エンジニア採用において、しばしば起こりうる採用後のミスマッチ。採用担当者としては最も避けたいことではないでしょうか。この記事では、そのような「エンジニア採用のミスマッチ」の原因と対策方法を解説していきます。
プログラミング PHPとは?特徴やできることまとめ 2020.12.03 PHPはWebサイトやWebアプリケーションを作る際に、よく採用されるプログラミング言語です。 PHPを使えるようになれば、自分でWebアプリを作ったり、Web業界で働いたりするために大いに役立ちます。本記事ではPHPの概要や特徴、どんなこ...
アルゴリズム 探索アルゴリズムとは?基本から応用まで分かりやすく解説します! 2020.12.01 探索アルゴリズムは、数あるアルゴリズムのなかでも、もっとも基本的なアルゴリズムです。 この記事では、探索アルゴリズムのなかで主要な「線形探索アルゴリズム」と「二分探索アルゴリズム」、さらに応用編として「ハッシュ法」と「チェイン法」を紹介して...
採用 エンジニア採用のための求人票の書き方 7つのポイント 2020.11.30 エンジニア採用に効果的な求人票を書くために、どんな準備をして、どう表現すればよいのでしょうか? 本記事では、エンジニアを採用に必要な「求人票の書き方」の7つのポイントをお伝えします。
アルゴリズム クリエイティブシンキングとは?ビジネスで使える思考方法を解説 2020.11.30 クリエイティブシンキングという思考方法をご存知でしょうか? ロジカルシンキングとの違いは分かりますか? この記事では、クリエイティブシンキングの概要や活用例についてご紹介します。
プログラミング VPNとは?安全な通信のための基礎知識 2020.11.27 「VPNとは?」「どのようにVPNを導入すればいいの?」 テレワークの環境作りで欠かせないVPN。他の接続方式とはどのように違うのでしょうか。メリット・デメリットやネットワークの構成例などを紹介していきます。