【IT】プログラミング素人が挫折しやすい壁「文字を1字間違え、半角を全角にしただけでエラーが表示。全く融通効かない」

http://asahi.5ch.net/test/read.cgi/newsplus/1579174604/【元スレ】

今回の記事

1 2020/01/16(木) 20:36:44.91

素人がプログラミングに挑んでみて見えた境地
最初に挫折しやすい壁を越えるコツはどこに

エラーを解消できず、頭をひねる記者。複雑なプログラミングを仕上げるエンジニアのすごさを実感した(『週刊東洋経済』編集部撮影)
真っ暗なトンネルに迷い込み、懐中電灯をいくら照らしても一向に明るくならない。もう逃げ出したい——。プログラミング学習を始めてから1カ月後、記者である私が置かれた状況はまさにそんな感じだった。

『週刊東洋経済』は1月14日発売号で「今年こそ始めるプログラミング」を特集。今やあらゆる業種で求められている「プログラミング」の基礎知識を徹底解説している。記者はその発売に先んじて、2019年11月からプログラミングを学習中だ。

通っているのはデジタルハリウッドが運営する「ジーズアカデミー」というスクール。平日と週末のコースがあり、私が通うのは週末コースだが、毎週15時間以上かかると言われる課題を出され、未提出が続くと「退学になる」との噂が飛び交うハードなスクールである。その経緯の詳細は『週刊東洋経済』に書いたが、本稿では同記事では触れられなかった、初心者が最初に挫折しやすい壁と、その構造的な背景、壁を乗り越えるコツについて記したい。

想像以上の難しさを実感

記者がプログラミング学習を始めたきっかけは1年前。社内で新メディアを検討した際、プログラミングを含むWebサービスの知識の必要性を実感したことにある。経済情報をより多くの人に届けるには、デジタルの知識が不可欠——。そう考え、週末に通えるところを探し、上記のスクールにたどり着いた。

学習を始めてまず実感したのが、その想像以上の難しさだった。プログラミングとは、いわば人間からコンピューターへの「命令書」。パソコン上のWebアプリもスマートフォンのアプリも、すべてがプログラミングによって成り立っており、その指示はすべてコード(文字列)で記される。文字を1字間違え、半角を全角にしただけでエラーが表示され、コンピューターはぴくりとも動かない。普段使っている便利なコンピューターが、いかに融通の利かない代物かということを、学習を通じて痛感した。

https://toyokeizai.net/articles/-/324812?display=b

みんなのコメント

4 2020/01/16(木) 20:37:51.61

ほんと変な世界だわ
だから理系は頭が固いと言われるんだ

10 2020/01/16(木) 20:38:38.21

融通が利くとえらいことになりそう

11 2020/01/16(木) 20:38:46.75

ソースをチャートに変換

12 2020/01/16(木) 20:38:47.48

なぜ等幅フォントにしないのかね。

13 2020/01/16(木) 20:38:52.43

当たり前だろw
ライターなのに半角全角も気にせんのか?

16 2020/01/16(木) 20:39:00.99

全角とか無いわ

21 2020/01/16(木) 20:40:09.85

いちいち「半角/全角」ボタンとか「変換」ボタン押したの?

22 2020/01/16(木) 20:40:12.06

そっちで食ってるけど工業高校卒だし点数もよくなかった
慣れっていうね

24 2020/01/16(木) 20:40:38.88

等幅フォントで全て半角にすれば問題解決。

25 2020/01/16(木) 20:40:57.50

せめてVSCodeでコード書くだろ

26 2020/01/16(木) 20:41:21.95

.が付いてたり、
,や”が1個足りなかったり
間違い探しやめーや

27 2020/01/16(木) 20:41:23.75

大文字小文字ならまだしも全角w

28 2020/01/16(木) 20:41:29.43

それパンチャーだろアホ

29 2020/01/16(木) 20:41:54.42

MS Wordでも表記揺れは警告出る
やはりメモ帳使ってるのでは

以下コメント続き

32 2020/01/16(木) 20:42:45.12

ワープロソフトでも全角半角は気にする
基本的な教養が足りてないのでは

33 2020/01/16(木) 20:42:48.11

NullPointerExceptionで挫折しました

34 2020/01/16(木) 20:42:51.51

逆に融通が利く機械なんてあるのか?
未来ならあるかもしれないけど今はないだろう

35 2020/01/16(木) 20:42:58.46

変数名は日本語の方が可読性よいわ。ダサいけどw

37 2020/01/16(木) 20:43:16.12

内部的には文字は数字だからな
コンピータは文字は理解しない

41 2020/01/16(木) 20:43:53.94

半角と全角ぐらいなら、日本人には起こりやすいことだから、
優しく間違いを指摘して、修正してあげる機能が必要なのかもね。

42 2020/01/16(木) 20:44:10.40

違っても動くとか怖すぎ

44 2020/01/16(木) 20:44:27.46

将来的にはAIが融通気かして間違い全部正してくれるのか?w

45 2020/01/16(木) 20:44:24.11

全角wwww

って思ったけど、多くの人が
コメントには全角使いまくりだしな…

46 2020/01/16(木) 20:44:27.57

取材してないだろ。
挫折するのは勉強しても理解できないとき。

51 2020/01/16(木) 20:45:16.70

スクールは勉強のためじゃなく人脈のため

53 2020/01/16(木) 20:45:29.51

エディタ使わないの?

57 2020/01/16(木) 20:45:45.20

自分ができないことをやってる人たちを、
もっと評価すべきだと思う。

59 2020/01/16(木) 20:45:51.80

何でプログラムはアルファベットなんだ

日本語のプログラムなら日本人でも扱いやすいやん
誰か日本人が開発したらよい

