質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.11%

開発経験の身に付け方について

解決済

回答 6

投稿

  • 評価
  • クリップ 1
  • VIEW 504

patama

score 18

私は今大学2年生です。今まで何冊か技術書を読んでプログラミングの勉強をしてきましたが、Twitterなどで見る同年代の大学生たちはもう自分でサービスを作ったり企業でアルバイトとしてプログラミングをしたりしていて全く追いつけている気がしません。このままだと就活で彼らに太刀打ちできないと思います。彼らのようなスキルや開発経験を身につけたいとは思っているのですがどうすれば良いのかいまいちわかりません。皆さんは大学時代どのようにしてスキルや開発経験を身につけましたか?

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • dyoshikawa

    2019/07/29 15:28 編集

    技術的な質問をお願いします。

    キャンセル

  • 退会済みユーザー

    2019/07/29 16:49

    複数のユーザーから「問題・課題が含まれていない質問」という意見がありました
    teratailでは、漠然とした興味から票を募るような質問や、意見の主張をすることを目的とした投稿は推奨していません。
    「編集」ボタンから編集を行い、質問の意図や解決したい課題を明確に記述していただくと回答が得られやすくなります。

  • 退会済みユーザー

    2019/07/30 19:51

    複数のユーザーから「プログラミングに関係のない質問」という意見がありました
    teratailでは、プログラミングに関して困っていることがないと思われる質問を推奨していません。
    「質問を編集する」ボタンから編集を行い、具体的に困っている理由や解決したいことを明確に記入していただくと、回答が得られやすくなります。

回答 6

+3

Twitterなどで見る同年代の大学生たちはもう自分でサービスを作ったり企業でアルバイトとしてプログラミングをしたりしていて全く追いつけている気がしません。

自分で「企業でアルバイトとしてプログラミングをしたり」と答えを書いていませんか?


ちなみに、自分自身は大学時代は趣味のプログラミング程度でした。焦らなくても、いくらでもチャンスはあります

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

checkベストアンサー

+2

teratailでは、この手の質問と、回答がたくさんありますので、
まずはそちらをご参照いただければと思いますが、
ひとまず回答をさせていただきます。

全く追いつけている気がしません。
このままだと就活で彼らに太刀打ちできないと思います。

maisumakunさんのおっしゃる通りかと。
隣の芝生はなんとやら、という言葉もありますが、
とかく、若いうちって、自分に自信持てないから、人と比較してしまいがちです。
その気持ちは死ぬほどよくわかります。
(基本劣等感の塊なので)
ですが、プロ目線から言わせていただきますと、
どんなにやってても、アルバイトとか腰掛けでやっている以上、線の上か下かくらいの差しかありませんよ。
若いんですから、死ぬ気で頑張れば、数ヶ月で追いつき、越えていける程度の差しかないと思います。

そして、何をもって追いつけていないとおっしゃっているのかわかりませんが、
技術面での話なら、上記の通りなので、諦めず続けていけば、いとも簡単に追いつけるでしょう。
社会人として仕事をしていくには、技術の先に大事なものがあるので、
そっちの方が、身に着けるのがはるかに難しいし、それはバイトや腰掛けでやってては、ほぼほぼ身につきません。
たまにバイトさんでも、そこしっかりやってる人もいるが、やはり、正社員経験がある人間のそれには遠く及びません。
そして、何より、大企業になればなるほど、技術よりも様々な面で育ってくれる人材、育つ可能性がある人材の方が求められます。

なので、気にせず、臆せずいきましょう。
そして、技術面でも追いつきたいと思うなら、質問者さんもバイトでもいいから挑戦してみてはいかがでしょうか。

皆さんは大学時代どのようにしてスキルや開発経験を身につけましたか?

私は大学ではなく、専門学校なので、それでよろしければ。
私は、専門学校の課題以外では、
自分のWebサイトを更新したり、いろいろやってみたりして技術を磨いていました。
当時はクッソみたいな自己満サイトでしたが(今もですがw)。
つまり、遊んで楽しんでこだわってやっていたわけです。
(やらなきゃ!って義務感より、作ってみよう〜って楽しむのが大事)

ですが、学校で学ぶことって、現場で学ぶことと比べたら、ほんとーに”きっかけ”程度にしかならないんです。
なので、今の技術の、99.99%は、業界に入ってからの技術です。
なので、学生さん間で比べあってるのって、言っちゃうと、どうあがいても、どんぐりの背比べにしかならないんですよ。
ただ、その0.001%があったからこその、残りの99.99%なので、
0.001%はものすごく大事なんです。
だから、今は焦らないで、まずは何か作ったりして、なにかに挑戦していかれるといいと思いますよ。

そして前述した通り、技術の先を見据えて挑戦してみてください。
世に言われる偉人たちは、技術はそこそこだが、その先の発想や、人と仕事するってことに突出しているはずですよ。
あなたが、技術追いつけないって思っている人を越えていくには、その先を見ないと、と思いますよ。

長文失礼しました。
どうか頑張って。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/07/30 12:16

    >若いんですから、死ぬ気で頑張れば、数ヶ月で追いつき、越えていける程度の差しかないと思います。
    同意です。自分ができてない前提で考えると遠く見えるもので案外すぐ前を走ってたりするんですよね。

    キャンセル

  • 2019/07/31 22:49

    > mts10806さん
    本当にそこなんですよね・・・。
    僕自身、20代後半になるまでは自信なく、人を羨ましがってばかりだったので、質問者さんの気持ちもよくわかりますし、
    今なら、当時先輩が言ってくれていたこと(今自分が回答しているような話)がよくわかったりもします。
    不思議なものです。

    キャンセル

