SQL‐BOOTCAMP SQLの内部結合(INNER JOIN)を使ってみよう! 2023.04.27 今回は初心者訓練所#08として、#7で紹介した「テーブル結合」の中でも一番利用される「内部結合」について実践的な問題を通して説明していきます。問題は2問用意してあり、それぞれ「内部結合」を使用した解答例について解説を行います。「内部結合」を...
プログラミング JSON.parse()、JSON.stringify()の使い方|間違えやすいポイントも解説します! 2023.04.27 JavaScript Object Notation (JSON) は、データのやり取りを簡単にするために開発された軽量なデータ交換フォーマットです。この記事では、JSONの基本的な使い方であるparse()とstringify()メソッド...
テクノロジー ChatGPT とは?サービスの特徴や活用方法を解説します。 2023.04.25 AI技術の急速な進化は、私たちの生活やビジネス環境に劇的な変化をもたらしており、特に言語処理技術が大きな注目を集めています。日常会話やビジネスシーンでの活用が期待される中、ChatGPT(GPT-4)はその最先端を行く言語処理ツールとして広...
プログラミング SQLの整形:具体的な進め方、ツール活用についても解説します。 2023.04.20 SQL文の整形は、コードの可読性を向上させ、チームメンバー間のコミュニケーションをスムーズにするために重要なスキルです。本記事では、SQLコードの可読性を向上させるためのベストプラクティスをご紹介します。
プログラミング JSONの整形・構文チェック|3つの方法とツール、具体例を解説 2023.04.13 JSON(JavaScript Object Notation)は、データ交換用の軽量なフォーマットで、人間にもコンピューターにも理解しやすい構造を持っています。 一方で、JSONデータを扱う際には、整形や構文チェックが重要です。今回は、J...
PG BATTLE PG BATTLE 2022 「高校、中学、小学校、その他スクールの部(18歳以下)」優勝チームインタビュー 2023.03.16 PG BATTLE 2022 「高校、中学、小学校、その他スクールの部(18歳以下)」優勝者である、灘高等学校『KMB76』チームの皆様にインタビューを行いました!3度目の優勝を果たした『KMB76』チームに、PG BATTLE当日のお話や...
教育 ITSS(ITスキル標準)とは?社内に必要なスキル、7段階のレベルと11の職種を紹介 2023.02.13 IT分野における人材のスキルを測定するための指標である「ITSS(ITスキル標準)」について紹介しています。UISSやETSS、CCSFといった他のスキル標準との違いを含めて、ITSSの概要や効果的に運用するコツを解説します。
採用 プログラミングスキルを評価するとは?メリットや正当な評価方法について解説 2023.02.13 皆さんの会社ではプログラミング能力をどのように評価しているでしょうか? 大切なのはプログラマごとの能力を評価して、現状を明確にすることが極めて重要です。今回はそんなプログラミング能力の評価についてお話しましょう。
プログラミング おすすめのプログラミング勉強法とは?社員のアンケートをもとにご紹介 2023.02.13 プログラミングの勉強は人それぞれに工夫しています。みんな、どんな方法で勉強しているかをアンケートを取ってまとめてみました。
教育 プログラマーに必須の研修とは?プログラミング未経験でも成長できる育成・教育のポイント 2023.02.13 研修によって即戦力としてのプログラマーを育てたいという要望は、どの企業でも共通しているはずです。そこで、効果的な研修内容や効果的に研修を実施するために知っておきたいポイントについて解説していきます。また、個人の学習レベル別の研修コースや企業...
プログラミング プログラミング適性とは?向いている人の特徴や見極めの要素を解説 2023.01.30 プログラマになるために適性は必要でしょうか? 必要だとしたら、適性がない人はプログラマをあきらめないといけないのでしょうか?いえ、決してそうではありません。本記事を読んで、プログラマになるまでに身につけておきたい適性をしっかり学んでみてくだ...
プログラミング ノーコードとは?概要や特徴・メリット、ローコードとの違いについてわかりやすく解説! 2023.01.30 みなさんはノーコード(NoCode)をご存知でしょうか?米国などで盛んに活用され始め、近年ますます勢いを増しています。この記事ではノーコードの概要や特徴、利点、問題点やノーコードで作られているアプリなどについてご紹介します。
テクノロジー VPNとは?メリット・デメリット、安全な通信のための基礎知識 2023.01.30 「VPNとは?」「どのようにVPNを導入すればいいの?」 テレワークの環境作りで欠かせないVPN。他の接続方式とはどのように違うのでしょうか。メリット・デメリットやネットワークの構成例などを紹介していきます。
教育 コーチングとは?ティーチングとの違い、メリット、ビジネスでの活用について解説 2023.01.30 コーチングの概要と、ビジネスの現場での活用方法について解説します。 「ビジネスにコーチング取り入れたほうがいいよって言われた」「名前は知ってるけど具体的にどんなものか知りたい」「自分の仕事に応用してみたい」という皆さん、ぜひご一読ください!
SQL SQLインジェクションとは?実例とその対策についてわかりやすく解説 2023.01.27 「あるWebサービスのユーザー画面からの入力によって、全ユーザ情報が盗まれてしまうことがある」と聞いたら、あなたは信じられますか?それはSQLインジェクションという手法です。 本記事では、予備知識がない方にも分かるように、SQLインジェクシ...
アルゴリズム プログラミング的思考とは?論理的思考との違いや考え方を具体例で分かりやすく解説! 2023.01.27 小学校でのプログラミング教育必修化をはじめ、今注目のキーワード「プログラミング的思考」。 プログラミング的思考とは何か?プログラミング的思考がなぜ重要なのか?について具体例を用いて分かりやすく解説します。
PG BATTLE PG BATTLE 2022 「企業の部」優勝者インタビュー 2023.01.25 PG BATTLE 2022 「企業の部」優勝者である、エムシーデジタル『例の奴ら 』チームの皆様にインタビューを行いました!プログラミングを始めたきっかけやPG BATTLE参加の経緯、コンテスト当日の様子などお伺いしましたので、ぜひご覧...
プログラミング PHPとは?特徴や他の言語との違いを解説 2023.01.19 PHPはWebサイトやWebアプリケーションを作る際に、よく採用されるプログラミング言語です。 PHPを使えるようになれば、自分でWebアプリを作ったり、Web業界で働いたりするために大いに役立ちます。本記事ではPHPの概要や特徴、どんなこ...
アルゴリズム アルゴリズムとデータ構造の学習におすすめの本10選 〜競技プログラミングの視点から〜【2023年版】 2023.01.19 アルゴリズムとデータ構造の学習と競技プログラミングは切ってもきれない関係になっています。 本記事では、趣味で競技プログラミングをしている筆者がアルゴリズムとデータ構造を学ぶメリットについて整理したのち、競技プログラミングとの関わりやおすすめ...
プログラミング C++はどんな言語?C言語との違い、特徴から勉強方法までわかりやすく解説 2023.01.19 皆さんは、プログラミング言語「C++」を聞いたことがありますか? この記事では、C言語やC#との違いから学習方法に至るまで、プログラミング言語「C++」の詳細を詳しく解説します。この記事を読めば、先ほどの疑問はすべて解決されます。C++に興...