プログラマになって1年経ったよ。

プログラミング

アラサー未経験、プログラマとして働きだして今日で1年経ちました。

長いようで短かった1年

1年前のツイッターを引っ張ってきた当時の心境。

…………。

ほぼ全部、いまとは意見が真逆な件について。

振り返ってみる1年

ぶっちゃけ、中途半端な1年だった気がする。

Web系のプログラミングスクール通って、入社した会社はモバイルアプリ開発の会社(転職が目的だったのでこれはこれでOK)で、しかも入社直前にSESで出向する旨を伝えられて、「えっ?」となり。

おまけにiOSはObjective-CでAndroidはEclipseで作るし、これは中々な会社に入ってしまったなー、と気づいたのは出向してから。

SESで出向したらしたで、Swiftを教えられる人はほぼ誰もいないというハードモードで配属されるし、何ともスゴイ振り回されてきた1年だった気がする。

当時はSESも良く理解してなかったし、Objective-CでiOSアプリを作ってることや、EcripseでAndroidアプリの製作をしていることに違和感はなかったけれど、いまはあり得ないことなんだなと自覚している(Objective-Cでの開発はまだあるみたいなので批判はしない)。

自分の中で「これだ!!」という方針が固まってないと、かくも振り回される形になるんだなと、振り返って思う。

・Web系のスクール経験は全て捨て、1からモバイルアプリの勉強を開始。
・JavaもObjective-Cも分からない半年間だし、2ついっぺんなので中途半端。
・半年後に「Androridの案件でいこう!!」と営業に言ったら、何故かiOSアプリで出向。
・Swiftを1からまた勉強しなおしー>現在。

どれも半年未満の経験で、深く学びには至っていない。やっとこさ、Swiftがそろそろ半年間になろうとしている。

まあそのSwiftも、書店でガッツリ買ってきた本を叩き込んでいる最中なのではあるが。

あとは自社の人間関係に悩んだりしてメンタルもそこそこ病んだ。先輩があまりにもクソすぎるが、仕事はその人から教わる形だったのでなかなかなストレスだった。

技術的な面より、人間関係がメチャクチャ重要だなと感じた1年でもあった。

スキルあればこの業界通じる、という考えは捨てた方がいい。まともな考えだと解ってもらえるかと思うが、「技術さえあれば何やっても通じる」という考えの輩がいくらかはいる。健全ではない。

今後トレンドで、プログラマやエンジニアは無駄に増えるだろうから、そうなった時に技術的な面じゃなくてヒューマンスキルとかがあった方が絶対通じる。というか、ムカつく人間はどんなにスキル高くても一緒に仕事したくない。

なのでスキル面で劣ってるのはもちろん不利だが、それ以上にまず生き延びる戦術が必要なわけで。しかも入社する会社の表面は分かっても、実際は入社しないとどんな会社かわからないし、どんな人間がいるのかわからない。マジで転職はギャンブル。

スキルは働いてればある程度学べると思うが、メンタルは病んだらそこで終わる。スキル学ぶどころではないので、メンタルヘルスをしっかり管理する方が重要。コレに関しては、どの業界でも一緒だなと思った。

プライベートでは筋トレを始めた。メンタルを鍛えるために、まずフィジカルからという考えに至ったわけだが、どうしてこういう考えになったのか今はわからない。メンタルを鍛えるのに筋トレという考えがマジで脳筋だなと。

一応、脳を鍛えるには運動しかない、という本を書店で見かけたのでそれにならった形ではあるが。あとはハガレンで、「精神を鍛えるにはまず肉体から」という名言が自分に残ってるからかもしれない。どちらにしろ、役に立ってるかはいまのところ分からないですw

後は睡眠時間削ろうと1日1食にしたり、サプリとって風邪引かないようにとか。風邪を引いたりしないようにしていた。とにかくコンスタントに経験をつもうとしていたので、突発的な怪我や風邪は極力避けていた。風邪ひいてる時間なんかない。

1食はいま2食に戻った。そこそこ内蔵負担はかからなかったが筋トレでバテるので、結局に2食に。睡眠時間また削りたいと思ってるので、意図的に量は減らすようにしている。

休日は家事やら雑用やらを片付け、余った時間はプログラミングの学習に当てている。娯楽に割いている時間の方が多いと思うが、意図的に学習していかないと置いてかれる一方なので。

「プライベートでは一切プログラミングの勉強しない」という人もいるみたいだが信じられない。とくにアラサーからプログラマになった人でもそういう考えを持ってる人もいるので、尚更信じられないという思いが強い。

これからの1年

また新しい1年が今日から始まるが、色々とやってみたい。特にAR(拡張現実)の世界は面白そうで、せっかくiOSアプリを触っているので個人でもSwift4使ってここらへんやっていきたい。

基礎的な部分もまだまだ根本的に足りてないので、無理矢理にでも伸ばしていく。アルゴリズム的なものとか。設計書とか要件定義なんか経験してないし、何とかしないとなぁ、と。

おそらく今の出向先でも学べることはまだ沢山あるはず。Androidアプリもゆくゆくはやっていきたいところなので、情報だけは集めていかないとなぁと。

後は筋トレして肉体を鍛え、風邪を引いたりしないように自己管理をして、ブログ書いて少しでも利益が欲しかったりで…………、うん。今と同じサイクルの1年をまた継続ですねw

いまのサイクルを積み上げていけば、能力は絶対伸びると思うので、やはり積み重ねていくことしか自分は出来ないですね。

まあ未来は誰にも分からないので、来年のいまもこうしてプログラマやってる保証はないですが、続けていけるよう頑張る次第です。

SOFT SKILLS ソフトウェア開発者の人生マニュアル

タイトルとURLをコピーしました