1 名前:サーバル ★:2020/01/16(Thu) 20:36:44 ID:VZb3se+h9.net
素人がプログラミングに挑んでみて見えた境地
最初に挫折しやすい壁を越えるコツはどこに


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

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

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

想像以上の難しさを実感

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

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

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


引用元:http://ai.2ch.sc/test/read.cgi/newsplus/1579174604
2 名前:名無しさん@1周年:2020/01/16(Thu) 20:37:17 ID:KhKeXouU0.net

は??

3 名前:名無しさん@1周年:2020/01/16(Thu) 20:37:31 ID:fPxMOOVb0.net

全角でプログラムを組む

4 名前:名無しさん@1周年:2020/01/16(Thu) 20:37:51 ID:/EUsBZcn0.net

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

5 名前:名無しさん@1周年:2020/01/16(Thu) 20:38:01 ID:pYeLaKuC0.net

普段の仕事も適当なんやろなあ

7 名前:名無しさん@1周年:2020/01/16(Thu) 20:38:15 ID:luz37q1Z0.net

そのうち日本語で話すとAIがプログラム組んでくれる

8 名前:名無しさん@1周年:2020/01/16(Thu) 20:38:33 ID:hoTIM1sp0.net

全角www

10 名前:名無しさん@1周年:2020/01/16(Thu) 20:38:38 ID:D17R03T/0.net

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

11 名前:名無しさん@1周年:2020/01/16(Thu) 20:38:46 ID:sthIal1x0.net

ソースをチャートに変換

12 名前:名無しさん@1周年:2020/01/16(Thu) 20:38:47 ID:0BzKeg3b0.net

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

13 名前:名無しさん@1周年:2020/01/16(Thu) 20:38:52 ID:LQ7vLRqi0.net

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

14 名前:名無しさん@1周年:2020/01/16(Thu) 20:38:53 ID:piuO9vm30.net

全角で、全力で、イク!

15 名前:名無しさん@1周年:2020/01/16(Thu) 20:38:54 ID:F+UuT1tm0.net

ステマ記事で次スレ立てんなよ

16 名前:名無しさん@1周年:2020/01/16(Thu) 20:39:00 ID:lYPtGHD60.net

全角とか無いわ

17 名前:名無しさん@1周年:2020/01/16(Thu) 20:39:40 ID:8lau5eCZ0.net

tab使え

18 名前:名無しさん@1周年:2020/01/16(Thu) 20:39:45 ID:sfIa+eTX0.net

全角でプログラム書いたことあるけどやめとけ
後から検索して探すのめっちゃだるいし読みにくいw

19 名前:名無しさん@1周年:2020/01/16(Thu) 20:39:48 ID:K0ugs3ri0.net

これを読めば1日でわかるよ。

http://p.booklog.jp/users/haseham

20 名前:名無しさん@1周年:2020/01/16(Thu) 20:39:54 ID:LQ7vLRqi0.net

つーかIDE使ってればシンタックスエラー出るだろ
まさかメモ帳で開発してんの?

21 名前:名無しさん@1周年:2020/01/16(Thu) 20:40:09 ID:hoTIM1sp0.net

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

22 名前:名無しさん@1周年:2020/01/16(Thu) 20:40:12 ID:uhumEQHS0.net

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

23 名前:名無しさん@1周年:2020/01/16(Thu) 20:40:26 ID:K0ugs3ri0.net

こりあたりから読もう。
http://p.booklog.jp/book/74354

24 名前:名無しさん@1周年:2020/01/16(Thu) 20:40:38 ID:z6JxXLPx0.net

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

25 名前:名無しさん@1周年:2020/01/16(Thu) 20:40:57 ID:LQ7vLRqi0.net

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

26 名前:名無しさん@1周年:2020/01/16(Thu) 20:41:21 ID:51mw1YHk0.net

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

27 名前:名無しさん@1周年:2020/01/16(Thu) 20:41:23 ID:1Xq8IV+D0.net

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

28 名前:名無しさん@1周年:2020/01/16(Thu) 20:41:29 ID:leg+nn6Y0.net

それパンチャーだろアホ

29 名前:名無しさん@1周年:2020/01/16(Thu) 20:41:54 ID:LQ7vLRqi0.net

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

30 名前:名無しさん@1周年:2020/01/16(Thu) 20:42:10 ID:qjhbLNA20.net

文字が間違ってるなら、ダメだろw

31 名前:名無しさん@1周年:2020/01/16(Thu) 20:42:25 ID:oiq9eUy00.net

プログラミングを習得した人間の賃金が安すぎる
最低賃金以下、無限の残業
他の会社と適当に連絡取ってるだけの文系の給料のが高いのはなぜだ?
他の会社なんか相手にしないで自分の会社の商品作れってんだ
文系には無理だがな

32 名前:名無しさん@1周年:2020/01/16(Thu) 20:42:45 ID:jiU3mIFC0.net

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

33 名前:名無しさん@1周年:2020/01/16(Thu) 20:42:48 ID:cQVC5xim0.net

NullPointerExceptionで挫折しました

