- 締切済み
プログラミングを覚えるにあたって
自分は入社1年目の新人SEです! 今は、研修中でJava言語を習っていますが、 プログラミング経験がないので苦労が耐えません。 Java言語に限らずなんですが、プログラミング言語を能率よく覚えていくような方法とかありましたら教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
#1さんとダブリますが 「プログラミング言語を覚える」という意味では とにかく手を動かしてプログラムを沢山作ることでしょうね。 英語や他の外国語を覚えるのと同じで 毎日使っていれば自然と覚えるでしょうし、 使わなければ、幾ら机上で勉強してもいずれ忘れてしまうでしょう。 ただ個人的には「プログラミング言語を覚える、暗記する」ことはそれほど重要だとは思いません。 質問者さんは研修中とのことなのでまだ現場に出ていないのかも知れませんが 仕事でプログラミンングする訳ですから、別にテストや試験がある訳ではありません。 分からなければ、その都度、参考書なり、Webサイトを見ながらやっても誰もとがめることはないはずです。 それよりも大事なことは、アルゴリズム(論理的な処理手順)を組み立てられるかどうかです。 -求められる出力は何か?(どんな結果が得られればいいのか?) -そのために必要な入力は何か?(どんなデータが入力されればいいのか?) -出力(結果)を得るために、入力されたデータをどんな順序で、どんな加工をすればいいのか? 例外データ、処理時間、データ量などを考慮しながら、これらを組み立てられるかどうかが重要です。 言語は、あくまでその表現、記述方法に過ぎませんので。
- KNIGHT11
- ベストアンサー率21% (82/376)
SE歴8年くらいです。 そんな方法があったら私も知りたいですね(笑) とは言いつつ、個人的に思うポイントをいくつか。 ・仕事と思わず、趣味の延長として仕事をする(でも適当にやっちゃダメですよ…) ・とにかく数多くのプログラムを組む(経験に勝るものはありません) ・既存のシステムの改造をする場合は、設計者の意図を考えながら見る ・先輩、上司の言っていることが分からなければ、ちゃんと分かるまで聞く こんなところでしょうか? 私の場合は高校の3年間でプログラミングを勉強した上で就職し、SEになりましたが、学校で勉強した3年間は会社で仕事をすれば3ヶ月で取り戻せます。 実際、同期入社だった自動車科卒の人間も3ヵ月後には普通に仕事できてましたから。 業界的に異常なまでの残業、徹夜は当たり前ですので、体調管理も大事です。 思った以上に体力を必要とする仕事ですが、やりがいはあると思いますし、未経験者でも若ければ気合と根性でどうにでもなる業種だと個人的には思っています。 大変ですが、がんばってくださいね(^0^)/
お礼
ありがとうございます!! とりあえず、三年間ぐらいこの業界をがんばってみようと思います。 KNIGHT11さんの言葉を聞いて少し希望が持てました!
お礼
ありがとうございます!! とりあえず、三年間ぐらいこの業界をがんばってみようと思います。 da12aem0nの言葉を聞いて少し希望が持てました!