質問: いつもお世話になっております。 プログラミングが自分に向いていない気がしています。この業界に来て二、三年になります。 技術的な質問ではないのですが、みなさまからの客観的なアドバイスが欲しく、投稿させていただきます。 一切プログラミングを触ったことがなかった文系なのですが、二三年ほど前にどうしても行きたい企業があり、そこが偶然WEBプログラマを募集していたので、独学でWEBプログラミングを習得しました。無事に就職でき、仕事を始めたのですが、WEBアプリケーションの作成が一切楽しくないのです。 しばらく経って、当時勤めていたところの上司とよく腹を割って話していたので「自分とプログラミングがどう結びついているのかわからないし勉強も仕事もしんどいです」と話したところ「お前は向いていない」という発言こそもらいませんでしたが、「お前毎日しんどそうにプログラミングしてるよな。お前が一生プログラミングを続けているイメージは正直俺にはないし、プログラマという職業を一生続けなくても生きていけるよ」「○○さんとかは本当にプログラミングが好きで好きで仕方なくてこの仕事やってるし、ワクワク感がないなら他の仕事やったほうがいいよ。好きなことやるのが一番だよ」というような返答をいただきました。(上司の名誉のために付け加えますがパワハラは一切なかったです) その後WEBアプリケーションプログラミングから離れて、他のIT系に転職しました。インフラ寄りの仕事をしています。自分はペーペーなんだし勉強しなきゃという謎の焦りがあり、とにかく通勤中や休日にも勉強しまくりました。そのお陰か知識もある程度付いてきて、LinuxやSQLやDBやvimなどは特に抵抗なく触れるようになりました。最低限技術を使えるようになっているので楽しいといえば楽しいけどプログラミングの勉強はワクワク感はなく相変わらずしんどいなあという状態です。 また、転職後の職場の人間関係が悪かったということと、残業の後や休日もひたすら勉強に費やしていたので、うつになり体調を崩してしまいました。人間関係が悪かったというのもありますが、ワクワク感を抱きながら勉強や仕事をしているのであればここまで追い込まれないのかなあと思ったりします。IT系で自分はこういうキャリアを歩みたいというキャリアデザインのイメージもありません。 長文になってしまい恐縮ですが、他の業界に行ったほうがいいでしょうか。どうぞ宜しくお願い致します。
回答: みなさんと似た意見ですが 仕事の向き不向きついて、ネガティブなパターンは次の3つです (できる/できない、とは、能力を発揮して与えられた仕事を十分にこなせせるかどうかを意味します) 1 嫌い ・ できる 一定の収入が確保でき、生活面は満足できるでしょう また、周囲に頼られる存在になります ただし、どこかで「本当はもっと別のことをしたい・・・」という不満が残ります 2 好き ・ できない 好きなことをしているので満足感があります 周囲の評価や収入において厳しい状況になりがちです (稀に、人柄や本業以外の能力で補える人もいます) ただ、「できない」ことのもどかしさや、周囲からの扱いに疲れることも 収入が厳しくなることで生活が困窮した場合は、「好き」を続けることが難しくなります 3 嫌い ・ できない 周囲からも評価されず、収入も上がらず、生活が厳しくなります ストレスしかありません 1日も早く脱出が必要です たとえ1秒分の若さ1呼吸であっても、それを取り戻すことはどんな富豪にも不可能です 私は、どんな仕事の中にも好きになれる部分、得意になれる部分はどこかにあると思っています 生活のことを考えれば、ある程度の嫌いや不得意な部分を歯を食いしばってがんばるしかないと割り切っています でも、最も幸せなパターンである【好き ・ できる】ことを見つけることができ、誰かに頼られ、世の中の役に立つことがそのまま収入になれたら最高に幸せだと思うので、その機会を逃さないよう常に注意を払っています 具体的には、興味を持ったことや好きなことについて勉強し、そういうことで仕事をしている人を見つけて集まりに顔を出したり、ボランティアで請け負ったりしています 常に自分の使命が何かを考え、待つのではなく、キャッチできるよう準備しています 何をすればよいかわからない、自分の好きがわからない、という人がたまにいます そういう場合のヒントは案外と幼少期や学生時代の自分に見つかります 1日中夢中になってやっていたこと、友達と競い合ったこと、一晩中語り合ったこと、褒められてうれしかったこと、達成感を感じられたこと、たいてい何かひとつはあるもんです 今やITはあらゆる場所にあります せっかく身に着けた知識を活かしたいなら、ご自身の体験と結びつくもので仕事を探すか、新しい仕事を生み出すってのもよいかもしれませんね がんばってください