0001サーバル ★2020/01/17(金) 12:04:13.92ID:1mz8xYpj9
素人がプログラミングに挑んでみて見えた境地
最初に挫折しやすい壁を越えるコツはどこに
エラーを解消できず、頭をひねる記者。複雑なプログラミングを仕上げるエンジニアのすごさを実感した(『週刊東洋経済』編集部撮影)
真っ暗なトンネルに迷い込み、懐中電灯をいくら照らしても一向に明るくならない。もう逃げ出したい――。プログラミング学習を始めてから1カ月後、記者である私が置かれた状況はまさにそんな感じだった。
『週刊東洋経済』は1月14日発売号で「今年こそ始めるプログラミング」を特集。今やあらゆる業種で求められている「プログラミング」の基礎知識を徹底解説している。記者はその発売に先んじて、2019年11月からプログラミングを学習中だ。
通っているのはデジタルハリウッドが運営する「ジーズアカデミー」というスクール。平日と週末のコースがあり、私が通うのは週末コースだが、毎週15時間以上かかると言われる課題を出され、未提出が続くと「退学になる」との噂が飛び交うハードなスクールである。その経緯の詳細は『週刊東洋経済』に書いたが、本稿では同記事では触れられなかった、初心者が最初に挫折しやすい壁と、その構造的な背景、壁を乗り越えるコツについて記したい。
想像以上の難しさを実感
記者がプログラミング学習を始めたきっかけは1年前。社内で新メディアを検討した際、プログラミングを含むWebサービスの知識の必要性を実感したことにある。経済情報をより多くの人に届けるには、デジタルの知識が不可欠――。そう考え、週末に通えるところを探し、上記のスクールにたどり着いた。
学習を始めてまず実感したのが、その想像以上の難しさだった。プログラミングとは、いわば人間からコンピューターへの「命令書」。パソコン上のWebアプリもスマートフォンのアプリも、すべてがプログラミングによって成り立っており、その指示はすべてコード(文字列)で記される。文字を1字間違え、半角を全角にしただけでエラーが表示され、コンピューターはぴくりとも動かない。普段使っている便利なコンピューターが、いかに融通の利かない代物かということを、学習を通じて痛感した。
https://toyokeizai.net/articles/-/324812?display=b
★1 :2020/01/16(木) 20:36:44.91
※前スレ
https://asahi.5ch.net/test/read.cgi/newsplus/1579174604/ ファミコンの代わりにマイコン与えられ、幼少時からプログラムに慣らされてた結果
仕事で誰かに指示する立場になってからは、部下など相手に言った通り動かないことに腹を立てない人間になってた
あー俺の指示がダメだったのかなと
0953名無しさん@1周年2020/01/19(日) 10:46:00.10ID:xiI0gJre0
>>951
環境作るだけじゃなく、プログラミングにもPC必要になるから書かなかった。
micro:bit+scrachとか教育用のも有るね。 半角と全角の違いが分からないバカにプログラムは無理だろ
こんな事で痛感とか書くアホな奴は最初から向いてない
まさかコイツ他人へも1文字2文字間違えたくらいで文章を
理解できないのかとか文句を言ってるんじゃないだろうな
たった1文字で別の意味に変わることもあるのに
プログラムどころか仕事が出来ない奴の典型だわ
半角スペースと全角スペースを間違って一週間位悩みそう
>>958
コンパイラが「ここがわかりません」って言ってくれてるんだから
確認すりゃいいだけだわな >>955
そういう人でもプログラミングに関わらざるを得ないという葛藤を、この記者は書いているのでは
ないかな。超初心者の話だから、既にプログラムを出来る人は、生温かく見守れば? 0961名無しさん@1周年2020/01/19(日) 13:31:15.19ID:Tl9rvjml0
難しいと思ってくれるから、僕たちが仕事としてやっていけるという。
ありがとー( ・ω・) d
0963名無しさん@1周年2020/01/19(日) 13:33:40.11ID:kJyRfv8T0
ウンコ自称SI'erに遭遇したときに、この現場は終わった・・と挫折したわ。
> 文字を1字間違え、半角を全角にしただけでエラーが表示され
なに当たり前のことを
0965名無しさん@1周年2020/01/19(日) 13:49:19.76ID:XnpVP9iR0
Excelのマクロ機能でも使ってろよ
全角を半角みたいなコンパイルさえ通らないエラーは問題ない
バグを含んだまま完成して実行可能になる方が厄介
全角スペースもホワイトスペース扱いする
処理系があっても良いのに…
てか、コンパイラーオプションに有っても良くね?
0968名無しさん@1周年2020/01/19(日) 14:05:11.29ID:XnpVP9iR0
>>967
HTMLはそんな感じだが、それはそれで使いにくい場合がある。 0969名無しさん@1周年2020/01/19(日) 15:09:03.54ID:yOOgPnnb0
>>960
別に関わらなくて良いと思うよ
プログラミングができなきゃリストラとか
ありえないし 多分、このスレの多くの人が勘違いしているのは、この記者は、プログラミングを「する」ために
プログラムの勉強を始めたんじゃないんだよ。プログラミングというものを「人に説明する」ための
基礎知識として、かじり始めただけ。そして、そんな「プログラムは出来なくても、基礎知識は必要」
という人のために、記事を書いている。中間管理職の苦悩を、察してやれ。
>>970
じゃあ誤字くらいエディタでリアルタイムに見つかることも書かないと
「プログラムは難しい」ことを強調しようとして「誤字があると動きません!難しい!」って頭悪すぎる
これで金もらっている記者だろう 0972名無しさん@1周年2020/01/19(日) 15:41:15.42ID:XnpVP9iR0
中間管理職は自分でレビュー記事書かんやろ。
一流大学を出た俺様が使いこなせないとか、
プロブラムの基本理念の方がおかしいって思考なんだよ。
0973名無しさん@1周年2020/01/19(日) 15:43:19.38ID:mQSn59RE0
>>971
リアルタイムで誤字が見つかるのか? そんな便利なエディターがあるのか? 0974名無しさん@1周年2020/01/19(日) 15:46:44.31ID:XnpVP9iR0
VBAってそれじゃなかった?
0977名無しさん@1周年2020/01/19(日) 16:02:52.48ID:V+RbjzB70
まぁ、確かにシンタクティコウエラーならすぐ分かるがセマンティコウの方だと毛が抜け墜ちる思いする羽目になるな大抵(´・ω・`)
0979名無しさん@1周年2020/01/19(日) 16:06:52.65ID:GMS5gnoX0
プログラムを一生懸命打ち込んでコンパイルしたらコンパイラが落ちる。
あの挫折というか屈辱感。
0980名無しさん@1周年2020/01/19(日) 16:09:57.81ID:XnpVP9iR0
疲労困憊ら
0982名無しさん@1周年2020/01/19(日) 16:15:00.63ID:O/obvUu/0
>>955
メールアドレスだって1文字違えばダメなのになw
プログラミングをディスりたいのかと思ったけど
後半に出てくる業者の宣伝がしたいのなら何が書きたいのかよくわからんw >>973
あるよ
予約語は強調表示されるし、ユーザー変数、関数も未定義のものは警告される 0984名無しさん@1周年2020/01/19(日) 21:19:13.64ID:H8EGH25Z0
>>967
C#では全角スペースもホワイトスペースとして扱われる。
インタプリタ言語ではJulia, PowerShell, R, Rubyがそう。 0986名無しさん@1周年2020/01/19(日) 23:29:30.08ID:ExVx082P0
>文字を1字間違え、半角を全角にしただけでエラーが表示。全く融通効かない
そうやって、驚異の全角嫌いを大量生産してきたし。プログラマ的にはそれが正しいだろ
0987名無しさん@1周年2020/01/19(日) 23:29:56.93ID:3qSSppin0
そんなんで挫折するんじゃ向いていないとしか
0988名無しさん@1周年2020/01/19(日) 23:32:15.47ID:wsQv+akZ0
oと0間違ったり
1とI間違ったり
したした
0990名無しさん@1周年2020/01/19(日) 23:37:43.32ID:o8M9Kz9A0
???????
バカなの?
この記者、自分の原稿が半角全角混じりで
誤字脱字のあることを良しするのだろうか
ズラッーと並んだテスト項目が一斉に緑色になる
この瞬間の快感を一度味わってもらった方がいい
0993名無しさん@1周年2020/01/19(日) 23:44:34.12ID:MlJH9KLk0
119に電話して警察に繋がらないのがおかしいと騒ぐ馬鹿と一緒
プログラミングは細かいルールが多いからなあ
慣れるまで本当に大変だ
大雑把でも何となく成果が出ちゃうタイプの人は最初はこんな調子で戸惑うよな
配列の要素追加も言語によってaddだったりappendだったり
長さ取得もlengthだったりlenだったり
別言語でのメソッド名を書いても「それは〜のメソッドです。この言語ではこう書いてください」
なんて出て来るようなIDEがあれば、おべんきょー中には便利かもなw
ただしそんな機能が動くようなIDEなんて現時点では重くて使えたもんではない
プログラミング最大の謎は hoge(海外だと foo)
何がどうなってホゲなんだ?
0998名無しさん@1周年2020/01/20(月) 00:42:04.48ID:qobUS4dj0
0999名無しさん@1周年2020/01/20(月) 00:46:15.54ID:IY+m9z550
半角全角なんて開発環境・エディタでどうとでもなるだろ
>>653
大文字や全角ではなく「1バイト文字」と言う
それ以外は認識しない 10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 2日 12時間 52分 53秒
10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php