オライリー
1: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:16:48.405 ID:sFEsy8LP0.net

あったら教えて、ただ覚えるだけじゃ飽きてくる


スポンサードリンク
2: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:17:27.754 ID:UBYFyjpwa.net

実際作ってる中じゃないとなんとも


3: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:19:31.184 ID:sFEsy8LP0.net

>>2
教えて下さい


4: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:20:03.582 ID:f5LMAZmfp.net

教えたらまたそれを覚えるだけになるじゃん


6: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:20:43.998 ID:sFEsy8LP0.net

>>4
なるほど…
じゃぁ視点みたいなのを教えて下さい


8: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:21:50.872 ID:onzysGc2r.net

いや考え方は自分で考えて身に付けろよ…
教えて教えてって結局それただ覚えるだけじゃねえか


10: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:27:02.473 ID:sFEsy8LP0.net

>>8
いや感化されて新しい考えが生まれますから


5: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:20:20.138 ID:T0Ijz5jD0.net

独学で覚えたから中途半端な知識で昔作った力技に近い処理とか見ると感慨深くなる


7: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:21:19.240 ID:yu6oxPedH.net

目の前にあるコードを疑ってかかる


10: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:27:02.473 ID:sFEsy8LP0.net

>>7
コード自体意味不明だから始まりはそこからです


9: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:26:42.835 ID:L87PZ20e0.net

アルゴリズムの閃きが大事だと気づく事かな
例えばAの方法では実装できるけどBの方法で実装ができない
Bの方法で作りたいのに何度やっても作れない
断念してしばらく放置してるとある日突然
「ああ。Bのやり方の場合こうやれば出来るのか」と気づくときが来る
大体そういうときはその通り実装できる
根つめない事が重要


11: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:27:45.750 ID:sFEsy8LP0.net

>>9
考え過ぎるのはよくないってことですか?
ある程度分からないと飛ばすってことですか?


15: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:32:37.379 ID:L87PZ20e0.net

>>11
いや精一杯考えないとダメ
考えて考えてそれでも無理なら後に回す感じ
ある日突然ふってくる
「あー。あれこうやればいけるんじゃね?」っていうのが
時間が解決する


16: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:34:32.015 ID:sFEsy8LP0.net

>>15
0秒思考ってご存知?


17: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:36:42.207 ID:L87PZ20e0.net

>>16
知らんな


19: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:41:18.740 ID:sFEsy8LP0.net

>>17
ある程度考えても新しい解放が思いつくとは限らない
即断即決が大事っていう本があったんで…

それに多くの人が熟考タイプだから
プログラマーは熟考なんてよっぽどゆとりのある環境じゃないと無理だと思うから


20: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:41:53.918 ID:sFEsy8LP0.net

だから申し訳ないけど俺はID:L87PZ20e0さんの考えには断固反対する


25: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:48:02.807 ID:L87PZ20e0.net

>>19
んー。まあそれでいいんじゃないだろうか?
俺の言葉が理解できる時がきたら思い出して非礼を詫びてくれればいいよ
教えていただいた人に対しての礼儀に反するから今謝って欲しいものだがそれは期待してはいけんのだろうなぁ
まあ去るよ


28: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:49:51.971 ID:sFEsy8LP0.net

>>25
ごめんなさい…

熟考は俺のもっとも嫌うキーワードでして…
今まで深く考えてたつもりが同じ考えの繰り返しみたいなのがあったんで
非常に嫌ってるキーワードなんですよ、これだけは聞きたくなったんです


23: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:43:33.957 ID:q07tsqpf0.net

え、何この人…


21: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:43:22.555 ID:onzysGc2r.net

俺がこう思うから!
本に書いてあったから!

ならもう他人に聞くなよ…


12: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:27:48.935 ID:aDzXCgdc0.net

プログラミングなんて根性だから
極々一部の天才を覗く


14: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:29:04.239 ID:sFEsy8LP0.net

例えば全く分からないコードがあった場合

左辺と右辺を意識するって重要ですか?


xyz=xyzsuper;


18: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:40:43.244 ID:onzysGc2r.net

全くわからないことはまず調べろよ…
考え方の応用は理解の先にしかねえよ…


22: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:43:27.281 ID:L87PZ20e0.net

人によると思うけどプログラミングにおいて
アルゴリズムの部分はあまりぐぐらないほうが良いと思うわ結果論的だけど
もちろん言語の仕様についてはぐぐるしかない
まあものすごい良いアルゴリズムを無料で公表してくれてる先人もいくらでもいるけど


24: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:46:07.071 ID:sFEsy8LP0.net

それに俺はアルゴリズムの話はしてない
分からないコードを見たときどういう判断をすればいいか聞いてる


26: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:48:30.727 ID:onzysGc2r.net

だからわからないなら調べるしかねえよ
調べること(ググるだけじゃねえぞ)すら思い付かないなら
何を考える力もないから諦めろ


27: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:48:38.634 ID:sFEsy8LP0.net

深く考える=実は頭はそんなに働いてない

つまり新しい発想をするには誰かのアイディアを見る事が重要


31: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:51:52.445 ID:onzysGc2r.net

熟考しろ→同じことを繰り返し考えろなんて誰も言わないだろ…
何で全てがお前基準なんだよ…


33: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:02:37.481 ID:sFEsy8LP0.net

誰も反論できないな


48: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:37:48.600 ID:YB1WhqZZ0.net

(あかん奴だこれ)


50: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:42:06.895 ID:T0Ijz5jD0.net

>>48
(だよな)


49: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:41:12.878 ID:sFEsy8LP0.net

