電子書籍の厳選無料作品が豊富!

情報系の学部で4年間やってきましたが基本がガタガタのまま卒業制作も行っており大変不安です.
そこで基本をしっかりするためにも無料でプログラムの勉強に良いサイトを探しております。
できれば実際にコードをかけるものが良いと思っています.

今まで利用してきたものはjava(Androidstudio),pythonは触ってきました.
これらをもとに勉強したいと考えています.

A 回答 (3件)

現役でお仕事をしている者です。


peko-taroさんもおっしゃっていますが、そもそも必要なものが何かをよく理解していないように思われます。

[お仕事は何ですか?]
SEという言葉は非常に幅広い意味を持ちます。場合によってはプログラミングの能力は役に立たないこともあります。まず業務内容を明確にしておくことは有用ですよ。(上流工程を専門とするSEやインフラエンジニア、ヘルプデスク担当者にはプログラムが書けない方が少なからずいらっしゃいます。そしてSEという言葉には彼らも含まれます。)

[言語は何ですか]
ここからはプログラミングの能力が必要であることを前提として書きます。
学ぶ言語についてですが、よく採用される言語が何か、職場に確認した方がよいと思います。あなたが言語の知識に自信がないなら、今から勉強を始めたとして、半年後に他言語に応用ができる程に習熟できないかもしれませんからね。(早い人は1ヵ月程度でモノにしますが、ごく稀に数年かかることもあります)

[おすすめの学習方法]
まずは入門書を読むことです。あなたはプロなのですから数千円の投資をケチってはいけません。入門書を読みながら、書かれているサンプルを実際に書いて実行してみましょう。手書きでノートを取るのもおすすめです。

[Webでの学習をおすすめしない理由 - 情報が断片的]
Web上のコンテンツは、基本的にQ&A的な内容だと思ってください。中にはXX入門、といった総合的な内容を扱うサイトも存在しますがやはり書籍と比べてもコンテンツが貧弱ですし、メンテされておらず古いこともよくあります。(端的に言えば信頼できません)
ITの世界は日進月歩。数年前の情報すら古いと言われるのが当たり前です。それなのに総合的な内容を扱って、かつ最新の状態に保つのは困難ですよね?

[Webでの学習をおすすめしない理由 - 読者に一定の知識を要求する]
それならば公式サイトであればどうでしょうか?公式サイトならば常に最新の情報が記載されており、信頼のおける情報源と言えるでしょう。(私も後輩には「本家池」とよく言います)
ですが、これもあなたには向きません。なぜなら公式サイトの想定読者は、ITの知識を十分に有した技術者だからです。従っておそらくあなたには書かれている言葉の意味を理解することができません。(もちろん公式サイトのチュートリアルに挑戦してみるのは良いことです)

[それでもWebにこだわるなら]
それでもWeb上の情報源にこだわりたいなら、学習サービスの利用を検討してみてください。最近はCodeSchoolやtechacademyといったサイト上で学習する技術者も多いと聞きました。(私自身は利用したことがないのですが)

[最後に]
色々と書きましたが、あまり難しく考えないでください。お金がない等の事情があるなら、(さんざんdisりましたが)Webサイトで学習するのもアリです。上記の考えは、あくまでも技術者である私の意見に過ぎません。
意外に思われるかもしれませんが、技術者の中には驚くほど勉強しない人もいます。(10年間ずっとPGやってきたクセに研修明けの新人よりもプログラムが書けない技術者もいます)そんな中で、あなたは勉強したいとおっしゃった。これはとても貴重なことだと思います。
ITの世界はとても広く、求められる技術は日々変化しています。大切なのは学び続ける姿勢です。入社した後もぜひ今の気持ちを忘れないでください。あなたのような学生の参入を心より歓迎します。
    • good
    • 1

サイト自身は結構あると思います。


http://webings.net/
http://coreblog.org/ats/stuff/minpy_web/
http://x612db327.php.xdomain.jp/Prog/
自分に合ったサイトを探してみてはいかがでしょう。
    • good
    • 1

求める回答とは違うのだろうけど、一応…



会社で使う言語はjavaとpythonで合ってるの?
基礎ガタガタとか言っているのに、ホームページ参考にする程度で大丈夫?
参考書買った方が良くないですか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!