work-731198_960_720

1: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:49:36.052 ID:k7tzOfl90
言語はなんでもいいです


5: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:51:05.901 ID:gH5ydpN40
まず先に作りたいアプリを思いつくこと


10: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:52:22.871 ID:k7tzOfl90
>>5
作りたいものはなく、上手くなりたい


7: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:51:34.170 ID:TIDtOw/S0
そんなにロジックにこだわないで見てわかりやすいコードを書いたほうが自分にもメリットあるぞ


10: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:52:22.871 ID:k7tzOfl90
>>7
そらそうだろう


9: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:52:16.073 ID:KI5ClhCw0
超初心者ならWebでプログラミングクイズでもやる
ある程度できるなら作りたいもの決めて言語を比較して実際にコーディング


12: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:53:48.859 ID:k7tzOfl90
>>9
もっと楽なコツとかあるでしょ


17: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:55:52.499 ID:KI5ClhCw0
>>12
コーディングするのが一番楽じゃない?
だって実際に動くのを確認しながら作業できるんだぜ


19: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:57:25.303 ID:k7tzOfl90
>>17
だって特に作りたいものないし


15: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:55:21.885 ID:Ynd/21YH0
やらないとできるようにならないのに楽なコツってなんだよ…


19: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:57:25.303 ID:k7tzOfl90
>>15
別に今でもできるけど
もっと上手くなりたいだけ



11: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:52:43.973 ID:gH5ydpN40
そのアプリの仕様を考えて
詳細まで落とし込んだら後はその動きをするプログラムをネットでググッたり本で調べたりしながら組んでいく


16: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:55:32.548 ID:gH5ydpN40
その繰り返しで上手くなる


