社会人向け教養サービス 『テンミニッツTV』 が、巷の様々な豆知識や真実を無料でお届けしているコラムコーナーです。
めざせ、文系プログラマー!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,100本以上。
『テンミニッツTV』 で人気の教養講義をご紹介します。
繁華街・新宿のルーツ、江戸時代の遊女が働く飯盛旅籠とは
『江戸名所図会』で歩く東京~内藤新宿(2)「夜の街」新宿の原点
歌舞伎町を筆頭に、東京でも有数の繁華街を持つ新宿だが、その礎は江戸時代の内藤新宿にあった。遊女が働く飯盛旅籠(めしもりはたご)によって、安価に遊興できる庶民の「夜の街」として栄えた内藤新宿の様子を、『江戸名所図...
収録日:2024/02/19
追加日:2024/04/28
なぜ民主主義が「最善」か…法の支配とキリスト教的背景
民主主義の本質(1)近代民主主義とキリスト教
ロシアや中華人民共和国など、自由と民主主義を否定する権威主義国の脅威の増大。一方、日本、アメリカ、西欧など自由主義諸国における政治の劣化とポピュリズム……。いま、自由と民主主義は大きな試練の時を迎えている。このよ...
収録日:2024/02/05
追加日:2024/03/26
日本は再エネが難しい!?再エネ比率が高い国との相違点
日本のエネルギー&デジタル戦略の未来像(3)電力の部分最適と全体最適
サステナブルな電力の供給と消費が求められる現代社会。太陽光発電のように電力の生産拠点が多元化する中で、それぞれの電力需給と国全体の電力需給のバランス調整が喫緊の課題となっている。実はヨーロッパなどの「再エネ比率...
収録日:2024/02/07
追加日:2024/04/27
陰の主役はイラン!?イスラエル・ハマス紛争の宗教的背景
グローバル・サウスは世界をどう変えるか(4)サウジアラビアとイランの存在感
中東のグローバル・サウスといえば、サウジアラビアとイランである。両国ともに世界的な産油国であり、世界の政治・経済に大きな存在感を示している。ただし、石油を武器にアメリカとの関係を深めてきたのがサウジアラビアであ...
収録日:2024/02/14
追加日:2024/04/24
重要思考とは?「一瞬で大切なことを伝える技術」を学ぶ
「重要思考」で考え、伝え、聴き、議論する(1)「重要思考」のエッセンス
「重要思考」で考え、伝え、聴き、そして会話・議論する――三谷宏治氏が著書『一瞬で大切なことを伝える技術』の中で提唱した「重要思考」は、大事な論理思考の一つである。近年、「ロジカルシンキング」の重要性が叫ばれるよう...
収録日:2023/10/06
追加日:2024/01/24