ニュース系
VIP系
厳選ピックアップ
見逃せない2chまとめ

プログラミングってどうやったら上達するの?

プログラミング

1: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:44:39.006 ID:eajAobbl0

簡単な電卓はもう作れる
 
 

引用元: プログラミングってどうやったら上達するの?


5: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:45:12.188 ID:1MHpJJ7j0

好きなもの作れ
 
 


6: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:45:14.283 ID:lucFnj9r0

十分だな
 
 


7: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:45:17.049 ID:eajAobbl0

でもその先の成長が見込めない
 
 


8: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:45:20.417 ID:0Jo8vmZB0

次は難しい電卓にチャレンジだ
 
 


9: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:45:22.433 ID:ojDWZnNop

すごいじゃん
 
 


10: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:45:29.278 ID:p2qpm8Gj0

俺に金払う
 
 


14: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:46:27.992 ID:eajAobbl0

>>10
いくらだよ
 
 


11: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:45:39.740 ID:ui/Clfky0

コード書きまくる
論理的思考しなくても書けるようになるまで
 
 


12: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:46:00.546 ID:92X+hLhR0

じゃ次は関数電卓作ってみようか
 
 


13: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:46:06.304 ID:NU1C8cimM

電卓意外と難しそう
 
 


17: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:47:11.210 ID:eajAobbl0

>>13
簡単だよ
作成するクラスも一つで済む
 
 


21: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:50:11.366 ID:1MHpJJ7j0

>>17
クラスは一つで大きくなるより小さくたくさんのほうが美しいぞ
 
 


22: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:51:38.603 ID:eajAobbl0

>>21
そうなんだ
 
 


16: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:46:55.087 ID:UqLI6fN20

Unityで電卓を作る
 
 


18: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:47:19.959 ID:3d4VWRUb0

実装させてみる
 
 


19: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:48:31.825 ID:kvFmWANyd

なんかの記事で読んだのでは
OSSで他人のコードを読む
OSSに参加する
自分のプログラムを公開して拡張していく

ってのがオススメされてたお
小さいプログラムを書き捨てするのは効果薄いってさ
 
 


20: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:49:04.203 ID:gTDxESjua

人のクズみたいなソースを解析しまくる
 
 


23: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:52:11.976 ID:eajAobbl0

>>20
面白いやり方だね
上達するの?
 
 


24: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:53:58.278 ID:9Jezq2n70

キミは十分上達した
これが限界だよ
 
 


27: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:58:17.414 ID:eajAobbl0

>>24
そうだよ限界だよ
俺はもう限界なんだよ
寿司握ってたときの方が幸せだったぜ
 
 


29: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:00:06.053 ID:MSShSzpj0

>>27
寿司屋がプログラムとか無理よ
 
 


25: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:54:53.173 ID:y0ZUcWHg0

作りたいものないの?
 
 


26: 以下、\(^o^)/で30がお送りします 2020/06/23(火) 23:57:48.310 ID:eajAobbl0

>>25
あるけどデーターベースとかサーバー関係してくるから
難しくなってくるだろうな
 
 


31: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:03:45.101 ID:IOs1z0QD0

>>26
作りたいものを作るために勉強すればモチベ上がると思うからチャレンジしてみたら?
 
 


33: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:07:36.829 ID:2713zGLL0

>>26
そういう時プログラマーがまず考えるべきは、
「どうすればこれを簡単に扱えるようにできるか」だ
まあ世の中、その結果「新言語作ればよくね?」になることも多々あるが……
 
 


39: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:12:03.319 ID:mbbnotWq0

>>33
そうやって新しい言語が何度も生まれたけど
結果、コボルに回帰して、Cに回帰して、フォートランに回帰して、の、こんなんばっかりだ
結局原始的な言語でシンプルに見えるように作るのが一番だったというのが落ちどころ
 
 


30: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:00:42.422 ID:NOOHPj0L0

しょぼいクラスと言えば毎回Tupleクラス作ってるけど普通にタプルがある言語を使うべきだよな
 
 


32: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:06:36.802 ID:MSShSzpj0

演算クラスを作るくらいか
 
 


34: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:08:08.128 ID:NOOHPj0L0

プログラミング言語で作りたいものがない場合は当然プログラミング言語を作るべきだ
 
 


35: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:08:30.487 ID:hscD/Gou0

お仕事でプログラミングはできるけど自分でアプリ作ろうとすると必ず挫折する
 
 


36: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:10:11.880 ID:MSShSzpj0

設計について語れる奴いなくて呆れる
 
 


37: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:10:55.187 ID:NOOHPj0L0

Haskellを覚えろ
コードが仕様だ
以上
 
 


40: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:12:06.670 ID:FRCvk+lF0

UMLとデザインパターン覚えときゃなんとかなる
 
 


46: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:17:12.609 ID:7w9h0MQO0

今はもう全部JS(TS)でいい
フロント JS
バック JS
シェル JS
 
 


50: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:20:21.947 ID:mbbnotWq0

>>46
ぶっちゃけそれが一番望ましい
マルププロセスもマルチスレッドもJSが一番楽だ
 
 


