IT業界で気づいたことをこっそり書くブログ

くすぶってるアプリエンジニアが、日々気づいたことを適当に綴っていきます(受託→ベンチャー→フリー→大企業→ベンチャー→起業)

なぜ10年以上エンジニアをやった私が「分からないことだらけ」なのか?

アプリなんてちょっとしたものなら初学者でもリリースしてるし、15人月規模のアプリでも2年目の新人3人でリリースすることができました。でも10年以上iOSエンジニアをやってる私でも「分からないことだらけ」と思うことが多いです。これはどういうことなん…

プロジェクトの難易度を上げすぎると窒息死する話(エンジニア採用)

最近何社からか「良い人材がいない」とか「みんなすぐ辞めてしまう」みたいな相談を受けたのですが、「そりゃこんな難易度のプロジェクトできる人材なんてそうそう居ないよ」みたいなのばっかだったのでそう言う話をします。 モバイルアプリの人材を5段階で…

連番のボタン名がなぜ良くないかを言語化する

これ b.hatena.ne.jp 元: https://twitter.com/ohbashunsuke/status/1495900842389610498 何か凄い燃えそうだし斧投げすぎるの良くないかなと思ったんですが、テーマとして面白そうだったのでブログ書きます。 とりあえずコメントを見るに「どうやら皆良く…

ITフリーランスの限界についてまったく見当違いだった件

これ otihateten.hatenablog.com 2021年下半期〜2022年はだいたいここらへんです。 自分の想定を自分自身が超えていく。 限界なんて無いのではないか?

Delivery(納期)とQuality(品質)を柔軟に入れ替えられる人は少ない

QCDはトレードオフする。という話があります。Quality、Cost、Deliveryは一つ上げると他が下がるみたいな話。エンジニアにとって特に重要な要素としてはQとDなわけですが、世の中に案外QとDを調節できる人は少ないです。私もぶっちゃけ得意じゃないです。 な…

もっと基礎を疎かにしろ!

プログラマーに数学が必要かどうかの論争って定期的におこりますよね。Twitterでバズってましたね。 note.com 私は「大学を出たような人が改めて数学を勉強し直すほどのことは必要ないんじゃない?」と思ってます。さすがにセンター試験レベルの数学は理解で…

フリーランスエンジニアの単価と「安すぎる」というコメントの謎

この記事が目についたんですが。 qiita.com 良いか悪いかで言ったらQiitaでそういうのは見たくないというのは個人的な感想なんですが。それは置いといて、毎度恒例、はてブでは「安すぎる」というコメントが多く見られました。 [B! エンジニア] エンジニア20…

iOSエンジニアはMVVM・RxSwiftをやるべき?キャリアパスから解説する

タイトルは釣りです。 本当に書きたいのは エンジニアはスキルの陳腐化やコモディティ化とどう戦っていくべきか です。クソ面倒くさい話を書きます。死ぬほど長いです。 モチベーション 免責事項 MVVMとは? MVC, MVVMはどこから来たのか? RxSwiftとは何な…

近況 2021/08/27

未経験者を雇って仕事を助けてもらう(2名) ナショナルクライアントから仕事をもらう 単価がチームラボ時代を超える シェアオフィスが取り壊されるので、お引越し 下手すると1年半で新規アプリ5件もリリースすることに・・・こんだけiOSアプリをリリースし…

振られたタスクの粒度によって気をつけることは変わる

新人が振られるタスクって大小様々なんですが、その大小によって注意すべき点とか動きかたみたいなのって教えてくれないですよね。というわけでサクッとまとめてみます。 バグを修正するタスク 少しだけ追加・変更するタスク 1つのパーツを作るタスク 1つ…

SwiftUI移行は2023年〜2025年?

前 iOSエンジニア SwiftUIへの移行戦略 - IT業界で気づいたことをこっそり書くブログ 私の観測範囲ですが、iOS15からSwiftUIが良い感じになるという噂を各所で数件見つけました。実務に耐えられるようになるのがiOS15から、おそらくiOS16以降でスタンダード…

【定期】年収と成長率 2021 現状分析

去年 otihateten.hatenablog.com 2020年と今年の見込み。2020年はコロナやらなんやらでバタバタしてて微増でしたが、今年2021年は2000万が普通に見えてきました。なんなら2500万も見えてくるかも。 2020年、2021年で大きく変わったこと 営業しなくても直契約…

客単価から考えるWebサービスの現実問題

客単価と人件費などの開発費用を考えると、選択肢ってかなり絞られるよねという話をします。 1万円/年という商売(高単価) 1人のお客さんが平均年間1万円使ってくれるようなサービスを考えてみましょう。(粗利と考えます)1年で必要な開発費用が、ざっく…

技術的負債ならぬ、仕様的負債について

技術的負債っていう話、プログラマーは大好きです。こいつらはコーディングの邪魔をし、プロジェクトを遅れさせ、残業を増やします。だから皆嫌いなので技術的負債をどうにかしようと議論します。 技術的負債 - Wikipedia ただし、概ね技術的負債を減らす術…

非機能性って大事だよねって話、あと反省

ここ1年は非機能性に触れる機会に多く恵まれました。 ファッションモデルさんと仕事したり、インスタ映えを目撃したり、ブランディングの仕事をしてる人と話したり、表参道やら青山やらをウロウロして、美意識高い人に出会ったり、ダイエットしたりエステし…