34 名前:名無しさん@1周年:2020/01/16(Thu) 20:42:51 ID:pDp10leT0.net

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

35 名前:名無しさん@1周年:2020/01/16(Thu) 20:42:58 ID:RHRx9slo0.net

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

36 名前:名無しさん@1周年:2020/01/16(Thu) 20:42:59 ID:77YMzI4l0.net

ミスタイプは、今や自動で直してくれる
全角とか、なんで日本語環境でやってんのか意味不明

37 名前:名無しさん@1周年:2020/01/16(Thu) 20:43:16 ID:v5f4cqsr0.net

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

38 名前:名無しさん@1周年:2020/01/16(Thu) 20:43:18 ID:F+UuT1tm0.net

>>33
ガッデム

39 名前:名無しさん@1周年:2020/01/16(Thu) 20:43:33 ID:gVPQSoM40.net

# 眠い

41 名前:名無しさん@1周年:2020/01/16(Thu) 20:43:53 ID:Ip5y5N7M0.net

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

42 名前:名無しさん@1周年:2020/01/16(Thu) 20:44:10 ID:XdLQCw5z0.net

違っても動くとか怖すぎ

43 名前:名無しさん@1周年:2020/01/16(Thu) 20:44:10 ID:K0ugs3ri0.net

みなさんの競争相手は、
あの中国、はたまたベトナムといった
共産国の貧困地区の労働者、受刑者たちです。  

生活水準も物価もケタ違いであり、
はっきり言って、日本に暮らしていて、
同じことなんかできっこないんです。

だから、技能実習生も逃げ出しているんです。

「生産性」とかじゃないんですよ。

少なくともですよ、
彼らに追いつくためには、
彼らよりも貧しい暮らしをしなければならない。

だって、日本は、生活費が圧倒的に高いんですから。

こういう無理なことばかり、
マスコミ、カルト信者を総動員して喧伝させているのは、
要するに、自分たちの責任を、国民に転嫁したいんですよ。

だからね、
他の何よりも合理性を優先させて、
労働者だとか下請けに
リスクやコストを押し付けてきた結果、
こうなっちゃったんじゃないですか。

人が育たない、子供もいない、
これをもっとやれっていうんですか?

この「合理化」というのはですね、
国だとか社会の経済全体のことを考えていないんです。

特定の企業の経営再建の考えとしてはこれでいいんですが、
そんなことを、国を挙げてやっちゃだめなんですよ。

44 名前:名無しさん@1周年:2020/01/16(Thu) 20:44:27 ID:qjhbLNA20.net

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

46 名前:名無しさん@1周年:2020/01/16(Thu) 20:44:27 ID:isASImHF0.net

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

47 名前:名無しさん@1周年:2020/01/16(Thu) 20:44:28 ID:K0ugs3ri0.net

「安定は希望です」というポスターがあったけど、
それは大企業の経営が安定しますということであり、
労働者の生活は、それに伴って、不安定になっていく。

最近、はやっているのが、「個人事業主」というやつで、
その実態は、いわゆる偽装請負であり、
ブラック企業が労働法の網の目をかいくぐるための、あくどいやり口なのだ。

大企業の幹部たちは、どんなに間の抜けた計画を立てて、仕事を発注しても、
失敗した場合のリスクや、タイムロスを、すべて労働者に押し付けることができる。
   
労働者たちは、労働法などの保護規制を受けることができなくなり、
福利厚生なども受けることができなくなり、常に不安定な状態に置かれる。

だからね、労働者が不安定になるのは、大企業にとって希望なんだよ。

49 名前:名無しさん@1周年:2020/01/16(Thu) 20:44:45 ID:4oMq6PlJ0.net

>>31
だから日本は生産性が悪い

50 名前:名無しさん@1周年:2020/01/16(Thu) 20:45:11 ID:c5bNb+Mr0.net

全くエラーってわかるならコンパイラお前が直せやって思うね

51 名前:名無しさん@1周年:2020/01/16(Thu) 20:45:16 ID:PmALQlpg0.net

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

52 名前:名無しさん@1周年:2020/01/16(Thu) 20:45:26 ID:K0ugs3ri0.net

当時、内田氏は  
都議会自民党幹事長として売り出し中だったが、  
今ほどの権力はなく、公共工事の仕切り役は、  
都議会公明党のドン・藤井富雄氏だった。  

藤井氏は、05年に政界を引退し  
仕切り役、調整役の座を内田氏に禅譲。  

(中略)  
老朽化した築地市場の移転は、  
石原氏の前任の  
青島幸男知事の時代に持ち上がったが、  
その構想を推進したのは、  
東京都港湾局長時代の石川雅已・現千代田区長で、  
臨海副都心開発部長として石川氏を支えたのは、  
前川あきお・現練馬区長だった。  

山田氏は、後述するように  
両氏をOBとなっても物心ともに支えた。  

つまり豊洲移転は、  
石原都政の前に都の官僚が  
議会や市場関係者に対する根回しを行い、  
推進してきたのだ。  

http://gendai.ismedia.jp/articles/-/50989  

