記事検索
逆アクセスランキング
ブログランキング

スポンサードリンク
アーカイブ

スポンサード リンク

【IT業界】最近はプログラミングを学ぶ意味をはき違えている人が多い


1:2016/10/16(日) 11:05:39.83 ID:

人生で成功するために学んでおくべきものの代表例はしばらく前まで、英語をはじめとした外国語だった。
そこに今は、コンピュータのプログラミングが加わった。
GoogleやFACEBOOK、amazonといった企業がIT技術を武器に世界市場を席巻し、そのカギを握るのが有能なプログラマーだからだ。

中にはプログラマー出身の企業経営者も誕生している。それに呼応するように、教育現場でもプログラミングの学習熱が高まっているが、「最近はプログラミングを学ぶ意味をはき違えている人が多い」と、国内外でプログラミング教育を推進してきた清水さんが指摘している。 

5:2016/10/16(日) 11:09:35.64 ID:
そりゃそうなんだけど仕様書がオンボロのCOBOLやVB6のメンテが非常に高単価でまわってくるんだよ
7:2016/10/16(日) 11:11:44.61 ID:
>>5
COBOL WEBアプリ変換するのはあった気がする
生成物は確かPHPかJAVAだったような・・・
8:2016/10/16(日) 11:11:55.41 ID:
Z80世代から見ると
ほとんどブラックボックスになったからな。
9:2016/10/16(日) 11:13:31.99 ID:
>>8
制約付きのマイコンの方か
プログラムを起こす際にブラックボックスそのものだけどな
28:2016/10/16(日) 11:25:26.88 ID:
>>9
この時代、ハードも熟知してないとソフトも作れんかった。
75:2016/10/16(日) 11:45:03.74 ID:
>>28
組み込みの世界は今でも同じだよ
どんどん新しいSoCが出てくるから、毎日数千ページの英語のマニュアルとにらめっこ
10:2016/10/16(日) 11:14:11.29 ID:
プログラミング経験なんていらない、なんてほざくのが日本のIT業界なんで、学んでも無駄。
11:2016/10/16(日) 11:15:17.66 ID:
学校でプログラミングを教えるようになるだろうけど
100行書いたら 僕偉いねー くらいしか教えられないので、
現実とのギャップは出てくるのだろうけど
16:2016/10/16(日) 11:19:40.54 ID:
授業時間なんかで間に合うはずがない…
興味を持って自発的に相当時間をかけないと使えるようにならない
24:2016/10/16(日) 11:23:35.62 ID:
>>16
書いた通り >>11 ってこと
技術、家庭科、ときて数年後にプラグミングが増える。
14:2016/10/16(日) 11:18:05.39 ID:
簡単なプログラムでも理解出来れば、行程順やデータの動きがわかるから大いに学ぶべきだと思う。
23:2016/10/16(日) 11:22:31.42 ID:
一般人ならExcelマクロ作れるレベルになれば充分
単純作業の繰り返しのような事務作業を効率化出来るようになれるぐらいのスキルはあったほうがいいから
25:2016/10/16(日) 11:24:22.41 ID:
>>23
最近の新入社員はPCの使い方の知らないとお説教する連中の殆どが、それできないでしょ
33:2016/10/16(日) 11:27:24.42 ID:
>>25
勿体ないよね
そんな難しくないのに
30:2016/10/16(日) 11:25:59.18 ID:
最近言われている、プログラミング学習って、
「どうやって組み立てて行ったら形になるか」
という論理的な思考を養うのが目的のはず。

ソースコード書くというだけなら、やらない方がいい。
36:2016/10/16(日) 11:28:36.67 ID:
>>30
論理的思考って生理的に受け付けない層が教師にウヨウヨいそう
32:2016/10/16(日) 11:27:16.68 ID:
アイコン並べてプログラミング=積み木で遊ぶ幼稚園児
41:2016/10/16(日) 11:30:32.13 ID:
>>32
それiPad使って行うのがレゴのWeDo
センサとかメール(分岐に使う)タブで撮ったムービー再生
そんなん組み合わせて学習する。
47:2016/10/16(日) 11:32:24.74 ID:
>>41
そこから入るとソースコード見た瞬間心折れる
49:2016/10/16(日) 11:33:53.35 ID:
>>47
アセンブラが組み込み以外で無くなったように。
今のソースの書き方も無くなってくのだろ
37:2016/10/16(日) 11:28:44.82 ID:
学習としては速い方がいい。

