質問: プログラミングの学習をしております。30代のものです。いつもテラテイルさんでは、いろんな方のアドバイスありがとうございます。大変助かっています。 今回は、孤独に勉強しており、不安があるため、気の持ちようなどのアドバイスをお願いできればと思い、書き込みました。 プログラミング経験0から、pythonを今年から始めて数ヶ月自分なりには毎日一生懸命自学自習してきました。CUIでのコマンド操作もなれてきて、pythonで簡単なモジュールなら自作できるようになり、djangoの初歩的なところ、(models.pyで初期設定をやったら、$python manage.py makemigrate を実施して・・・ という点が納得しながらできる)を習得し始めております。勉強はとりあえず一定程度進んでいるなと思う反面、実地でいつ使えるようになるのかという点で不安があります。 私が属しているのは、ごく小さな会社での新規事業ということで、pythonistaのベテランの方もおりませんので、実装例を見て、djangoで定義されているメソッドを使おうと思った時に引数が見慣れないものがくると、日本語版がない場合、英語のリファレンスを読まざるをえませんが、読むのにも一苦労(あるひとつのメソッドの引数の意味を把握するのに1〜数時間など)です。 不安が強くなったのはdjangoに用意されている豊富なライブラリなどを簡単なアプリをつくるにしても、一気にたくさん把握しなければならない状況になってからかもしれません。 djangoは動画通信講座などを履修中ですが、「あ、このメソッドは、今の操作を反映させるために、プラスして、この引数が必要なんで付け加えますね〜」と、さらさらとプログラミングをされる講師の方を見ていると、講師の方のご経験がかなりのベテランの方であるとはいえ、自分もいつか、ある程度さらさらかけるようになるんだろうかと心配になります。今の所、さらさらかけるようになるのか?と、自分を半信半疑しています。(やる気はあるのですが、不安が追いかけてくる感じです) あと、ネット上に「やってみた」集で様々な方の素晴らしい実践例を見るにつけ、「こんな高度なことを、文面からは軽く実装してる感じで、かっこいいなぁ〜すごいなぁ〜。一方自分は簡単な操作の実装もかなり苦労している気がするので、この先大丈夫かなぁ」とか思ってしまいます。 と、あまりまとまりがしっかりできておらず恐縮なのですが、プログラミング初学者の頃の気の持ち方などで、ご経験からのアドバイスなどあれば是非お願いします。
回答: 9月にPythonのイベントがあります。そういう場に参加して他の人たちと苦労を分かち合うというのも良いかもしれません。 例年、当然のようにPythonを使う人もいますが、先月Pythonを始めましたDjangoって何ですか?という人までさまざまな人が参加します。東京開催で平日にかかっているので仕事との折り合いを付けるのは難しいかもしれませんが、参加する価値はあるんじゃないかと思います(自分は運営スタッフなので宣伝っぽいですが、まあそんな価値を提供できるイベントを目指していますよということで)。