アラサー未経験、プログラマとして働きだして今日で1年経ちました。
長いようで短かった1年
1年前のツイッターを引っ張ってきた当時の心境。
今日から仕事。初出社です。今日から3ヶ月間ほど研修をする。うーむ、色々と緊張するなぁ……。転職活動と引越しで勉強もほとんど出来なかったので、また1から勉強し直そう。
— takashi32歳@初心者プログラマー (@takashi_Swift) 2017年3月21日
初仕事終わりました(仕事ではないが……)。
スクールで習ってないこと沢山、というか会社のルーティーンとかルールとか、社員の名前とか覚えることが多すぎて、それが自分の仕事だった。
社長はクソ忙しいようで、バリバリに動き、先輩社員の方が何を言ってるか不明だった。— takashi32歳@初心者プログラマー (@takashi_Swift) 2017年3月21日
頭メチャクチャ痛く、甘いもの欲しいというのが良く分かる。
ただ苦痛ではなく、逃げ出したいという気持ちは今の所ない(先になったら分からないが)。
社内はフラットで、前の会社に比べたら本当に自由。自分の仕事がしやすいように、色々とカスタマイズして良い模様。ベンチャーならではか。— takashi32歳@初心者プログラマー (@takashi_Swift) 2017年3月21日
個人的に1番問題なのは電車だ。今までクルマ出勤だったので、満員電車がシンドイ。満員電車の問題を解決出来る人がいたら、ある意味ノーベル賞だと思う。
そのうち、空路とか未来に出来るのかなぁと勝手に空想している。— takashi32歳@初心者プログラマー (@takashi_Swift) 2017年3月21日
ぐぎぎ……!Objective-Cよく分からない。
あと、今週1日足りない分、作業量が多い!
祝日あったのを恨んだのはこれが初めてかもしれない……。— takashi32歳@初心者プログラマー (@takashi_Swift) 2017年3月22日
会社ナウ。
なるほど。これがウワサに聞くリリース直前の仕様変更というものか。— takashi32歳@初心者プログラマー (@takashi_Swift) 2017年3月23日
まだ初週なのと、自分が手伝える範囲がもうなくなったので帰らされた。
仕様変更、恐ろしい子!— takashi32歳@初心者プログラマー (@takashi_Swift) 2017年3月23日
今の所、会社の人に恵まれている。
前職の会社の上司やら同僚は、ぶっ飛んでいる人間が多かったので感謝している。— takashi32歳@初心者プログラマー (@takashi_Swift) 2017年3月29日
自分の仕事の出来なさが歯がゆい。
— takashi32歳@初心者プログラマー (@takashi_Swift) 2017年3月30日
…………。
ほぼ全部、いまとは意見が真逆な件について。
振り返ってみる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
いまのサイクルを積み上げていけば、能力は絶対伸びると思うので、やはり積み重ねていくことしか自分は出来ないですね。
まあ未来は誰にも分からないので、来年のいまもこうしてプログラマやってる保証はないですが、続けていけるよう頑張る次第です。