18: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:56:53.410 ID:zHfRLrRl0
プログラム関係してると「ネットワーク勉強しなきゃ」とか「先にC分かるようになった方がいいかな?」とか後でやれば良いことをしたくなるから注意
必要な技能を必要な分だけ、しっかりと勉強していけば良いよ(少なくとも個人でやる分には


22: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:58:11.874 ID:k7tzOfl90
>>18
ネットワークもそれなりに知ってるし
cは長くやってたからまあまあできるよ
好きじゃないけど


25: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:59:25.516 ID:KI5ClhCw0
プログラミングもハードウェア制御したいか
ゲーム作りたいか
DTMしたいかとかでやること全然変わるしなぁ

結局作りたいときに覚えるのが一番早い


27: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 22:59:58.825 ID:k7tzOfl90
>>25
だから作りたいものないって
プログラムに詳しくなりたい


38: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:06:00.806 ID:uYmed19JM
>>25
俺の知り合いにもこうやってお茶を濁すような解答するやついるわ
プログラムうまくなりたいっていってんのに、何が作りたいとか関係ないよな

結局そいつはそんな曖昧な説明しかできないならもっと作りたいものが明確になってから聞きに来いって逃げたが


40: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:08:38.397 ID:k7tzOfl90
>>38
まあなぁ
ぶっちゃけSEには向いてないタイプかもね


42: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:10:45.085 ID:gKw/6Dfs0
>>38
でもゲームとかジャンル全然違わないか?
ゲームで良いならゲーム用のテクニック詰まってる本買えば良い訳だし


45: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:11:45.161 ID:k7tzOfl90
>>42
だから、何かを作りたいわけじゃなくて
プログラム上手くなりたいの
要件の把握ができとらんよ


47: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:13:19.376 ID:zHfRLrRl0
>>38
プログラミングは手段じゃなくて目的だからな
プログラミング上手くなりたい!て言っても、それこそrubyとcなら全然違うわけで
なにをしたいのかは真っ先に考えるべきこと



49: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:16:42.356 ID:k7tzOfl90
>>47
どっちかと言ったら最近の言語とか知らないし
流行りとか知りたい
pythonみたいなインタプリタが流行ってるねとかそういう話題でもいい


28: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:00:17.411 ID:KI5ClhCw0
BrainfuckとLISPやれば俺に尊敬されるようになる


32: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:02:00.067 ID:k7tzOfl90
>>28
LISPって自分のコード書きかえれる的なのは読んだことある


29: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:00:34.378 ID:ODBN/qtO0
C言語どの程度できるの?
テキストエディタ作れって言われたらできる?


32: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:02:00.067 ID:k7tzOfl90
>>29
cだと無理だけどvc++ならできるんじゃない


39: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:06:35.735 ID:k7tzOfl90
そういやテキストエディタは、誰の需要もないだろうけどJavaのswingで作ったろってやってて
矩形選択を実現しようとしたとこで挫折したか飽きてやめた記憶ある


31: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:01:11.703 ID:zHfRLrRl0
結局>>1は何をどの程度出来るようになりたいの


33: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:02:35.190 ID:k7tzOfl90
>>31
プログラムを今より上手くなりたい


34: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:03:30.617 ID:gKw/6Dfs0
勉強したいだけなら本買ったりwebで見たのを作ってみて原理を理解する


35: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:04:00.716 ID:k7tzOfl90
>>34
原理はある程度わかるつもりだから上手くなりたいんだよ


36: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:04:36.008 ID:dDfKKl7J0
コード書いてしょうもないミスに苦しめられる
もしくは壁にぶつかる
これに限る


37: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:05:16.408 ID:k7tzOfl90
>>36
デバッグしてると詳しくなるてきな?


41: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:09:26.542 ID:dDfKKl7J0
>>37
単純につまづいて解決するとそのミスを覚えるんよ
人間だからしょうもないミスをすることはある
それで何時間もコード見直して気付いたりすると
その次はそのミスをしなくなる
ただ本読んでこの設計が美しい!って習うより
実際に書いてみて煩雑になったコードで苦しめられたあとに
適切な設計手法を適用して楽になった感動を味わうとそれ以降美しい設計をするんよ


43: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:10:45.584 ID:k7tzOfl90
>>41
うん、知ってる


44: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:11:24.999 ID:dDfKKl7J0
>>43
コツ教えてっていうから書いたのに
しょんぼりよ


51: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:18:33.872 ID:fHZSuyQb0
GUIアプリの設計のコツ書いてる本教えて欲しい
今までパッケージ作ってて最近GUIにも手を出し始めたんだがちょっと壁を感じてる


53: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:21:35.165 ID:k7tzOfl90
>>51
俺もGUI苦手かも
サーバサイドやスクリプトのが経験ある
Javaのswingならちょっと得意だよ笑
本は言語限定されるからなんの言語でかきたいかじゃない?


57: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:25:32.186
考えても考えても解けないなら、一旦離れてランニングでもしてきた方がマシだ
走っている間も深層で思考は勝手に続いている


58: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:25:36.638 ID:KI5ClhCw0
GUIアプリはIDEと言語で開発難易度雲泥の差だよな
C#なら10秒で作れるような単純なGUIアプリもCで書けって言われたら自信ない


52: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:18:56.163
①このコード、3ヶ月後に自分で読んでスッと理解できるか?
を自問自答しながら書く

②他人が読んでも理解できるコードを書く

③3ヶ月後の自分は他人である


53: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:21:35.165 ID:k7tzOfl90
>>52
2つ目はすごい大事
っていうかこれできない奴はSEやプログラマになるなよ最低条件だわ


56: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:24:20.635 ID:k7tzOfl90
ゲームするからまた今度もスレたてるからよろしくね
ありがとう


59: 以下、5ちゃんねるからVIPがお送りします 2019/02/22(金) 23:29:23.147 ID:zHfRLrRl0
>>52,56
最後のレス
システムが大規模化しても対応可能かどうか(扱うデータのサイズやらなんやら)は気にしとくといいコードが書ける

あと、単にプログラミング能力云々の話なら「数学パズル」の本買って片っ端からやると楽しいし勉強になるよ
まぁ頑張れや


61: 以下、5ちゃんねるからVIPがお送りします 2019/02/23(土) 00:59:54.326 ID:IaILTgOpr
競技プログラミングをやる

これはガチ