しか現状で学ばせるには
英語の学習が始まる中学1年以降じゃないと
タイプ含めてプログラミングは難しい。

実際のプログラムじゃなくアイコン並べて概念の理解から
入る方で進んでいる。
44:2016/10/16(日) 11:31:36.72 ID:
マイコン小僧達はみな
ゲームを作りたいから始めたもんだ
62:2016/10/16(日) 11:39:11.97 ID:
>>44
なんでか?と言うと、それ以外のものは分からなかったから。
言い換えると、なんのために作るのか?が解らないとなにも作れない。
65:2016/10/16(日) 11:41:26.68 ID:
>>62
いつに世も必要は発明の母だよね
いらないものは覚えない
46:2016/10/16(日) 11:32:24.19 ID:
iPadでBTでペアリングして
プログラムを動かす。

リアルタイム本体の動きとiPad側文字や音声の表示。
50:2016/10/16(日) 11:34:07.45 ID:
実はコーディング能力そのものよりも、
テスト仕様書を書く能力のほうが重要だったりする

これは開発する側にも検収する側にも欠かせない要素
これをきちんとやらないと、最終的にいいものができない
56:2016/10/16(日) 11:37:51.01 ID:
何を目的としてるかによって全然違うんだが
・プログラミングそのものを学ばせたいのか
・ITとはこういうものだよと理解させたいのか
・論理的思考を養わせたいのか
60:2016/10/16(日) 11:38:42.04 ID:
>>56
3、2の順。
1はない。
58:2016/10/16(日) 11:38:18.05 ID:
SQLについていけなくて、リタイヤしました。
入れ子の鬼のようなのをさっさとコーダーする人は、凄いわ。
67:2016/10/16(日) 11:42:22.52 ID:
プログラミング教育=手順書概念を学ぶ教育

ものの仕組みを理解し
処理の順番を考える
それが正しいかどうか試す。

これがプログラミング学習のキモ。
74:2016/10/16(日) 11:44:45.95 ID:
>>67
最短距離を通る道筋とか飛躍できる思考とか、無駄を省略する能力とかは見につきそうかなぁ
68:2016/10/16(日) 11:42:45.55 ID:
あと、楽したいって思う気持ち
71:2016/10/16(日) 11:43:48.92 ID:
プログラミングを楽しめばいいのに
なぜ修行にしたがるのか?
77:2016/10/16(日) 11:46:33.83 ID:
実際、50代60代の経営者層がもっとプログラムの知識もってくれると
助かる。この仕様糞コストかかるよ的なのなんとなくでも把握してもらえると
楽になるし
84:2016/10/16(日) 11:48:52.82 ID:
>>77
ずっと不思議だったんだけどなんで日本ってプログラミング出来ない文系の人が仕様書書くの
外野からだとさっぱり理解できない
81:2016/10/16(日) 11:48:04.76 ID:
今こそベーマガ復活だ
86:2016/10/16(日) 11:49:54.43 ID:
とりあえず、ExcelのVBAの使い方でも教えてやれば
世界最低レベルの日本のホワイトカラーの生産性が
少しはマシになるだろう。。
89:2016/10/16(日) 11:51:01.65 ID:
プログラミング言語を学ぶのとプログラミングするのとでは違うしね
文法と語彙みたいなもん
102:2016/10/16(日) 11:55:39.82 ID:
>>89
語彙って意味で考えるとプログラミングの語彙なんて大したことじゃない
自然言語と比べて辞書引きながら掛けるし、検索エンジンのおかげでその辞書引きも素早くできる
ぶっちゃけ、そこまで至ってやっと土台
そっから先は今まで作られてきたいろんなシステムの構造を勉強する作業が延々と続く
90:2016/10/16(日) 11:51:24.00 ID:
書けないからそういうのを仲介する委託業者があるんだわ・・・・
無駄だよね、その依頼担当をクビにして委託業者の仕様設計担当雇った方がいいよね
100:2016/10/16(日) 11:54:54.51 ID:
御託よりスマホで走る簡単なプログラムだけで日常的な生活を改善できるという経験を与えることが大事だろう
つまるところプログラムが今の時代の基本的な素養である理由とはまさにそういうことで、生活改善のためのもっとも簡易なツールがすぐそこにあることに気づかせてやること
読み書きによって世界が広まるのとまったく同じことなんだが何故か大袈裟な学問や修行になってしまう我が国
104:2016/10/16(日) 11:56:14.19 ID:
今なら人工知能プログラミング教える方がいい
106:2016/10/16(日) 11:58:09.59 ID:
>>104
最後はAIに処理を教えるのがプログラミングなるのかもな
生成結果が実行ファイルであったりするのだろうに


