プログラミングが好きな奴ほど、プログラミングのセンスが無いという普遍的な真理

1 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:05:10.881 ID:5K8pUfUKd
ま、奴らはプログラミングが好きなのではなく、コードを書くのが好きなんだけどな
2 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:05:40.071 ID:mBzSenDk0
どういう理屈?
6 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:14:31.456 ID:5K8pUfUKd
>>2
どうもこうも
コードを書けばバグは混入するし、メンテナンスのコストは増大するし、何もいいことは無い
それと、これはプログラマの間ではわりと常識的な見解であって、俺が勝手に言ってるわけではないということは言っておく
7 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:16:35.272 ID:Q2Csg70W0
>>6
例えば?
38 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:57:22.120 ID:V8DDEXkR0
>>6
コードを書かないでどうやって構築するんだよ?
3 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:06:28.709 ID:/PTrHSvb0
プログラミングのセンスがあるのにプログラミング嫌いなの?
4 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:06:53.769 ID:3irvcAxLd
こういうしょうもないこと言ってるやつの業務できなさ
5 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:10:24.518 ID:ZD1EB7uu0
またお前か
8 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:18:16.295 ID:/PTrHSvb0
どういうこと?
既存のコードをうまく組み合わせてプログラミングしろよこと?
12 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:27:12.333 ID:5K8pUfUKd
>>8
たとえば、いくつかのUNIXコマンドを組み合わせれば数行で書けるプログラムを、C++などでフルスクラッチで書いたり、おまけにGUIまでつけてくる奴がいるが、こういう奴はプログラミングのセンスが無い
13 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:27:36.301 ID:0JOVMwvLr
>>12
もっと具体的に
16 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:28:52.180 ID:/PTrHSvb0
>>12
そんな極端な例のひとほんとにいるの?
9 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:22:00.632 ID:l48Cjf6aM
でも好きじゃなきゃセンスは身に付かないと思う
10 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:24:03.119 ID:XZRlP6vt0
話す気ねえならスレ建てんな
11 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:26:14.714 ID:kDXyV2Wxx
趣味を仕事にしてはいけない系のことじゃろ
好きなようにあーだーこーだ出来るからいいんであって
顧客のつまらない要求受けて自分でも格好悪いとかショボいとか思うような者の方が顧客の望むモノであったとかやってられんわっつー
14 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:27:54.777 ID:WkUUWdiQ0
話している内容が無内容過ぎる
もう少し内容のあることを言え
17 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:29:51.284 ID:mFzsA8vvd
こんな説明下手の作った仕様書やコードは読みたくないなぁ
18 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:30:15.169 ID:CLWlEfKwM
あるもの使わない奴って言ってんだろ
大学のときスーパーハカー的な先生に作るのは探しても探しても見つからなかった時って言われたよ
19 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:30:32.396 ID:/PTrHSvb0
俺はそんなことしないからセンスあるんだな、良かった
まあプログラマになるつもりないけど
20 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:31:58.457 ID:SqPZvCLy0
プログラムはそこまで好きじゃないけどプログラム書くだけのお仕事は楽で好き(´・ω・`)
21 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:33:49.033 ID:5K8pUfUKd
こういう奴は、ふつうにプログラムを書かせても、「将来の変更可能性」や「汎用性」などを考えてプログラムを複雑にする
ソースコードに○○モードとか、○○フラグみたいな記述が多く出てきたら、その類だと思っていい
23 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:35:16.225 ID:0JOVMwvLr
すごい小規模なプログラミングの話してね?
24 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:36:17.482 ID:WkUUWdiQ0
プログラミングの仕事で大切なのは
現在の開発サイクルが回るように配慮しつつ将来の開発サイクルが回るように抽象度を徐々に引き上げることだよ
25 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:37:45.550 ID:5K8pUfUKd
連中がなぜそういうことをしたがるのかと言えば、理由は明白で

問題解決能力が低いから

要するに、本質的に何をすれば目的が達成されるのかが分からないので、無駄な機能を実装する

27 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:38:19.193 ID:WkUUWdiQ0
>>25
結論だけまともなことを言っても理路のおかしさは回収できないですよ
やり直してください
28 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:39:43.945 ID:0JOVMwvLr
どんな職場なのか全く想像つかんのだが
どんな業務なんだ
29 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:41:13.524 ID:5K8pUfUKd
エクセルが大好きな人と同じ
彼らはデータを処理したりまとめたりすることが本質的にどのようなことか分かっていないので、無駄にシートの体裁などに拘る
30 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:42:58.606 ID:0JOVMwvLr
本質に触れずに例え連発するのやめーや
31 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:44:59.587 ID:ngKfAb590
どうしたの?
何があったの?
具体的に
33 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:47:40.726 ID:WkUUWdiQ0
時間軸的な視点がごっそり抜けてるな
使えない人間が使えないと判定されるのにも一定の期間と相応の手順を踏むわけだが
使い捨て企業に所属してるとそういうことも考えられなくなるのかな
35 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:49:48.582 ID:oXyNKmXH0
結局のところ、プログラミングにおいて重要なのは『疎結合』だけなんだよね
疎結合なプログラムを書けば、勝手に可読性は上がるし、再利用性も向上する
カプセル化やら何やらといった技法もすべて自動的に『疎結合』に包含される
53 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:25:52.626 ID:49ql5Bs8d
>>35
ほんとそのとおり
普通の才能あるプログラマなら誰でも感覚的に分かることを
○○設計だの○○駆動開発だのと宗派を立ち上げるのは馬鹿馬鹿しい
36 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:53:00.452 ID:slqorPVf0
働いたことなさそう
39 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 21:59:09.920 ID:WkUUWdiQ0
プログラムを書くのは全く重要なことではない
開発であれば開発がよく回る技術を学ぶことに意義がある
しかし遠い将来を見据えるなら早すぎる抽象化を行うべきでないコードもロジックの複雑化と歩調を合わせて段階的に抽象化すべきだし
今はコードで書くべきでないと結論した仕事であってもいずれコード化できないかと常に検討したいところではある
40 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:01:06.754 ID:V8DDEXkR0
>>39
コーディングしてから設計を変えられると思ってるのがすごい
41 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:08:14.857
このスレもこれまでの似たようなスレのダイジェスト版って感じで良くまとまってる
目新しい情報はないがな
俺の過去の書き込みから学習している節さえある
42 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:10:29.821 ID:V8DDEXkR0
>>41
気持ち悪い
43 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:12:19.523 ID:5K8pUfUKd
まず「コードを書くな」っていうのは、多くのプログラミングのベストプラクティス集・名著に載っているので、俺の独自の意見ではないことは確か

・コードコンプリート
・達人プログラマー
・プログラマーが知るべき97のこと
・UNIXという考え方

すべてそう書いてある

あと、「コードを書くな」というのを「コードを一行も書くな」という意味に捉えるのは、
マジで言ってんなら、読解力の低さが日常生活に支障を来しているレベルだと思う

49 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:22:03.509 ID:V8DDEXkR0
>>43
×「コードを書くな」
○「提供されているものと同じ機能のコードを書くな」

日本語苦手な奴はITに向かない

44 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:14:23.060 ID:2hVBvMUY0
最も重要な資質である「怠惰」が不足している
51 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:23:48.360 ID:O86C18yu0
>>44
正直なところ怠慢で怠惰な人間じゃないとプログラマーには向かないよな…
楽したいからプログラムを組む
それだけなんだよな
52 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:24:37.774 ID:V8DDEXkR0
>>51
仕事だと楽できるのは自分じゃなくてユーザだということを知らなさそう
45 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:19:08.133 ID:OeZAfZhG0
いややる気ないやつほどコピペソースばら撒くでしょ
46 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:20:38.996 ID:CoKEyH06d
書きたがる奴は本当に向いていないと思う
そもそもプログラミングを取り巻く環境が、人間が複雑な実装をしないために進歩してきたわけだし

で、書きたがり度とコードの汚さ・効率の悪さは、不思議なほど相関がある
書きたがる奴は、引数にフラグを追加して関数の処理を制御するようなことを必ずやる
何故かは知らないが経験上そう

47 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:21:08.770 ID:hDzQaW9Bd
プログラム好きだけど
プログラムセンスあるよ
48 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:21:30.626 ID:O86C18yu0
>1のようなチンパンジーがかんたんにコーディング出来るように俺のようなプログラマーがおるんや
利用者の利便性のために汚いコードを書いて一定のレベルの人間でないと手を加えられないコードを書くんだよ
50 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:23:40.540 ID:2hVBvMUY0
コードを書かないといけないような設計をするな
54 名前:ひみつの名無しさん 投稿日時:2019/12/20(金) 22:26:37.037 ID:49ql5Bs8d
誰とは言わんが壊滅的な読解力の奴がいるな

コメント

タイトルとURLをコピーしました