PCがあれば何でもできる!スマートフォン用の表示で見るPCがあれば何でもできる!へっぽこアラサープログラマーが、覚えたての知識を得意げにお届けしますこの広告は、90日以上更新していないブログに表示しています。2014-09-27プログラマの悩み。大したスキルもないし、この先ほんとに大丈夫かな→少し自信が持てた話その他Webエンジニアになろうと決心し、行動を開始したのが、9ヶ月前の12月。PCがあれば何でもできる!そして現在は...スマホアプリをメインで作っている企業に、転職することができました。スキルで言うと、AWS、Rails、Java、副業でPHP、AngularJSの辺りを使いつつ、ようやくWebエンジニアと名乗れるくらいには、なってきたかなと思います。やってここまで来れたのか、お伝えできると良かったのですが...。正直な話、自分の努力よりも、現職・前職の職場の方々、そして家族が支えてくれたというのが大きいです。そのため、あまり皆さんの参考になるようなことは、書けそうにありません。「もっと自信を持っていいんだ」と思えるようになったことは、大きかったです。今日は、そう思えるようになったきっかけについて書いてみようと思います。ナンバー1にならなくても良かったあなたが得意としていること、1つ以上ありますか?「そんなものない!」って思っている方、もしかして自分以外の誰かと比較していませんか?僕はまさにこれでした。確かに、得意なことや、それなりに勉強をしていることはある。あるけれど、ネットで検索すれば、もっとすごい人が山ほど出てくる...。先輩や知り合いなんかも、頻繁に講演をやっていたり...。こんな人達に勝てるんだろうか。いやいや、今の実力じゃ到底駄目だ。アピールするなんて絶対無理!と。そんな悲観的な思いを持っていました。あるとき会社の先輩にこんなことを言われました。「世の中のすごい人達は、元々才能のあるのに、さらに自分らよりも努力している。そんな人達に敵うわけがない。」その言葉を聞いて色々と納得。上の人を意識しすぎて、必要以上に自分を下に見る必要はありませんでした。「世界に一つだけの花」の詞にもあるように、「オンリー1」、自身の強みが大切だと気づきました。それでダメなら、まぁそれはそれでいいじゃない!思い詰めていた気持ちが、解放された瞬間でした。Web業界にはチャンスが広がっていた僕はWebエンジニアになろうと決心してから、それなりに勉強はしていました。本職の人には敵うはずもない「にわか知識」。本職の人達に話せるような内容ではない...と思っていました。それが、勉強会などで知り合った人達と話をしたところ...。「それは知らなかった!」「もっと教えて!」という声があったんです。それはなぜか、色んな人と話しているうちに、わかってきました。Web業界は、インフラ、クラウド、デザイン、フロントエンド、バックエンドなど様々な分野に分かれていて、さらに、それぞれの分野でたくさんの技術を必要とされます。加えて、それらの技術は、日々改善されたり、新しいものが次々に開発されたりと、ものすごいスピードで成長を続けています。IT業界の1年は他業界の10年だという話も聞きますよね。一人の学習量でカバーしきれる量ではないのですね。極端な話かもしれませんが、これって、特定の分野に特化したスペシャリストでも、新しい情報を吸収していかないと使い物にならなくなるということ。反対に普通の人でも、これから新しい情報を吸収すれば、活躍できるチャンスがあるということではないでしょうか。今からでも、対等のポジションでスタートできるわけです!そう思うとワクワクしてきませんか?転職後、意外に前職の経験が生きた僕は、前職で基幹系のパッケージを作っていました。職種もプログラマではなくSE。高難度のコードをガリガリ書くことはなかったものの、顧客の要望を叶えたり、顧客に指摘を受けた障害を直したりという、修正がメインでした。Web業界でこの経験が活かせるか不安でしたが、想像以上に生かせていて、僕自身の長所になっています。他者の書いたコードを苦なく読める。既存コードを理解した上で、デグレをおこさないように修正。期待通りの実装が厳しい場合の発想の転換。