プリンターが普及して印刷屋がほぼ消滅したようなことが起こるだろう。
110:2016/10/16(日) 12:02:49.15 ID:
プログラミングを日常の道具として
使えるくらいにさせることすら駄目っていうわけか。
じゃあ授業の技術でのこぎり使って
木材加工もやる意味ないよな。
125:2016/10/16(日) 12:11:36.05 ID:
以前と違ってハードの性能にかなり余裕があるから、
あんまりコーディング技術の上手い下手で目に見えて処理が遅くなるとか
無いんだよなぁ、さすがに何十万件も処理する場合は別だけど

その分いいコードを書ける人の価値が下がってる気がする、
色々なツールや部品が充実してきたってのもあるが
127:2016/10/16(日) 12:12:59.55 ID:
この国ガチでIT土方不足してんだなw
135:2016/10/16(日) 12:28:21.77 ID:
いちいち学校の授業なんかにせず
親がガキにラズパイ与えてLチカさせればいいだけのこと
136:2016/10/16(日) 12:29:34.18 ID:
いま人工知能にスポットが当たってるが

人工知能アプリ開発にはおそらく人工知能の理論の詳細な理解は要らない
頭の良い人が考えたフレームワークのようなものの上で
アホがアプリを作るだけと考えられる
142:2016/10/16(日) 12:37:05.46 ID:
プログラミングはなんか実現したいことがあったうえでやったほうがいい話ではあるけど
学校の教育でいえばschemeで再帰とか教えときゃ十分じゃないかな
算数・数学を学ぶうえでも役立つ
143:2016/10/16(日) 12:38:15.47 ID:
>>142
それで身につかないからプログラミングやれって言う話でしょ
理科の実験と同じ
理論だけで理解できる天才なんて一握りだけだ
152:2016/10/16(日) 12:49:40.73 ID:
プログラミングを学ぶのはいいことだとは思うけど日本人全員がやる必要は無いんじゃないかな。
上手くいくと日本全体が良くなるんだろうが、失敗すると日本全体が落ち込むからね。
ゆとり教育もそうだったけど、市町村ごとに教育を変えるのは難しいだろうが、都道府県ごとに
特色をつけてもいいんじゃないかな。
要は多様性だと思うんだがなあ。こっちがだめでも、あっちがあるさって感じでね。
で、うまく行ったところを参考に真似ていけばいいと思うんだが。
153:2016/10/16(日) 12:50:04.88 ID:
ソフトウェア産業やネット産業の隆盛によって
そこら辺のキモヲタが億万長者にのし上がり
自己美化を始めたせいで

なにやらプログラマーというものにセンスや適性や能力が必要であるかのように
言われ過ぎてる
とんでもない話だ

