質問: 私は今大学2年生です。今まで何冊か技術書を読んでプログラミングの勉強をしてきましたが、Twitterなどで見る同年代の大学生たちはもう自分でサービスを作ったり企業でアルバイトとしてプログラミングをしたりしていて全く追いつけている気がしません。このままだと就活で彼らに太刀打ちできないと思います。彼らのようなスキルや開発経験を身につけたいとは思っているのですがどうすれば良いのかいまいちわかりません。皆さんは大学時代どのようにしてスキルや開発経験を身につけましたか?
回答: teratailでは、この手の質問と、回答がたくさんありますので、 まずはそちらをご参照いただければと思いますが、 ひとまず回答をさせていただきます。 > > 全く追いつけている気がしません。 > > このままだと就活で彼らに太刀打ちできないと思います。 > > > maisumakunさんのおっしゃる通りかと。 隣の芝生はなんとやら、という言葉もありますが、 とかく、若いうちって、自分に自信持てないから、人と比較してしまいがちです。 その気持ちは死ぬほどよくわかります。 (基本劣等感の塊なので) ですが、プロ目線から言わせていただきますと、 どんなにやってても、アルバイトとか腰掛けでやっている以上、線の上か下かくらいの差しかありませんよ。 若いんですから、死ぬ気で頑張れば、数ヶ月で追いつき、越えていける程度の差しかないと思います。 そして、何をもって追いつけていないとおっしゃっているのかわかりませんが、 技術面での話なら、上記の通りなので、諦めず続けていけば、いとも簡単に追いつけるでしょう。 社会人として仕事をしていくには、技術の先に大事なものがあるので、 そっちの方が、身に着けるのがはるかに難しいし、それはバイトや腰掛けでやってては、ほぼほぼ身につきません。 たまにバイトさんでも、そこしっかりやってる人もいるが、やはり、正社員経験がある人間のそれには遠く及びません。 そして、何より、大企業になればなるほど、技術よりも様々な面で育ってくれる人材、育つ可能性がある人材の方が求められます。 なので、気にせず、臆せずいきましょう。 そして、技術面でも追いつきたいと思うなら、質問者さんもバイトでもいいから挑戦してみてはいかがでしょうか。 > > 皆さんは大学時代どのようにしてスキルや開発経験を身につけましたか? > > > 私は大学ではなく、専門学校なので、それでよろしければ。 私は、専門学校の課題以外では、 自分のWebサイトを更新したり、いろいろやってみたりして技術を磨いていました。 当時はクッソみたいな自己満サイトでしたが(今もですがw)。 つまり、遊んで楽しんでこだわってやっていたわけです。 (やらなきゃ!って義務感より、作ってみよう〜って楽しむのが大事) ですが、学校で学ぶことって、現場で学ぶことと比べたら、ほんとーに”きっかけ”程度にしかならないんです。 なので、今の技術の、99.99%は、業界に入ってからの技術です。 なので、学生さん間で比べあってるのって、言っちゃうと、どうあがいても、どんぐりの背比べにしかならないんですよ。 ただ、その0.001%があったからこその、残りの99.99%なので、 0.001%はものすごく大事なんです。 だから、今は焦らないで、まずは何か作ったりして、**なにかに挑戦**していかれるといいと思いますよ。 そして前述した通り、技術の先を見据えて挑戦してみてください。 世に言われる偉人たちは、技術はそこそこだが、その先の発想や、人と仕事するってことに突出しているはずですよ。 あなたが、技術追いつけないって思っている人を越えていくには、その先を見ないと、と思いますよ。 長文失礼しました。 どうか頑張って。