先日プログラミングがなかなか上達しないと言うことに関してアドバイスをいただいたものです。アドバイス、また説教をしてくださった皆様、本当にありがとうございました。
皆さんのアドバイスのお陰でなんとか頑張れています。
しかし、最近またふと思うことがあるので、お邪魔させてい ただきます。
わからないもの、自分がやりたいことをネットなどで調べたして、それを真似する
ことは悪いことですか?
回りの人たちは皆自分で考えて書いているような気がして、なんだか申し訳ない気持ちになり、
自分は調べることしか出来ないのかと考えてしまいます。
皆さんの率直な意見をお聞かせください。
No.2
- 回答日時:
>>わからないもの、自分がやりたいことをネットなどで調べたして、それを真似する
ことは悪いことですか?
「コピペが悪いこと」ってどこかで騒がれていますけど、元ネタを理解して真似するのは、全然悪くないですよ。
プログラマの世界では「車輪の再発明はしないこと」なんて言われたりしますし、他人の成果を利用するのは、この世界の常です。
たとえば、Linuxなんてカーネルだけ開発したようなもので、コンパイラーや各種ライブラリ、ユーティリティはストールマンのGNUライブラリからの流用だったのですからね。だから、ストールマン氏は、「GNU/Linux」と呼んで欲しいなんて言っています。
Developer's Codeという本(サブタイトルが「本物のプログラマがしていること」)には、以下のように書かれています
-----------------------------------------------
・これまでにこの仕事をしたことある人はいる?誰かが以前に書いたコードを使って、このめんどくさい仕事をできないかな?
・・・中略・・・
開発仕事のほとんどで僕は、別の人がそのドメインの高度な専門知識を駆使して記述したコードにいろいろとおまかせすることになるだろう。
-----------------------------------------------
ちなみに、なかなかネットで良いサンプルコードが見つからないこともあります。そういう場合は、諦めてその分野の専門書を購入しましょう。
場合によっては、その手の本は5千円以上、時には、1万円前後のこともありますけど、ネットでは得られない情報が得られます。
ご回答ありがとうございます。。
そして、返信大変おくれてしまいまして、申し訳ございません。
コピペばかりが悪いことなのはわかっています。
やはり、理解をすることが大切なのですね。
ネットだと難しいのが多いので、今度は本も探してみます。
アドバイスありがとうございました
No.1
- 回答日時:
ネットの例文は「こうしたら出来る」ベースで書かれています。
たしかに間違ってはいないが、例外処理が不足している場合が多いです。
プログラムは例外の集まりと言っていいほど、例外があります。
1本ずつ動かしていれば異常終了したらその都度対応できますが、
夜間集中処理で、何百本のプログラムが動く場合はいちいち止めていたら
朝までに終わりません。
起こりうる例外を全て想定して異常終了しないように作る必要があります。
そのためにはマニュアルを見て例外のすべてを知る必要があるのです。
ご回答ありがとうございます。
恐らく、私は例外処理が苦手なのだと思います。
もっと色々パターンを知らなければならないとこの回答を見て思いました。
本当にありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SEX・性行為 そっち系の相談です 今度1つ歳上の彼氏とお泊まりでやるっていう予定なんです。ちなみにどっちも初体験で 7 2022/08/25 13:05
- 美術・アート アドバイスの定義ってありますか? アドバイスってどこまでがアドバイスなると思いますか? 私自身はその 3 2023/06/04 21:01
- 失恋・別れ 「自分に優しくする」とはどういうことですか? 依存相手の元カレの一言一行に心が乱されてしまいます。 2 2022/04/13 22:33
- 会社・職場 20代女です。介護士です。 お盆休みということで、4日連休をいただきました。 今週 18.19.20 6 2023/08/15 22:26
- 親戚 外国人の義両親に手紙を書いたのですが変なところなどありましたらアドバイスお願いしますm(_ _)m 1 2022/08/05 15:26
- 会社・職場 アドバイスを頂きたいです。 長文で乱文になります。申し訳ございません。 私はお店で販売員として働いて 5 2023/01/25 20:34
- いじめ・人間関係 友達に言われて嫌だったこと 3 2023/01/03 13:23
- いじめ・人間関係 苦手な人を推しているかもしれないです 質問見てくれてありがとうございます!!!! 突然ですが、私自身 1 2022/09/09 20:09
- その他(悩み相談・人生相談) 自分の役割・存在意義 4 2022/12/27 03:34
- うつ病 至急お願いします。 どうしても答えて欲しいです。 こんにちは。閲覧ありがとうございます! わたし鬱病 6 2023/04/13 15:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VisualBasicプログラミング技術...
-
eclipseで関数printfを解決でき...
-
python urlopen error について...
-
VB.NET とドットNET(.NET...
-
ライブラリ作成時のグローバル...
-
String^の^自体が何を意味して...
-
ワード2010で、箇条書きの「行...
-
iCloudフォトライブラリ内の画...
-
C言語/画像処理をしたいです/ex...
-
unix-c と linux-c の違いは?
-
Delphiライブラリの再利用について
-
SSE命令やUSBドライバ作成ってC...
-
【VBA】イベントログの取得
-
HTMLってホームページ以外どん...
-
【iTunes】CDをiPhoneに取り込...
-
ATLとSTLの違いは何でしょうか?
-
gcc に mktemp 危険と怒られ...
-
外付けHDDにあるiTunesのデータ...
-
C++/CLIで画像処理
-
Dreamweaverのライブラリが反映...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IPアドレス、サブネットマスク...
-
大阪梅田でプログラミング関係...
-
MPWでCをするには?
-
Qtを勉強するのに何か良い書籍...
-
VC++6.0で新しいウィンドウを表...
-
eclipseで関数printfを解決でき...
-
機械学習の学習ステップ
-
C++のおすすめの本を教えてくだ...
-
OLEの構造化ストレージについて...
-
C言語等での画像処理の勉強方法
-
VisualBasicプログラミング技術...
-
ヤフー知恵袋みたいなサイトを...
-
タイピングゲームのプログラミ...
-
Android開発の詳しい本
-
VBでシューティングを製作する...
-
NCルータープログラム学習方法
-
プログラミングでロジックを調...
-
プログラミングの次に何を勉強...
-
T-kernelに関しての質問です。
-
C/C++でHTMLソースの取得はでき...
おすすめ情報