2019年3月18日 更新

【仕事効率化】アルゴリズム思考を身に付け仕事力アップする方法

仕事がなかなか片付かない、気が付けば時間が過ぎていて今日も残業に、そんな悩みを持っていませんか。要は効率良く仕事を片付ければよいのですが、それが難しいというのが現実だと思います。そこで今回は仕事の効率化に役立つアルゴリズム思考についてご紹介します。

gettyimages (26826)

2018.12.12

アルゴリズムとは何か

gettyimages (26828)

アルゴリズムとは、特定の問題を解いたり課題を解決したりするための手順をまとめたものです。プログラミングでは、まずこのアルゴリズムを考えてからコーディング作業を行います。そしてこのアルゴリズムを考える習慣が身に付くことで、日常の業務を効率化させることに役立ちます。
プログラムにはフローチャートという流れがあります。仕事でもマニュアルなどのフローチャートがありますし、馴染みのある言葉ではないでしょうか。その元となるのがアルゴリズムであり、プログラムの骨組みとなります。問題を解決するにあたり、どんな手順で行うのか、どのような条件分岐をするのかを考えるものです。

具体的なアルゴリズムの考え方

gettyimages (26836)

具体例を挙げます。1から10,000までの整数を合計する場合、どのような方法で実行すればよいのでしょうか。電卓で1から10,000まで順番に足すというのは、あまりに非効率的ですよね。しかし日頃の業務では、それに近いことをしている人は少なくないでしょう。
方法はいくつかあると思いますが、ここではループを使った方法をご紹介します。必要な命令を以下に記します。変数とは、値を格納する場所と考えていただければよいと思います。
1 Aという変数を作る
2 Bという変数を作る
3 AとBにそれぞれ“0”を入れておく
4 Bに“1”を加える(Bという変数で1から10,000までをカウントします)
5 Aに“A+B”を格納する(変数はこのように自身の値を更改させることができます)
6 Bが10,000以下であれば4に戻る(ここで命令はループする)
7 エンド
Bは10,000を超えるまで1つずつ値が増えて、AにBを次々と加算する流れになります。

アルゴリズム思考はなぜ仕事の効率化につながるのか

gettyimages (26839)

アルゴリズムの簡単な仕組みをご紹介しましたが、なぜ普段の仕事に役立つのでしょうか。その答えは“無駄を省くことができる”からと“網羅的に考えることができる”からです。
26 件

関連する記事 こんな記事も人気です♪

令和時代のライフハックとは?自分自身をアップデートして時代を乗り切る

令和時代のライフハックとは?自分自身をアップデートして時代を乗り切る

令和という新時代を迎え、働き方の変化を少しずつ肌で感じる昨今です。取り残されないためにも、私たちはもっと意識的に自身をアップデートしていかなくてはなりません。 小山龍介著『仕事のスピードを上げながら質を高める 最強のライフハック100』 より、今すぐにでもできそうなライフハックをご紹介します。
音楽の力で仕事を効率化する!その効果と実例とは

音楽の力で仕事を効率化する!その効果と実例とは

音楽を利用することで、仕事を効率化させようという取り組みがあります。これは音楽が心理的に作用することで、集中力が高まりミスが減るといった効果があるからです。実際にどのような音楽を流すと仕事を効率化できるのかをご紹介します。
問題を正しく速く解決できる人の4つのステップとは

問題を正しく速く解決できる人の4つのステップとは

変化の激しいスピード感あるビジネスの現場において、さまざまな問題を正しく適切に解決していくということは簡単ではありません。 寺下薫著『世界一速い問題解決』 より、どんな問題であってもスピーディーに実行できるメソッドをご紹介します。
時間管理のコツ〜時間の使い方を見直して生産性を高めよう

時間管理のコツ〜時間の使い方を見直して生産性を高めよう

仕事ができる人は時間の使い方も上手です。どんなに忙しくてもプライベートの時間を削ることなく、きちんとスケジュール管理して仕事を終わらせています。時間管理のコツをつかんで効率よく日々の業務をこなしましょう。
上司と部下の関係性でカギとなるのは「ほどよい距離感」

上司と部下の関係性でカギとなるのは「ほどよい距離感」

上司が部下との関係を良好なものにしたいと思うあまり、距離が近づきすぎるケースもあります。距離が近いことは、メリットになる場面もあれば、一方でさまざまな弊害を生み出すことも。今回は、上司と部下の関係で重要ないくつかのポイントをご紹介します。

この記事のキーワード

この記事のキュレーター

STAGE編集部 STAGE編集部