university-g8d63646dc_640

1: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:49:32.631 ID:sz6CGrLV0
プログラマー向いてないのかな


2: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:50:21.035 ID:daN1iM/10
プログラマなりたいの?

5: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:51:03.909 ID:IG2c694w0
プログラムの基礎はデータの代入と変換
それを数学でどうにかするってだけの世界

それさえ覚えておけばいいよ

6: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:51:06.943 ID:/AzEC08Q0
プログラムはちゃんとした学問だから
ちゃんと理解していかなければ無理

9: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:53:19.004 ID:X3N5q4mT0
アマチュアはそんなもん

11: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:54:24.649 ID:ziB2U8ohM
プログラミングの授業って何教えてくれるもんなの?基礎文法とか?

14: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:55:47.167 ID:8nq6q2p00
>>11
文法と実際に成果物あげるのは別物だよ
ちょっとかじった外国語で小説とか論文書けって言われるようなもん

18: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:58:44.639 ID:ziB2U8ohM
>>14
まあそうだわな
目的を達成するための道具だから目的ない状態であれこれ教えられても理解出来んね

12: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:54:30.784 ID:Z0zLwlAx0
実際向いてない
プログラミングは共同作業だから人の話ちゃんと聞ける力はかなり重要

13: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:54:31.873 ID:CDaNfPPm0
何事もわからないことからスタートなんだから、
ちゃんとわからないことは聞いておけ
先生じゃなくてもここで聞いてもいいぞ

17: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:58:28.312 ID:7y/KohkR0
どのレベルがわからんが
とりあえず手を動かすとわかることも多い

19: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 10:59:16.772 ID:PCKjufHma
失敗を怖がる人はプログラマーは向いていない
言語だから上達するには会話していくしかない
決まった入力には決まった出力しか返さないから人間相手の会話よりはずっとコミュニケーションとりやすいはず

20: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:00:57.162 ID:8nq6q2p00
>>19
コンピュータとお話しする変態は帰って……

21: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:01:03.166 ID:idAsGoEt0
最初に書くおまじないは
人間が書いた言葉をコンピューターが解るように翻訳する機能だってことでいい?
人間が書くプログラミングの言葉はC語とかジャバ語とかいろんな種類があって
それらごとに翻訳が違うから最初のおまじないも使うプログラミングの言葉によって変わってくる
みたいな

29: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:07:41.893 ID:daN1iM/10
>>21
「最初に書く」がどれのことを言ってんのか分からんけど
CのヘッダファイルとかJavaのインポートなら使う外部プログラムを指定してるだけだから
言語に依ってではなく作るものに依って変わる

35: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:12:32.917 ID:ziB2U8ohM
>>21
最初に書くおまじないがどれを指してるか分からんけどコードは全てコンピュータが理解できるように変換する必要がある
授業のなかでコンパイルとかいう言葉が出てたらそれが変換にあたる

24: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:04:30.144 ID:Om5wNQZxM
おまじないはロジックに無関係なんだから、こういうものだ、でスルーして熟達した後の余力で、「そういやこれってなんなんだっけ」でググッてみるくらいの態度でいい

28: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:07:35.106 ID:8nq6q2p00
>>24
includeにしてもimportにしても
そのうち書かないと書けよコラとかはぁ?そんなモジュールねぇよ!とかコンパイラにキレられるから曖昧な言葉でラップしないで最初から真っ当な説明しろと言いたい

37: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:16:26.293 ID:Om5wNQZxM
>>28
ざっくりとは初学で理解してりやいいけど
ガチの動作原理まで1行目から順に全て理解しなきゃ、ってのは非効率だし脱落しちゃう要因だよって感じ

25: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:04:43.303 ID:KqsJvqB1a
やってやりゃ慣れる

27: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:05:50.330 ID:IG2c694w0
プログラミング上手くなりたい場合は全ての行為を単機能に分解して理解する癖をつけるとやりやすいよ

30: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:09:18.331 ID:daN1iM/10
インポートも意味合い理解出来たらムズいもんでもないんだけどな
確かに最初から教えてもいいとは思う

32: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:11:57.872 ID:7y/KohkR0
おまじないインポートは初学のときだと覚えきれないからあとでもいいと思う

36: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:14:27.133 ID:TfCZg3nP0
なんでおまじないって言うんだろうな
「関数を使うためにその関数が定義されたファイルを読み込んでる」っていえばしまいなのに

39: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:17:24.476 ID:daN1iM/10
混乱するんかね
そんなややこしい説明じゃないのにな

41: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:19:54.063 ID:lw1BOOfv0
他に定義された関数を使うっていう感覚が分からないんだろうな

45: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:22:27.228 ID:a6ewQzmGr
そりゃimport単体なら説明楽かもしれないけど……
エントリポイントはクラスのstaticメソッドとして記述するみたいな事を最初は絶対に理解できないから
まとめておまじないとするのは正しいだろ

49: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:25:28.649 ID:ZU/7plQza
>>45
エントリポイントであることとエントリポイントが何かだけ伝えといたほうが良い

