1: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:47:55.164 ID:LxD3OK4k0
頑張って説明しても自分でもわかるぐらい説明がめちゃくちゃになる
うまく説明するコツない?
普段の会話も「なに言ってだこいつ」状態
うまく説明するコツない?
普段の会話も「なに言ってだこいつ」状態
2: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:48:50.691 ID:4a/PaE8G0
ソースコードそのまま読めばいいじゃん
5: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:50:10.312 ID:LxD3OK4k0
>>2
それができない
頑張ってもできない
頑張れてないんだと思う
そもそも頭悪すぎる俺
それができない
頑張ってもできない
頑張れてないんだと思う
そもそも頭悪すぎる俺
4: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:49:16.798 ID:LxD3OK4k0
こういうの直せないのかな・・・論理的に会話できるようになりたい・・・どうすればいいの・・・
6: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:50:16.974 ID:/ubLwxsZM
ロジックで説明しろ
9: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:51:02.553 ID:LxD3OK4k0
>>6
どんなロジックでも良いから一度どんな感じに説明したらわかりやすいのか教えてほしい
どんなロジックでも良いから一度どんな感じに説明したらわかりやすいのか教えてほしい
7: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:50:39.230 ID:tvWpnOYL0
俺も同じだ
口では言えないことは理解してないとか言われるけど
ひたすら実装して頑張るしかない
口では言えないことは理解してないとか言われるけど
ひたすら実装して頑張るしかない
12: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:51:46.691 ID:LxD3OK4k0
>>7
同志よ・・・
なんでできないんだろうな・・・
真剣に直したいこの問題
同志よ・・・
なんでできないんだろうな・・・
真剣に直したいこの問題
8: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:51:01.641 ID:aWSMVFvR0
最初に大雑把に外観だけ撫でて話題を区切ってから細かいとこを話す
12: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:51:46.691 ID:LxD3OK4k0
>>8
参考にさせていただきます
ありがとう
参考にさせていただきます
ありがとう
11: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:51:22.111 ID:+82EfePqd
ソースコードが混乱してるからだよ
18: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:55:54.532 ID:LxD3OK4k0
>>11
それだけの問題なら良かったんだけど
それだけの問題なら良かったんだけど
10: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:51:13.137 ID:nKqCLgob0
ソース書く時にめっちゃ細かくコメント入れるクセ付けたら改善出来るよ
18: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:55:54.532 ID:LxD3OK4k0
>>10
上司にそうするように言われてるからそれはしてるつもりなんだけど口頭で話そうとするとマジで自分でも何言ってるかわからない状態になる
例えば、
この帳票はループ中にデータテーブルをPDFファイルとして実行環境フォルダに出力して、
その後そのPDFファイルをMoveメソッドで最終出力先フォルダに移動します。
あ、その前にこれをこうこうしてこうします。それで・・・(この辺からわけわからなくなる)
さっき話これですが、これをこうしてこうこう・・・
みたいな感じ
本当どうにかしたい
上司にそうするように言われてるからそれはしてるつもりなんだけど口頭で話そうとするとマジで自分でも何言ってるかわからない状態になる
例えば、
この帳票はループ中にデータテーブルをPDFファイルとして実行環境フォルダに出力して、
その後そのPDFファイルをMoveメソッドで最終出力先フォルダに移動します。
あ、その前にこれをこうこうしてこうします。それで・・・(この辺からわけわからなくなる)
さっき話これですが、これをこうしてこうこう・・・
みたいな感じ
本当どうにかしたい
52: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 19:58:47.802 ID:Xd3msGiia
>>18
なんとなく組める奴にありがちな語順入れ替わりまくりで親近感あるわ
なんとなく組める奴にありがちな語順入れ替わりまくりで親近感あるわ
55: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 20:26:34.518 ID:8q4vk4Pba
>>18
最初に処理の概要を話して細かいところはかいつまんで話せば良い
質問や詳細を求められたら詳しく話す
そんなレベルで良いぞ
最初からガチガチに説明しようとするから上手くいかない
最初に処理の概要を話して細かいところはかいつまんで話せば良い
質問や詳細を求められたら詳しく話す
そんなレベルで良いぞ
最初からガチガチに説明しようとするから上手くいかない
14: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:52:42.469 ID:J3ibcSHE0
結果を言って、その過程を説明
その繰り返しじゃね?
その繰り返しじゃね?
16: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:54:48.171 ID:9cynQSw10
でも元のコードがスパゲティコードだったら仕方ないかも
自分で0から書いたコードは説明できるだろうし
自分で0から書いたコードは説明できるだろうし
20: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:56:32.240 ID:OsvAox6/0
プログラムなんて何を何の為にどう処理するかなんだからそれをコードにして説明すればいい
仕様をしっかり理解出来るようになれば説明も上手くなる
仕様をしっかり理解出来るようになれば説明も上手くなる
23: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:58:27.520 ID:LxD3OK4k0
ありがとう
本読んだりして努力するしかないな・・・
とりあえず頑張ります
本読んだりして努力するしかないな・・・
とりあえず頑張ります
24: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:59:11.280 ID:9cynQSw10
説明する練習するしかないと思う
少なくとも本読んで解決できる話ではない
少なくとも本読んで解決できる話ではない
26: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:59:32.433 ID:4QjhghSj0
デザインパターンにはめて作ったら
説明は楽
当然パターンにぴったりなんてないから
アレンジしたとこだけ詳しく説明する
説明は楽
当然パターンにぴったりなんてないから
アレンジしたとこだけ詳しく説明する
28: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 18:59:59.419 ID:tvWpnOYL0
逆に説明がいらないソースコード書けるように俺は頑張ってるよ
29: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 19:01:35.931 ID:4QjhghSj0
>>28
書籍のリーダブルコードは参考になった
書籍のリーダブルコードは参考になった
34: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 19:04:27.297 ID:JKrF44JWp
話を全部繋げると聞いてる方も最初の方の説明が抜けていくからブロックごとに切っていった方がいいよ
そしてブロックは最初は大まか後半は細かくって感じで粒度を狭めていく
概要:これは〇〇の帳票について△△の処理を行うプログラムです
仕組み:データテーブルの内容を××して実行環境フォルダにPDF形式で出力します
プログラムの内容:~~の処理では☆☆の条件でループし、内部ではこのような処理を行なっています
想像だけどこんな感じ
そしてブロックは最初は大まか後半は細かくって感じで粒度を狭めていく
概要:これは〇〇の帳票について△△の処理を行うプログラムです
仕組み:データテーブルの内容を××して実行環境フォルダにPDF形式で出力します
プログラムの内容:~~の処理では☆☆の条件でループし、内部ではこのような処理を行なっています
想像だけどこんな感じ
35: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 19:04:37.424 ID:nNajf2kRr
箇条書き感覚で順を追って説明する
途中で前後するとわけわからんくなるのはみんな一緒だよ
途中で前後するとわけわからんくなるのはみんな一緒だよ
42: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 19:08:17.112
先ず方針を話し相手と共有しろ
それから段階を踏んで細部に入っていけ
それから段階を踏んで細部に入っていけ
46: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 19:13:50.762 ID:JV5ryogNd
俺もこれできない
一気に説明しようとしすぎるなとはいわれるけど直らない
一気に説明しようとしすぎるなとはいわれるけど直らない
44: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 19:10:43.006 ID:dMbGzKZG0
いきなり細かい話しすぎなんだろ
やりたいことレベルでざっくり流れを先に言った方が良い
というかそのまま関数実装すればいい
やりたいことレベルでざっくり流れを先に言った方が良い
というかそのまま関数実装すればいい
54: 以下、5ちゃんねるからVIPがお送りします 2020/06/24(水) 20:12:30.645 ID:lKK+j+xzM
概要と詳細を同時に説明するから悪い
たぶんソースコードも、概要と詳細が入り混じってるからそうなる
プログラミングは整理整頓がキモだ
わかりやすい文章を書くように、同じ意識でコードを書け
たぶんソースコードも、概要と詳細が入り混じってるからそうなる
プログラミングは整理整頓がキモだ
わかりやすい文章を書くように、同じ意識でコードを書け
プログラミング入門講座――基本と思考法と重要事項がきちんと学べる授業
posted with AmaQuick at 2020.06.25
コメント
コメント一覧 (14)
無理なら本読んで、本の内容そのまま説明が無難かなー
wavefanc
がしました
全体→大まかな重要部分→詳細と話を進める
要するに要点がいくつあるのか番号をつけろ
1.何々
2.何々と番号を振って話したい事を整理しろ
wavefanc
がしました
ぶつ切り=箇条書きで構わんから、シンプルに済ませろ。
wavefanc
がしました
wavefanc
がしました
なにか説明するときにどうするか考えればいい
あとは話す対象や作る内容でキーになるものがあるけどね
wavefanc
がしました
まずはコードを構造化すべきだろうな。
構造化するのと言語化するのは同じこと。
綺麗に書き直せるまで向き合ったら説明も簡単だよ。
wavefanc
がしました
全体概要→要約(目次みたいなもん)→個々の詳細。
流れは本と同じ感じだよ、と言っても多分わかんね〜んだろうなw
wavefanc
がしました
wavefanc
がしました
wavefanc
がしました
端折るところは端折って説明(嘘はつかない)しないと、そりゃ伝わらんよ
wavefanc
がしました
相手が自分よりも精通しているかなら、概要だけで伝わる。
相手と自分が同じくらいのレベルなら、見落としそうな所だけ補足する。
自分より精通してないなら、説明しきる事は無理なので掘り下げない。
前例の無い課題に向き合う時に障害を見つけたり対応策を考えるような時には、スレ主みたいな出来ない事を前提として出来る事を1つ1つ挙げていくポジティブリスト方法は有用。
だけど、パターンが限られているシーンでは、出来る事を前提として出来ない事を1つ1つ挙げていくネガティブリスト方式の方が効率的に情報を捌ける。
wavefanc
がしました
推敲無しで上手い文章書ける人が向いてるっての、ある程度当たってるだろうな
wavefanc
がしました
詳細が必要な相手は普通は自分でコード見るなり設計書見るなり
するだろうし、聞いてくるにしてもピンポイントの筈
wavefanc
がしました
コメントする