0001サーバル ★2020/01/16(木) 22:57:31.49ID:gocKKB599
素人がプログラミングに挑んでみて見えた境地
最初に挫折しやすい壁を越えるコツはどこに
エラーを解消できず、頭をひねる記者。複雑なプログラミングを仕上げるエンジニアのすごさを実感した(『週刊東洋経済』編集部撮影)
真っ暗なトンネルに迷い込み、懐中電灯をいくら照らしても一向に明るくならない。もう逃げ出したい――。プログラミング学習を始めてから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/ >>941
よしUTF-32にして更なるドツボへ挑戦だ! 0953名無しさん@1周年2020/01/17(金) 11:24:30.19ID:gQbUDdXV0
でもwebサービスの授業だろ?
データベースやhtml,jsは前提知識として認証やら負荷分散とかやるのかな?
1日コード打ってて、コンパイルエラー0だった時の俺GJ感
記者は素人すぎというか、頭弱すぎなんでしょ
おそらく1文字ミスでエラーになるのが辛いんじゃない
エラーの内容とエラーの場所が違うのが難しいところだと思う
変数○○はありません>エラー箇所の誤字のケース
変数○○はありません多数>変数宣言部分のミス
データ型が違う(変数みたけど合ってるはず)>同名変数がいくつかあって参照されて有効な奴は別なんだよ
○○は定義されていません>だからリンクされてないんだよ
0955名無しさん@1周年2020/01/17(金) 11:36:01.09ID:VxHZHtCO0
コンパイルエラーはゼロだったけど、走らせたら自分が想定していたのとまったく違う挙動だった時の虚無感ときたら・・・・。
>>948
あらゆる入力をIMEオンで全角のまま入力する人がたまにいる。
プログラミングには縁のない人だと思うけど。 つか厳格に処理するから楽なのにな
フィーリングでやられる方がきつい
デバッグ作業でうんざりするわな
簡単に思い通りの動きをさせられる時代が来ると思ってるが
0959名無しさん@1周年2020/01/17(金) 11:39:49.70ID:jEvHLT5e0
>>898
客が間違ってトトロそばを注文して
エラー処理失敗してフリーズするそば屋を想像した >>757
ユニコードが16bitだと思ってる時点で、この記者のこと笑えないな。 0961名無しさん@1周年2020/01/17(金) 11:40:24.86ID:EeaPXIvB0
全角確かに要らん
あ〜っ、鬱陶しいこんな土人言語
って思いながらプログラミングしてるわ
英語を母語に変えてくれって思う
0962名無しさん@1周年2020/01/17(金) 11:41:40.14ID:VxHZHtCO0
>>959
「トトロそば」ってカワイイな。俺もフリーズするわ。 0963名無しさん@1周年2020/01/17(金) 11:42:06.11ID:sbR7hz040
プロはサブルーチン一杯持ってる
トンヤン経済みたいなオールドメディアはプログラミングなぞいらんだろ
紙メディアの終焉と共に退場しちゃって下さい
プログラミングなんてひきこもり底辺社員と外注の仕事。
上の者は知る必要なんてないな
>>1
1年もやってんのに未だに機械相手に融通とかぬかしてんのかコイツは >>959
松のや の食券販売システムで 牛丼注文の前に豚汁変更券を発券してしまうと
1つ前の客が豚汁になるってバグなら最近ちょっと有名になったな 0968名無しさん@1周年2020/01/17(金) 11:48:50.68ID:7mCzryE+0
これからはフルスタックエンジニアの時代
上流(笑)は淘汰されるよ
0969名無しさん@1周年2020/01/17(金) 11:50:55.34ID:EeaPXIvB0
こういう豚ヤン経済の記者みたいなのがIT技術者より給料多く貰ってるんだよな
全角半角の区別もつかない癖にさ
こういうのがあるから日本のIT企業とかで働きたくないんだわ
評価基準がまともじゃないしレベル低い文系が仕切ってる時点でお話になりません
プログラミングは自分の生活を向上させるためだけに使うと割り切ってる
まだやってたのl?w
記事のやつはやりたいこと無いんだからやっても無駄という結論でただろ
0971名無しさん@1周年2020/01/17(金) 11:55:34.23ID:gQbUDdXV0
utf-8のおかげで半角カナはゆるされたな
そもそもeucなんてユーザー少ないのに声でかすぎなんだよ
0972名無しさん@1周年2020/01/17(金) 11:56:16.17ID:oQv3gEGC0
文字コードの世界は奥が深いのでフワッとした理解で済ませたい
0973名無しさん@1周年2020/01/17(金) 11:56:41.89ID:d8murWUx0
つまんない記事
>>970
記事を書くことが目的
文字の書き間違えが駄目とか幼児でも理解できる話なのに記事にする神経のずぶとさを見習えw 0975名無しさん@1周年2020/01/17(金) 12:00:09.00ID:JZpWZoKN0
融通効かないのはこの記者だと思うけど
ただの力仕事はともかくとして、
創造的プログラミングは常に試行錯誤の連続
その試行錯誤の中で新たな創造性が生まれる
それがプログラミングの醍醐味
その醍醐味を味わえないモノは去れよ。邪魔だ
>>975
写経の初歩すらまともにできないのに創造的プログラミングとか異次元の世界 0977サーバル ★2020/01/17(金) 12:04:28.62ID:1mz8xYpj9
0978名無しさん@1周年2020/01/17(金) 12:05:59.22ID:JZpWZoKN0
普通の原稿書いていても校正抜きで記事になることはないだろ?
(内容の裏取りは当然だけど)
プログラミングに関してこんな為にするような記事書いて恥ずかしくないのか
無能をさらけ出しているだけ
0980名無しさん@1周年2020/01/17(金) 12:13:31.53ID:JZpWZoKN0
>>976
写経がよほど好きなのかな?
あんなもの何の御利益もない
どこぞのエセ坊主にでもそそのかされたのかな?
あ、ちなみにおいら般若心経ぐらいなら暗唱できるよ
岩波の植木訳法華経と維摩経は読了した
中村元訳の原始仏教書はもちろんほかずいぶん仏教書は読み散らしたな >>16
fortranだと何文字目から文を書くかまで指定されていた 0982名無しさん@1周年2020/01/17(金) 12:22:50.83ID:JZpWZoKN0
将来飯の種にしようと考えている学生はこんなアホみたいな記事無視してC/C++から入るべし
他の言語など3時間もあれば使えるようになる。
ただし、内容は別だよ
外の世界、社会や遊びに興味持てないと飯の種にはならない。
0983名無しさん@1周年2020/01/17(金) 12:29:52.43ID:Rb00E45n0
0984名無しさん@1周年2020/01/17(金) 12:31:08.85ID:17qBmpKE0
自分で理論建てで考えたり調作り上げたり、調べることができる
知能と知性がないと無駄だわな
プログラムは楽しい
打てば響く
成否が明確で分かりやすい
>>523 昔W〇rd20〇0にメーカー内で既にトロイが仕込まれてたと言う事件があってな?
ビ〇・下〇ツって名前の、当時のウイルスメーカー社長が「バグでした」と謝罪した事があってな?
その世界最大級のマルウェアメーカーは今も存在するんだぜ (´・ω・`) ベーシック齧ったおっさんだけど
パイソン始めるにあたってどこかいいサイトない?
>>689
while(i=0)
なんてのもよくある 0990名無しさん@1周年2020/01/17(金) 14:14:49.86ID:P3o1ABH30
>>989
C++なら意味のある実装もできるでw 極悪だけど。 0991名無しさん@1周年2020/01/17(金) 14:16:42.91ID:iGGUy7Uf0
どんなものだってそうだろうに。料理だって、塩と砂糖を間違えただけで失敗する。
ちょろっと修正しただけで動くなんて、融通効くシステムだ。
0993名無しさん@1周年2020/01/17(金) 14:45:31.86ID:SHSZeW6u0
0995名無しさん@1周年2020/01/17(金) 15:15:27.34ID:Rb00E45n0
0996名無しさん@1周年2020/01/17(金) 15:19:49.83ID:zFVtn6rU0
0997名無しさん@1周年2020/01/17(金) 15:20:12.74ID:Tad+OZ+t0
0998名無しさん@1周年2020/01/17(金) 15:20:39.16ID:zFVtn6rU0
0999名無しさん@1周年2020/01/17(金) 15:22:46.17ID:Drr5jJCM0
「コツ」とか書いてる時点で、色んな事が出来ないポンコツだなと思います。
1000名無しさん@1周年2020/01/17(金) 15:24:39.92ID:zFVtn6rU0
ライターのくせに全角半角区別つかないとかwww
10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 16時間 27分 9秒
10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php