【悲報】日本のプログラミング教育、ヤバすぎるback ▼
【悲報】日本のプログラミング教育、ヤバすぎる
続き・詳細・画像をみる
1. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 10:30 ID:JNzm2bRV0
1970年代
?80欄のコーディングシートにプログラムを書く
?パンチャーが80欄のカードにパンチする
?カードをコンピューターに読み取らせてテストラン
?エラーが出たら?からやり直し
初心に帰ることは大事なこと
2. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 10:32 ID:Kmwnh2Jh0
論理的思考の教養かと思ったらガチのソースコード書かせてるのか
アホやな
3. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 10:38 ID:PeuqHHAj0
手書きでソースコードを書かせるのは絶対に非効率だから絶対に絶対に絶対にやめてくれ!!!
4. 名前: 投稿日:2021年06月19日 10:39 ID:siAfZHoL0
最初からPCでやれwwww
5. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 10:40 ID:c59R43E30
俺はこうやってきたからお前らもこうやれ
この老害思考してると1980年?2000年までを延々とループすることになる
6. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 10:41 ID:zZGJrw.n0
コーディング規約に則って書かないと0点やぞww
7. 名前: 投稿日:2021年06月19日 10:41 ID:PPxHbBRg0
実際に動作するか確かめることもできないから子供達は何も学べないと
本当に終わってるわ
一人一人が端末使えない状態でIT教育なんてやっても無意味なんだが
8. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 10:43 ID:WSW9.7dX0
英語教育と同じ道辿るんやね
9. 名前: 投稿日:2021年06月19日 10:45 ID:sEekQ2vL0
手書きでコード書かせて採点してるのは課題か、テストなんだろ
アホなところだと、できる奴から電子データでコピペしてなにもできずにお終いとかある
せめて手書きにすれば、手で書き写すからコピペよりはまだ多少は頭に残るからマシって苦肉の策や
10. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 10:46 ID:FF.Hn0di0
ワイ80年代終盤デビューのプログラマーやけど、さすがに手書きはしてなかった
ただ、デバッグというかコードチェックはソースをプリントアウトして机上で行うっていうのはやってた
11. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 10:48 ID:rr0CMusS0
漢字の書き順みたいに、結果が同じならOKってわけにはいかんのだろう
12. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 10:51 ID:PhsMAsCt0
K&R版の言語規約で行う(もしくは教科書がそれで教えてる)だったら、先生のこの指摘(減点)はやむなしw
手書き云々に関する意見も多いようだけど、これは本人がTwitterで認めてるようにカンニングや不正(コピペ)防止の観点(とコメントを書いて返しやすい)からすると妥当かな?
13. 名前: 投稿日:2021年06月19日 10:53 ID:VT.ONof00
プログラミング教育って新たな金脈だよな。親も大して知らないし「これがプログラミング教育に良いんですよ」っていう胡散臭い知育玩具や塾がいっぱい出てる。
14. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 10:58 ID:JNzm2bRV0
>>10
70年代は紙にコードを書いてカードにパンチしてコンピューターに読み取らせていた
その後キーツーディスク方式の普及によりカードが不要になった
80年代以降、SEが端末から直接打ち込むようになった
15. 名前:あ投稿日:2021年06月19日 10:58 ID:kpIzSSTc0
その場でint定義してるからいいじゃん
教師はガイジか?
16. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:00 ID:nh5HbGjI0
できることと、分かりやすく書くことの区別がついてないのが大勢いるな。
どうせIT土方になるのだから、スパゲティにしない書き方ってのはあるんだよ。書いた本人だけが全体を把握しているってのは、悪い書き方の典型例。
エクセル関数でもたまに見かける。
17. 名前:名無し投稿日:2021年06月19日 11:02 ID:HUuBXiJC0
>>3
IDEでしか使えない程度のスキルの奴がデバッグに費やす時間のほうが無駄なんだよなぁ
18. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:03 ID:RUIsU3i80
手書きでプログラム覚えると、現場でテキストエディタ使って開発するようなアホが出てきそうで嫌だ。日本だけだろ、こんなにアホなのは。
19. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:07 ID:RUIsU3i80
そもそもプログラミングなんてGoogle先生使うのは当然ありだし、本を読むのも当たり前。テストで点数つけるなら、要件だけ与えて、PCとネット環境与えるから実装してアプリケーション提出しろでいいだろ。こういう構文をどう書くかとか本質的じゃなさすぎる。
20. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:07 ID:GqeIEvif0
PCでやれよ
手書きとか無駄すぎる
21. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:11 ID:VLrtThgq0
採点した人、実務やってないっぽい。
捨て変数を直前で宣言。は、ありがち。
実際現場では各社のコーディングスタンダードを要求される。
どうせそれに合わせる事になるから、コンパイルさえ通れば、
割とどうでもいい指摘。
22. 名前: 投稿日:2021年06月19日 11:11 ID:sEekQ2vL0
>>15
これはガイジなんじゃなくて時代遅れ
昔のCのコンパイラはこれだとガチで動かんかったから、この採点も正しかった時期があるんや
教師が新しい技術に適応出来てないのは大問題やが
23. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:12 ID:qMuMMX020
変数宣言は先頭で書くのと関数内で書くのと意味が違ってくる
関数をコピペして亜種の関数として複製する時
その関数毎に変数が共用されたら困るから
あくまで一時間数かはっきりさせないとね
実用的なプログラミングは複雑怪奇になるからこの分別は重要
紙に書くのは論外だが
24. 名前:名無し投稿日:2021年06月19日 11:15 ID:tJpvS7ym0
土方量産教育なんて程度知れてるだろ。
経済界は本気でGoogleやAppleを作る気ないって政府わかってないしな。
25. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:15 ID:hIEQ9Lzp0
C言語でfor文の中で宣言できたっけ?javaなら出来た覚えがあるけど
26. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:17 ID:5xM9P9rm0
言語なんて必要ない
とりあえず、アルゴリズムとフロチャート図しっかり教えろ
27. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:18 ID:Ec3yY3zA0
そんなに頭ごなしに批判するのはいかがなものか
パソコンすらロクに買えない糞喰い貧困国なりに出来る範囲で工夫しとるんや
28. 名前:名無し投稿日:2021年06月19日 11:20 ID:WsTZx.WX0
>>3
汎用機とかの時代は案外手書きだよ。
そりゃデバッガで都度動かしながら修正繰り返すやり方はコーディング効率はいいだろうが、修正のたびに手戻り発生それを繰り返すことで潜在バグ量産してることに早く気付いた方がいいぞ。
頭に全体像最初に描きって、手戻りなく最後まで作り切れるやつの方が間違いなくプログラマーとして優秀だよ。
29. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:20 ID:C7dP5GzL0
めっちゃ簡単やん
初歩中の初歩
懐かしいなC言語
30. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:20 ID:S5p58.si0
※25
純粋なC言語は不可。C++ならOK。
31. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:20 ID:9uUXaeg.0
4「なんで紙に書くん?」
ジジイ「黎明期は?、コンピューターは高価で?」
今令和ですけどw
ジジイって無駄知識披露するくせに、肝心の質問には答えてくれないから老害って言われんだよ
32. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:25 ID:..93tl5s0
まじでこの授業意味ないだろ。
c#で実務的な問題だすならわかるが、
手書きさせてやらせることじゃない。
それだったら、もっと昔の2種的な問題解かせた方がマシ。
33. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:32 ID:.99VqDY30
スレ29のように仕様変更の話をするならわかるが
C++を持ち出してるバカはガイジすぎる
34. 名前: 投稿日:2021年06月19日 11:32 ID:.0rQd.K10
自分が高校でCOBOL習ってた時は紙ベースだけどコードの穴埋めばかりだった
普通そういうもんだと思ってたんだけど違うの?
35. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:32 ID:..93tl5s0
>>28
どう見ても手書きの方がバグの温床になるだろ。
入れ子とかエディターで作らなかったら、間違いなく
閉じ忘れとかくだらないミスが頻発する。
36. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:33 ID:av37xye20
>>30
C99以降はfor文で可能になったよ
クラスやオブジェクトとかもC++の機能とかと勘違いされやすい
37. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:36 ID:5ugaWndm0
テストって書いてあるじゃん
授業で習ったことをテストで評価するのは学校なら当たり前では?
パソコンでやれよとは思うけど
昔なら自分でフローチャートを作りプログラムを打ち込んで作動を確認して記憶媒体とプリントしたプログラムとフローチャートを提出だったけど
今なら他にやり様があるとは思う
38. 名前:投稿日:2021年06月19日 11:42 ID:.fZ7MuOl0
C言語を勉強した時は最初で変数を全部定義しろって習ったしパフォーマンスとか色々あるんだろうけど正直for内で宣言した方がみやすい
39. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:43 ID:hl8wdqDZ0
覚えるには手書きが一番だぞ
読むだけとか打ち込むだけじゃあんま覚えん
40. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:43 ID:P.e5Zo2R0
変数は頭で宣言すべきなんだけど、iとかtってループインデックスだろ?変数ではないので宣言されると邪魔でしかない
あと昔はホストコンピュータには物理的にインターフェースってのが無かったんだよ
今みたいにコンソールエミュレーターが入っていてネットに繋がってPCで手軽にコードが書けたんではなく
まずコードをコーディング用紙に書いてパンチャーさんに紙カードに打ってもらってオペレーターさんがホストコンピュータに入力して初めてプログラムが実行出来た・・・昭和のバブルちょっと前まえの話
41. 名前: 投稿日:2021年06月19日 11:45 ID:pUNMVv9P0
>>8
大半の奴には必要ないからな
そうなるよ
ただ基礎は学べるから
高校なり大学で、やる気になった時は伸びる
42. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:53 ID:I.RvBn3J0
未だにファックス使ってる日本だからね
43. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:53 ID:av37xye20
>>40
Cは変数の型を厳密に指定することでメモリを最適化しながらも処理度も上げた言語だから
イテレータのインデックスですら変数の型指定は必要
そういう融通が利かないからCの利点が生きてきた
44. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 11:57 ID:Px31EZ8.0
>>42
アメリカも使ってたってバレたの未だに知らねえのか…
これだから日本の理系は終わってんだよ。日本の敵
45. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:01 ID:3ikUCWmd0
まあ、言いたい事は解るが
出来る人と出来ない人の差が激しく真面には出来ないんだよ
まさか合格率3割以下なんてやったら教務から問題視されるんだよ
ハッキリ言って工学部でもプログラミングの授業なんてお茶を濁して終わりだよ
企業側も期待なんてしていないしね
46. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:05 ID:lSnTTiKH0
どうせならLISPにしろ
47. 名前: 投稿日:2021年06月19日 12:08 ID:y2ZAHoT40
これが日本の様式美
海外から笑われても譲れないんだよ
48. 名前:しゃかりき☆コロンブス投稿日:2021年06月19日 12:08 ID:Uj9PeP.U0
インデント抜きにシンプルに見辛い(字が汚ない)!www
49. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:09 ID:CVYC4TK.0
ワイ、オッサンだけど、これ俺が小5の時にやってたのと同じだわ。
50. 名前:名無し投稿日:2021年06月19日 12:10 ID:hIG2J41h0
別におかしくないけど
大学でも手書きコーディングテスト普通にあったぞ
もちろんPCで打って保存して提出もあったな
51. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:10 ID:oe7W8.nq0
このオープンソースコードは英語がベーシックだから複雑で感覚的な動きをしたい日本人が作るには難しいと思うんだよな
長くなるし、長いということは無駄やバグが出る
楽しいけど単調、シンプル化を目指してしまってはしょってしまいたい日本人の子供はそのうち飽きるんじゃないのかな
本当、トロンってやつとかならもっと遊べたろうに
勿体なかったな
52. 名前: 投稿日:2021年06月19日 12:12 ID:PHLaVfLA0
>>13
AIを作るまたは調整する職は給料高いやろな
小さい頃からPCゲーで鯖設定とか配信設定とかやってるやつは強くなるかもね
53. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:12 ID:HkkKjU.u0
今は知らないけど、十年くらい前だとCはfor文の中では宣言できなかったように思うが
javaの感覚で書いたらコンパイルエラーになった
54. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:13 ID:av37xye20
TRONはOSであって言語じゃないけどな
55. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:15 ID:av37xye20
>>53
今でもコンパイラオプションで設定しないと
-C89や-C90がデフォルトになってるコンパイラも多いよ
56. 名前:ああああ投稿日:2021年06月19日 12:16 ID:qcEvwH6F0
プログラミングのテストを入り口にして、全科目のテストをデータ入力式にすりゃあいいのにな。
1年で全切り替えは無理だとしても、5年くらいかけたらなんとかなるんちゃう?
57. 名前:ななし投稿日:2021年06月19日 12:19 ID:KDWPE31m0
>>3
仮にもこれからプログラムを学ぼうって人間が、パソコン持ってません、キーボード打てません、スマホくらいしか触った事ありませんなんて舐めた事言ってるケースもあるから何とも。
そんな奴は紙にでも書いてろと思うよ。自分で試す環境を用意する気がない奴には分相応だ。
58. 名前: 投稿日:2021年06月19日 12:20 ID:PHLaVfLA0
>>19
脳の中にちゃんと保管してあるからこそ、ふとしたときにそれが浮かんで問題を解決できる
いちいち調べないといけない状態ではそもそも問題に気づかないし処理度も圧倒的に遅い
とある高名な生物学者が言ってたし、最近Youtubeで1分動画上げてる弁護士も似たようなの言ってた
エンジニアにも質がある以上、上は目指すべき
59. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:22 ID:av37xye20
>>52
AIを「使う」のは給料安いね
AIを「作る」のはほぼ数学や統計学
プログラマーと違って人数が少ないからスゴイ高い
60. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:34 ID:uOG0pZ5x0
でたよ自分たちの子供のときは論
61. 名前:名無し投稿日:2021年06月19日 12:35 ID:wetgUbnn0
>>7
元々日本人には不利なんだよな。
ソースコード全部基本英語だし。
62. 名前:投稿日:2021年06月19日 12:36 ID:p5Mn39q30
>>18
会社のHPをメモ帳で作ってたよ
63. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:38 ID:bEoaPyPE0
>という感じで、C99以降はどこでもよくなった
>この先生はC90あたりで止まっているようだ
>おじさんたちが飲み会で盛り上げる意外になんにも役に立たない知識だが
教えてる言語仕様がどうなっているかによる。
小学校の算数を連立方程式で解いたら正解にはならんだろ。
これとは別に、
>Microsoft Visual C++ は 2013 から C99 の大半を実装した。ただし、tgmath.h や snprintf() などが未実装。
最新の実装は信用しない、業務には使わない。
一見便利な機能には注意しろ。これが鉄則。
64. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:44 ID:Qzx3UHGP0
そりゃ宣言は先にするだろ
他人が後で手直ししやすいように
65. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:45 ID:9S7JxJDr0
C言語やるってことは情報系の学科なんだろ?
それで手書きのテストは竹槍で敵を倒す練習していた日本兵なみに生産性がやばいな。
66. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:46 ID:t.LdQb0l0
ANSI C でなく K&R Cでかけという問題だったんかな
67. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:47 ID:Qzx3UHGP0
手書きでプログラム書くくらいなら
フローチャート書いてる方が良いんじゃね?
68. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:47 ID:RQN4zxN.0
頭が固まったやつが作った馬鹿なコーディング規約みたいだな
こんな明らかに正しいのを間違いとして、どうすんだろ
69. 名前:名無し投稿日:2021年06月19日 12:51 ID:z14vMVF10
コーディングまではしないけど、抽象的に手書きで書く事はあるかなぁ
思考をまとめるためには手書きはありと思う
オール手書きでテストはちょっと遠慮したい…
70. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:52 ID:uZb4R1CZ0
for(int i=
ってアルディーノで普通にやってたけど、純粋なC言語だと出来なかったんか。
71. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:52 ID:RQN4zxN.0
コメに頭が固まった馬鹿なやつが居て嘆かわしい
>>30とか明らかに。>>64はマジなのかネタなのかわからんw
未だにそんな環境のもあるかもしれないが、そんなのは例外的、今現在のCでは正しいのに間違いとするのが明らかな間違いだろが
72. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:53 ID:lSnTTiKH0
インドでも黒板にコード書いて教えてたの見たことある
73. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:55 ID:RQN4zxN.0
>>70
今現在の純粋なCでもできるぞ。上の方に書いてる人もいるだろう
>>63とかイミフなこと言い始めるヤツも居るけど、こいつ何もわかってない、ただの枯れた技術w信奉者だな。ただの頭の固まったヤツ
74. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:55 ID:av37xye20
>>70
いや出来るよ
日本語の文字コードがSJISかEUCかUTF8くらいかの「設定」の問題
75. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:56 ID:Qzx3UHGP0
>>71
あなたの現場はどうかわからんけど
俺がやった現場はチームでプログラム作成するから
頭が固まったって話は通用しない
インデント一個でも注意される
76. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:57 ID:9S7JxJDr0
一人ずつPCが与えられないから紙なのかね。
まじ後進国じゃん。
77. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 12:58 ID:av37xye20
>>75
インデントは大事だろ・・・
78. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 13:01 ID:Qzx3UHGP0
>>77
そうだな
まあプログラムイコールお客さんの商品だから
自分の好きなようにできないのが現実だから
勉強で細かい注意は訓練で良いんじゃねーの?
79. 名前:暇つぶし中の名無しさん投稿日:2021年06月19日 13:02 ID:RQN4zxN.0
>>75
>未だにそんな環境のもあるかもしれないが、そんなのは例外的、今現在のCでは正しいのに間違いとするのが明らかな間違いだろが
って書いてるのに、全く読めないとは、本当にマジで頭の固まったやつだな
8
続き・詳細・画像をみる
「同性婚を認めても社会は崩壊しません。それが事実です」、日本の政治家に問いかけること
今田耕司「ウーバー配達員は汚いやん」 視聴者から猛反発
Pドラえもん
【動画】北海道でとんでもない車が現れてしまう!自転車に乗ったおじさんを轢き、他の車に衝突した模様
どんな他愛も無い簡単な会話でも、とにかく否定から入る同僚がいる
【板書】ちょっと癖が強すぎる物理の先生wwwwwwwwww
【立憲・枝野代表】共産との政権「すぐ倒れる」 改めて否定
日本に入国した外国人、1日平均4000人が行方不明
【驚愕】「なろう主人公」と「なろう認定されない最強主人公」の違いwwwwもしかして…
【悲報】マスコミさん、熊を追いかけ回して興奮させてしまう
今年のパチンコ結果が凄すぎたwwwwww
フランスの友人「日本人さ、なぜ自炊に苦労してるんだい?我が国ではこうしてるよ」
back ▲ 過去ログ 削除依頼&連絡先