【悲報】ワイ、プログラミングを学ぼうとするもオブジェクト指向で詰む

スポンサーリンク

1 名無しさん 2021/02/17(水) 11:22:22.89 ID:MzL+KyQda

結局なんなんやあれ…


228 名無しさん 2021/02/17(水) 12:03:53.55 ID:Hohu5GJKa


>>1
お前元からプログラミングもできないアフィカスやん


2 名無しさん 2021/02/17(水) 11:22:47.71 ID:vVVzgz2s0

型や


3 名無しさん 2021/02/17(水) 11:22:55.30 ID:B4+A5albM

カプセル化しとけ
あと無闇に状態を変えるな


4 名無しさん 2021/02/17(水) 11:22:57.40 ID:wP661oIXa

でっけープロジェクトでもないのに知る意味なくね?


5 名無しさん 2021/02/17(水) 11:23:22.32 ID:5evOJyE/0

鯛焼きや


6 名無しさん 2021/02/17(水) 11:23:27.83 ID:1lxD4ZQdd

理屈だけは理解しやすいよな


7 名無しさん 2021/02/17(水) 11:23:52.29 ID:+yJHx6Kw0

本だと、Dog型!Animal型から継承!とかやってるけど

業務システムにいぬなんかでてこねーよ


19 名無しさん 2021/02/17(水) 11:27:06.55 ID:AOoxPkVar


>>7
それはあくまで例や


129 名無しさん 2021/02/17(水) 11:49:17.32 ID:YJoLaKdQ0


>>7
理解できたらその説明は正しい(というか適切)と思えるんやけど
入門レベルでは意味不明よな
もっとうまい例はないんかなあ


245 名無しさん 2021/02/17(水) 12:07:09.84 ID:AsF8yoqG0


>>7
ワイこれで逆に意味わかんなくなったわ


8 名無しさん 2021/02/17(水) 11:24:18.58 ID:b1r98raX0

デザインパターンやると面白くなるで


9 名無しさん 2021/02/17(水) 11:24:29.13 ID:aeDSz5uA0

プログラミングスクール出たらモダンなWEB系自社開発企業に入社かフリーランスで年収1000万も夢じゃないらしいで
ソースはYouTube


10 名無しさん 2021/02/17(水) 11:24:52.64 ID:k7hM9ysj0

超簡単なrpgゲームを作ろうとするとあっさり理解できる


48 名無しさん 2021/02/17(水) 11:35:18.13 ID:kJBfMKbn0


>>10
javaの有名な書籍で例えられてたな


254 名無しさん 2021/02/17(水) 12:08:09.70 ID:AsF8yoqG0


>>10
ターン式戦闘システムの作ったわあれでポリモルフィズム理解したかも


11 名無しさん 2021/02/17(水) 11:24:59.92 ID:EdDTU3yf0

情報の操作はその情報持ってるクラスにやらせるんや


12 名無しさん 2021/02/17(水) 11:25:06.36 ID:r/QpWPj+d

プログラマーのワイもよう分からん


13 名無しさん 2021/02/17(水) 11:25:21.84 ID:hGmT5iQY0

玄人志向でいけ


320 名無しさん 2021/02/17(水) 12:16:14.12 ID:KT33K6/QM


>>13
苦労と思考やぞ


14 名無しさん 2021/02/17(水) 11:25:47.97 ID:Cofxwo4F0

実際にオブジェクト指向の機能がある言語でアプリケーション作らんと何が有難いのか分からんよ
あと今はあまりオブジェクト指向は重視されてない
開放閉鎖原則とかは覚えておいて損はないが


15 名無しさん 2021/02/17(水) 11:25:50.27 ID:2d+6FZCoM

mvcや


16 名無しさん 2021/02/17(水) 11:26:07.95 ID:9SdKPe7Jd

コピペしとるなと思ったらメソッド化しとけ


17 名無しさん 2021/02/17(水) 11:26:18.71 ID:GUZgLisC0

オブジェクト指向はもうオワコンや


18 名無しさん 2021/02/17(水) 11:27:01.09 ID:UnHpRtTq0

変数保持できる関数ってイメージ


20 名無しさん 2021/02/17(水) 11:27:10.40 ID:zKlPVfMYd

ただ単に関数作ってるだけみたいなもんちゃうの?


