2023-01-01から1年間の記事一覧

テクニカルライティングのポイント

参考元 Google社のテクニカルライティングの基礎教育資料がとても良かったので紹介したい - Qiita ポイント 用語は文書内で一貫性をもたせる 曖昧な代名詞の利用は避ける 受動態は避け、能動態を優先する 強い動詞を選択する1 曖昧な動詞よりも意味が限定さ…

コーチング

一般的にはゴールなどを本人から引き出すことが多いが、個人と組織を踏まえた場合にそのゴールが足りていなくてもそこまで踏み込んで話さないことが多い。 そういう場合には、潜在的なwillをコンサル的に引き出すと良い。 As Is, To Beを引き出すために * 傾…

ソースコメントも理路整然に

ソースコメントにはWhy notを書くのが良いと言われている。 (ソース意図について5W1Hに関する情報はコミットログから読み取れるため) そんなソースコメントについて、口語体で開発者の実装当時の気持ちが見え隠れするようなコメントを見かけることがある。 .…

チームシップとして期待すること

チームシップとして期待すること さまざまなことに興味を持ち着実に解像度を上げていくこと ひとつ上の立場の人たちであれば行うであろうフレームに対する貢献について考えること ひとつ上の立場が人たちであれば行うであろうラストマンシップについて考える…

キャリアロールモデル

特定の人物を思い浮かべられる人はその人の考え方や行動を自身に取り入れていく。 スポーツでプロを目指す人がトッププロの練習方法を真似してみるのと同じこと。 それはエンジニアも同じ。 特定の人物が思い浮かべられない人は、何かの拍子にこの人すごいな…

開発環境のパッケージング

ローカル環境を汚さずDockerコンテナのオーバーヘッドもなく、開発環境を自在に構築できる「Devbox 0.2.0」登場 https://www.publickey1.jp/blog/22/dockerdevbox_020.html Devbox Jetpack Technologies社がオープンソースで開発しているのが「Devbox」(マ…

State of JavaScript 2022

JavaScript開発者の利用傾向や人気ツールは?--「State of JavaScript」調査 https://japan.zdnet.com/article/35198679/ フロントエンドフレームワーク React 82% Angular 49% Vue.js 46% Svelte 21% レンダリングフレームワーク Next.js 49% Gatsby 23% Nu…

AWS SAA受験に向けたAWSサービスとBlackBeltの整理

AWS

はじめに 2023年1月にAWS SAAを受験するので、 それに向けてAWSの各サービスとBlackBelt資料の要点について整理します。 AWS BlackBeltとは、AWS公式のオンラインセミナーのことで資料や動画が公開されています。 aws.amazon.com サービス AWSの技術カテゴリ…

SQLチューニング

SQLを速くするぞ https://mickindex.sakura.ne.jp/database/db_optimize.html ポイント サブクエリを引数に取る場合、IN述語よりもEXISTS述語を使う BETWEENはおしゃれなアクセサリ EXISTS述語のサブクエリ内では、SELECT * を使う 極値関数でインデックスを…

実装時のフラグ管理

「フラグが立つ」とよく言われるように、フラグは折るより立てるもの。 実際の実装内容をもとにフェールセーフとして安全側に倒す方がどちらかっていう話はあるけれど、 フラグは立てる側で実装していく方が考慮漏れの不具合を産みにくい。 『システム、オー…

人工知能まわりの2022年のトレンド

AI

AI 激動の年!2022年の人工知能10大トレンドと必読論文 https://ja.stateofaiguides.com/20221231-ai-trends-2022/ トレンド Stable Diffusion 「入力されたテキスト」をもとに画像を生成する「訓練済のAIモデル(Diffusion Model)」を搭載した画像生成AI …

ES2023について

【JavaScript】ES2023の新機能 https://qiita.com/rana_kualu/items/84f66fe970f7feccf367 新機能 Array find from last findLastの対応 Hashbang Grammar シェルスクリプト同様にJavaScriptでも先頭行の最初にある#!のみコメントとして取り扱われる

リリース自動化に向けたブランチ戦略

リリース自動化の嬉しみとその手法 https://blog.kengo-toda.jp/entry/2022/02/17/193427 ブランチ戦略 リリースブランチを常時リリース可能状態にする デフォルトブランチやリリースブランチが「常時リリース可能」であることを前提としている場合が多い も…

Effective Javaの要点ピックアップ

Effective Java 第3版 「ほぼ全章」を「読みやすい日本語」で説明してみました https://qiita.com/nyandora/items/3e5ec76ca3881bc17924 本にも載っているよ、と説明したい際に。 オブジェクト生成まわり コンストラクタよりstaticファクトリメソッドで コ…