すべての記事

2020

雑談

ソフトウェアエンジニアリングの荒廃

著者は冒頭で、自動車、航空機、建築など、これらの分野は現在まで発展しており、航空機の翼には一定のパターンがあり、形状デザイン、機能などはほとんど似ており、開発の成果も明らかであると述べています。私も最近思っているのですが、なぜこれらの分野は大丈夫なのに、ソフトウェア開発では事態が悪化しているようですね。Macbook Pro または iMac で npm install を実行するたびに、ファンがフルスピードで回転しているのが聞こえます。Web開発は不安定な砂塔の上に構築されているようで、フロントエンドのフレームワークや状態管理ツールも多数あります。

2019

レビュー

読書体験:ラテラルリーダーシップ

最近の本は、すべて職場におけるソフトスキルに関するものです。エンジニアは、コミュニケーション、調整、協力などを行うのが面倒くさい場合があります。退職後の面倒を見てくれる人がいない限り、これらのスキルを習得することで、将来のキャリアが楽になります。この「ラテラルリーダーシップ」は、「Getting It Done(ゲッティング・イット・ドン)」と呼ばれ、自分が責任者でないときにチーム全体を正しい方向に導く方法を指します。

フロントエンド

ディープフロントエンド開発

フロントエンドの開発記録にいくつかのことを載せることができると期待していましたが、まだ始められていませんでした。アイアンマンレースを利用して、すべてが一気に整理されました。シリーズはいくつかのパートに分かれており、今後もそれについて書き続ける機会があります。JavaScriptの基本 ECMAScriptを使ったJavaScriptの紹介...