47: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:18:15.067 ID:wykVQ+ni0

とにかく作って運用してアップデートをしまくる
できるだけたくさん作って運用する

自分が忘れた頃に自分のコードをなおすとき
簡単に、デグレせずになおせるようになっていれば
そこそこのレベル
 
 


48: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:18:19.954 ID:NOOHPj0L0

しょせん手続き言語族やオブジェクト指向言語族でぐるぐる回してるだけだからなぁ
あ、関数プログラミングに未来は特にないので安心してね
 
 


49: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:20:07.006 ID:wykVQ+ni0

>>48
オブジェクト指向言語の中でも、関数型で実装することは多々あるだろ
関数型の言語でなきゃ意味がないわけではない
 
 


58: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:25:04.804 ID:2713zGLL0

>>49
ところが最近ではコルーチンやasync/awaitといった機能の発達により、
これまで関数型で実装してきたものが段々と手続き型に逆戻りしてきてるんだよなぁ……
 
 


60: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:26:56.851 ID:wykVQ+ni0

>>58
そうなの?
局所的に関数型で書くことで、副作用を抑制できるから
バグを作り込まないと思うんだけど
 
 


64: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:31:00.403 ID:2713zGLL0

>>60
変数スコープとかイミュータブルとかがあるから、その辺は別に関数型でどうこうって話でもない気がする
 
 


73: 以下、\(^o^)/で30がお送りします 2020/06/24(水) 00:36:21.114 ID:7w9h0MQO0

色々言語覚えて紆余曲折してきたけど結局JSとC#とCとBash位しか使わなくなったわ
もう他の言語要らね
 
 

この記事が気に入ったら
いいね!しよう
最新情報をお届けします

本日注目の話題!

コメント一覧

※ 1. 私は名無しさん  2020年06月24日 20:53 ID:oPgFcHWz0 ※このコメントに返信する※
(e/d)

組込みマルチタスクで割込みとかDMAとかセマフォすれ違いとかでフィールド障害出せばどんどん上達するよ
俺はそれをメガバンク金融ハードで金融庁査察のときに発覚して地獄を見た
えっここの漫画みたいなふざけた条件が重なると一瞬の隙間がある!?mjd!?ってね
正直単純メモリリークとかで脆弱性出してる連中なんかアホちゃうかと思っちまうよ


※ 2. 私は名無しさん  2020年06月24日 20:55 ID:IpTVPeSq0 ※このコメントに返信する※
(e/d)

目的じゃなくて手段にしたら自然と覚えるけど、その手段を見つけ出すのが難しいんよね、特に独学だと


※ 3.  2020年06月24日 20:58 ID:6InSMIO20 ※このコメントに返信する※
(e/d)

OSを作れ
CPUや各種コントローラの動き、メモリアルロケーションを理解出来る


※ 4. 私は名無しさん  2020年06月24日 20:59 ID:d.BAtGqI0 ※このコメントに返信する※
(e/d)

他人のプログラムを見るのが手っ取り早い。


※ 5. 私は名無しさん  2020年06月24日 21:08 ID:MiLPGI3h0 ※このコメントに返信する※
(e/d)

※2
プログラム覚えるのがそもそもの目的だとどうしてもね。
他人が提示するなんかよくわからんシステムの写経してるだけじゃ限界はあるわな。


※ 6. 私は名無しさん  2020年06月24日 21:13 ID:f3tdjBlX0 ※このコメントに返信する※
(e/d)

他人のプログラムの欠点が見えるようになって1人前
ひたすら読む


※ 7.    2020年06月24日 21:56 ID:p7gA1Mi10 ※このコメントに返信する※
(e/d)

上手いこと言おうとしてる奴寒すぎるな


※ 8. ななし  2020年06月24日 22:13 ID:BTEWCWyW0 ※このコメントに返信する※
(e/d)

やりたいけど難しそうだからやってない、これが全てじゃないか
やりたいなら難しそうでもやってみる精神がないと学習段階は伸びないぞ


※ 9.  2020年06月24日 22:58 ID:2l9s0.7f0 ※このコメントに返信する※
(e/d)

1つアプリかなんかを作って、更にそれをバージョンアップさせ続けること。保守しやすいアプリを作れるようになると上達したって感じがする


※ 10. 私は名無しさん  2020年06月24日 23:35 ID:HWEtDISO0 ※このコメントに返信する※
(e/d)

ハローワールド的な何の意味もない部分的なコードはいくら書いても上達しないのは本当。
それよりかは、どんなショボくても意味あるアプリ1つ作る方が良い。
何か勉強するテーマきめて、アプリ作るのが良い。
今の技術で80%できるけど、あと20%どうしようくらいの難易度が丁度良い。
実際には20%以上の成長がある。


コメント投稿

名前

     絵文字

いつもコメントありがとうございますm(_ _)m
アダルトとURLはNGワードにしています。(リンク先の安全確認が出来ないためです)
コメントができない場合は、一時的な不具合の場合があります。

芸能・ニュース
VIP・その他
厳選ピックアップ
見逃せない2chまとめ

前の記事次の記事