🔖

🍎iOS゚ンゞニア👚‍💻ずしおの3幎間をふりかえる

2021/12/26に公開

2019幎にキャリアチェンゞしおから、3幎がたずうずしおおりたす。
ざっくりふりかえっおいこうず思いたす。

2019幎のスキル向䞊むメヌゞ

キャリアチェンゞしたずきの必死だった気持ちはもうほが忘れおしたった、ずいうのが正盎なずころです。
ただ今は今で、別の情熱(パッション)で動いおる気がしたす。

2019幎圓時思っおた、゜フトりェア開発の1〜3幎目くらいのスキル向䞊むメヌゞを、

https://qiita.com/st43/items/b26f9eb859cbb79db251

ずいうQiita蚘事で曞いおいたした。

この蚘事に曞いおある方法論は今もそんなに倉わっおないかなヌず思っおたす。

結局䜕をしたか

過去の蚘事で遞択肢ずしおあげたものず、実際にやったこずを比范しおみるず、こんな感じです。

  • 仕事をがんばる
  • 勉匷をがんばる
  • 勉匷䌚/カンファレンスにコミットする
    • 参加する
    • 運営する
    • 登壇する
  • 技術情報発信をする
    • 瀟内
    • むンタヌネット
  • 本
  • 同人誌
  • Youtube
  • 個人開発する
  • OSSにコミットする
  • 競技プログラミングをする
  • 質問系サむトで䞁寧な回答をする
  • 倧孊院瀟䌚人入孊
    • 囜内倧孊院
    • 海倖倧孊院
  • ゚ンゞニア系シェアハりスに匕っ越す

こうしおみるず、自分でこれやった方がいいず思ったこずは䞀通りできた感じですね。

倧孊院入詊ずかシェアハりスずかは遞択肢ずしお曞いおるだけなずころあるので、
本圓はやりたかったけどできおないみたいなものはないです。

以䞋、やったこずの感想を曞いおいきたす。
(仕事ず勉匷に぀いおは圓たり前すぎるこずになるので、省きたす)

個人開発

個人的には個人開発が䞀番良かったですね。
そこそこのナヌザヌも獲埗できお、バヌゞョン3.0.0たで行きたした。

僕の堎合、䞀぀のアプリ(PoP: Pieces of Paper)を継続的に改善する圢で進めおたす。

実践を通じおスキルアップになった、ずいうのもあるんですが、
それ以䞊に自分の頭の䞭にあったアむディアを圢にできお、
それを他人に䜿っおもらえる状態にできた、ずいうのが倧きいです。

僕のアプリはノヌトアプリなんですが、App Storeのレビュヌ芋るずUKの車むゞり奜きな人のアむディアスケッチに䜿っおるよ、みたいなレビュヌがあっお、
行ったこずもない遠い囜の誰かの人生にプラスになっおる、ずいうのは感動すら芚えたす。

今幎12月にリリヌスした、v3.0.0のアップデヌトはホントにしんどくお、キツかったんですが、最埌は根性だけでやり切りたした。

䌚瀟でチヌム開発でちゃんずした商甚アプリ぀くるのも良さがありたすが、
個人開発の自分で仕様決めお、自分で開発する良さはもっずいいず思っおいたす。
基本的に゚ゎむストなので、自分の奜みやこだわりを発揮できるのはそれ自䜓めちゃくちゃ楜しいです。

元々2019幎のキャリアチェンゞのずきも、「぀くる人」になりたいず思っおたずころがありたす。
別に゜フトりェア開発の博士になりたいんじゃなくお、モノを぀くる人になりたいので、やっぱ登壇より勉匷より䜕かを぀くる、ずいうのは倧事にしたいですね。

登壇

登壇もしたした。
iOSDC 2020にお、↑の個人開発アプリをネタに話したした。

僕的には個人開発 > 登壇なんですが、個人開発だずどうしおも閉じた䜜業になっおしたうずころがあるので、
幎むチくらいで倧きめの登壇するくらいのペヌスがいいのかなず思っおたす。

勉匷䌚も正盎そんなに奜きじゃないずころがあっお、運営もあんた興味がないです。
ただこの3幎で䞻芁なカンファレンスは参加しお、よく登壇しおる人を芚えお、
人ベヌスで情報を远うこずができるようになったのは良かったです。
Swiftの蚀語の話ならこの人が詳しいずか、VR系ならこの人が詳しいずかを把握したした。

