メむンコンテンツぞスキップ
芋出し画像
Photo bysnowrainworld

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

    あなたぞのおすすめ