21 名無しさん 2021/02/17(水) 11:27:28.66 ID:x4W5nTJ60

シングルトンや


22 名無しさん 2021/02/17(水) 11:27:58.55 ID:0Y1NsFhs0

要は箱に詰めるってだけやろ?


23 名無しさん 2021/02/17(水) 11:28:55.13 ID:fGaKcUibd

でか目のシステム作ったら嫌でも覚えるで
無いととんでもないことになるし


24 名無しさん 2021/02/17(水) 11:29:07.53 ID:TMDMZvDX0

簡単なプログラムやと逆にわかりにくいかもな


25 名無しさん 2021/02/17(水) 11:29:16.62 ID:H4Gar0oG0

何でもいいから簡単に作れそうなものどんどん作ってけば覚えられるぞ


26 名無しさん 2021/02/17(水) 11:29:23.70 ID:pdWyjgc6M

最近じゃステートレスだなんだと言い出して、
ほなら関数やんけと思ったわ


27 名無しさん 2021/02/17(水) 11:29:30.49 ID:jNsHyGwv0

機能を小分けにしておいて必要に応じて呼び出して使おうって話やろ


28 名無しさん 2021/02/17(水) 11:29:36.42 ID:Kd7zJHr20

そもそも何作りたいんだよ?目的を述べよ!


29 名無しさん 2021/02/17(水) 11:29:41.68 ID:dGskxT1gM

例えば共通処理チームと個別アプリのチームが分かれてたら、個別アプリはとりあえずBaseクラス継承してねってすればビルド時点で実装漏れ防げるし共通処理書かなくても良い感じやで

犬やら動物やらの例えはわからん


295 名無しさん 2021/02/17(水) 12:13:22.47 ID:U5m22o8u0


>>29
エンジニア向けならこういう実利用の説明の方が分かるよな
ポインタだって概念より、*と&の実例で説明した方が良い


30 名無しさん 2021/02/17(水) 11:29:46.13 ID:KogTBv/Oa

今思えば入門書に書かれてるカプセル化の例とか入門レベルのやつからしたら全くの意味不明やな
CarにはSpeedとFuelを用意しRunメソッドをつけました、これがカプセル化です
だから何やねんって感じやったわ


42 名無しさん 2021/02/17(水) 11:32:32.32 ID:pdWyjgc6M


>>30
カーを使う人はエンジンとか気にしなくてよくて、
カーをメンテする人はエンジンが勝手に弄られない事が約束される事を書いとかんと意味わからんわな


31 名無しさん 2021/02/17(水) 11:29:49.64 ID:7eZCRLjwd

オブジェクトの細分化度合いにセンスが求められる、あんま細かくしても解りにくいし大きくし過ぎると応用効かんし難しい


32 名無しさん 2021/02/17(水) 11:29:56.08 ID:j1C+p2ILa

ひろちゃん働け


33 名無しさん 2021/02/17(水) 11:30:03.94 ID:yCMPdEAu0

ほーんぐらいの理解で流してええぞ
やってればいつか唐突に理解するときがくる


34 名無しさん 2021/02/17(水) 11:30:34.64 ID:6j2Q+D7na

ただの関数のクラスタみたいなもんや


35 名無しさん 2021/02/17(水) 11:30:45.51 ID:GUZgLisC0

慣れてないやつがオブジェクト指向に凝りだすとわけのわからんオブジェクト指向迷路作りがちになる


36 名無しさん 2021/02/17(水) 11:31:19.37 ID:KlADEYKh0

Pythonから入ればあまり意識せんでも使えるようになる


37 名無しさん 2021/02/17(水) 11:31:21.60 ID:eK84Y6Kba

クラス作ってnewして作られるのがオブジェクトで
クラス作ってnewできるのがオブジェクト指向で合ってるか?


68 名無しさん 2021/02/17(水) 11:40:01.08 ID:AOoxPkVar


>>37
後者はクラスや


38 名無しさん 2021/02/17(水) 11:31:29.06 ID:NMhLcHlM0

Python勉強始めたワイ、電卓を作り始めて地味に楽しい


106 名無しさん 2021/02/17(水) 11:45:52.26 ID:JMsfeh8C0


>>38
電卓って工夫できる余地が結構あって楽しいよな


39 名無しさん 2021/02/17(水) 11:31:40.50 ID:fGaKcUibd

ワイはRPGの戦闘作って覚えたわ


