俺っちプログラミングのセンスがないんだけど。。。

■ このスレッドは過去ログ倉庫に格納されています
2020/11/02(月) 15:13:53.15ID:cL7xS0h2
どうすれば上達するの?
2020/11/02(月) 19:29:57.43ID:uaNOsjBY
>>1
無理です
諦めてください
2020/11/02(月) 20:08:48.27ID:uQRyEXWm
ソースのレビューは必要ね
2020/11/02(月) 20:32:47.29ID:wUAf10cH
中濃がベスト
2020/11/02(月) 20:39:15.18ID:cL7xS0h2
作りたいものは作れるんだけど
ひどすぎて人に見せれない

変数のネーミングセンスがひどい
あとクラス設計のセンスもひどい

やりたいことをオブジェクトに落とし込んでも
変数名やクラス名にセンスがないから
自分でもさっぱりだわ
2020/11/02(月) 20:48:53.21ID:p2kfNqyW
またかまってちゃんがクソスレ立てたのか
クソスレ立てるような>>1の願いは永遠にかなわないでしょう
7デフォルトの名無しさん
垢版 |
2020/11/03(火) 01:57:45.17ID:niA2ZoOK
>>1
progate等の動画学習サイトで好きな言語を覚えて、
paiza Dランクの問題を解きまくってみろ
2020/11/03(火) 02:48:36.68ID:6fSXxA50
自分が書いたコードを何回も見直して、綺麗になるまで書き直す

同じ処理でも複数の方法で書けるから、そういう時は二つ並べてみて綺麗な方を採用
2020/11/03(火) 07:55:19.34ID:BQ2yS01D
>>7
今はiOSアプリを制作してるからSwiftで書いてるけど
やりたいことを実現するためにコーディングしてきたから
振り返ってみるとお気に入りの言語なんてないな
paizaでコード綺麗にかけるようになるのか?
2020/11/03(火) 07:57:44.53ID:BQ2yS01D
>>8
やる気がないときに自分のコード見直してリファクタリングした結果このスレを立てた。
綺麗なコードが何なのかすら理解してないのかもしれない。
2020/11/03(火) 08:00:58.08ID:BQ2yS01D
やっぱりテストを書くってきれいなコードに繋がんのかな?
俺が書いたメソッドは行数が多いし、いろんなことヤラせすぎて
テストコードを書くきしないもん
2020/11/03(火) 08:07:34.32ID:7YCo4BlQ
難しい処理を実現するセンス
オーバーヘッドも少なく速く処理をこなすセンス
明解なフローに仕上げるセンス

すべてベクトルが異なるからな。
2020/11/03(火) 09:45:24.16ID:NT+b1Si5
>>9
paizaは早解きは身に付くけど、奇麗さはまったく身に付かんな。
まあ頭を鍛えるなら、Cランク30秒とかBランク1分くらいの
制限をつけてタイムアタックすると鍛えられるとは思うが。
2020/11/03(火) 10:48:32.25ID:tshKFIiS
>>10
リーダブルゴードを読むといいかも
2020/11/03(火) 13:52:14.50ID:rrTXn366
ここにさらしてみれば
みんなが酷評してくれると思うよ
的外れな指摘は的外れだと突っ込みが入るから
意外と有用かも
2020/11/03(火) 14:25:54.12ID:BQ2yS01D
バキバキの素人童貞、子供部屋おじさん(オス39歳)でもプログラマとして就職できるのか?
お?それで何を作ればいいの?、俺のクソコード晒すから課題をくれ
2020/11/03(火) 15:43:39.30ID:dndqPmUd
就職は無理やで
2020/11/03(火) 16:26:34.02ID:rrTXn366
>>16
じゃあ手始めに
会員番号とパスワードを入力すると
ログインできるシステムかな
2020/11/03(火) 17:26:20.11ID:Eu9sH4aF
>>16
その年齢だとプログラマじゃなくても誰も雇う気にならんな
20デフォルトの名無しさん
垢版 |
2020/11/03(火) 18:04:37.85ID:tRWznZ3I
センスもあるけど、かなり努力要素の強い分野でもあると思う。
アルゴリズムとかは数学的な頭の良さが問われるけど、きれいなコード書くのはどっちかというと意志力と慣れの問題だと思う。
あと、各種プロトコル、OS、ライブラリとかの知識も必要になるから、そのあたりは勉強とか努力要素が強い。
自分は頭が悪いからアルゴリズムとかはだめだけど(PaizaでAまではスルスル行けたけど、Sは一回落ちてからやってない)、
低レイヤからWEBまで広範囲にそこそこ深く(実装レベルで)知識があって、平凡なコードは書けるから、それなりに稼げている。
2020/11/03(火) 18:43:24.98ID:V3R5NjLq
>>16
http://www.ysk.nilim.go.jp/cals/NETIS_DownLoad/Netis/NE_Prg_DownLoad.htm
ここからNewTechKW7800.exeをダウンロードしてWindowsにインストールしてくれ。

