プログラミング??
って思ってしまう人もいるかもしれませんね。
だってこの僕のメディアって
美容師に関するメディア
ですからね^ ^
でもなんでいきなり
プログラミングが出てくるのか
ちょっと謎
ですよね_(:3 」∠)_
僕自身の肩書きに
Webデザイナー
と書いてあるのにも実は謎が隠されています。
そしてまず思い浮かべて欲しいんですが…
あなたにとってプログラミングは
どんなイメージがありますか??
どんなイメージがありますか??
僕の当初のプログラミングのイメージは
後にしっかり書こうと思うんですが
まずあなたにとって
プログラミング
ってどんなイメージがありますか??
ちょっと想像してみてください^ ^
想像してみました??
ここで世間の人が
プログラミングに対して思うこと
は後ほど書いていきます^ ^
まずプログラミングってどんなものをいうのか
紹介してみますね^ ^
目次に戻る
実は身近な物にも
プログラミングされているもの
が多い!?
プログラミングされているもの
が多い!?
実は普段意識していなくても
プログラミングされているものってあなたは
実は今持っている
んですよ^ ^
何かあったっけ??
って多分思ってしまうはずなので
一部のものですが紹介していきますね^ ^
《プログラミングされているもの①》
ボールペン
ボールペン
とこんな感じで
かなり驚き
な状態になっている人も多いかもしれませんね^ ^
かなり無理やり当てはめてみましたが
ボールペンは確実に
プログラミングされています
まぁボールペンのイメージって知っているはずで
色々なものがありますが基本って
↑こんな感じの
ノック式ボールペン
っていうのが一般的ですよね^ ^
どこが
プログラミングされてるの??
って思いますよね。
ボールペンにプログラミングされているものとは…
《ボールペンのプログラミング①》
ノック部分
ノック部分
まずボールペンの1つ目のプログラミングは
↑上部の
ノックする部分
にプログラミングが働きます。
こんな感じで思っていませんか??(笑)
じゃあ…
↑このようにノックを押し込むとどうなりますか??
…言わなくても分かりますよね(笑)
↑こんな感じで書く部分のペン先が出てきますよね^ ^
じゃあもう一度ノック部分を押すとどうなりますか??
これも当然のように知っていると思うんですが
↑このようにペン先引っ込みますよね^ ^
このようにノック部分にプログラミングされているのは
・ペン先を引っ込ませる
この2つのプログラミングが実装されています。
ちなみにこのプログラミングに
エラー
が起きるとどうなるか想像つきますか??
なんとなく察しの良いあなたなら
もう分かっているはずですね^ ^
と何故か急に発生してしまうアレです。
ボールペンが使えなくなっちゃうので
本当に困るエラー
ですよね_(:3 」∠)_
《ボールペンのプログラミング②》
文字を書ける
文字を書ける
もうこれはよく分かりますよね^ ^
ノックした後にペン先が出るので
そのペン先の役割と言えば
文字を書く
ということ。
これがボールペンの
最大のプログラミング
なんですけどね^ ^
誰でも文字を書くことが出来る
のがボールペンのプログラミングです。
むしろあなたの頭の中では
ボールペン = 書くもの
と頭にインプットされているはずです。
ボールペンを見てまさか
なんて思ったりしませんもんね_(:3 」∠)_
※新たに開発されていれば別の話ですが…
身近なプログラミングって実は
あなたが意識していないものに多い
んですよね^ ^
他にも…
《プログラミングされているもの②》
リモコン
リモコン
なんて思うことってあるのでは?^ ^
リモコンも立派な
プログラミングされているもの
なんです^ ^
そもそもリモコンって何の略か知っていますか??
Remote Controller
の略なんです^ ^
…って知っている人の方が多そう(笑)
意味は
操作者側の遠隔操作機器
ということ。
分かりやすく説明には
テレビ
で説明した方が良さそうですね^ ^
昔のテレビとは??
テレビが出てきた当初の形って
あなたは知っていますか??
昔のテレビって
↑見てわかるようにこんな感じだったんです。
そしてよく見て欲しいのが
↑まず《電源ボタン》が付いていて
↑そしてチャンネルを変えるための《ダイヤル》
が付いています。
ここで多分
なんてただ見るだけだとそう思ってしまいますが
昔のテレビも立派に
プログラミングされている
んですよね^ ^
電源ボタン押せばどうなりますか??
その通りです^ ^
ではチャンネルのダイヤルを回すと?
まさにその通りです^ ^
昔のテレビでもちゃんと
プログラミングされている
んです^ ^
でも今みたいに
リモコン操作ができなくて
直接切り替えないといけなかった
だけなんですよね_(:3 」∠)_
でもこう考えると
テレビのプログラミングは
すごいもの
って思いませんか??
ボタン押せば電源つくし
ダイヤル回せばチャンネル変えられる
なんてよく考えたものだよなぁなんて
よくよく考えると思ってしまいます^ ^
では最近のテレビはというと…
最近のテレビとは??
最近のテレビと言いますが
生まれた時から
当たり前なテレビの形
かもしれませんね^ ^
ここであなたに質問があります。
チャンネルを変える時
あなたはどうしていますか??
あまり考えなくても
即答
の予感がしますが
ちょっと考えてみてください^ ^
考えてみました?^ ^
てか考えなくても
なんて怒れられしまいそうですね(汗)
もう当たり前ですよね^ ^
リモコンで操作する
って^ ^
リモコンで何でも出来ますよね!
電源ボタン押せばテレビがつく
番号のボタンを押せばチャンネルが変わる
音量ボタンで音量調節出来る
など基本性能がリモコンには備わっています。
それも全てが
リモコンのプログラミングによるもの
のおかげなんです^ ^
このリモコンにエラーが起きれば
何もテレビが反応しない
ってことになりますよね??
リモコンのプログラミングにエラーが起こると
テレビ本体を直接操作
しないと行けなくなりますよね_(:3 」∠)_
まさに
昔のテレビと一緒のこと
をしないと行けなくなります。
リモコンはまさに
なくてはいけないもの
ですよね^ ^
そして最後にまさに
プログラミング
ってものだなと思うものを紹介します。
《プログラミングされているもの③》
スマートフォン
スマートフォン
これは誰でももう持っていますよね^ ^
スマートフォン
です^ ^
これには
かなり高度なプログラミング
がされています。
Webを閲覧する
LINEをする
Instagramを見る
などなど使っていれば当たり前の機能ですが
その機能の裏には
数々のプログラミングが
働いています
$('div#instagram').click( () => { ×△□※○… });
というようなコードが…
このコードを見ると
なんて思ってしまい
コードを見るだけで頭が痛くなって
げんなり
しちゃう人って多そうですよね(笑)
実際に僕自身もその中の1人でしたからね_(:3 」∠)_
でもこの裏のプログラミングの動作のおかげで
今までパソコンでしか出来なかったことが
スマホだけでも出来る
ようになってきてるんですよね^ ^
もうこの部分は言わなくても分かりますよね?
スマートフォンの構造は間違いなく
プログラミング
です^ ^
目次に戻る
では世間でいう
プログラミングとは??
プログラミングとは??
ここで冒頭でお話した
どんなイメージ
がある??
という質問に対しての
みんなの共通しているイメージ
があります。
多分見ているあなたの考えにも当てはまるはず。
謎のコードだらけ
のものでしょ??
まずこれが来ると思います。
書いてある中で見たはずですが
const insta = document.getElementById('insta'); …
という感じのもの。
他のプログラミングのイメージは
プロジェクションマッピング
でしょ?
と思う人もいます。
まさにプロジェクションマッピングは
プログラミング
ですよね^ ^
すごい技術で
まだ僕にも作れません_(:3 」∠)_
どうやっているのかさえも分かりませんorz
これらを総称すると
って思っている人の方が多いみたいです。
確かに僕自身プログラミングの勉強を始めた際には
という状態でした_(:3 」∠)_
でも3ヶ月近く勉強した頃から
急に作れるようになった
んですよね^ ^
それに
なんで動作しないのか
原因も早く理解できるようになった
※これはプログラミング勉強している人なら分かりますが
大体最初はエラーと80%戦います
という成長ぶりです(笑)
※自分で言うなって感じですが_(:3 」∠)_
最近だと
プログラミング女子
(もしくはエンジニア女子)
っていうのも流行ってきてるみたいですよね^ ^
難しいからこそ
手を出さない人が多いのが
プログラミング
だったりもします。
でもここで宣言しておきます。
プログラミングは覚えるまでは
確かに大変と言うのは否定しませんが
覚えてしまえば
ちょー簡単
です^ ^
自分で思う通りに
モノを動かすことが出来ます
例えば今依頼されていたものの1つ。
周りが暗くなって
画面の真ん中に画像表示
したいけどできる??
と依頼を受け、受けた時には
とばかり思っていましたが、
いざアプリをいれてみると…
と思い使用を断念。
そこで
と思いプログラミングの勉強をしながら
試行錯誤して作ったものが
↑これです^ ^
実際にプログラミングを作成するに当たって
・画像をクリックできるようにする
・拡大する前にグレーフィルターを画面全体に表示
・拡大した画像がウィンドウサイズど真ん中に表示
・その後《前へ》《次へ》のボタン出現
・《前へボタン》は画面にある画像を遡って表示
・《次へボタン》は画面の表示順通りに表示
・拡大画像をクリックしたら元の画面に戻る
まだまだ条件はあるんですけどね(笑)
作れた時の達成感は
ハンパないです
ちょっとでも
と思っているならまずは
1ヶ月だけ
でもやってみることをオススメしますよ^ ^
目次に戻る
とちょっとプログラミングについて
熱く語ってしまった部分があるんですが
今の時代にとって
プログラミングは
なくてはならないもの
でもあるんです。
今使っているスマホだって
パソコンだって
音楽聴くプレイヤーだって
ほとんど全てが
プログラミングされたもの
です。
現代社会にとって
プログラミングなしに
生活できない
なんて言葉も出てきそうなくらいです(笑)
なぜ僕自身がプログラミングを始めたのかは
これから徐々に公開していきますね^ ^
自分の思うようにプログラムが進行すると
かなり面白いですよ