お世話になります。
私は文系出身の新米プログラマなのですが、仕事で使う
サーバサイドJavaの技術をどのように学習していけばよいのかが
まったく見えてこなくて悩んでいます。
現状、振られた改修作業を訳も分からずその場その場でこなしていく
という感じで、まったく知識・技術が蓄積されていく実感を持てません。
このままでは明らかにこの業界でやっていけないと感じているので、
Javaのテキストなどを休日に読んではいるのですが、
現場のものとどう関係しているのかがいま一つ見えてきません。
結局、何も分からないまま平日になり、時間が過ぎていく感じです。
そこで、どうにかして基礎から学んでいきたいのですが、
いったいどこをどう抑えればいいのか、という指針が見えません。
サイトやテキストの情報などもそれぞれに違った記述をしている
ように感じられ、どれを見ればよいのかがいま一つつかめません。
現場との関係が分からずとも、まずはJavaのテキストを一冊完璧にすべき
なのか、それとも現場でやっていることから随時調べていくべきなのか…。
そういった学習の進め方のツボのようなものや、「情報サイト(あるいはテキスト)
だったらこれ!」といった情報を教えていただけないかと思い、質問いたしました。
経験者の方から「とりあえずはこう進めておけ!」というアドバイス
をいただけると心強いです。
本当に困っています。
どうか、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
javaのテキストに沿ってコピーするのは意味がありません。
javaのテキストに沿ってプログラミングするときには
そこに理解が入らなければプログラミングではありません。
ただの人間コピー機です。
理解が入っていれば普通、2週間程度では忘れないと思います。
私は、本を1冊完璧にするのが良いと思います。
完璧にコピーするのではありません。
理解すればよいので、最初は書き出す必要はありません。
ただ、理解のために書き出すのが自分にとって早いと思った部分は
書き出す、プログラミングしてみると良いと思います。
仕事と関連が見えないといいますが、
1冊完璧にすれば、関連が見えるはずです。
むしろ見えてなければ、1冊完璧とはいえないのでは?
ちなみに文系とか理系とか関係ありません。
物事をちゃんと分解し理解して、再度組み立てれるかです。
それはプログラミングを理解するのに必要でもあり、
世の中の物事を理解するのにも必要な力だと思います。
簡単に言うと、どれだけ世の中について表面ではなく
仕組みを理解しようとしていたかと言う
学生時代や今までの経験の過ごし方が結果として出るものだと思います。
プログラミングと言う機会を得たのであれば、
仕組みを理解すると言う力は人生において役立つものだと思っているので
手抜きせず頑張って欲しいと思います。
回答ありがとうございます。
たしかに、仕組みを理解してやろうという意欲が足りないのかも
しれません。その意味で、newta777さんのご意見にはハッと
させられるものがありました。
ただ、そこから先といいますか、具体的にどう進めていけばいいのか
という点で、悩んでいるのも事実です。「自分で調べろ」というのが
業界(というか社会)の常識だというのはこの数カ月ではっきりと
自覚しました。ただ、たとえばテキストを一冊理解するというのが
どういうことなのか、それを今仕事でやっていることとつなげていく
にはどうすればよいのか、を考えた際の具体的な手順というかイメージが、
どうしても沸いてきません。結局のところ、気概にせよ要領にせよ、
私自身のうちに問題が多すぎるのかもしれませんが…。
ともあれ、真摯な回答ありがとうございました。
No.1
- 回答日時:
実際に自宅のPCでJavaが組める環境を準備して、
簡単な物からでも良いのでプログラムを作ってみてください。
プログラムはプログラミングで覚えるものです。
現場との関係がいま一つ見えて来ないならば、
今学んでいる事も理解されてそうな先輩に現場で聞いてください。
1人で学ぶよりは理解が早いと思います。
回答ありがとうございます。
Javaのテキストに沿ってプログラミングしてみてはいるのですが、
二週間触らないともう忘れてしまっている有様です。
(仕事の調べ物に追われて休日に触れないことがあります)
また、現場の先輩はとても私の知りたいようなことへのアドバイス
に時間を割ける余裕がありません。自分でやるしかないようです。
ともあれ、回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 就職 先のことが不安すぎる(主に就職活動) 3 2023/06/27 09:37
- 大学受験 Z-Study のテキストの「特別教材」と「要点ブック」の違いを教えてください。 1 2023/06/01 17:11
- 会社・職場 今後の仕事について 閲覧ありがとうございます。 私は現在28歳の男性です。 自分が向いている仕事、続 3 2022/08/01 12:19
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- 宅地建物取引主任者(宅建) 宅建の学習 テキストを読み一問一答の過去問を解く、これを続けてるのですが成果が分らずにいます 1 2022/07/29 10:43
- その他(悩み相談・人生相談) こんなこと、言います?? 2 2022/08/28 15:21
- その他(悩み相談・人生相談) 率直に、どう思いますか? 7 2022/08/28 17:18
- 経済 日刊工業新聞の活用方法について ( ´ー`)y-~~ 1 2023/07/01 10:14
- 国家公務員・地方公務員 公務員試験の数的処理で苦戦しています。 1 2023/01/30 08:56
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScriptとC言語の違いについ...
-
JavaとAndroidアプリ(Java)違...
-
授業でプログラミングのJavaの...
-
エクリプスのプログラミングに...
-
【マジックナンバーの由来】
-
Javaに向いてない人はどんな人...
-
大学の授業のプログラミング、...
-
内部仕様、外部仕様
-
フレームのデザインを変えたい...
-
vba クリップボードクリアにつ...
-
使用しているJUnitのバージョン...
-
JSPファイルで生じるエラーをど...
-
IISワーカープロセスが原因でCP...
-
【javaコンパイル時のエラーに...
-
Eclipseソース開発画面の行番号...
-
MSFormsとは何ですか?
-
unzip32.dllの利用について(64b...
-
MSCOMCTL.OCXのアップデートの方法
-
CrystalReportsのバージョン確...
-
Selenium/VBA/Chrome エラーで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaとAndroidアプリ(Java)違...
-
エクリプスのプログラミングに...
-
授業でプログラミングのJavaの...
-
スキル高めのIT技術者になぜ左...
-
vectorクラスについて。
-
内部仕様、外部仕様
-
オブジェクト指向をひたすら練...
-
JAVA
-
遊びでJavaを勉強しようとして...
-
Netbeansでの、Java「実行」と...
-
Javaは暗記科目でしょうか?
-
超初心者のJAVA入門(学生)
-
Javaに向いてない人はどんな人...
-
JavaScriptとC言語の違いについ...
-
待ち受けiアプリ開発の参考資料...
-
VBA(えくせる)ってなんでメン...
-
Perl言語について。
-
java言語でオセロゲームを4人対...
-
javaでマリオやロックマンみた...
-
Effective Javaのどこが良いの...
おすすめ情報