Kiri² Mai

人類よ、個人開発を趣味にするのだ…

Kiri² Mai

人類よ、個人開発を趣味にするのだ…

最近の記事

悪名高きノーコード開発も、適した使い方なら便利なのでは?という話

こんにちは。筆者です。 散々もてはやされていたノーコード君も、近頃は不便さの話の方がよく聞くようになって来た気がしています。 コード書いた方が早いというのは全くその通りなんですが、使い方次第では活用出来る側面もあるなと思っているので、そこについての見解を綴ってみます。 大前提ノーコードは無知でも処理が作れる魔法のツールではありません。 故にノーコードを使う時点で最低限必須な大前提は満たしてるものとして話したいので、釈迦に説法かもしれませんが書いておきます。 設計は最

    • 技術力が”無い”会社って、具体的に何が無くてどうなるのか

      こんにちは。筆者です。 「弊社は確かな技術力と~~」っていう広告よく見ますが、逆に、「技術力が"無い"会社」のイメージってつきますか? 技術力が”無い”会社を知らずして、会社としての技術力の有無を評価するのって難しいよな。と思ったので、今回は「会社としての技術力の有無」ついての考察を綴ります。 「技術力」の指標技術力の有無は何で決まるか 技術のあるなしって何で決まるでしょうか。 プロの技量を推し量る上では、基礎知識がちゃんとあれば、その時点でひとまず技術者と呼べて、

      • PMの禁句「どのくらいかかる?」をやっちゃわないための考え方

        こんにちは。筆者です。 よく「作業はとにかくメンバーに任せろ!マネージャーはプレイヤーとは仕事が違うんだ!」みたいな言説があります。 「作業はとにかくメンバーに任せろ」は読んで字のごとく、世間の皆さんが実施しているその通りだと思います。 しかしながら、「マネージャーはプレイヤーとは仕事が違うんだ」は勘違いしてる人多い気がします。 今日はそこについて綴ってみたいと思います。 マネージャーは上位職である 当然ですが、マネージャーはプレイヤーを管理する立場なので上にいま

        • 仮想とか分散の何がうれしいの?

          こんにちは。筆者です。 仮想マシンとか分散コンピューティングとかそういう「とにかく分ける!」みたいな概念って、現代ではかなり当たり前の考え方なんですが、 これから勉強する=そのために必要な諸々の設定が壁になる人にとっては、めんどくさいわりに何がうれしいのかがパッとわかりにくい所ですよね。 この記事はそこを簡単に説明して、Kubernetesみたいなことを本格的に勉強しようとしている人のモチベーションになればいいなっていう記事です。 まずは普通に処理することを考える基本

        悪名高きノーコード開発も、適した使い方なら便利なのでは?という話

          「プログラミング言語を選ぶ」のは出来るやつの贅沢だと心得るべし。

          こんにちは。筆者です。 新卒の時期ですね。未経験で入社したみたいな駆け出しのエンジニアが爆増する時期でもあると思います。 これから始めよう!って人からは、よく「言語は何を勉強したらいいとかありますか?」みたいな質問が飛び出してきますが、 タイトルの通り「プログラミング言語を選ぶ」という行為は想像を絶するレベルでめちゃめちゃ高度です。 ただ選ぶだけでしょ。とか、言語選ばないと始まらないでしょ。とか思った初心者の皆さんに向けて、なにがそんなに高度なのか綴ってみたいと思いま

          「プログラミング言語を選ぶ」のは出来るやつの贅沢だと心得るべし。

          エンジニアが今更Notionを触って思った、ここが便利&ここが不便

          こんにちは。筆者です。 多分もうこんな記事は出尽くしてるんでしょうが、Notion触るとなんかこういう記事書きたくなる衝動に駆られるものな気がします。 私自身は、普通に手組のDBをSQLでいじるアプリ作ったり、ORMで弄るアプリ作ったり、Salesforceのようなサービスで使ったりと、比較的色々な形式でDB触ってる方だと思うので、 そんな私がNotionをDBという観点で見たときに思う、ここが便利&ここが不便を書いてみたいと思います。 Notionのここが便利!多対

          エンジニアが今更Notionを触って思った、ここが便利&ここが不便

          「安全でない通信」って何が安全じゃないの?

          こんにちは。筆者です。 ブラウザでhttpのサイトとか開くと出てくる「安全でない通信」ってやつ、見たことありますか? 開発者はしょっちゅう見ますよね。 プロダクションのサイトでそんなのは稀だと思うので、まともなサイトしか見ない一般人は不意にそんなこと言われるとビビると思います。 安全でない通信ってのは、簡単に言えばちゃんとしたhttpsになってないというだけの話なんですが、 それのどこがどう安全じゃないの?と言われると、意外とパッとは出てこない気がしたので、 探せ

          「安全でない通信」って何が安全じゃないの?

          ゲーミングに惹かれないエンジニアな私の程よく心地いいデスクトップ環境

          こんにちは。筆者です。 IT系の何かを始めようと思うと、いいパソコンを買うぞ!いいデバイス整えるぞ!という日がやってくることと思います。 例にもれず私も色々整える試みをしているわけですが、近年ハイグレードなデバイスと言えば何もかもゲーミング仕様で、ゲーミングデバイスがなんか性に合わない私にとっては正直悪い時代です。 そんな中でも最近のデスクトップ環境マジで不満が無くていい感じなのでひょっとしたら終着点に近いのでは?と思っており、ぴかぴか光ったり尖ってたりしないで欲しいけ

          ゲーミングに惹かれないエンジニアな私の程よく心地いいデスクトップ環境

          中華ガジェットにありがちな、Wifiでつなぐやつ、明らかな設計ミスだろと思ったが、存外そうでもないかもしれない話

          こんにちは。筆者です。 システムエンジニアなので、設計をしばしばやるんですが、実務上の設計の肝は何と言っても役割の範囲をずらさないことだと心得ています。 身の回りの物事に例えたら、冷蔵庫をエアコン代わりに使わない。乗用車を引っ越しに使わない。みたいなことで、極端に一般化すれば、「意図的に出来るだけ応用しない」という事です。 応用というのは、少し間違えると、冷蔵庫をエアコン代わりにしたら冷えない割に電気代がすごいとか、乗用車を引っ越しに使ったら何往復もしてガソリン代が無駄

          中華ガジェットにありがちな、Wifiでつなぐやつ、明らかな設計ミスだろと思ったが、存外そうでもないかもしれない話

          ベンダーは絶対言わないが、Excelは最強の管理ツールだし、管理目的の脱Excel&システム化は不便になると思った方がいい話

          こんにちは。筆者です。 中小ITベンダーで開発案件とか導入支援とか色んなことをちらほら数年やってきた身として、なぜそんなことにそんなに費用をかけるのか謎なことって結構あります。ないですか? 特に、いままでExcel管理していたものをシステム化したいという話はよくある話なわけですが、一介のエンジニアの私目線では「その要件ならExcelの方が便利じゃね?」って事が結構あります。 今回はそこについて綴ってみたいと思います。 「脱Excel→システム化」のメリットメリットから

          ベンダーは絶対言わないが、Excelは最強の管理ツールだし、管理目的の脱Excel&システム化は不便になると思った方がいい話

          プログラミングを学びたいなら、IT技術者にはなれない。個人開発しろ!

          はじめまして。個人開発が趣味のポンコツエンジニアな筆者です。 最近よく、プログラミングスクールやテックキャンプでプログラミングを学んでスキルを身に着けるみたいな話をよく聞きます。 しかしながら、プログラミングを先生に教わったらIT系の技術者になれるのか?はなはだ疑問です。 プログラミングとはプログラミングとは、ソースコードを書く事ですよね。 ソースコードは言語によって書き方が決まっているので、言語のリファレンスをちゃんと読めば人類ならだれでも理解できます。 「リファ

          プログラミングを学びたいなら、IT技術者にはなれない。個人開発しろ!