公共事業絡みで口利き  
  
公明・藤井都議が都幹部などに  
コンサルタント会社を紹介 長男が「顧問料」もらう  

http://www.jcp.or.jp/akahata/aik2/2004-01-08/01_02.html  

53 名前:名無しさん@1周年:2020/01/16(Thu) 20:45:29 ID:oiikTxMJ0.net

エディタ使わないの?

54 名前:名無しさん@1周年:2020/01/16(Thu) 20:45:31 ID:aUsdghrZ0.net

>>1
そんなんで挫折とか言ってる時点でプログラミングは向いてないな
正直仕様書も書けんレベルだわ

55 名前:名無しさん@1周年:2020/01/16(Thu) 20:45:36 ID:QEm4vLwD0.net

つかVS Code使えよ
Cみたいなコンパイルが必要な言語でも変なとこは書いてる途中で警告出してくれる教えてくれる

56 名前:名無しさん@1周年:2020/01/16(Thu) 20:45:40 ID:gD9ahPev0.net

融通の利くトランジスタがどこにあんだよww

57 名前:名無しさん@1周年:2020/01/16(Thu) 20:45:45 ID:Ip5y5N7M0.net

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

58 名前:名無しさん@1周年:2020/01/16(Thu) 20:45:47 ID:CYcu1L6G0.net

逆に融通きかされたら
バグの原因になって発狂するわ

59 名前:名無しさん@1周年:2020/01/16(Thu) 20:45:51 ID:QtolhMIC0.net

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

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

60 名前:名無しさん@1周年:2020/01/16(Thu) 20:45:55 ID:ho1YhJDo0.net

全角って笑う所?

61 名前:名無しさん@1周年:2020/01/16(Thu) 20:46:13 ID:nlXaMgvZ0.net

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

62 名前:名無しさん@1周年:2020/01/16(Thu) 20:46:37 ID:7/TaeruN0.net

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

63 名前:名無しさん@1周年:2020/01/16(Thu) 20:47:06 ID:/fCSBqZt0.net

融通効いたらそれはそれでめんどくさいぞ
そうじゃねえのにみたいな

65 名前:名無しさん@1周年:2020/01/16(Thu) 20:47:25 ID:qjhbLNA20.net

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

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

66 名前:名無しさん@1周年:2020/01/16(Thu) 20:47:28 ID:uk5fitVJ0.net

融通が利かないってw
もしかして忖度してくれると思ってたの?w
こういう分野日本人には向いてないのかもな
プログラミングって日本語と相性糞悪いし

67 名前:名無しさん@1周年:2020/01/16(Thu) 20:47:49 ID:QEm4vLwD0.net

>>59
むしろ逆だよ
VBAとかなら日本語の変数名、関数名など使えるけど正直可読性ガタ落ちになる

68 名前:名無しさん@1周年:2020/01/16(Thu) 20:47:53 ID:2eM+aH1R0.net

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

69 名前:名無しさん@1周年:2020/01/16(Thu) 20:47:54 ID:SgW6MAy60.net

プログラムを書くのに全角文字、いや、2バイトコードは一切使われない
よって英語が出来ないとプログラミングは出来ないわけだが
日本人の英語の出来なさは世界トップクラスだからね

そりゃ人材不足にもなるわな

70 名前:名無しさん@1周年:2020/01/16(Thu) 20:48:02 ID:kZ5dngcc0.net

融通効かないのは人間側

71 名前:名無しさん@1周年:2020/01/16(Thu) 20:48:11 ID:oiq9eUy00.net

>>49
ほんとにそう
他の会社と何話してんのか知らんが
てめえのメールや電話が何円で売れるんだと
うちの会社はメール売ってんじゃねえソフト売ってんだよ!

72 名前:名無しさん@1周年:2020/01/16(Thu) 20:48:15 ID:tOmuarKs0.net

ワロス

73 名前:名無しさん@1周年:2020/01/16(Thu) 20:48:18 ID:LmztByHA0.net

ぜ、全角???

74 名前:名無しさん@1周年:2020/01/16(Thu) 20:48:39 ID:40x7w9fi0.net

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

75 名前:名無しさん@1周年:2020/01/16(Thu) 20:48:43 ID:l6TKa3b70.net

全角はないわー

76 名前:名無しさん@1周年:2020/01/16(Thu) 20:48:47 ID:CizkJAAA0.net

>>5
ほんと、それ
物書きなのに、半角全角ごちゃ混ぜで文書書いてるんか?この人は

77 名前:名無しさん@1周年:2020/01/16(Thu) 20:48:57 ID:n/1oM6se0.net

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

78 名前:名無しさん@1周年:2020/01/16(Thu) 20:49:24 ID:P4ztYFSS0.net

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

79 名前:名無しさん@1周年:2020/01/16(Thu) 20:49:29 ID:/fCSBqZt0.net

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

80 名前:名無しさん@1周年:2020/01/16(Thu) 20:49:30 ID:ivjHI/5Q0.net

C言語で書かせたらえらいことになりそう
何でC言語好きな人ってああ意識高いんだろうな