これを真似してマルチユーザでフル機能のWebアプリにしてくれたら、
銀行振込で1万円あげよう。
2020/11/03(火) 19:39:32.70ID:OHVn+xAp
推奨フレームワークはVue.js。
最新の主要ブラウザで動作すること。
ライセンスはMIT。

どっちが早く完成できるか競争だ。
2020/11/04(水) 07:33:03.49ID:aUzgPqG0
>>21
わりーおいらはアップルユーザーだから
2020/11/04(水) 07:33:39.11ID:aUzgPqG0
>>19
自分でも理解してるよ
2020/11/04(水) 07:34:23.73ID:aUzgPqG0
>>18
iOSでやってみるよ。
2020/11/04(水) 07:40:56.42ID:aUzgPqG0
>>20

意識の重要性って重要だよな
とりあえず動くようにして、時間があるときにリファクタリングしようとするところが悪いクセだよな

長いメソッドやクラスを書いてからちょくちょく分割していくより
はじめから最小限の機能を意識して、最後に組み合わせたほうがテストもしやすいし
コードも見やすくなる

作るものが明確じゃないから手を動かしながらアプリを作ってきたから癖になってるだろう
2020/11/04(水) 17:21:04.42ID:aUzgPqG0
OSの設定を英語にすれば
変数名のネーミングセンスって磨かれるよな
2020/11/04(水) 23:09:13.30ID:ucVOGIcz
ここで聞くより、職業訓練校に行って、そこの人に教えてもらったほうがいいと思う。
2020/11/04(水) 23:22:40.94ID:ucVOGIcz
要するに、>>1 のような人を何人か見てきた人なら、どうすればいいのか、何をやっては
いけないのか、あるいは、そもそも何をやってもムダなのか、それなりの根拠をもって
語れると思う。まあ、その人の言うことがすべて正しいとは限らないが、一応は
聞いておくべきことかと思う。
2020/11/07(土) 13:11:46.51ID:iFwLsCs+
数学がそこそこできていて、プログラミングが苦手な人だと、コツさえ掴めばと思う。だけど、プログラミングは向き不向きがあって、本当にダメな人には不幸しか待ってないから、どっかで見切りをつける時期が来るかも
2020/11/07(土) 14:58:36.67ID:beS0Fb51
プログラミング言語は世界のほんのちっぽけな一部分にすぎない。
その程度のものだから、あまり真剣に取り過ぎるべきではない。
バランス感覚を保つべきで、最も重要なことはユーモアのセンスを保つということである。

自分が出したアイデアを、少なくとも一回は人に笑われるようでなければ、
独創的な発想をしているとは言えない。
2020/11/07(土) 21:35:42.68ID:mQ84uG2+
綺麗なコードが何なのかすら理解してないのかもしれない、って書いているんだから>>1の人は愚痴聞いてほしいだけじゃないの
本人がどこ向かっていいかわからないんだから「大変だね頑張って何とかなるよ」あたりしか返しようがない
普通なら読みやすく(場合によっては冗長な説明的コード)とか拡張しやすくとか予想外の例外が起こりにくくとかいろいろあるんだろうけど
2020/11/14(土) 14:25:36.33ID:SW8S4LhY
>>1まだいる?
ソース読みたいな
2020/11/14(土) 15:09:58.24ID:nXXvBLxv
ソースといえばおたふく
2020/11/15(日) 05:56:10.96ID:0jc17S/b
ブルドックだろJK
2020/11/15(日) 16:10:48.26ID:hSs5G+lR
俺っち味覚のセンスがないんだけど。。。
2021/01/05(火) 18:30:40.70ID:A4RAMnFV
>>36
コロナビール?
2021/01/05(火) 22:19:47.91ID:JVpboZJX
俺っちは下着のセンスがないんだわ
お前らに見せられないのが残念だ
2021/01/06(水) 13:07:30.37ID:I0SDZM+6
センスがない人はベーシックインカムで生きてろって時代
やらんで良いぞ
2021/01/10(日) 02:52:21.43ID:b7bhauik
確かに下手に手出しされるとその人の失敗でかえって仕事が増えることがある。
そう言う人は何もしない方がマシなんだよね。
でも生きる権利は認めようじゃないかw
2021/02/05(金) 01:54:55.33ID:xbM9VFWh
他人が作ってるプログラムを見るのはいいよな
変数名とかさ
自分でやると面倒でローマ字で済ましちゃう
2021/02/05(金) 01:55:47.50ID:xbM9VFWh
人のコードを写経して
どうしてこうなってるのかを考える

俺もそろそろやろうと思う
おすすめのコードくれ
2021/02/05(金) 02:06:33.37ID:G3bc6buk
言語くらい指定しなはれ。
2021/02/05(金) 23:13:06.57ID:4a+rWF3p
Linuxのカーネル
2021/02/06(土) 00:43:36.66ID:ROiZJzWf
>>43
visual c#とPythonかなあ
2021/02/06(土) 00:48:24.06ID:j9M7S4X7
>>45
GitHub https://github.com
へ行って「C# (好きな英単語)」「Python (好きな英単語)」で検索してみるといいよ。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況