子どもたちへのプログラミング教育が本格的に始まる。日本のハッカーの元祖と呼ばれる竹内郁雄東京大学名誉教授は、プログラミング能力と言語能力は関係があると話す。その理由と求められる人材像について聞いた。
国語力とプログラミングの関係
―国語ができる人じゃないとプログラムは書けないと言及されています。
「国語力は広い枠組みで言えば、『情報伝達力とそれに伴う情報理解力』のこと。相手がコンピューターというだけで、プログラミング言語も言語の一種だ。論理的に固い機械が相手のため、プログラマーには明晰(めいせき)な言語表現が求められる。全ての側面ではないが、人間のコミュニケーションにも共通する」
「一方、現在の入試を念頭に置いた国語教育は読解が中心で、ある事柄を明晰に伝える訓練をしていない。自分で身につけるしかない。大学生を見ていると、よい文章を読むことで明晰に伝える力がついている。また、数学について英語で書かれた文章は、やさしく、明解なため、ここから学ぶことも有効ではないだろうか」
―これまでに出会ったプログラマーたちはいかがでしたか。
「NTT研究所時代に、『文章とプログラム』や『作文とプログラミング』の相関関係について研究者仲間にアンケートしたことがある。その時は、情緒的な文章を除外しなかったため、思ったほど相関がなく、がっかりした。ただ、きれいなプログラムを書く後輩は情緒的な文章は下手だが、論理的な説明文は上手だった。際立って優れたプログラミングの才能を持つ人たちを見て、考えに確信を深めた」
―印象的な人は。
「GNUプロジェクト主宰のリチャード・ストールマン氏やソフトイーサ社長の登大遊氏、プリファードネットワークス副社長の岡野原大輔氏、筑波大准教授の落合陽一氏などが印象的だった。私が統括プロジェクトマネージャを務めている、情報処理推進機構の未踏IT人材発掘・育成事業に選ばれたクリエイターたちは基本的に当てはまる」
―優秀なプログラマーを発掘する未踏では、言語能力を狙った指導をしていますか。
「採択前に提出してもらう提案書の中で、私は自由作文をよく読むようにしている。採択後、個別のミーティングや発表の場を通じ、情報伝達力を高める。9カ月で驚くほど伸びる。もともと国語力が高いが、より簡潔な表現が磨かれる」
複数言語の〈メタスキル〉を身につけよ
―ITエンジニアに必要なことは。
「『楽ツ!(ガッツ)』だ。これは複数の意味がある。人々が楽しくなる技術を開発する。辛いことも楽しいと思ってやれる。それを楽だと思ってやれる。ガッツがある。私は40代の頃、夜にビールを飲みながら一気呵成にプログラムを書いた。バグ取りはゲームの『ドラゴンクエスト』のようで楽しかった。バグ取りが楽しくなれば怖いものはない」
「人生をプログラミングに賭けたい人は、特定のプログラミング言語にこだわらず、『メタスキル』を身につけてほしい。言語の寿命は30年程度で、単一の言語に固執すると、陳腐化のたたりを背負う。情報科学の基礎を勉強し、プログラムの本質を理解し、新しい言語に乗り移れる力をつける必要がある」
―ITエンジニア以外の人には、どんな教育が必要ですか。
「専門家にならなくても、小学校や中学校で情報という学問を学ぶことが必要だ。日本では、プログラマーをオタクと思う人も少なくない。プログラマーが尊敬される正しいピラミッドがあれば、その中から花形エンジニアが出てくる」
「ただ、あれもこれも『やらなければならない』という強迫観念を持って取り組むと、かえって良くない。気分転換もしながら、楽しくやってみてはどうだろうか」
―プログラミングの魅力は。
「プログラミングは未来を制御可能な形で記述すること。未来を制御できることは楽しい。これが本質だ」
https://newswitch.jp/p/14132
花形プログラマー? 何言ってるの?
>夜にビールを飲みながら一気呵成にプログラムを書いた
>バグ取りはゲームの『ドラゴンクエスト』のようで楽しかった
昔は、よかったね
テストもロクに体系化されて無い事に加えて
バグ発生率はハンパなかっただろうな
範囲、飛びぬけてたんじゃないの
そもそも、ハッカーは、プログラマーじゃない
面白、可笑しく、趣味で生活してたんだろ
昔の成功体験で
プロジェクトを混乱させて火を吹かせた
あげくに、責任を取らず、現場に丸投げ
ちょっと前に、こんなのが居たな~
んで、何かマトモなモノが作れるの?
昔はコードの規模が小さくて、コードを全部記憶できる程度だったからバグも少なかったよ。
仕様変更があっても、頭の中でコード書き換えて検証したらあとはコードに落とすだけ
というレベルだった。
> んで、何かマトモなモノが作れるの?
このセンセ研究者だから土方が作るようなものは作ってないよ
それでもいくつかのLisp処理系とかは作ってる
日本政府が華為技術(ファーウェイ)と中興通訊(ZTE)の両社を5G通信から
除外する方針 これは良い事です日本での5Gに中国共産党には入って欲しくないと
思っていましたが現実になるようで良かった。
なーにがハッカーだっ!
おーれなんかニッキーだぞっ。
国語教育とかコミュニケーションと結びつけるから
最初の最初で母子で180度勘違いしてしまって、自己投資したその仕事は一生ダメにしてしまう
就職まで勘違いし続けて、そんな大げさに考えてない奴らに全く太刀打ち出来ずに
すぐに辞めて、自分の人生を恨み続けるよくあるパターン
ソースはちょっとだけ俺も入ってるかな?あ俺プログラム仕事にはしてないよ
まずプログラマを、上級部分では高収入職種にすることからだな。
底辺は今のままでもいいけど。
底辺のままなら誰もなりたがらない、当たり前。
ヒキ・ニートにプログラム天才が多いと思っていた俺が甘かった。
セキュリティホールを指摘しまくってるんだろうな
一時のJavaの流行りに便乗して名付けられた言語なのに
Java以上に人気になろうとはなw
JavaScript結構好きだよ
直ぐに書けるし面白い使い方沢山あるしね
ブラック魔王だよ…安倍ちよん
プログラマーの給料を上げろ
初任給1000万円出せ
金も出さずに、成果を求めるのはキチガイだろ
そうそう
日本の会社のやろうとしてることは
大粒ダイヤモンドを破格の300万以下で買い叩こうとしてるようなもんだからな
一体何処の宝石店がそんな値段で売ってくれるんだよって話
一度全国の宝石店回ってやってみてほしいわ
それと同じで日本の会社は世の流れが掴めてなさすぎ
シリコンバレーだと貧困層だな
日本はシリコンバレーじゃないから。
トンキンバレーだから
1000万円でも超勝ち組なんだから本場と比べてやるなよw
成果出せば1000万くらいは払ってくれる
大手に就職しなければ
医師になるような優秀な理系がプログラマになったら、
年収1,000万円ぐらいの生産性は有るけど、
現行の専門卒や文系卒の現行の奴隷プログラマにはその価値が無いよ。
プログラム書くこと以外は何も出来ないから、自走も出来ない。
悪い環境を自ら決起して変えようと言う意識が無いなら、奴隷が適当な身分。
プログラミングで創作出来る人は行くべきではない
ウェーイしてる体育会系体質とは明らかに相性悪いのは確かなこと
そもそもの話
出てきたときはどんだけ天才だと思ったけど
その後は岡野原や落合に比べるとパっとしないな
まあ雲上人だけども
パッカードベルってのがあってだな…
ネタで言ってるのかも知れんが、HPとパッカードベルは1ミリも関係して無いぞ
台本のセリフをそのままいう生徒が多いと
全体の流れを考えてセリフはあるということが分かってない
国語力が低い
流れに会わせてアドリブ入れると怒鳴られる
日本ホルホル番組でも伝統技能しかホルホル出来ない現状が哀しい
東大京大生がIT業界に進んでやってもいいと思える業界作るとこから始めないと
>>136
それは、IT業界の問題というより、終身雇用と派遣業が増えたことが原因だと思う。
そもそも正規雇用の社員が単なる社内あっせん業になっている。
あと、東大卒や京大卒で本当に優秀となら、あえて国内にこだわる必要はなく、卒業と
同時にH1Bビザを取得してアメリカで働けばいいと思うよ。
日本でITを生業にすると自殺行為にしかならんしな
デスマとか人月で安く買い叩かれるだけだしまさに百害あって一利なしだわ
生業にするなら海外就職しかないわ
嘘くさいよね
>>46
半角君がこんなところにまで出張ってる……
ここで負けたのが相当に悔しかったんだな
>>23
>職人技を分析/再構成して誰でも再現できるような形に落とし込む工程は欧米のほうがはるかに得意
いわゆる標準化という工程の事でしょうか
日本ではそれを知っている者が限られている方が権力を持てる、というような共通認識があるような気がします
権力者は知的財産さえも独占しようとする的な
だから標準化、マニュアル化をしようものなら潰されかねない的な
だから一向に標準化などの得意な人間が居つかず、そのノウハウも残らない的な・・・
引用元
http://anago.2ch.sc/test/read.cgi/bizplus/1535204427/
この記事へのコメントはありません。