algonote

There's More Than One Way To Do It

ポエム

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

会社のフェーズにより求められるスキルは違うという話 イントロ 花子さんは社会人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が担うことが多い。 スタートアップ…