システム開発 プログラミングにおけるフレームワークとは?特徴と使い方、コードの具体例を解説! 2021.03.26 プログラミングにおいて、フレームワークとは「全体の処理の流れがある程度決められている開発ツール」のことを指します。本記事ではフレームワークの概要について、主にWebフレームワークを中心にご紹介した後、イメージをより鮮明にするため、フレームワ...
システム開発 ライブラリとは?特徴と使い方、具体例について解説します。 2021.03.22 ライブラリとは「システム内の要所要所で使える便利なシステム群」のことです。 本記事ではライブラリの概要、どんなライブラリがあるのかの具体例、さらに使い方についてもPythonで少しだけ解説します。
データベース 初心者必見!SQLを学習するための10コのエッセンス 2021.03.04 プログラミング言語やフレームワークを問わず、データベースを使うときには必ず何らかの形でSQLにかかわることになるでしょう。本記事では、SQLを学ぶ上で知っておくと、学習がスムーズになる10個のエッセンスをお教えします。
エンジニアの人事評価|成功している企業はおさえている3つのポイント 2021.03.02 本記事では、エンジニアが納得できる評価制度を策定するために、まず初めに意識して頂きたい3つのポイントを解説します。転職エージェントとして延べ1,000名以上のエンジニアと面談してきた私が、実際にエンジニア評価に成功している企業様の実例を元に...
システム開発 データ構造とは?(配列、構造体の配列、二分探索木、キュー、スタック、ヒープを解説) 2021.03.01 プログラムを実行したとき、思った以上に処理が遅いと感じたことはないでしょうか?プログラミング学習を始めたばかりだと、このような疑問に直面することがしばしばあります。 本記事では、そのような悩みを解決するカギとなる「データ構造」について解説し...
システム開発 クリティカルシンキング(批判的思考)とは? 2021.02.15 クリティカルシンキングという言葉をご存知でしょうか?クリティカルシンキングは、ビジネスにおける課題解決において非常に有効な思考法です。本記事では、クリティカルシンキングの概要や活用例についてご紹介します。
プロジェクト管理 エクセルを使った工数管理の作り方やメリット・デメリットを学ぶ 2021.02.09 工数管理はプロジェクトの所要時間を把握して進捗を管理するだけでなく、売上比のコスト最適化を促進して企業全体の利益向上するために非常に重要です。導入しやすいのがエクセルを使った工数管理です。本記事では、その手順やメリット・デメリットを紹介しま...
プロジェクト管理 WBSの基礎知識と書き方のコツを伝授 2021.02.09 開発現場では、プロジェクトを進めるにあたり全体像を把握する目的でWBSがよく使われています。しかし人から教えてもらう機会は意外と少なく、前のものを参考になんとなく作成している方もいるでしょう。 そこで今回は、担当者が覚えておいて損をしないW...
プロジェクト管理 プロジェクト・スケジュール管理に使える厳選ガントチャートツール 2021.02.09 プロジェクト・スケジュール管理に便利なガントチャートツール。しかし、さまざまな企業からツールが提供されており、どれを選んだらいいのかわからない方も多いのではないでしょうか。そこでこの記事では、人気のガントチャートツールを8つ紹介します。
プロジェクト管理 ExcelでWBSを作る方法。タスク管理用テンプレートも紹介! 2021.02.09 プロジェクトのスケジュール管理に使われる手法の1つ、WBS(Work Breakdown Structure:作業分解構成図)は、プロジェクトを個別の作業(Work)に分解(Breakdown)し、構造化(Structuring)した図のこ...
データベース データベースのスキーマを理解する 2021.02.08 データベースにおける抽象的な概念である“スキーマ”について、基礎的な概念をおさらいするとともに、SI Object Browserを用いて視覚的な理解をしましょう。
製造業 製造業における業務のデジタル化とは? 2021.02.01 市場動向の変動等により製造業が直面する課題は多く、業績に大きな影響を受けています。不確実要素に対応するためにも業務のデジタル化が有効であり、製造業が直面する現状の課題に対する対策として、活用方法をご説明します。
システム開発 オブジェクト指向とは?初心者にも分かりやすく解説します! 2021.01.20 オブジェクト指向の理解は、プログラミング学習において不可欠といえるでしょう。 本記事では、オブジェクト指向のすべてを理解しようとせず、まずはプログラミング初心者が押さえるべき内容だけに絞って解説します。
システム開発 アルゴリズムの3つの基本構造|フローチャートを使って解説! 2021.01.15 アルゴリズムとは一体なんなのか? 「フローチャート」を使ったアルゴリズムの表現方法を中心にご紹介します。 アルゴリズムを理解すると、より質の高い仕事の進め方をできるようになりますよ!
システム開発 文字列探索アルゴリズムとは?KMP法やBM法について解説 2021.01.13 ある文章の中に指定した文字列が含まれているかどうか、文字列探索を行うための関数やメソッドは多数存在します。 できるだけ高速に検索するための工夫がなされたアルゴリズムにはどのようなものがあるのか、それぞれどの程度の速さが期待されるのか(計算量...
システム開発 R言語とは?何ができる言語なのか、Pythonとの違いについても解説 2020.12.29 R言語は、オープンソースの歴史ある言語です。 R言語は統計解析以外にどのような用途で使われているのか、Pythonとどう違うか、Excelと組み合わせた使い方などについて、R言語経験者が解説します。
データベース NoSQLとは?その特徴や利用するメリット、活用事例を解説 2020.12.25 NoSQLはNot only SQLの略で、 データベース管理システム(DBMS)の分類を表す用語です。 現在最も普及しているリレーショナルデータベース(RDB/ RDBMS)とは異なるニーズを充足し、今後ますます採用されていくことが期待さ...
データベース データベース別インスタンスの関係性 2020.12.25 インスタンスの考え方はデータベースの種類によって少しずつ違いがあります。その違いを比較するとともにSI Object Browserでの参照方法も確認していきましょう。
データベース データベースとは|この機会に確認しておきませんか? 2020.12.24 「データベース」という言葉を色々なところで耳にすると思います。 しかし、データベースとは実際のところなんなのか?どういったことができて、どんなことに使われているのかをちゃんと学ぶ機会は、実はあまりないのかもしれません。本記事ではデータベース...
文系出身者でもプログラマになれますか? 2020.12.14 プログラマになりたいけど、文系出身だから無理だよね…と諦めている方は多いのではないでしょうか。確かに理系出身の方が有利かもしれません。しかし実際には文系出身で活躍しているプログラマーは大勢います。本記事では、文系出身でプログラマーになれた人...