近況 2021/03/14

世間は今どんな感じなんでしょうか? 私はここ1年大きな変化があったおかげで、周囲の変化が掴みづらいです。 先月1件仕事を失って、今月から2件仕事が増えて、もう1件増える余地もある、そんな状態です。 どうやらここ1年で新規アプリを3件リリースできそう…

転職後2ヶ月目に高確率で揉める説

わかりやすく転職と書きましたが、正確にはジョイン後です。私の場合はフリーランスなので入場と言ったほうが良いですね。すでに動いているプロジェクトに中途で入った場合、2ヶ月目か3ヶ月目あたりにそこそこな確率で1回喧嘩になり、その後一定の割合でその…

モバイルアプリ開発におけるクラウド選定の主流と歴史的経緯、あとFirebaseって何やねんという話

注意:社内勉強会用にあまり調べず超ざっくり書いたものですので、厳密には違う場合があるかもしれません。 ゴール1:何でAWSとFirebaseが混ざってるのか理解するゴール2:AWSやFirebaseでよく使うやつを覚える クラウドサービス 補足:スケーラブル 補足:…

Web・アプリサービス形態のパターン

改めて脳内にあるものを言語化するためにまとめます。あまりまとめられている記事をみたことがない印象です。 サービスのライフサイクル 全てを担保するサービスはまだ無い コンテンツが主たる誘引体であり、各項目が副たる誘引体 パターン:コンテンツホル…

モバイルアプリエンジニアはFlutterに手を出すべきか? そこらへんの生存戦略

Flutter、伸びてきてます。数はReactNativeとFlutterを比較しています。Flutterというのは普通に英単語のようなので、Flutterが登場する2017年を基準に補正しています。今年になってようやくReact Nativeを抜き去り、今は少し落ちつたようです。 これは国内…

ネガティブ思考でも努力はし続けられる、戦略的に自分を過小評価する話

今日気づいたんですが、どうやら自分の努力するときの思考パターンは独特なようです。メモしておきます。 ポジティブ思考の努力 ネガティブ思考の努力 ポジティブ努力のメリット・デメリット ネガティブ努力のメリット・デメリット ポジティブ努力もどき、ネ…

なぜ遅刻をしてはいけないの?ちゃんと考える(IT業界)

遅刻すると怒られたり怒られなかったりします。IT業界では結構怒られないこともあります。何故だろうと考えると、遅刻してはいけない理由が複数あるからだと思い至りました。 1.ルールだから(よくあるやつ) 規律、規則、契約みたいなやつです。IT業界で…

サービス・事業・活動の考え方まとめ:誰をどこまでアップデートするか

メモです。 サービスや事業を考える時に「どういう人をどういう状態まで改善するのか」という観点があると思いますがここについてまとめている情報を見たことが有りません。ちょっと何言ってるかわからないですね。具体的に書いていきます。 1.「困ってる…

ITスタートアップ/ベンチャー企業に就職したい人向け!調達から会社の状況を推測する

一般的に就職するときには、その会社を不変のものと捉えることが多いのではないかと思います。特に大企業であれば、入った時と10年後でそこまで大きな変化は無いのかもしれません。しかしスタートアップやベンチャーは非常に早いスピードで変化が生じます。…

ベテラン+初級者の組み合わせは案外パフォーマンスが良いという話

システム開発というのは非常に時間コストが掛かる作業ですが、何にそんなに時間がかかっているかといえば、試行錯誤や手戻りに時間がかかっているんですよね。最初に見積もりする時はだいたい一本道の正解ルートを辿った時のコストで考えてしまいます。しか…

エンジニアの幸福とは?どう実現するか

前回に引き続き、あまり推敲できていませんが、メモとして。最近ちょっと混乱気味でちゃんと考えられてるかわかりません。 あと考えていったらエンジニアというより労働者の幸福みたいになってきました。 幸福を知るにはモチベーションを知らなければならな…

エンジニアに立ちはだかる3つの壁

ちょっと考えました。 メモ。 エンジニアは3つの壁があると思います。これらはどのような方針で攻略できるかでまとめました。 1つは普通にプログラミング知識やエンジニアリングの知識です。発展型として設計力があると思います。 2つ目は、所謂上流系のスキ…

エンジニアよ、絶望せよ

キラキラした期待を持ったエンジニアの気持ちをくじきたい。今そういう腐った気分です。よろしくお願いいたします。 実務未経験者は絶望しよう 受託企業に絶望しよう 人材派遣型SESに絶望しよう 常駐フリーランスSESに絶望しよう 自社サービスのベンチャー(…

不安や劣等感と向き合う方法(エンジニア以外でも使える)

何だか最近「凡人」とか「劣等感」のようなワードを見かけたので、個人的な不安との向き合い方を理屈っぽく書きたいと思います。珍しく自己啓発っぽい話。 エンジニアの劣等感との付き合い方 - Qiita 【JTF2020】凡人エンジニアの生存戦略 - Speaker Deck 仕…

コロナ再自粛に備えようという話(2020/7/23)

※素人の意見です 都内の感染者数がついに300人の大台に!!!!!!!!! みたいな報道にそろそろ世間が飽きてきてる頃かと思いますがいかがお過ごしでしょうか。最初の世間のコロナショックの時(4月前後)は、未知の病気に対する恐怖と海外の流行っぷりに…