algonote

There's More Than One Way To Do It

ポエム

リモートワークに移行できないIT企業は令和時代のInternet Explorer

かもしれない。ただのポエム リモートワーク とは 労働者の働き方を場所を起点に考えると実際にオフィスなどの勤務地に行く働き方と、自宅やカフェなどで働く働き方に分けられます。後者はリモートワークやテレワークと呼ばれ、以前までは一部の企業が行うの…

マイナンバーカードは配れば使われるのか

前回、前々回の続き。 マイナンバーカードは配れば使われるのか検討してみます。 前提 現状のマイナンバーカードは ICカード+パスワード認証 ID+パスワード認証 の2つがあります。 現状前者が推奨で後者が廃止予定とされています。 ICカード認証は電子証明書…

[Zenn投稿] もしあなたがデジタル庁のPMだったらどうやって半分の時間で目標を達成しますか?

Zennその2です。 デジタル庁のPMになったと仮定してデジタル改革Idea Boxへ投稿したネタをまとめています。 zenn.dev

[Zenn投稿] IT業界の勉強を強いられる構造は悪なのか

Zennという課金のできるQiitaのようなサービスが最近流行っておりお試しで投稿してみました。 zenn.dev noteとの違い 課金のできるプラットフォームとしてはnoteが有名ですが、MediumライクなUIでMarkdownは使えず独自エディターの編集が強いられます。 また…

会社のフェーズで要求されるものの違い

会社のフェーズにより求められるスキルは違うという話 イントロ 花子さんは社会人3年目のソフトウェアエンジニアです。Androidの開発を担当していました。日々楽しく仕事をしていましたが、不幸にも突然の世界恐慌により会社がつぶれてしまいました。 幸いに…

アルゴリズム実技検定(PAST)はハーフサイズでいいのでは

アルゴリズム実技検定(PAST)を受けた感想 アルゴリズム実技検定とは アルゴリズム実技検定はAtCoder社が提供している競技プログラミング(アルゴリズム力)の試験。PASTはPractical Algorithm Skill Testの略。googleabilityが少し悪いですね。 通常は一般で88…

シェル芸を覚えたくないのでEmacsのマクロをコマンドラインで実行するemacroをつくった

Proof of concept 前口上 簡単なファイルの変換やテキストの変換をする際、行単位でやることが同じ場合、 unixのコマンド、ツールで対応 1を組み合わせる スクリプトを書く が思考ルーチンの標準的な流れとして(個人の意見です)、2のクエリが複雑化したもの…

スケールにあわせてテストを書く量を変えてはという提案

テストについて思っていること テストコードとは ソフトウェア開発に限らず物作りにおいてテストは大切である。新機能開発の際には要求を満たせているかを確認できるし、過去あった機能に対して悪影響ないかを保証する意味合いもある。 ソフトウェア開発にお…

技術選定時のチェックリスト

技術の選び方 前口上 仕事をしている上で外部サービスだったり、何かツールを導入しなければいけないことはしばしば。個人サービスならともかく会社としてやる以上、一定の合理性を持って決めたい。そんな時のチェックリスト。 Quality (品質) 今回必要機能…

1on1をする際に気にしていること

普段週1で1on1をする際に気にしていること 1on1のサーベイがしたかった 普段週1でエンジニアとPM10人くらいに対して1on1をしている。ソフトスキルを上げるべく他社の事例も調べていたが、残念ながら明確な答えがある分野でもなく、中身がボヤっとしている記…

二十歳の時に知りたかったこと

今年で30になりました 前口上 元号が令和になりましたね(遅い。平成元年一月生まれの自分にとって、人生=平成だったので感慨深いです。ちょうど30になったことだし、振り返りもかねて10年前に知っておきたかったことを書いておく。 就活前に社会人と接する機…

論理的思考により柔軟なアイディアを生み出す方法

頭の体操的なやつ 前口上 例えばあなたが会社の新規事業担当にアサインされたとします。社長が手塩にかけて育てた創業事業は順調ですが、天井が見えており、上場レベルまで会社のバリュエーションを上げるためには第二の基幹事業を作る必要があります。 とり…

「CTOレベルの人」の探し方

とりとめのない記事です。 CTOとは CTO(Chief Technical Officer or Chief Technology Officer)は企業の技術トップ。企業によってはVP of Engineeringと分かれている場合もある。その場合、採用、育成、マネジメントはVPoEが担うことが多い。 スタートアップ…