No.2
- 回答日時:
プログラマになりたいんであれば、質問箱の他の質問で多くの人が答えているけど、そういうのも参考にして、プログラマが働く業界の待遇とか労働環境とか将来性とかよく調べて後悔しないようにしてね。
あなたの質問に関しては、
趣味にする必要はないでしょう。
仕事に慣れれば、仕事だからやっているという感じでもできるような気がしますけど…。
No.3ベストアンサー
- 回答日時:
プログラムを1行でも書いたらあなたはプログラマーです。
特に資格が必要なわけではありませんし、好きである必要もありません。ただ、上級のプログラマーになるには大学でそれなりの専門知識を身に着けておくことをおすすめします。| 子曰、知之者、不如好之者。好之者、不如樂之者。
(論語 雍也第六 140)
という言葉が論語にあります。知っているだけものは好むものには及ばないし、好むものは楽しむものに及ばないという意味ですが、プログラミングをただできるよりも好きな方が良いし、好きなよりも楽しんでやれるほうがずっとレベルは高そうですね。
ただ、プログラミングは目的を達成するための手段の一つにすぎないので本当に大事なのはその前にある現状の分析、仕様の策定、設計だと思います。現状の分析によって、プログラミング以外の解決がベストだったら迷わずそちらの道を選ぶべきですし、プログラミングをするにしてもどういう構成で作るかというのを決めることなくしてプログラムは書けません。設計もなく巨大なプログラムを書くのは設計図なしにスカイツリーを作るようなもので、性能や安全性が十分にあるものは到底作れません。
こうして見ると、プログラミングは語学に似てますね。自分が話せるようになっていてもいいし、通訳を雇って人に話させてもいいです。いくら流暢に英語を話せても、誤解なく自分の意図を伝えるために通訳を使う人や、自分の考える時間を増すために通訳を使う人もいます。頭が良い人というのは小手先の技術に溺れずにその判断が出来る人だと思います。
プログラミングだけパタパタやっているのは最底辺のプログラマーで、上級になればなるほど大所高所からの判断が必要となってきます。コンピューターサイエンスの基本的な知識を持っていないとこの判断はまず出来ません。また、最新のコンピューターサイエンスの情報に触れる方法も学ぶ必要があります。コンピューターサイエンスで常識とされているようなことをプロジェクトをやりながら再発明しても有害なだけですからね。
この点から自分は上級のプログラマーになりたかったら有名大学の情報系の学科に進学することをおすすめします。まず、それだけのお金をかけて人を集めているので世界レベルの先生から学べますし、大学ではコンピューターサイエンスの基本的なことから教わるので、コンピューターサイエンスの知識を網羅的に身に付けるにはそれが一番効果的だと思いますので。
というわけで、プログラマーになりたいなら、プログラムを書きましょう。プログラムを書けばあなたはプログラマーです。でも、大所高所から物を判断できる上級のプログラマーになりたかったら、それなりの大学でコンピューターサイエンスを学んだほうが良いと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラミングについて プログ...
-
プログラミングの進学について
-
Web初心者です。 簡易的なWebペ...
-
vba クリップボードクリアにつ...
-
pythonでAmazonのほしいものリ...
-
プログラマーは誘惑にさらされ...
-
Google Colabでimport soxが出...
-
Google ColaboでGUI作成
-
ExcelVBAでFormulaR1C1を列範囲...
-
HTMLソースが表示のページのも...
-
VBAでパワーシェルを実行したい...
-
Pythonで指定時間までスリープ...
-
近年誕生したプログラミング言語
-
Python... 環境設定 初心者です...
-
chatGPTで次々と質問をしていく...
-
このURLで広告を出しているのは...
-
テキストファイルの1行目のみを...
-
ITパスポートの勉強をしていま...
-
初心者powershellのPS1ファイル...
-
python エラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
Pythonでの文字列からfloatへの...
-
プログラミング言語について
-
matplotlibでのLaTex表示
-
Google ColaboでGUI作成
-
HLMT、CSSについて相談です。 ...
-
近年誕生したプログラミング言語
-
長門有希のようにコンピュータ...
-
hostファイル
-
プログラマーに向いている人の...
-
Win11で作業を自動化したいです...
-
Pythonを使ってせん断応力図、...
-
・オブジェクト指向のメリット...
-
ホログラムを作ってくれる会社...
-
このURLで広告を出しているのは...
-
エディターで以下のような色に...
-
google Colabでmatplotlibの描...
-
プログラマーは誘惑にさらされ...
-
VBAでパワーシェルを実行したい...
-
特定の項目セルにスキャン(入...
おすすめ情報