【IT】プログラミング素人が挫折しやすい壁「文字を1字間違え、半角を全角にしただけでエラーが表示。全く融通効かない」
■ このスレッドは過去ログ倉庫に格納されています
素人がプログラミングに挑んでみて見えた境地
最初に挫折しやすい壁を越えるコツはどこに
エラーを解消できず、頭をひねる記者。複雑なプログラミングを仕上げるエンジニアのすごさを実感した(『週刊東洋経済』編集部撮影)
真っ暗なトンネルに迷い込み、懐中電灯をいくら照らしても一向に明るくならない。もう逃げ出したい――。プログラミング学習を始めてから1カ月後、記者である私が置かれた状況はまさにそんな感じだった。
『週刊東洋経済』は1月14日発売号で「今年こそ始めるプログラミング」を特集。今やあらゆる業種で求められている「プログラミング」の基礎知識を徹底解説している。記者はその発売に先んじて、2019年11月からプログラミングを学習中だ。
通っているのはデジタルハリウッドが運営する「ジーズアカデミー」というスクール。平日と週末のコースがあり、私が通うのは週末コースだが、毎週15時間以上かかると言われる課題を出され、未提出が続くと「退学になる」との噂が飛び交うハードなスクールである。その経緯の詳細は『週刊東洋経済』に書いたが、本稿では同記事では触れられなかった、初心者が最初に挫折しやすい壁と、その構造的な背景、壁を乗り越えるコツについて記したい。
想像以上の難しさを実感
記者がプログラミング学習を始めたきっかけは1年前。社内で新メディアを検討した際、プログラミングを含むWebサービスの知識の必要性を実感したことにある。経済情報をより多くの人に届けるには、デジタルの知識が不可欠――。そう考え、週末に通えるところを探し、上記のスクールにたどり着いた。
学習を始めてまず実感したのが、その想像以上の難しさだった。プログラミングとは、いわば人間からコンピューターへの「命令書」。パソコン上のWebアプリもスマートフォンのアプリも、すべてがプログラミングによって成り立っており、その指示はすべてコード(文字列)で記される。文字を1字間違え、半角を全角にしただけでエラーが表示され、コンピューターはぴくりとも動かない。普段使っている便利なコンピューターが、いかに融通の利かない代物かということを、学習を通じて痛感した。
https://toyokeizai.net/articles/-/324812?display=b ほんと変な世界だわ
だから理系は頭が固いと言われるんだ そのうち日本語で話すとAIがプログラム組んでくれる 当たり前だろw
ライターなのに半角全角も気にせんのか? 全角でプログラム書いたことあるけどやめとけ
後から検索して探すのめっちゃだるいし読みにくいw つーかIDE使ってればシンタックスエラー出るだろ
まさかメモ帳で開発してんの? いちいち「半角/全角」ボタンとか「変換」ボタン押したの? そっちで食ってるけど工業高校卒だし点数もよくなかった
慣れっていうね .が付いてたり、
,や”が1個足りなかったり
間違い探しやめーや MS Wordでも表記揺れは警告出る
やはりメモ帳使ってるのでは プログラミングを習得した人間の賃金が安すぎる
最低賃金以下、無限の残業
他の会社と適当に連絡取ってるだけの文系の給料のが高いのはなぜだ?
他の会社なんか相手にしないで自分の会社の商品作れってんだ
文系には無理だがな ワープロソフトでも全角半角は気にする
基本的な教養が足りてないのでは NullPointerExceptionで挫折しました 逆に融通が利く機械なんてあるのか?
未来ならあるかもしれないけど今はないだろう ミスタイプは、今や自動で直してくれる
全角とか、なんで日本語環境でやってんのか意味不明 内部的には文字は数字だからな
コンピータは文字は理解しない 低賃金カルテルは都市伝説ではなく、↓
"時給を300円から500円に上げようとしたら
監理団体に「300円で統一しているからやめてくれ」と言われた
岐阜県の縫製会社もあります」(長崎新聞8月17日付)
「長時間労働や低賃金を主導してきた」(東京新聞11月16日付)。"
https://twitter.com/sheltem_at_twit/status/1149015767024852994
https://twitter.com/5chan_nel (5ch newer account) 半角と全角ぐらいなら、日本人には起こりやすいことだから、
優しく間違いを指摘して、修正してあげる機能が必要なのかもね。 みなさんの競争相手は、
あの中国、はたまたベトナムといった
共産国の貧困地区の労働者、受刑者たちです。
生活水準も物価もケタ違いであり、
はっきり言って、日本に暮らしていて、
同じことなんかできっこないんです。
だから、技能実習生も逃げ出しているんです。
「生産性」とかじゃないんですよ。
少なくともですよ、
彼らに追いつくためには、
彼らよりも貧しい暮らしをしなければならない。
だって、日本は、生活費が圧倒的に高いんですから。
こういう無理なことばかり、
マスコミ、カルト信者を総動員して喧伝させているのは、
要するに、自分たちの責任を、国民に転嫁したいんですよ。
だからね、
他の何よりも合理性を優先させて、
労働者だとか下請けに
リスクやコストを押し付けてきた結果、
こうなっちゃったんじゃないですか。
人が育たない、子供もいない、
これをもっとやれっていうんですか?
この「合理化」というのはですね、
国だとか社会の経済全体のことを考えていないんです。
特定の企業の経営再建の考えとしてはこれでいいんですが、
そんなことを、国を挙げてやっちゃだめなんですよ。 将来的にはAIが融通気かして間違い全部正してくれるのか?w 全角wwww
って思ったけど、多くの人が
コメントには全角使いまくりだしな… 取材してないだろ。
挫折するのは勉強しても理解できないとき。 「安定は希望です」というポスターがあったけど、
それは大企業の経営が安定しますということであり、
労働者の生活は、それに伴って、不安定になっていく。
最近、はやっているのが、「個人事業主」というやつで、
その実態は、いわゆる偽装請負であり、
ブラック企業が労働法の網の目をかいくぐるための、あくどいやり口なのだ。
大企業の幹部たちは、どんなに間の抜けた計画を立てて、仕事を発注しても、
失敗した場合のリスクや、タイムロスを、すべて労働者に押し付けることができる。
労働者たちは、労働法などの保護規制を受けることができなくなり、
福利厚生なども受けることができなくなり、常に不安定な状態に置かれる。
だからね、労働者が不安定になるのは、大企業にとって希望なんだよ。 全くエラーってわかるならコンパイラお前が直せやって思うね 当時、内田氏は
都議会自民党幹事長として売り出し中だったが、
今ほどの権力はなく、公共工事の仕切り役は、
都議会公明党のドン・藤井富雄氏だった。
藤井氏は、05年に政界を引退し
仕切り役、調整役の座を内田氏に禅譲。
(中略)
老朽化した築地市場の移転は、
石原氏の前任の
青島幸男知事の時代に持ち上がったが、
その構想を推進したのは、
東京都港湾局長時代の石川雅已・現千代田区長で、
臨海副都心開発部長として石川氏を支えたのは、
前川あきお・現練馬区長だった。
山田氏は、後述するように
両氏をOBとなっても物心ともに支えた。
つまり豊洲移転は、
石原都政の前に都の官僚が
議会や市場関係者に対する根回しを行い、
推進してきたのだ。
http://gendai.ismedia.jp/articles/-/50989 ;
公共事業絡みで口利き
公明・藤井都議が都幹部などに
コンサルタント会社を紹介 長男が「顧問料」もらう
http://www.jcp.or.jp/akahata/aik2/2004-01-08/01_02.html ; >>1
そんなんで挫折とか言ってる時点でプログラミングは向いてないな
正直仕様書も書けんレベルだわ つかVS Code使えよ
Cみたいなコンパイルが必要な言語でも変なとこは書いてる途中で警告出してくれる教えてくれる 自分ができないことをやってる人たちを、
もっと評価すべきだと思う。 逆に融通きかされたら
バグの原因になって発狂するわ 何でプログラムはアルファベットなんだ
日本語のプログラムなら日本人でも扱いやすいやん
誰か日本人が開発したらよい ファミリーベーシックで鍛えたおっさんは打ち間違えぐらいで挫折はしないぜw 融通効いたらそれはそれでめんどくさいぞ
そうじゃねえのにみたいな 日本のIT業界をリードしている大手企業の大株主リストをたどってみていくと、
だいたいが海外の機関投資家、投資銀行だとかなんだよね。
http://livedoor.blogimg.jp/sheltem3/imgs/3/1/3196e501.png
客側の日本企業もそうだけど、バブル以降の合理化路線というのは、
出資者側の考え方を、できる限り、汲み取ったものなんだよね。
「一番じゃなきゃダメなんです!!」というフレーズをたまに聞くけど、
そのためには、常に投資家に信頼される経営をしないといけない
ということなんだよね。
そういうことだから、そういう事情だとか、
IT業界だと、特殊な事情があるということなんだよ。
ただまあ、ちょうどいい人がいないのならつくればいいじゃない
ということは言えるんじゃないだろうか。
企業は、従業員に対して、よくそう言うことを言ってるよね。
もちろん企業にもできるはずなんだよ。
できないところは、かっこいい求人を出したものの人が集まらず、
なるべくして潰れていくんだろう。
今まで散々、新自由主義の原理原則を,のたまってきたんだから、
間違っても国に頼っゃいけないよ。 そんなに全角使いたいなら、全角でも動くプログラミング言語開発しろよwww
他人が作った言語使ってるくせに文句言うな 融通が利かないってw
もしかして忖度してくれると思ってたの?w
こういう分野日本人には向いてないのかもな
プログラミングって日本語と相性糞悪いし >>59
むしろ逆だよ
VBAとかなら日本語の変数名、関数名など使えるけど正直可読性ガタ落ちになる プログラムを書くのに全角文字、いや、2バイトコードは一切使われない
よって英語が出来ないとプログラミングは出来ないわけだが
日本人の英語の出来なさは世界トップクラスだからね
そりゃ人材不足にもなるわな >>49
ほんとにそう
他の会社と何話してんのか知らんが
てめえのメールや電話が何円で売れるんだと
うちの会社はメール売ってんじゃねえソフト売ってんだよ! コンピューターは指示通りに動いてるだけだから悪いのは人間 >>5
ほんと、それ
物書きなのに、半角全角ごちゃ混ぜで文書書いてるんか?この人は 省庁のDBとかカラム名日本語のがあって衝撃的だったわ C言語で書かせたらえらいことになりそう
何でC言語好きな人ってああ意識高いんだろうな 単純なミスはツールが教えてくれるものとばかり思っていたが違うのか? 全角半角なんかより根本は2進法で組んでるとか、そういう考えに及ばないのかな 全角半角の区別とかエディタとかでやれそうだけどまあプログラム書くときに全角にする理由ないからなぁ プログラム言語は人間が造る法則
それにより世界が構築される
気に入らなければ自分で秩序を創れ 文字を間違えたらコンパイルエラーが出るだろ
そんなので腹立てていたらプログラマは務まらないよ レシピで小さじ1の塩を大さじで入れたら残飯
40キロ制限の道を80キロで走れば違反
だからこれはプログラムどうこうの話じゃなくって、
決められたルールをルール通りにやらない、やれない、筆者の人間性の問題
半角を用いない理由は何故か?筆者がそういう人間だから この記事書いた奴はプログラミングが簡単なものだと勘違いしてたんか
愚かやのう >>90
むしろ現実世界でこんなに間違い見つけてくれることないよって感動すらした >>1
1文字でも間違えたらエラーになるだろ
融通が利かないって、いつも目下のヤツに忖度させてるのかな >>44
今でも多少は修正してくれる
excelのVBAとか
昔のBASICとはエラい違いだ > 部分部分の「正解」をいくらインプットしても、自分が望む作品のコードの書き方、つまり「個別解」がわからない――。
> 私が最初に直面したプログラミングの難しさは、この一言に尽きる。
>
> 2020/01/16 7:40
> https://toyokeizai.net/articles/-/324812
まだまだ序の口だよこんなの >>41
まぁ、それはともかく、1文字間違ってるだけでアウトなのは辛い
何がミスの原因なのか特定するのもキツイし
統合開発環境ってのがあれば、そういうのも自動的に通知されるのかね?
ワイは大学時代に研究室でプログラミングしただけで、そういう開発環境使ったことが無いんで分からん
なお、メモ帳でプログラミングしてたわ ■ このスレッドは過去ログ倉庫に格納されています