40 名無しさん 2021/02/17(水) 11:31:56.12 ID:9U7NjCbm0

RPGツクールでゲーム作ってんだけどプログラミング覚える役に立つ?


49 名無しさん 2021/02/17(水) 11:36:03.82 ID:jNsHyGwv0


>>40
感覚は掴みやすいんちゃうか


62 名無しさん 2021/02/17(水) 11:38:13.88 ID:t0tJEUfi0


>>40
ツクールのソース自体がオブジェクト指向っぽくないから役に立たないと思う


41 名無しさん 2021/02/17(水) 11:32:13.03 ID:BmiAC2evM

関数じゃいかんのか?


50 名無しさん 2021/02/17(水) 11:36:17.43 ID:TMDMZvDX0


>>41
クラスやインスタンスの概念がなければそれでもいいかも


43 名無しさん 2021/02/17(水) 11:33:11.41 ID:umB84EFh0

動物の例えくっそ分かりにくいから消した方がええわ


44 名無しさん 2021/02/17(水) 11:33:33.79 ID:hQG/KJ7u0

自然とオブジェクト指向にたどり着かん奴はセンスないからな


45 名無しさん 2021/02/17(水) 11:33:51.73 ID:KlADEYKh0

変数もオブジェクトの一種だと分かればあとは早い


46 名無しさん 2021/02/17(水) 11:34:20.20 ID:s7M04aYv0

無理矢理何かに例えるよりテキトーなコードの解説載せた方が分かりやすいよな


47 名無しさん 2021/02/17(水) 11:34:47.06 ID:GUZgLisC0

各々が各々の解釈してるからもうただのバズワードなんだよなオブジェクト指向


51 名無しさん 2021/02/17(水) 11:36:32.16 ID:+uT+ci1f0

正直人によって言う事が違うからクドクド考えても仕方ないで


52 名無しさん 2021/02/17(水) 11:36:34.83 ID:p7VYEd0Dp

逆にどれもこれもオブジェクト指向とか呼ばれてて、そうじゃない奴が何なのかかわからんわ
GOTO文とか使ってるやつがそうなんか?


60 名無しさん 2021/02/17(水) 11:37:50.06 ID:+uT+ci1f0


>>52
最近だと関数型が流行ってるから比較すると分かりやすいと思う


53 名無しさん 2021/02/17(水) 11:36:51.09 ID:dCbWpSC40

関数型は速度面で組込みには使えない


54 名無しさん 2021/02/17(水) 11:36:57.61 ID:Cofxwo4F0

共通機能が継承だけで実現されてる地獄コード触ったりすると色々理解できるぞ


将来が不安な社会人・大学生の方へ


プログラミングは小学校の義務教育にも導入され始めており、これから社会人として生きていく上でプログラミングはもはや出来て当たり前、出来なれば論外というエクセルレベルの必須スキルになりつつあります。そしてそういう話を聞いて参考書なりを購入して独学でプログラミング勉強しようと思っている人も少なくないでしょう。しかしプログラミングを独学で勉強し始めようと思うものの



・「分からない箇所で詰まって挫折してしまった」

・「勉強する時間が足りない」

・「ネットの記事だと情報が断片的でよくわからない」

・「コードのエラーの原因が分からない」



という壁にぶち当たって、プログラミングの勉強を止めてしまう方が少なくありません。独学でプログラミングを勉強してる時間のほとんどはつまづいている時間です。実際私も最初独学でプログラミングを勉強していた頃はエラーの原因が分からず、丸1日を不意にしてしまった・・・そんな苦い経験がありました。。。



そういったエンジニア転職を考えている社会人や就職活動を間近に控えて面接やESでの武器がない大学生の方にオススメしたいのが『GEEK JOB』という無料プログラミング学習サービスです。





『GEEK JOB』では、IT企業がスポンサーについているので、完全無料であることはもちろんのことながら、個別指導でかつ業界未経験でも最短1ヶ月でプログラミングを習得できます。



加えて、『GEEK JOB』では、優秀な方だと↓のような、DMMなどの有名IT企業への就職も斡旋してくれる本当に至れり尽くせりのプログラミング学習サービスです。



なので、本気でエンジニアになりたいと考えている社会人・大学生(就活生)の方にはオススメです。





スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

%d人のブロガーが「いいね」をつけました。