![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
今までLinuxの勉強をしてきたのですがほとんど分からずに
諦めて学生時代に興味のあったJavaの勉強を希望しました。
スクールの説明会で「学生時代にやった言語の勉強は多分参考書を見て
その通りに打ってプログラムは動くから自分には適していると勘違いしている。
仕事でのJavaは企画が持ち上がった時点で参考文献なんか見ないで
頭の中でどのようなソースを打ったらいいのか瞬時に判断が出来なければならない。
言い換えるならばLinuxのServerの設定ファイル全文を丸暗記しているようなもの。
だからLinuxが難しいと言っている人にJavaは無理なんじゃないかなと思う。
もちろんそれでもやるって言うなら申し込んでくれても構わないけれど
また挫折することになったらお金がもったいないでしょ」って言われました。
他のスクールでは適正試験も受けてこの点ならば
「努力は必要だけれどでやっていける」と言われ
上のスクールで言われたことも質問したら
「そんな何も見ずにゼロから作り上げられる新人がいるわけがない。
きついこと言って挫折した時に責任逃れしたいだけでしょう」って言われたのですが
第3者的な立場で見たときに上記のスクールで言われたことはどうなのでしょうか?
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?e8efa67)
No.1ベストアンサー
- 回答日時:
LinuxもJAVAも所詮ツールですから、言語を丸暗記する必要は無いでしょう。
ツールは時代と共に変わります。目的が決まれば自然と必要なツールのコマンド等を探す事になり、続ける中で覚えられると思います。
しかし全く知識の無い所からでは出発できませんよね。
シェルやプログラミングは、基本的なパターンを覚えられれば、後は実践を重ねるのみだと思います。
スクールの受講内容は分かりませんが、レベルテストなどがあれば自分のレベルの目安になるのではないでしょうか?
仕事に必要なレベルは?と質問されて明確な回答を出せる人って極僅かだと思います。
何故なら業務により内容が全く異なります。そして知るべき知識も変わってきますからね。
そしてプログラミングに直接関係無い事も業務を進める上では必要になってきます。
『目的』を持って、進んで下さい。
No.7
- 回答日時:
両方のスクールは両極端な意見であり、どちらもうなずける点はあります。
私としては、前者のスクールのほうが「良い」意見だと感じます。後者のスクールのように「やればできる」と言うのは簡単ですが、営利を最優先しているだけでは、とも思えます。スクールの説明会での言葉、ということを考えると、入学者をいかに適切に切り落とすか、も大事です。芸術家やスポーツの師匠が、入門者に「お前には才能がないから早めに諦めろ」というようなもので、親切心ゆえの厳しさなのでしょう。まあ、師匠の見こみが外れて大成するのもありますけど。
また、コンピューターのソフトウェア系の「スクール」ができたのはわりと最近のことであり、昔は、電気工学系の学校を出た人がソフトウェアをやることが多かったです。今の「スクール」は以前の(衣装等の)デザイナー系や商業系のスクールの延長でやっているところも多く、やっぱり本当のコンピューターを学ぶという場所ではないと思います。厳しい言い方になりますが、独学ではおぼつかないかたが行くことが多いのではないでしょうか(当然と言えば当然で、そのために「スクール」があるわけですから)。
なにを言いたいかというと、要は「スクール」にあまり過大な期待を持ってもしかたがない、ということです。「塾」だと思ったほうが良いです。高いですが。。。
No.6
- 回答日時:
文面を見た限りでは、
2つのスクールでは、目標としているスキルが異なると感じられます。
最初のスクールでの
>仕事でのJavaは企画が持ち上がった時点で参考文献なんか見ないで
>頭の中でどのようなソースを打ったらいいのか瞬時に判断が出来なければならない。
>言い換えるならばLinuxのServerの設定ファイル全文を丸暗記しているようなもの。
という言い回しはプログラマというよりSEをターゲットにしているように思います。
SEがターゲットなら、私の感覚では「正しい意見」です。
(丸暗記の必要はありませんが。。)
SEは(極端に言えば)プログラムは書けないけど、必要なコストがほとんど瞬時に判る。
これはJavaで出来ること、出来ないこと、出来るけど難しいこと、の判断能力が備わっていることです。
また、出来ないこと、出来るけど難しいことは他言語だと簡単に実装できるかの判断能力も必要です。
結局のところ、Javaに限らず仕事となると
・コスト
・品質
・納期
のせめぎあいですから、「できる/できない」ではなく、「やる/おりる」の判断になります。
No.5
- 回答日時:
>第3者的な立場で見たときに上記のスクールで言われたことはどうなのでしょうか?
第3者的な立場からの意見を訊く前に、gumegumeさん自身の
意志はどうなのでしょうか?
他人からできないと言われたから止める?
逆に、できると言われたらやるのですか?
もし、できると言われてやってみたけれどできなかった
という場合、それを誰の責任にするつもりですか?
IT系の仕事は、毎回新たな問題に立向かい問題を解決
していくという作業をずっと繰り返していかなければ
いけません。
上のスクールでは「Linuxが判らなかったからJavaでも
やってみようか?」という安易な気持ちでいるgumegume
さんに対して、どの程度の決意で勉強に望もうとしている
か試してみたのだと思います。
No.4
- 回答日時:
問題はIT系に適しているかでしょう。
現在 私は簡単なプログラムなら
javaでもVBでもCOBOLでもCASLでも
出来ますが仕事としてやりたいとは
思いません。
他に適している仕事があるからです。
それは 品質管理や商品管理などです。
これで20数年やってきました。
ですのでもっと広い気持ちで就職活動を
したほうがよいのではと思います。
就職と関係なく身に着けたいというのであれば
試験もSJC-Pでなく入門用のSJC-Aを目指されたら
と思います。
資格という観点からみれば初級アドミニストレータ
を取ってから再度Javaに挑戦されたらばと思います。
No.3
- 回答日時:
他の方と同意見です。
プログラマに一番大切なのは考える力です。
きちんと設計する力があれば言語に左右される事はありません。
Javaをメインに仕事に就けばJavaを中心に覚える事になると思いますが
別の言語を扱う必要が出た時もそれほど苦ではないはずです。
言語の選択というのはいわば箸にするかスプーンにするか
と言うようなツールの選択の一つに過ぎません。
プログラマと言うのは常に勉強し続ける仕事です。
技術も日進月歩です。
ですのでむしろ丸暗記では仕事として通用しないと思います。
常に新しい情報、技術を柔軟な思考回路で組み合わせて行くものです。
ですので、最初は誰だって経験もありませんし
いきなり設計まで出来る人はいません。
プログラマに一番大切なのは情報収集能力と問題解決能力だと思います。
スクールで学ぶのは一つの手だと思いますし、効率的ではあると思います。
ただ、卒業すれば必要な技術が習得できていると思うなら
それはちょっと思い違いがあるかもしれません。
卒業した時点ではやっとスタートラインで、
ここから独学が始まると思ったほうが良いと思います。
言ってしまえば、スクール卒業までの範囲は独学でも出来る範囲です。
また、ここまで来るのに一番早い方法は実は仕事についてしまう事だったりします。
要は、スタートラインにたどり着くまでにかかる時間が
違うと言う事だと思います。
参考書も最初はサンプルソースの写しで良いと思います。
重要なのは写したソースのどの部分が何をしているかに
興味を持つことで、入力して終わりだと意味がないです。
参考文献など見ないでとありますが、独学とは参考文献との
戦いだと思っています。
参考文献を見ない人はむしろ適正が無いような気がします。
長くなりましたが、とどのつまり誰でも最初は未経験と言う事と
未経験OK=社内教育制度という道もあるという事です。
勉強する気があればどこでも学ぶ事は出来ますよ!
適正は二の次です。
頑張ってください。
No.2
- 回答日時:
Javaをメインとするエンジニア(プログラマ)です。
>仕事でのJavaは企画が持ち上がった時点で参考文献なんか見ないで
頭の中でどのようなソースを打ったらいいのか瞬時に判断が出来なければならない。
>言い換えるならばLinuxのServerの設定ファイル全文を丸暗記しているようなもの。
そんなことはありません。
むしろ、必要なのは「設計書を書く際にどのように実現をしていくか」
を考える能力です。
要するに条件分岐・ループといった処理内容と、
JavaDocと呼ばれるAPI仕様書が読めること、
そしてJava特有な「import」「CLASSPATH」が理解できれば、
第一段階はクリアです。
逆を言えば「即戦力」として求められる能力としては、
・import、CLASSPATHが理解できる
・API仕様書が読めて、設計書やコードを書くことができる
があれば「Javaのエンジニア」としては大丈夫だと思います。
あとは、「コミュニケーション能力」「条件分岐やループ処理といったどのように実現するのかを考える能力」といった、
「エンジニアとしては必要不可欠な能力」が備わっていれば大丈夫だと思いますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 大学受験 高3。通信制高校生。英検四九レベル偏差値は30も無いでしょう。社会不適合者です。 中学は2年から頭に 1 2022/05/12 22:06
- カップル・彼氏・彼女 彼氏の思考が分からないです 私は23歳の国試浪人です。 学生時代から一人暮らしをしており、国家試験に 5 2022/08/30 11:58
- その他(教育・科学・学問) 通信高三で中一レベルの英語力しかありません。 1週間まえから武田塾に入りました。 今から京都文教又は 9 2022/08/13 19:10
- 大学受験 高三 進研模試偏差値34でした。 9月模試で英語と国語が30代前半でした。 英語のレベルは英検4級で 1 2022/10/08 14:32
- 大学受験 大学受験英語長文の勉強法について 武田塾のYouTubeなどを参考にして、勉強法を考えました 自分は 2 2023/05/05 08:05
- その他(悩み相談・人生相談) 仕事は基本的に人相手なら、学生の頃も文武より他者との会話、コミュニケーションをよく取る人の方が良い? 3 2023/04/27 23:47
- その他(悩み相談・人生相談) 受験で失敗した自分に折り合いつけたいから手伝って欲しいです。感情的で申し訳ないです。 私の親族に、凄 1 2022/03/27 22:12
- その他(悩み相談・人生相談) 現実逃避をしたいです 何なら既にここ数年現実から逃げて生きてきたのですが. 私は中3の受験生です.頭 5 2023/08/09 00:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マイクラでPythonのプログラミ...
-
プログラミングの問題です。大...
-
JaneStyleのスレッドが見れなく...
-
配列にnullを代入すると、null...
-
サーブレットをapacheで公開す...
-
下記のリストならno002が含まれ...
-
is this even a thing?
-
JAの支部?地域の農協のカード...
-
えハミルトン路と全域木のちが...
-
CSV出力を画面から選択したデー...
-
ショートカットキーについて
-
list の空は [] ってあわらすのに
-
あんまりお料理しないのに台所...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
Jupyter notebookですわかりま...
-
Eclipse 動的プロジェクトで404...
-
下記問題の答えが"D"になる意味...
-
改行含むテキストの表示の仕方
-
キー入力について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Pythonを無料(安価)で学ぶ方...
-
今年28歳女性 プログラマー未...
-
プログラム未経験の人がJavaの...
-
求人サイトで良いところありま...
-
Javaを仕事で使うには、J...
-
seプログラマーとwebデザインの...
-
java上級者になるには
-
35才未経験からのソフト開発
-
JAVAプログラマとして入社した...
-
女性28歳未経験でもプログラマ...
-
初心者がアプリ開発を勉強する...
-
wed業界に詳しい方教えてくださ...
-
PHPの実務レベルはどのぐらいで...
-
未経験として自社開発企業のエ...
-
プログラマに転職するには、ど...
-
IT業界や求人事情などのご意見...
-
30代半ばからのプログラマー
-
今年30歳、業務未経験がプロ...
-
PHPをマスターするにはどうすれ...
-
Javaのスキルはどの程度まで必...
おすすめ情報