61 2020/01/16(木) 20:46:13.53

ファミリーベーシックで鍛えたおっさんは打ち間違えぐらいで挫折はしないぜw

以下コメント続き2

62 2020/01/16(木) 20:46:37.84

文系の俺でも、こんな上司に指示出して欲しくないわ

65 2020/01/16(木) 20:47:25.90

そんなに全角使いたいなら、全角でも動くプログラミング言語開発しろよwww

他人が作った言語使ってるくせに文句言うな

68 2020/01/16(木) 20:47:53.62

メモ帳でコーディングしてるのか?

70 2020/01/16(木) 20:48:02.42

融通効かないのは人間側

73 2020/01/16(木) 20:48:18.07

ぜ、全角???

74 2020/01/16(木) 20:48:39.35

コンピューターは指示通りに動いてるだけだから悪いのは人間

75 2020/01/16(木) 20:48:43.49

全角はないわー

77 2020/01/16(木) 20:48:57.09

フィルターかませば良いだけでね

78 2020/01/16(木) 20:49:24.00

文系が無理してプログラミングするなよw

79 2020/01/16(木) 20:49:29.45

省庁のDBとかカラム名日本語のがあって衝撃的だったわ

83 2020/01/16(木) 20:49:48.90

あ、でも全角半角の違いはわかるんだねwww

85 2020/01/16(木) 20:49:55.70

半角でかけばいいだろ、ただし、ASCIIな

87 2020/01/16(木) 20:49:58.69

全角半角の区別とかエディタとかでやれそうだけどまあプログラム書くときに全角にする理由ないからなぁ

89 2020/01/16(木) 20:50:14.81

プログラム言語は人間が造る法則
それにより世界が構築される
気に入らなければ自分で秩序を創れ

99 2020/01/16(木) 20:51:35.78

変な言語に頼らず
ハンドアッセンブルしろ

以下コメント続き3

102 2020/01/16(木) 20:51:53.28

リングなあ幸せピコみたい

103 2020/01/16(木) 20:52:07.01

ルールに従って書いていくだけで動くって随分融通効いてると思うけどな

105 2020/01/16(木) 20:52:26.20

プログラミング好きだけど関数型言語はさっぱり分からん

107 2020/01/16(木) 20:52:45.59

融通が効かないって怒る人ってプログラムになに求めてるんだろ
時々会社Aの売り上げが会社Bに売り上がってもいいと思ってるのかね

112 2020/01/16(木) 20:53:56.61

forとかフォーでも動くようにするべき。

117 2020/01/16(木) 20:54:44.79

エディタ使えや

118 2020/01/16(木) 20:54:49.97

全角!?
そ、そこ???マジかこの記事

119 2020/01/16(木) 20:54:51.90

実行ボタン押すとどっかで引っかかるやつね

121 2020/01/16(木) 20:55:11.27

かと言って、見た目初心者に優しそうなタイルを並べてゆくような
ビジュアルプログラミングだと発狂しますよ

123 2020/01/16(木) 20:55:19.38

融通のきく金融系のシステムとか見てみたいわ

127 2020/01/16(木) 20:56:15.29

いつになったら考えるだけでプログラミングできるようになるんだ

132 2020/01/16(木) 20:56:39.07

去年のいつか忘れたけど電車の中でCが分からず泣き出した女子社員ってのもあったな
確かに向き不向きはっきり分かれる世界だな

133 2020/01/16(木) 20:56:55.67

俺も小文字のlと大文字のIを間違えて挫折した

134 2020/01/16(木) 20:56:59.80

机上だけで済むプログラムはまだいいんだよ
3D測定とか現実が絡むプログラムで失敗すると機械がぶっ壊れるw

138 2020/01/16(木) 20:57:24.45

ビジュアルナンチャラとか必要に迫られないから、使ったことないが
CとかFORTRANより解りやすいんだろう?
贅沢な文句だな

以下コメント続き4

140 2020/01/16(木) 20:57:37.46

プログラムに関して素人が間違った知識で書いた記事
何処までスレ伸びるのか見物

142 2020/01/16(木) 20:57:39.32

0と1だけでプログラムするしかないな

151 2020/01/16(木) 20:58:36.08

ってかプログラムで全角にすることあんの?

155 2020/01/16(木) 20:58:59.39

素人ってプログラム書けば終わりって思ってそうだよな
大事なのはその後なのに

157 2020/01/16(木) 20:59:08.02

1よ。自分の頭の悪さを認識することから始めたほうがいいね。

160 2020/01/16(木) 20:59:25.17

まあこの手の初歩的な事を万人が理解して
書式の違いとか無茶な要求やサポート対応が減って
説明が何となく通じる様になるだけでも目に見えて効率良くなると思うよ

162 2020/01/16(木) 20:59:48.76

全角英数なんて使ったことねーな

163 2020/01/16(木) 20:59:49.50

文系「エラーが英語で書いてあってわからない」

大学で何を勉強してきたんですか?????

166 2020/01/16(木) 21:00:15.19

10 INPUT A
20 INPUT B
30 C=A+B
40 PRIMT C
50 END

RUN

SYNTAX ERROR IN 40

167 2020/01/16(木) 21:00:33.18

融通が利かないってお前
融通が利いたらむしろ困るわ
そんな考え方する方がおかしいわ

168 2020/01/16(木) 21:00:33.53

昔のは全角しかなかったからなぁ。

次によく読まれている記事


以上、【【IT】プログラミング素人が挫折しやすい壁「文字を1字間違え、半角を全角にしただけでエラーが表示。全く融通効かない」】でした。

もし気に入っていただけたらツイッターなどでぜひぜひシェアをお願いします。更新の励みになります。