あくまでも ハードウェア>>>>>ソフトウェア なのだ
195:2016/10/16(日) 14:06:17.61 ID:
システムエンジニアとコーダーは違う
絵が描けることとプロダクトデザインができることは違う
文字が書けることと小説が書けることは違う
美味しいとんかつ料理人と美味しい豚酪農家とは違う
199:2016/10/16(日) 14:18:29.66 ID:
子供は頭が柔らかいから吸収しやすい
どんなものでも世の中はそういうもんなんだってトライする
ただ大人がそれに甘えちゃだめだよね
子供のためにならないもの、なるかどうか未知数のものを
自分のエゴのために押し付けてはいけない
押しつけるようなことになってないか気をつけないといけない
203:2016/10/16(日) 14:21:03.55 ID:
>>199
教育なんてどれもどうせ押し付け。どうせ押し付けならなるべく変な事にならないように配慮、って言うなら話は判る。
208:2016/10/16(日) 14:36:16.25 ID:
(´・ω・`)プログラムできる人は
日本捨てて海外で働いた方がいい
年収1000万円余裕にいくし

日本は丸投げの連鎖で技術は無いわ、非効率だわで
業界自体が腐って末期
211:2016/10/16(日) 14:39:27.24 ID:
教育用言語の話なら、普通にJavaでやったらいいんじゃね?って思うんだけども

いくら言語の流行の移り変わりが激しいと言っても
oracleが傾いたりしない限りはJavaは何十年と残るだろうし
仮にJavaの立場を奪う新しい言語が台頭したとしても
Javaの基礎が身についてたら他の言語の吸収も早いだろ

FortranやBasic、COBOLが使い物にならなくなった歴史に比べたら
今の時代に勝ち残ってる言語は覚えても無駄ってことはないと思うけどね

黎明期を生きてきた年配の人のトラウマからくる声がでかすぎるんだと思うわ
212:2016/10/16(日) 14:42:18.21 ID:
>>211
JavaとCのどちらが残るかって言われたら間違いなくCなんだがな
アセンブリ、とC言語はこの先どんだけコンピュータが発展しても残るよ
JavaにしろPythonにしろそれ以外の言語は消える上と比べれば圧倒的に消える可能性高い
222:2016/10/16(日) 15:00:41.83 ID:
>>211
なんかちょっとした道具作りたいとかって話であれば
オレならPythonオススメしちゃうなあ
あとまあWindowsならC#とか

Cは仕事でやりますとかって話か
よほどガチで勉強したいとかじゃない限りないんじゃないかなあ
213:2016/10/16(日) 14:44:57.40 ID:
やっぱハードウェア記述言語のverilogでしょ
基本並列処理、同期の概念、実時間応答などの知識が身につく
214:2016/10/16(日) 14:45:14.43 ID:
言語うんぬんより、ハードを理解する方がてっとり早いけど、殆どの人は無理よね。
221:2016/10/16(日) 14:53:56.49 ID:
JavaのイディオムはC言語が基礎になってるわけで・・・
最近だと欧米じゃPythonやRuby辺りからプログラミングをはじめるらしいけどね
ただ、やっぱり基礎的な概念で言うとCが一番そこから上流に行くにも下流に行くにもバランスが良いと思うのだが
226:2016/10/16(日) 15:05:25.91 ID:
IT業界はまだ若いからな、
「何のために」を見失って
暴走したときのおそろしさを知らない。
237:2016/10/16(日) 15:59:23.24 ID:
プログラミング教育を推進してきた人の立場からみると
最初は、そんなに難しくないから必修にしてみんなに学んでもらいましょうって話をしておいて
それが決まったら、実は言語やらデータベースやらいろいろ必要になるから、それもやりましょうって話にして
さらには、実ははやりすたりがあるから、もっと本質的な方法論を学びましょうって話にする
誰かのための発言のようでいて
結局は自分の業界の取り分を増やすため、利害に基づいた発言だったりする可能性もある

詳しい人が、その知識を使って、他人のためになるように考えてくれるとは限らない
その知識を使って、自分のためになることをいっている可能性もある
255:2016/10/16(日) 17:10:16.80 ID:
ITで働いてる人ほど、子供にプログラミングやらせようなんて思わない気が






コメントする

名前
 
  絵文字
 
 

スポンサード リンク

スポンサード リンク