+2

開発すれば身に付くんじゃないでしょうか?

質問文見る限り本読んだり勉強してるだけで何も開発してないみたいだし。
色々と開発した上で何も身に付いてないと感じるのならその時は開発したプログラムを以て学校で相談したらいいと思います。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+1

私の場合はほとんど技術書を読んだ記憶はなく、ひたすらプログラミングしていましたね。

もう少しアウトプットすることを意識してみてはどうでしょうか?

例えば、

  • 開発したアプリをストアに登録する。
  • 開発した Web サービスをインターネット上に公開する。
  • GitHub でソースコードを公開する。
  • Qiita に記事を投稿する。
  • Teratail で回答する。
  • SNS で技術情報などを発信する。
  • IT系の勉強会で登壇する。
  • インターン、アルバイトなどで実務経験を積む。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

まず手を動かす事、これが何より大事です。
実践せずに知識だけ頭に入れても全く身に着きません。
また、実際にリリースするところまで自分で全部やる事が大切です。
アプリならストアにリリースするまでやる、
Webサービスなら、デプロイまでやってみる。
まずはサクッとこのレベルの事をやってから再度質問してください。

まぁそこまでできたら質問する事はなくなり自分で次にやるべき事を見つけていると思います。
ある一定のレベルにある人は、質問なんかしないのです。
誰かに質問する必要がなく、自分で次にやるべき事を見つける事が出来ますし、
何か分からない問題があってもググるなり本で調べるなりして解決できてしまうのです。
まずはそこを目指してみてはいかがでしょうか。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

タグの「Andoroid」は無視して回答します。(質問内容から関連性が読み取れないし) 

大学時代、文系だったこともあってあまりコンピュータ関連の授業がなく
Webがやりたかったので大学に通いつつ別途専門学校(今も全国に校舎がある総合専門スクールです)に通ってHTMLからActionScript(今はもう使われてないですね・・)、Webデザインの基礎を学びました。

結局そこで学んだことが活きたなと思ったシーンはほとんどありません。
自分で興味を持って、色々自身で課題をもって、作っていったことで身についたことの方が今役に立っています。(就職後、初めてPHP触れたときは一度挫折しましたけど・・)

それに、プログラミングを身に着けようと思ったら「考える力」が大事です。
使える道具は限られているわけで、その道具を如何に組み立てていくか、ロジックですね。
この「考える力」を身に着けることで、技術力の底上げはできます。

「考える力」は「考えること」でしか身に付きません。

何でもいいと思います。
既に出来上がっているものをみて「これはどうやって出来上がっているんだろう」
考えます。
それを簡単に、手書きでもいいのでメモをして図面のような形にします。
そこから実際にコードを組んで動かしてみます。
「ちょっと違うな」をまた考えて埋めていきます。

そんな感じ。

それに既に引用されている通り、

Twitterなどで見る同年代の大学生たちはもう自分でサービスを作ったり企業でアルバイトとしてプログラミングをしたりしていて全く追いつけている気がしません。

自分でも同じようにやればいいじゃん

ってツッコミがここにコメントしてない大勢のユーザーから聞こえますよ。
正直、学生時代に「実務で役に立つプログラミング」なんてほとんど身につくわけがなくて、
実務でしか身につかないことの方が多いんです。

学生時代は9割以上がインプットでしょう。
実務ではほぼ10割がアウトプットの連続です。

就活で見られるのは技術力よりも人間性と将来性です。あと元気がいいほうが良いのは当然。
どんなに就活で技術力をアピールしてもそこが考慮されるのは「この人とこの人どっちがいいかな」で迷った時くらいではないでしょうか(そこも適性検査のスコアが拾われることが多いでしょうけど)

とはいえ、焦っても仕方がないのは確かです。
アルバイトなどである程度社会経験していたとしても実際に仕事をするのはやはり格段についてまわる責任の重さが違います。
それに一度も失敗することなく定年までいける人って、いません。
全然そんなそぶりもなかった人が翌月辞めたとか、あまりも激務から鬱になって辞めたとか、日常茶飯事です。

どこにピークを持っていくか 人生設計をしっかりしていく時かもしれません。

今大学2年生ですよね。
考え方を変えると「学生時代にしかできないこと」が最も自由にできる時期ではないでしょうか。
※私はクラブ活動で全部潰しましたが

そのうち、30過ぎても40過ぎても「今がピーク」と言えるようになるかもしれませんし、
個人的にはそれを理想として日々頑張ってます(家族出来ると一層責任は重くなりますよ)

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/07/31 22:51

    頭から結まで禿同です。
    高評価30くらいつけたいですね。

    キャンセル

  • 2019/07/31 22:59

    さすがにそれは過大評価では・・

    キャンセル

  • 2019/08/01 11:19 編集

    すみません、大げさだったかもしれません 汗
    ですが、とても同意できました。

    キャンセル

  • 2019/08/01 11:21 編集

    ありがとうございます。そういう言葉をいただけると良かったなと思います。
    ただ、ごく一部の誰かにとっては受け入れがたいみたいですが、
    熱心なアンチがいるもんだと思って胸にしまっておきます。

    ※技術的観点から指摘できないなら低評価しないでほしい

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.11%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る