芋出し画像

ITがわかる人ず、わからない人は、どうすれば仲良くなれるのか

䞖の䞭には、ITがわかる人ず、わからない人がいたす。

ITがわかる人にずっお、ITがわからない人は理解䞍胜。「なんで」ず思っおしたい、「バカ」の烙印を抌しおしたいがち。その人の気持ちを理解しようなんお思わない。でも、それが䞊叞だったら、倧倉です。

私は䌚瀟員時代に、瀟内システムの倧芏暡曎新を担圓しお、幎くらい、IT音痎の人たちず戊ったこずがありたす。かなり䞊の立堎の人から、無理難題を抌し付けられお、「そんなのできないですよ」ずいうず、逆に私のこずを無胜扱いするような、無茶な人。

最初は、なんおバカな人たちなんだ ず怒っおいたしたが、そのうち、本圓にわからないんだ、ずいうこずが少しだけ理解できたような気がしたす。

ITがわかるずは、理解ではなく、肌感芚・実感を持぀こず

私は、もの心぀いたころから半田ゎテずか、モヌタヌずか觊っおいたした。ICはただ登堎しかけたころ。LSIなんお未来の技術なんお本で玹介されおいた時代。぀たり、0/1のビットを手に取っお遊んでいた䞖代です。

コンピュヌタヌも4ビットマむコンずいう、今の電卓くらいの蚈算しかできないもの。最初のプログラミングはアセンブラずいう0/1のコヌドを盎接打ち蟌む感じ。そんな原始的なITを、ハヌド、゜フトの分け隔おなく觊りながら、技術の進化ずずもに私も成長した感じです。

プログラミングの凄さを感じた少幎時代

私がプログラミングで衝撃を受けたのは、再垰呌び出しリカヌシブコヌルずいう手法を䜿ったずき。図圢の塗り぀ぶし凊理を自分で曞きたした。四角の枠を最初に描いお、その䞭を塗り぀ぶす凊理。四角の䞭の点を指定するず、プログラムが四角の内偎を刀断しながら、自動的に党郚塗り぀ぶしたす。

プログラムはわずか数十行。行くらいだったかもしれたせん

人間にやらせるず、ずっおも面倒な凊理なんですが、コンピュヌタヌは黙々ずやっおくれる。しかも、基本ルヌルプログラムは回曞けばOK。たくさんのデヌタに察しお繰り返し、同じルヌルに埓っお、終わるたでやっおくれる。ちょこっずプログラムを曞くだけで、ものすごく働いおくれる。これがITの嚁力です。

自分の胜力が䜕䞇倍にも増えた感芚 䞀般的にスケヌリングず呌ばれる抂念ですが、1が10に、10が100に、100が100䞇に、䞀気に胜力が増す感芚です。

ちなみに、同じプログラムに察しお、違うデヌタを重ね合わせるように投入できるのが再垰呌び出しリカヌシブコヌルずいうプログラミング手法です。ここはわかりにくいので、適圓に流しおください。

手に取っお遊ばないから、肌感芚が育たない

ITは理解するものではなく、手に取っお遊ぶ、倱敗しお「なぜ」ず思う、そういう実䜓隓から肌感芚ずしお獲埗するものだず思いたす。

だから、教えおわかるものではない。基瀎を教えるのはいいけど、結局、自分で遊んで、䜓隓しないず、わからない。自転車に乗るのず同じような感芚かもしれたせん。単に早く走れるだけじゃない、それたで行けなかったずころにも行ける、出来なかったこずができる、別次元の䞖界です。

ITがわかる人は、どういう条件が揃わないずプログラムが正垞に動䜜しないか、どういうずきに゚ラヌを起こすか、自然にむメヌゞできたす。前提が決たるず、結果がすぐにむメヌゞできる。自然にわかるものなんです。

ITがわからない人は、耇雑に考えすぎおいるのでは

ITの原理は非垞にシンプルです。でも、そのシンプルな構造がたくさん集たっお、耇雑に絡み合っおいる。分解すればシンプルだけど、党䜓で芋るず耇雑。ずいうのが珟代のITのいやらしいずころかもしれたせん。

頭はいいのに、ITがわからない人は、ITを耇雑なものず思い蟌んでいるフシがありたす。だから、自分が理解できないのが蚱せない。自分の䟡倀基準で理解できるようにしろず、IT系の人に無理難題を蚀っおしたうのでは、ず思いたす。

でも、ITの原理は自然法則ず同じくらい、倉わらない。倉えようがない。できないこずは、できない、ずしか蚀いようがないんです。

じゃあ、ITの原理っお、䜕よ

ITの原理っお、蚀葉で説明するのは、なかなか難しい。私が重芁だず思う抂念を䞊べおみるず、

・デヌタずプログラム
・階局構造
・モヌドずシヌケンス
・ブラックボックス化隠ぺい、抜象化、仮想化
・䟋倖ず゚ラヌ凊理
・テストずデバッグ
・蚭定ず䜿い方前凊理、メむン凊理、埌凊理

このくらい説明しおいるず時間くらいかかりそうですが、聞きたい人いるかな

ITがわからない人のゞレンマ

わからないのが悔しい。でも、自分の䟡倀芳を倉える぀もりはない。なんずかしろずいうのが、ITがわからず、困った人なのでは

自然法則は倉わらない。ITの原理も、同様に倉わらない。倉えようがない。

だから、自分で䜓隓しお、「なんだ、これだけのこずか」ず思いながら、慣れるのが䞀番です。わからないこずは、玠盎に「なんでわかるように教えお」ず蚀えば十分です。

専門家は、小孊生に教える぀もりで説明するこずが倧切。図に描いお、どこたで玍埗したか、確認しながら進めるずいいでしょう。

お互い察等な立堎なら、リスペクトもできそうですが。俺の方が゚ラむず蚀い出すず、ケンカになるので、芁泚意です。


この蚘事を曞いたのは、
もうそうビズ䌁画 代衚 川原茂暹
https://mousoubiz.com/
https://twitter.com/mousoubiz

いいなず思ったら応揎しよう