>>48
深い思考ができないやつはそう思うかもね


36: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:09:54.858 ID:T0Ijz5jD0.net

24について言えば
・ブラックボックス的な処理
よくわからん誰かの作った自作関数とか投げた値と帰ってきた値を総パターンでやってみるとか
・ソース読み解いてみる
確実だけど心折れるかもしれない
でも作者の考え方が理解出来て共感できたらすごく勉強になると思う
ただし自分よりちょっとだけ上のレベルって感じの都合のいいソースじゃないと厳しい


39: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:11:58.782 ID:sFEsy8LP0.net

>>36
ソースが読み解けない人にとっての思考方法を考えてるんだよ
本末転倒じゃん…

読み解けたら苦労しないっつの…


43: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:16:48.803 ID:T0Ijz5jD0.net

>>39
ブラックボックス的処理書いたっしょ
餌食わせたらいろんなうんこするんだから
・いろんな餌与えれ(考え付く全パターン)
・そしてうんこ見れ

これできないならそんなの使うなとしか言えない


44: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:23:12.925 ID:sFEsy8LP0.net

>>43
それ出来る人の考え方じゃん


30: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:51:22.021 ID:q07tsqpf0.net

覚えるのも考えるのも嫌ならもう辞めた方がいいんじゃないかな


32: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 20:58:48.286 ID:sFEsy8LP0.net

>>30
考えることは好き、でもプログラミングをする際に考えるより
その前の準備として考える事の方が好き、いってる事分かるか?

大抵の人間はプログラミングしながら考えるだろ、これがダメなんだよ


34: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:04:37.105 ID:T0Ijz5jD0.net

>>32
んじゃあ考える幅広げたらいいんじゃね
・作者目線
・ユーザー目線
・引き継いだ後輩の目線
そんな感じで考えると面白いんじゃね


35: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:09:39.707 ID:sFEsy8LP0.net

>>34
それプログラミングできる人前提の話じゃん
もっとできない人が考える話をしてる


40: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:13:49.471 ID:T0Ijz5jD0.net

>>35
それならドミノひとつずつ並べるイメージ(手作業)
そのドミノを先頭の倒したらうまいこと倒れる(システム化)ことをイメージするとかどうだろう

フローチャートかけないレベルならここでコケるはず


42: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:16:31.833 ID:sFEsy8LP0.net

>>40
じゃぁ全ての関数の意味が分からなくて、今から1時間以内にコードを解読
せよって言われたらどうしますか?
上司に質問できる回数は1回とします。

どうです?切羽詰まった状態での思考が重要なんです。


45: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:24:16.707 ID:T0Ijz5jD0.net

>>42
目的によるし

なんらかのテストで解析してその進み具合を見るためなら解析するし
その関数を使うことが必須だったりするならブラックボックスとして扱う

そもそもそんな自体に陥らないし
それを上司が持ってきたならできないので自分でやれといえばいい
チームのスキル見誤ったゆえの結果とそれに対しての責任を問うわ
「反論あるなら、明日までに100m9秒台出してください。俺もその心意気で頑張ります。さあ急いでください。」でいいんじゃね


47: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:32:51.187 ID:sFEsy8LP0.net

>>45
それも1時間以内に解読しないとダメだとしたら?


52: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:57:44.282 ID:a8OexDj+0.net

>>47
こんな状況に陥ったから解決策を乞うてるのか
相手を言い負かしたいがためにこんな難癖つけてるのか
どっちなんだろ


55: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 22:11:45.130 ID:sFEsy8LP0.net

>>52
前者です…


59: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 22:14:39.957 ID:T0Ijz5jD0.net

>>55
上司殴れ

いろいろあるだろうけど幸せはそっちのルートが近いと思われる

保証はできんが


60: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 22:16:49.830 ID:TlAUJZQa0.net

>>55
他人の作ったプログラムっていうのは暗号に近い
だから、本来は説明をしっかりいれてくれてるはず
それがないなら前任者は糞だったという事

関数が分からないのはお前の勉強不足
そんなんでプログラマーとか笑わせるな糞が

上司も糞
会社辞めろ


64: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 22:31:13.592 ID:sFEsy8LP0.net

答えは

仕事をやってプログラミング勉強できるんだから必死に食らいついて上司に
質問しまくるが正解


41: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:14:33.468 ID:onzysGc2r.net

無駄だよ
こいつ自分がわからないことの解決法すら自分で考えられず
かと言って他人の発言からも何も見つけられず
自分ルールで無視するっていう物事を思考するのに最も向いていないタイプ


42: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 21:16:31.833 ID:sFEsy8LP0.net

>>41
何言ってるんですか?思考方法を考えるという思考は誰にも負けません。


56: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 22:12:28.326 ID:TlAUJZQa0.net

ないよ

教科書通りにやるのが一番優秀なプログラマー


61: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 22:19:44.707 ID:qT0G04Jn0.net

いろんな人が書いたプログラム見るのが一番かな
基礎的な文法を記載して説明している本やサイトはゴマンとあるけど
いざ業務で書くコードは違ってくるからな


62: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 22:22:04.891 ID:T0Ijz5jD0.net

>>61
突き詰めると大枠になっちゃうけど問題解決力になっちゃうよな

プログラミングのスキルより万人に伝わる誠意ある土下座スキルの方が最適な事もあるだろうし


63: 以下、\(^o^)/でVIPがお送りします 2015/06/27(土) 22:25:17.655 ID:+U0SP38f0.net

愛と夢と希望を持ってる人間の方が向いてると思う
割とマジで


元スレ:http://viper.2ch.sc/test/read.cgi/news4vip/1435403808/