プロのプログラマーの方に質問ですバックエン

Writer: admin Type: clarksre Date: 2019-01-08 00:00
プロのプログラマーの方に質問ですバックエンド側のプログラムを勉強しようと思っているのですが皆さんの習得時間はどれほどでしたでしょうか?期間は2年を想定しており計算上勉強に使える時間が約4500〜5000時間ですこの時間みっちりと勉強してどれぐらいのレベルまでいけるでしょうか?天才や平均以下のできない方などの基準は無しにして普通のレベルの理解度がある人と想定してですサーバーサイド言語 Java or C言語など一つその他に必要な知識 スキルなど含めてどのくらいまで出来るようになると想定できますでしょうか?学習環境は基礎的な入門をProgateなどの有料コースで済ませたのち書籍などで応用や理解を深めその言語の該当するコース(テックアカデミーを受講しようと思っています)を数ヶ月経たのちそれ以降を独学等でと考えております自分はこれくらいでこうなりしたなどの経験談や想定でも構いませんので大体の基準を教えてください。お願いします。共感した0###人によりますとしか言えないと思います。実際、その十分の一以下の時間でも実務をこなせる方もいますし、その3倍の時間をかけても使い物にならない方もいます。どちらも、天才的でも、特別問題のある方でもない、普通の方でした。要はどのような勉強をして、どれくらい習得できるかだと思います。理解もせずに、本をなぞっても意味はありません。例えば、自動車学校で運転の仕方を習った後、仮免に受かった状態程度では、バスの運転手にはなれませんよね。SEやPGも同じで、ただ言語の書き方を覚えただけでは、実務の即戦力にはなれません。まして、プログラムはピンキリの世界です。まずは、どのくらいの事をどんな風にどのくらいの時間で学べたのか、それを提示しなければ、どのくらい掛かりそうだという推測は難しいと思います。ナイス0
###この質問は投票によってベストアンサーに選ばれました!###それだけ勉強しても、どう言う勉強してるかでしょう。自分でストイックに勉強しても所詮井の中の蛙です。オープンソースの開発者として参加して役に立てば成功者です。それ以外は敗者か、所詮その程度のプログラマーです。バックエンドと言っても色々あります。Progate程度では全く役に立たないです。実戦で本当に苦しんだプログラマー、SEにはまず勝てないでしょう。ナイス0
###プロです。やってる内容は、言うなれば「バックエンド側のプログラム」に該当する形になると思います。たぶん。『期間は2年』、『みっちりと勉強』ですか。そして、『天才や平均以下のできない方などの基準は無しにして普通のレベルの理解度がある人』とのこと。結構難しいお尋ねです。天才を除外するのは良いとして、平均というところが引っ掛かってきます。何の平均だろうってかんじで。なので、これも除外しておきたいかも。素養もしくは素質ののある人の場合、働けるレベルになる可能性はあると思います。でも、可能性です。出来ない可能性もまたあるわけですので。《参考》san********さんの回答を読みました。若干厳しいご意見のように感じましたが、でも、大筋で同じ考え方をしています。勉強の範囲がやはり広いように思いました。一気に詰め込もうとすると失敗する可能性が高まるような気がしますので。あと、これは念を押しておきたいのですが、時間をかけるとその分技術や知識が蓄積されるのかというと、それは違うと考えます。san********さんの回答の中で一番大事な部分だと感じました。そしてこれは疑いようのない真実だと思います。え?でも、時間経過によって知識は増える筈だって?まぁ、そうです。でも、普通は続けられなくなると思う。だんだんイヤになって来るんだと思います。辛くなってくるのですよ。(そういう経験が無いのですが、一般論として。)ですので勉強の取り組みを続けることが不可能になって来る。ただ時間が漫然と過ぎ去っていく…。これでは知識が身に付くはずもありません。自慢じゃないですが年がら年中プログラムを作っています。多分、それが勉強にもなっているわけで。そうすると勉強時間はものすごいことになります。でも、自分自身としては勉強とは思ってなくて、これは遊びです。面白いのですよ。面白すぎます。こういうことを当業界に入りましてから30年以上ずっとやってて、それでも飽きないんですからね。ほんとに上手く行ったなぁって思ってます。何の努力もしてません。努力とか、出来ませんので。あ、いや、こういう自慢は駄目ですが。ですので、ご自身としてプログラミングを存分に楽しめる性分なのかどうか、これは結構大事かも。楽しめる場合、知識・技術はどんどん身に付きます。その取っ掛かりの部分として2年間勉強なさるというのであれば、上手く行く可能性が高いように思いますよ。ナイス0
###何もかもやろうと思ってる時点で何時間あろうが足らんよ。この手の質問って多いけど、あなたの頭の中を覗けるわけでもないし、才能があるか、そもそも不向きの可能性もある。こんな事言うと、じゃぁ一般論で◯◯時間勉強したらどこまで出来るようになりますか?と聞かれるが、そもそも一般論の定義ってなんだ?覚えは良くもないし悪くもない人の事?そんな事誰が決めるんだ?向いていない人は何千時間勉強しても身にならない奴を何百人と見てきた。それに対して、努力は必ず報われるから◯◯時間勉強しましょうなんて無責任な事も言いたくない。大人になればわかるが努力なんて1mmも報われないことの方が多い。当然あなたの勉強時間が足らず、結果向いていないことに気付き、棒に振ることもあるだろう。そもそも...だ。ITの勉強にゴールがあると思ってるのか?他の業種と違って、常に勉強し続ける事が面白いんじゃないか。基準なんて最初からないよ。あなたがたった今決めた基準をゴールにしたところで、2年後は既に古いゴールだぞ。後はプログラムをやたら高い敷居だと思ってないか?皆んな働く現場ではプログラミングの構成を知ってる程度、その中で得意な言語は構造まで知っている程度。忘れたらリファレンスを見たりググるくらい。皆優秀なプログラマーを勘違いしている。早く書けてたくさん覚えている人が優秀だと思っている。そうではない。確実に書けて、より正確に書けるプログラマーがプロなんだ。ナイス0

 

TAG