ブックマーク / qiita.com (17)

  • エンジニア歴20年の私が、素人バイブコーディング勢に物申す - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? お前がコードを書き始める前に 言っておきたい事がある かなりきびしい話もするが 俺の音を聞いておけ はじめに これから少しの間、不器用で、偉そうで、厳しいことを言う。けれど最後まで聞いてくれれば、その裏側にあるものもわかってもらえると思う。だから先に謝っておく。生意気な口を、許してほしい。 まず、お前に話す前に、業界を取り巻く空気の話をさせてくれ。ソフトウェア業界には、昔から消えない風潮がある。 「売れたプロダクトはすべて正しい」 「品質? 障害が起きなければそれでいい」 「細かいことはベンダーに丸投げで構わない」 ビジネスの現場で生

    エンジニア歴20年の私が、素人バイブコーディング勢に物申す - Qiita
    splitaces
    splitaces 2026/04/12
    DIYやってる人に建築基準を語るのと同じような話で、いまはみんな新しいおもちゃを手に入れて喜んでいるだけでしょう。
  • こどおじがAndroidアプリ作ってたらGoogleに子供部屋を追い出された話 - Qiita

    自己紹介 皆様は個人開発をやっておられますでしょうか。私も億万長者を目指して日々スマホアプリ開発をしております。 代表作は安倍晋三エクスプローラー/聖帝エクスプローラー、最近力を入れているアプリはガチ有能AI助手です。他にもいくつかのアプリを個人で開発し、AppStore/GooglePlayで公開しています。 私はこれらのアプリを実家の自室で開発していました。10年以上実家暮らしをしていた筋金入りの子供部屋おじさんです。 なお、ガチ有能AI助手ではバックエンドで使用しているCloudRun、Firebase、Algolia、Suno、Huggingfaceでそれなりに運営費用が発生しています。そのためIn App Purchaseを使用してアプリ内から寄付ができるようにしています。 IAPを使用した寄付機能(iPhone) IAPを使用した寄付機能(Android) GooglePlay

    こどおじがAndroidアプリ作ってたらGoogleに子供部屋を追い出された話 - Qiita
    splitaces
    splitaces 2024/09/03
    個人情報をラップするために個人事業主や法人化のオプションがあるので最適な方法を取ればいいですね。自宅を出ずに登記だけ別のところにするだけでいいので。
  • 1on1で質問をする側になって「工夫したこと」と「気づいたこと」 - Qiita

    プロジェクトでの進捗確認ミーティングもありますが、進捗を聞くだけに終始してしまいます。「働くこと」にもう少し視野を広げて、いろいろ聞いてみることがあります。1on1です。進捗確認MTGとは別の事柄を聞けます。以前は、1on1で質問される側でしたが、最近は1on1で質問をする側になったので、気づきをメモしておきます。 1on1の目的 1on1の目的は、(私の場合は)「心理的サポートをすること」です。別の言い方をすると、「働くことを通じて自己実現ができそうか/できているかを念頭に置き、会話を通して、精神面や志向についてプラスを大きく、マイナスを小さくするように働きかけること」です。 その上で、①働き方仕事内容の確認、②不安心配事の検知・助言、③成長・改善の意識付けという3つの観点から、プラス面、マイナス面を把握し、プラスを大きくマイナスを小さく働きかけます。 また、1on1をするときの基的な

    1on1で質問をする側になって「工夫したこと」と「気づいたこと」 - Qiita
    splitaces
    splitaces 2023/08/27
    1on1なんてやらずとも勝手にパフォーマンス出してくれるのが理想だよ。1on1があることによってなんとなく報告している気になってる人もいて運用は難しい
  • 凄腕エンジニアさんから学んだ例外の話 - Qiita

    はじめに 今携わっているプロジェクトで凄腕エンジニアさんと一緒に開発をさせていただいているのですが、その凄腕エンジニアさんから教えていただいた例外の話がとても勉強になり、 さらにこの例外の話を他のプロジェクトエンジニアさんに伝えたところ、反応が良く、とても勉強になりました!という声をいただけたので、アウトプットしていきたいと思います。 (この記事の中で凄腕エンジニアさんのことはTさんと呼ぶことにします。) ※【凄腕エンジニアさんから学んだ例外の話】の補足 というQiita記事を書きました。 この記事を読み終わった後に疑問が残った人などは補足資料として読んでいただけると嬉しいです。 例外の考え方の源 Tさんの例外の考え方は http://diveintopython3-ja.rdy.jp/your-first-python-program.html#exceptions ↑こちらのPyth

    凄腕エンジニアさんから学んだ例外の話 - Qiita
    splitaces
    splitaces 2023/06/27
    申請済みかどうかはデータのステータスなのでException扱いするのは個人的には違和感ある。入力値チェックもバリデーションだからExceptionという感じはしない。Exceptionはもっと根本的な例外処理に使いたい派です。
  • 後輩に対して [君付け]→[呼び捨て+命令口調]→[さん付け+敬語] に変えて学んだこと - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 同じチームの後輩に対して、名前を呼び捨てにするか君付けするか、敬語を使うか使わないか、様々な考え方があると思います。 私の場合は、呼び方や敬語の有無を変えた経験があり、そこから学んだことを紹介します。 最初は君付けだったが 私は最初、同じチームの後輩を「小島くん」のように君付けで呼んでいました。 当時の私は、社会人という意識が低く、会社の後輩に対して学生時代の部活の後輩と同じ感覚で話しかけていました。 しかし、ある時、転機がありました。 上司からすると、私は後輩に甘くて厳しさが足りないところがあったのでしょう。 後輩を呼び捨て

    後輩に対して [君付け]→[呼び捨て+命令口調]→[さん付け+敬語] に変えて学んだこと - Qiita
    splitaces
    splitaces 2023/06/15
    ニックネームで呼び合うと親近感が高くなる感覚が全く理解できない。友達同士ならまだしも業務でそれやっても呼び名がフランクなだけで新たなストレスが生まれそうなものだが・・
  • 人に「センスない」って言っているやつが一番センスない - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに きっかけは、以下のツイートです。 「配列のすべての要素が条件を満たすならtrueを返す」関数を定義するとき、空の配列を渡したらfalseを返すかtrueを返すかが、良いプログラマかどうかの一つの境目だ — ふみ a.k.a.DJ Monad (@fumieval) May 29, 2023 このリプライや引用リツイート欄では、Trueを返すべき、Falseかな、例外を返すべき、要件による、といった意見がありました。 建設的な議論ができるコミュニティは素晴らしいと思う反面、同じコミュニティに属するエンジニアに対して「センスがない

    人に「センスない」って言っているやつが一番センスない - Qiita
    splitaces
    splitaces 2023/06/01
    完全同意。新卒の時おれに「プログラムのセンスないよ」と言った上司元気にしているかな?さぞご活躍のことだろうね。
  • 個人サービスを公開するまでに必ずやるべきこと - Qiita

    はじめに 個人サービスを公開するまでに必ずやるべきことがあるのですが、思い出すのに時間が掛かってしまったり、「事前にやっておくべきだった...」と毎回思います。ここら辺の情報は調べてもまとまっている記事がなかったので私なりにチェックリストとしてまとめてみました。難しいことは一切なく(経験者には当たり前なことかも?)、比較的簡単に出来るものを書かせて頂きますので気軽に読んでいただけると嬉しいです。 前提 僕は個人サービスを公開する上で集客に重きを置いています。後述するやるべきことは集客をベースとした内容であり、サービスを利用する上で必ず必要ではないということをご理解ください。また、WEBの要素が強めなので、モバイルアプリ等の開発者は参考にならないことが多いと思いますのでご了承ください。参考までに僕が個人開発しているサービスです。Gmailのようなツール寄りのサービスではなく、キュレーションサ

    個人サービスを公開するまでに必ずやるべきこと - Qiita
    splitaces
    splitaces 2022/05/20
    個人サービスの立ち上げTIPSはよく見るけど、その後運用に乗ったケースはあまり見かけないのは何故だろうね。
  • 今後必要になるプログラム言語

    今後必要になるマスター言語 JAVA RUBY C++ PL/SQL JAVA JAVAアプレット JAVAサーブレット JAVAscript この3つのうちJAVAServletおよびJavaScriptは必須。 条件としてJavaBeansについて的確な知識があり、自分で設計取り回しができるレベル。 JavaBeansの設計とは、JAVA言語特有の空間的なソースやデータの配置を把握してることが条件なので、システムエンジニアへの質問もしくは仕様理解に努めること。 国内外問わずシステムのシェアはWINDOWS主体でありほぼJAVAで統一されている。 さらに動的HTMLなどについてもJAVAサーブレットの知識が流用される。 JavaScriptの知識については特に必要ないがBeansその他に直結するケースが多いので仕様確認。 RUBY この言語についてはJAVAのサブルーチンとしての位置づけ

    今後必要になるプログラム言語
    splitaces
    splitaces 2018/11/07
    ナチュラルに意味がわからなくて、釣りなのか本気なのか段々とわからなくなってきますね。こういう感覚は珍しい。どうもありがとうございました。
  • 25歳初めてのフリーランスエンジニアの単価について - Qiita

    はじめに 今回は自分が知りたかったシリーズ第1弾です。 第1弾:25歳初めてのフリーランスエンジニアの単価について 第2弾:新卒入社後、約3年半で読んできた書籍たち 第3弾:フリーランスエンジニアの面談ってこんな感じ 第4弾:新規参画した現場で1週間で意識したこと、やったこと こんにちは。今はまだ正社員ですが10月から初めてフリーランスエンジニアとして仕事していく予定です。 気になる単価ですがネットで調べると平均やMaxの値が多いので、僕のスキルでどれくらいの単価を提示してもらえたのかを記載しておきます。 職歴 キャリアチェンジはおそらく王道中の王道だと思います。 SIer→Web系開発→フリーランスエンジニア エンジニアの市場価値診断やってみたら今の年収低すぎた この動画の例にでてきたキャリアップ事例集は自分なのではと錯覚しました。 SIer(2015-2017年) 新卒でSIerに入社

    25歳初めてのフリーランスエンジニアの単価について - Qiita
    splitaces
    splitaces 2018/09/05
    人材紹介業はキャリアが浅かろうが高い値段つけて客先に送りつけるのが仕事。このくらいのスキルセットだと大手Web企業の新卒レベルだろうし、これでフルスタックを名乗るのは勇気があるなという印象。
  • 就活のためにWEBサービスを作ったら、転職できた以上の価値をもたらしてくれた話 - Qiita

    「熟成に時間がかかる」というのは、リリースしてから機能するまでに時間がかかるということで、PUKUBOOKではクロウラーによる情報収集のこと。一度リリースしたら自動的に動くので他のことに着手できます。一般的に仕事でも「他人に任せる仕事は真っ先に振る」と言われているあれです。ほかには、Googleにインデックスしてもらうためのもので、PUKUBOOKでは「詳細ページ」。人に見てもらうよりも検索エンジンに見てもらうことを優先に、ラフに作って公開しちゃいます。 トップページすら「無いと成り立たないもの」には入れませんでした。検索の巨人Googleと同じで、検索ボックスさえあればいいと思っていたから。 3.期限を決める やることを絞り込むと、いつまでにできそうかも見えてきます(逆に期限を決めると、過ぎそうな時にそれに収まるボリュームにせざるを得なくなる)。そこでプロトタイプに1か月、作りこみに2か

    就活のためにWEBサービスを作ったら、転職できた以上の価値をもたらしてくれた話 - Qiita
    splitaces
    splitaces 2018/05/10
    自分でサービスを作ることは良いことな一方でクローリングとスクレイピングベースのサービスはチャレンジング。自動化されたキュレーションサイトっていろんなリスクがありそう。
  • gitでのヤバイ!を取り消す方法 - Qiita

    gitでよくある、やってしまった!を取り消す方法を紹介します。 gitを使っていると、「ヤバイ・・間違えてcommitしてしまった」「消しちゃいけないものをgit reset --hardしちゃった」とか色々なやばいがあります。 そのヤバイを取り消す便利な方法を備忘録として記録しておきます。 【case1】 commit内容が間違っていた。取り消して再度commitしたい 直前のcommitだけであれば、git commit --amendを使えば解決出来ます。 ファイルに修正を加えて、commit 間違っていた事に気づいたので、更に修正を加えた git addしてgit commit --amend これでOKです。 【case2】過去のcommitが誤っていた。commit自体を取り消したい よくあるようなパターン(私はやってしましますw)として、ローカルで作業してる時、 何か修正を加

    gitでのヤバイ!を取り消す方法 - Qiita
    splitaces
    splitaces 2017/12/07
    意図せずgit reset --hardしてしまい絶望していたところこの記事で助かった。本当にありがたい。
  • 理不尽なリジェクトを受けたiOSアプリが公開されるまでの経緯 - Qiita

    はじめに あなたが作成したアプリを多くのユーザーに利用してもらうにはモバイル・アプリ・ストア (Apple の App Store や Google Play など) を通じてアプリを配布することが最適な方法です。 しかし、App Store にアプリを公開するためには、Apple のレビューを避けて通ることはできません。Apple のレビューは彼らが自ら定め、公開されているガイドラインにもとづき、評価が下されます。 ほとんどの場合において、彼らのレビューは適切に行われていると言えますが、ごく僅かなケースにおいては理不尽な評価が下される場合もあります。アプリに対して理不尽な評価が下されると、それを覆すことは難しく、最悪の場合アプリの公開を断念しなくてはなりません。 この記事では、理不尽なリジェクトを受けたあるアプリが、AppStore へ公開されるまでの経緯を説明しています。 アプリの開発

    理不尽なリジェクトを受けたiOSアプリが公開されるまでの経緯 - Qiita
    splitaces
    splitaces 2017/10/11
    バイナリを再提出しなくても、Resolution Centerで異議を申し立てるというか、レビュワーを納得させられればいきなり承認になることがあるので、諦めずに交渉に持ち込むのがポイントだと思っている。
  • iOSアプリ開発の全体像 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 超技術書展で頒布したiOSアプリ開発の全体像をだらだら書いたを記事として公開。 ただのポエムです。 2年くらいまえに、SwiftもObjCも一切書いたことないし、アプリも一回も作ったことがない状況でiOSアプリを作ってリリースするミッションのお仕事が降ってきたので、そのときにこんな情報があったら全体が見通せて、気持ち的に楽だったなと思った内容をまとめました 1. iOSアプリ開発を取り巻く環境 iOSアプリ開発には、基的にmacOSを搭載したコンピューターとXcodeとよばれるソフトウェアが必要です。もともと主にObjective-

    iOSアプリ開発の全体像 - Qiita
    splitaces
    splitaces 2017/09/19
    個人的には審査を通すのが至難の技。そこそこ英語できないとreject地獄で詰む。
  • ビジネスホテルで一人開発合宿する - Qiita

    条件3: 大きな駅から近い 新幹線が停車する駅とか、主要な JR 駅とか、そういう「大きな駅」から近いホテルだと何かと便利です。できれば駅から 徒歩数分圏内 が望ましいです。3分とか5分とか7分とか。 最悪コンビニさえあれば何とかなりますが、駅周辺なら更に以下の利便性があります。 そもそも行き帰りが楽 飲店に困らない や薬も調達できる ゲーセンで気分転換できる(これは私の趣味ですが) 条件4: 有線 LAN が使える ビジネスホテル最大のメリットはこれでしょう。有線 LAN が使えます。Wi-Fi なんかより圧倒的に速いです。ネットサーフィンも、でっかいバイナリを落とすのも、何なら作業用 BGM で動画を開いておくのも余裕です。通信制限もありません。 上述したホテルなら有線 LAN はデフォで備わっています。 問題は回線品質ですが、メジャーなホテルチェーン(全国に系列店があってウェブサ

    ビジネスホテルで一人開発合宿する - Qiita
    splitaces
    splitaces 2017/08/18
    ここまで同意できないエントリは珍しい。楽しいのか?
  • 不思議の国のSE用語 - Qiita

    不思議の国 SEが住んでいるところ、そこは不思議な不思議なお国柄です。 新たな国民として移住してきた人、特産物のシステムを買いに来た人など色々な人がこの国には存在します。 しかしこの国で話される言葉は 独特 です。 ぱっと聞いただけでは意味がわからなかったり、よく似た表現であっても微妙にニュアンスが違っていたり。 似たような表現を使い分けるその裏に、その人の意図や省略された文脈が隠されていたりもします。 どこの国でもコミュニケーションを間違うと非常に厄介ですが、そんなことにならぬよう、 お国言葉らしきもの をまとめてみました。 SEを代表例として、このお国言葉を話す人も、話される人も、改めて言葉の意味合いを見つめなおしてみると新たな気付きが得られるかもしれません。 なお、そんなことから 「絶対にSEしか使わない用語」を集めたわけではない のでその点ご了承くださいませ。 他言語版 @micr

    不思議の国のSE用語 - Qiita
    splitaces
    splitaces 2017/04/06
    おいおい、まるっと、よしなに、あたりも便利ワードだよね
  • https://qiita.com/Dronetube/items/ac02a23eafe7d09f3b57

    splitaces
    splitaces 2016/08/19
    プログラマ関係あるんですかね。タイトル煽りすぎでは?
  • プロキシ経由でFacebookログインを実装する時の注意 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    プロキシ経由でFacebookログインを実装する時の注意 - Qiita
    splitaces
    splitaces 2014/09/26
  • 1