54: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:27:47.794 ID:a6ewQzmGr
>>49
それは書いてあるだろ
このおまじないが書いてある部分がプログラムの始まりですって

59: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:31:20.579 ID:ZU/7plQza
>>54
それだけ書くことの下位互換
もやもやを残すだけなのに教員が部分的に説明した気になるだけ

46: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:22:27.802 ID:sz6CGrLV0
まずBuilderパターンとかデザインパターンがよくわからん

50: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:25:42.624 ID:sz6CGrLV0
なんか今iOSアプリ授業受けてるけど

マジでどんどん先に行く

51: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:26:23.475 ID:ZU/7plQza
プログラミングは前の知識が今の授業を理解するための必須パーツだから遅れたら追いつかないとまずいぞ

55: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:29:39.398 ID:daN1iM/10
〇〇パターンはコードの組み立て方(実装方法)
こういう感じで書いたらうまく行きやすいよ~っていうのを賢い人が考えてくれてる

57: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:30:47.453 ID:sz6CGrLV0
Builderパターンって何をしてるの?
普通にコンストラクタ書くのとどう違うの?

63: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:35:16.531 ID:a6ewQzmGr
>>57
コンストラクタの引数が多くなってくるとわけ分かんなくなるからBuilderパターンを使うみたいな

61: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:33:13.099 ID:aAkZEJBu0
俺でもいきなりiOSアプリの話でわけわかんない用語出されたらついていけないわ
その先生教える気ねえな
予習しておかないと単位落とすぞきっと

62: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:33:48.337 ID:sz6CGrLV0
この授業お前らにちょっとだけ聞いてもらいたい
俺が甘いのかこの先生が異常なのか

64: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:36:09.459 ID:aAkZEJBu0
>>62
一緒に受けてる友達いないの?

67: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:39:33.078 ID:sz6CGrLV0
>>64
俺の友達も頭おかしいぐらいわかりづらいって言ってるけど
普通に授業についていけてるやつもいる感じだから俺らが頭悪いのかなとも思ってる

68: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:40:44.972 ID:aAkZEJBu0
>>67
そういうのは多分興味があって独学で触れたことのあるやつじゃねーかな

69: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:41:11.695 ID:ZU/7plQza
>>67
自分で普通にプログラム書いてるやつなんてザラよ
普段書いてたらなんてことはない

65: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:36:54.659 ID:6kWiTcm5M
作りたい物を決めたあとにその仕組みを理解するのが先だな
言語は二の次

66: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:38:49.375 ID:sz6CGrLV0
new Ore(name, age, sex, chinpo);
はbuilderパターン挟むとどんなことになりそう?

74: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:48:19.713 ID:a6ewQzmGr
>>66
Oreを作るのには他にも色々なパラメーターが必要になるだろ
哺乳類、二足歩行、他の動物に比べて頭が大きい……とか
でもそれって人間ならほとんど同じパラメーターを設定するから、Oreを量産しようとすると同じ記述が増えてしまって大変
Builderパターンを使うとname, age, sex, chinpoのパラメーターだけで作れるようになる

75: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:50:46.072 ID:sz6CGrLV0
>>74
なるほどね
動物クラスを継承して人間クラスを作るんじゃないの?
的外れなこと言ってたらごめん

78: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:54:32.124 ID:a6ewQzmGr
>>75
微妙に例が悪かったかもしれないけど
例えば姿が猿である事以外は全部俺みたいなのも簡単に作れる
継承を使うと作れるものが限定されてしまう

80: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 12:07:04.436 ID:sz6CGrLV0
>>78
わかりやすい
具体例があるとイメージしやすいね

70: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:42:31.015 ID:sz6CGrLV0
わかんないことあったら質問してねとか言ってるけど
頭からお尻までわからなすぎたら質問することすらできないんだよな‥‥

71: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:42:55.022 ID:l7KOhx080
iOSってなんだよ?swiftってこと?

73: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:44:16.845 ID:sz6CGrLV0
>>71
swift
xcodeでiOSアプリ作ってる

72: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:43:46.852 ID:sz6CGrLV0
最悪なのがテストは激簡単にするから自分の教え方の悪さに気づかないのかもな‥‥‥
テストもいつも授業と同じように難解にすれば解けないやつが続出して自分の教えの悪さに気づけるのにな

77: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:53:39.798 ID:idAsGoEt0
大学教授なんて自分の研究のために学生から金巻き上げる職業だから
教え方のうまさなんて何も考えちゃいないし必要性も感じてないよ

79: 以下、5ちゃんねるからVIPがお送りします 2022/06/21(火) 11:55:28.812 ID:TfCZg3nP0
今時の若者はいいなぁ
俺が今の若者に混じったら無双できるぞ

引用元: https://mi.5ch.net/test/read.cgi/news4vip/1655776172/


Swift UI対応 たった2日でマスターできる iPhoneアプリ開発集中講座 Xcode13/iOS15/Swift 5.5対応
藤 治仁(著), 小林 加奈子(著), 小林 由憲(著)
(2021-10-22T00:00:01Z)
5つ星のうち4.2