社会人向け教養サービス 『テンミニッツ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、どこか使っているというよりは使われているというイメージはないだろうか。その原理や仕組みを理解することで、はじめて使い倒すことができるというものだ。その手始めが、プログラミングへのアプローチになる。プログラミング言語の全てを知る必要はない。その仕組みからプログラミングマインドを手に入れるための一歩として踏み出してみよう。~最後までコラムを読んでくれた方へ~
物知りもいいけど知的な教養人も“あり”だと思います。
明日すぐには使えないかもしれないけど、10年後も役に立つ“大人の教養”を 5,300本以上。
『テンミニッツTV』 で人気の教養講義をご紹介します。
『失敗の本質』より先に指摘した日本型組織の弱点
『タテ社会の人間関係』と文明論(7)日本型組織とリーダーシップの問題
日本軍研究で知られる『失敗の本質』よりも前に、日本型組織の弱点を指摘していた『タテ社会の人間関係』。日本の軍隊と英米の軍隊を例にとって、人間関係を重視する日本型組織の特徴を鋭く指摘、さらに法然と弟子の話を取り上...
収録日:2024/05/27
追加日:2024/09/19
オウンゴールも!?ロシアにとって許しがたいNATO拡大の背景
ロシアのハイブリッド戦争と旧ソ連諸国(1)ロシアの勢力圏構想とNATO拡大
長期化の様相を呈しているロシア・ウクライナ戦争。ウクライナに対してロシアが仕掛けているのは、多角的な手段を用いた「ハイブリッド戦争」である。それはいったいどのような戦略なのか。本シリーズ講義では、まずはこの戦争...
収録日:2024/07/25
追加日:2024/09/18
人の資本主義とは――新しい人間像と現代資本主義への警鐘
人の資本主義~モノ、コトの次は何か?(1)「人の資本主義」とは何か
「人間とは何か」「資本主義とは何か」、この二つの問い、その概念は歴史の上で常に変化し続けているという中島氏。「人の資本主義」は人と資本主義の合成語だが、両者を結合するとどのような反応がもたらされるか。今よりもよ...
収録日:2024/04/11
追加日:2024/07/27
どうすれば「最高の睡眠」は実現するか…健康な睡眠とは?
「最高の睡眠」へ~知っておくべき睡眠常識(1)健康な睡眠のための方法
人生の約3分の1を、人は寝て過ごす。人間にとって不可欠な「睡眠」について、まだ分かっていないことが多く、睡眠ストレスや寝不足に悩む人は多い。現代人はどのように生活すれば最高の睡眠を得られるのだろうか。その前に、そ...
収録日:2021/06/23
追加日:2021/09/14
生物学的性差と文化的ジェンダー概念の入れ子構造の難しさ
ヒトの性差とジェンダー論(5)生物学的性差と文化
第二次世界大戦下、その影響で飢餓が続いたオランダで集団としてそのときに生まれた男の子にゲイが多いという話がある。それは母親が極度のストレスを受けた生物学的影響だというが、一方で日本の戦国時代のような戦場で見られ...
収録日:2024/05/18
追加日:2024/09/16