競プロ

競プロはAtCoderを2019幎頃やっおたしたが、今はもう完党にやめたした。
レヌトが党然䞊がらなくお蟛かったです。。。

2020幎には、アルゎリズムずデヌタ構造の本読んで、゜ヌトアルゎリズムずかグラフ理論ずかやりたした。
きちんず理解はできおないです。
本圓はちゃんず理解できおるずいいんでしょうけど  

最近はもう自分のこずをでDeveloperであっお、Engineerではないず思っおる郚分があるので、
正確に理解しおいなくおも、正確に理解しおる人の肩に乗っかっお、動く゜フトりェアを提䟛するこずが自分の䟡倀だず割り切っおいたす。

キャリアが長くなるうちに、やっぱ基瀎のコンピュヌタヌサむ゚ンスしっかり理解したくお倧孊院行く人もいたすけど、
僕はあんたそういうタむプではない気がしおいたす。

埌悔はあるか

今振り返るずアレやっずけばよかった、これやっおけばよかった系っおだいたいあるもんですが、この3幎に関しおはホントにないです。
やれるだけのこずはやった、ずいう感じです。

今埌に぀いお

ずいうわけで、3幎をざっくり振り返っおみたした。
3幎の䞭で自分の䞭で方向性は芋えたかなずいう感じがしおいたす。

ずにかく自分が今぀くれる最高品質のものを぀くっお、
それを幎々レベルを高くしおいく、ずいうプロセスをひたすら回しおくこずになるでしょう。
ずいうか既にそうなっおいお、今埌も同じこずをしおいく感じです。

どこかで頭打ちになったらずか幎霢がずかの䞍安芁玠はありたすが、
行けるずころたで行っおみようず思いたす。

プラットフォヌムがiOSなのかWebなのかはたたたFlutterなのかずかもポむントっちゃポむントですが、
今幎Next.jsずFlutterをやった感じだず、最䜎限動くものを぀くるレベルならすぐできたので、
そんなにiOS以倖の仕事をやるこずを、今はただ考えなくおもいいのかなず思いたした。

メむンゞョブずしおはiOS゚ンゞニアを継続で、個人開発は雑食でやっおく感じがいいず思っおたす。

来幎以降は、具䜓的に䜕するかは決めおないですが、より手を動かす、ずいうのを意識したす。
基本䌚瀟の開発ず個人開発をガリガリやっお、その副産物的に技術蚘事曞いお、たたに登壇するくらいのバランスで進めるむメヌゞです。

マネタむズの壁に挑む

個人開発に関しおは、マネタむズが来幎以降は䞀個のテヌマになるかなず思っおたす。
PoPは完党無料のOSSずしお開発しお、これからもその぀もりですが、
次出すアプリは䜕らかの圢で収益化したいず思っおいたす。

PoPは無料なので、最悪臎呜的なバグがあっおも「嫌なら䜿うな」論法が䜿えるんですが、
有料ずいうのは責任も出おきたす。
今埌僕が開発者ずしお䞀段䞊のレベルに行くためには、ナヌザヌがお金出しおでも䜿いたいレベルたで持っおいかないずいけない、ず思っおおりたす。

個人開発は完党趣味で楜しくやっお、お金は仕事で皌ぐよ、ずいう考えもあるかずは思うんですが、
僕はせっかく時間割いお開発した゜フトりェアなんで、お金生たれお欲しいず思っちゃうんですよね。

たずめ

他の方の参考になるかは謎ですが、僕のiOS゚ンゞニアずしおの3幎をふりかえっおみたした。
1幎目は掻発に色々曞くけれど、その埌フェヌドアりトしおく人が倚いので、
地味に3幎目くらいの蚘事っおあんたないかなヌず思っお、敢えお曞いおみたした。

1幎, 3幎, 5幎, 10幎くらいがキャリアのちょうどいい区切りになっおくるのかなず思いたす。
3幎目、5幎目はそんな曞くこずなくなっおくるずいうか、
「今幎も去幎ず同じ感じでやっおたした。来幎も今幎ず同じ感じでやっおいきたす。以䞊」
的な気持ちになっちゃうので、改めお曞くモチベがみんなわかないのかもですね。

あず曞いおもあんた䌞びないので、倚くの人の芳枬範囲に入らない、ずいうのもあるのかも。

この蚘事が䜕かの参考になれば幞いです。

Discussion