社会人向け教養サービス 『テンミニッツ・アカデミー』 が、巷の様々な豆知識や真実を無料でお届けしているコラムコーナーです。
めざせ、文系プログラマー!3つのコース
仕事でめんどうな数値計算やシミュレーションなど自分なりに何時間もかけた作業が、その筋の人の手にかかると、ものの数分で終わってしまうということを経験したことはないだろうか?
その筋とはプログラムマインドのある人のことだ。専門知識を問わず、ちょっとした一手間でスマホやPC上の作業を自動化することは夢ではない。
記号や数値といったコードの羅列にアレルギーを起こすことがなければ、外国語を習得する感覚で、プログラミングの世界を覗いてみることを提案したい。
その場合、自動化したいコトについて「イメージが明確であること」と「やる気が持続すること」がポイントになる。それは、仕事に直結したExcelのマクロでもよし、個人ブログなどに応用できるWEBプログラミングでもよい。
「Office」のマクロを組む場合のプログラミング言語は「Visual Basic」一択になる。書籍やWEBの情報もとに自習するのもありだが、専門講座やワークショップを利用するのも近道になる。
スマホ・アプリ開発と同じく、ここ数年ニーズの高いジャンルであり、書籍も情報も充実している。Wi-Fi環境も整備されているので、ノートPCがあれば、どこでも勉強を始められる。
WEBプログラミングはJavaScriptの習得が必要となる。JQuery自体もほぼ言語に近いが、基本ルールはJavaScriptになるので、その知識が必須となる。
書籍などの資料も多く、WEBからも情報を入手しやすい。iOSかAndroid、という選択もあるが、自分が使っている機種で選ぶのがよいだろう。
Android開発にはJava、iOS開発にはObjective-C、Swiftといったプログラミング言語を習得することになる。初めての人向けの講座やワークショップも充実しているので、そこから始めてもよい。
その筋とはプログラムマインドのある人のことだ。専門知識を問わず、ちょっとした一手間でスマホやPC上の作業を自動化することは夢ではない。
一般教養レベルに求められるプログラミング
これまでは理系の専門職であったプログラミングではあるが、デジタルネイティブな世代が活躍する昨今、文系サラリーマンにあっても一般教養レベルで求められつつある。記号や数値といったコードの羅列にアレルギーを起こすことがなければ、外国語を習得する感覚で、プログラミングの世界を覗いてみることを提案したい。
その場合、自動化したいコトについて「イメージが明確であること」と「やる気が持続すること」がポイントになる。それは、仕事に直結したExcelのマクロでもよし、個人ブログなどに応用できるWEBプログラミングでもよい。
「Office」マクロ処理のプログラミング
仕事に直結した定番アプリ「Office」、特にExcelやWordの自動処理に興味があれば、ぜひチャレンジしてみることをオススメしたい。あまりに定番であるためプログラミングという感覚は無いかもしれない。しかし、もっとも役に立つ可能性は高く、プログラムマインド覚醒のキッカケになる可能性が高い。「Office」のマクロを組む場合のプログラミング言語は「Visual Basic」一択になる。書籍やWEBの情報もとに自習するのもありだが、専門講座やワークショップを利用するのも近道になる。
WEBのプログラミング
仕事やプライベートに限らずサイトやブログなどをwordpressなどで運営しているのであれば、JQueryを利用したWEBプログラミングを手始めにするのはどうだろう。スマホ・アプリ開発と同じく、ここ数年ニーズの高いジャンルであり、書籍も情報も充実している。Wi-Fi環境も整備されているので、ノートPCがあれば、どこでも勉強を始められる。
WEBプログラミングはJavaScriptの習得が必要となる。JQuery自体もほぼ言語に近いが、基本ルールはJavaScriptになるので、その知識が必須となる。
スマホアプリのプログラミング
当たり前のように使っているスマホのアプリ。こうしたらもっと便利になりそうというイメージやこんなことをしたいという具体的なイメージがあれば、スマホアプリにチャレンジしてみるのもよい。書籍などの資料も多く、WEBからも情報を入手しやすい。iOSかAndroid、という選択もあるが、自分が使っている機種で選ぶのがよいだろう。
Android開発にはJava、iOS開発にはObjective-C、Swiftといったプログラミング言語を習得することになる。初めての人向けの講座やワークショップも充実しているので、そこから始めてもよい。
使われるより、使いたい
どんどん便利になるスマホやPC、どこか使っているというよりは使われているというイメージはないだろうか。その原理や仕組みを理解することで、はじめて使い倒すことができるというものだ。その手始めが、プログラミングへのアプローチになる。プログラミング言語の全てを知る必要はない。その仕組みからプログラミングマインドを手に入れるための一歩として踏み出してみよう。~最後までコラムを読んでくれた方へ~
より深い大人の教養が身に付く 『テンミニッツTV』 をオススメします。
明日すぐには使えないかもしれないけど、10年後も役に立つ“大人の教養”を 5,500本以上。
『テンミニッツ・アカデミー』 で人気の教養講義をご紹介します。
地球上の火山活動の8割を占める「中央海嶺」とは何か
海底の仕組みと地球のメカニズム(1)海底の生まれるところ
海底はどうやってできるのか。なぜ火山ができるのか。プレートが動くのは地球だけなのか。またそれはどうしてか。ではプレートは海底の動きの全てを説明できるのか。地球史規模の海底の動きについて、海底調査の実態から最新の...
収録日:2020/10/22
追加日:2021/05/02
米長邦雄のアンラーニング、弟子の弟子になってV字成長
経験学習を促すリーダーシップ(2)経験から学ぶ力
人が成長していくために重要な経験学習。その学習サイクルを適切に回していくためには、「経験から学ぶ力」が必要になる。ではそこにはどのような要素があるのか。ストレッチ、リフレクション、エンジョイメントという3要素と、...
収録日:2025/06/27
追加日:2025/09/17
日本と各国の比較…税負担は低いが社会保障の負担は高い
続・日本人の「所得の謎」徹底分析(1)各国の財政と国民負担
国民の税負担を増やすか、政府の財政支出を増やすか。前回の講義《日本人の「所得の謎」徹底分析》に続き、見解の分かれる日本の財政に関する議論を今一度整理し、見通しを与える当講義。まずは日本の財政と国民の負担の現在地...
収録日:2025/07/10
追加日:2025/09/17
「国際月探査」とは?アルテミス合意と月探査の意味
未来を知るための宇宙開発の歴史(9)宇宙開発を継続するための国際月探査
現在の宇宙開発は「国際月探査」を合言葉に掲げている。だが月は人類の移住先にも適さず、探査にさほどメリットがない。にもかかわらずなぜ「月探査」が目標として掲げられているのか。それは冷戦後、宇宙開発の目標を失った各...
収録日:2024/11/14
追加日:2025/09/16
百年後の日本人のために、共に玉砕する仲間たちのために
大統領に告ぐ…硫黄島からの手紙の真実(4)百年後の日本人のために
硫黄島の戦いでの奇跡的な物語を深く探究したノンフィクション『大統領に告ぐ』。著者の門田隆将氏は、「読者の皆さんには、その場に身を置いて読んでほしい」と語る。硫黄島の洞窟の中で、自分が死ぬ意味を考えていた日本人将...
収録日:2025/07/09
追加日:2025/08/15