アイデンティティに基づく行動変容#
最近、「アトム・ハビッツ」という本を読んでいます。この本の中心的なアイデアは、目標ではなく、普段の小さな習慣を通じてシステムを構築することで成功を達成するというものです。
この本では、行動変容の 3 つのレベル、結果、プロセス、アイデンティティについて言及されています。自分の習慣を変えるための最も効果的な方法は、目標に焦点を当てるのではなく、自分がなりたい人に基づいた行動変容をすることです。
人々は自分のアイデンティティに反する行動を取ることはありませんし、自分のアイデンティティに合致する行動をすることを喜んでいます。
目標は本を読むことではなく、読書家になることです。
目標はマラソンを走ることではなく、ランナーになることです。
目標は楽器を学ぶことではなく、ミュージシャンになることです。
本当の行動変容はアイデンティティの変容です。
私がなりたい人物#
私はどのような人物になりたいのでしょうか?最近、1x.engineer というウェブサイトを見つけました。これは 1x エンジニアになるための実践的なガイドです。私はこれを基に、自分がなりたい人物像を整理しました。
問題に取り組む姿勢#
- 不確かな問題に直面した場合、Google や Bing などの手段で解決策を見つけることができます。
- Stack Overflow や GitHub などの場所で答えを見つけ、コードの断片をコピー / ペーストすることができます。
- 自分が理解していない問題の部分を理解し、コードのコピーの意味と実行結果を理解することができます。
- 困難な問題に直面した場合、恐れずに勇気を持って解決することができます。
分かち合いの精神#
- コミュニティに参加し、知識を共有します。
- 他の人と協力する意欲と能力を持っています。
- コミュニティの行動規範を尊重し守ることができます。
- 可能な限り自分の方法でコミュニティに貢献し、他の人の貢献方法を尊重します。
- 未完了の個人プロジェクトが多くあるか、個人プロジェクトがまったくないかもしれませんが、自分の興味や時間に基づいて個人プロジェクトに取り組むことができます。
生活を愛する#
- 仕事のために生きるのではなく、生活のために働きます。
- 仕事以外のことにも時間を使い、趣味や友人、家族と過ごします。
- 時間の使い方を適切にし、健康的な仕事と生活のバランスを保ち、他人の時間制約も尊重します。
- 時には頭を整理するために短い休憩を取ります。
- 自宅、オフィス、カフェなど、自分に最適な場所で仕事をすることができます。
ドキュメントと執筆の好き#
- ドキュメントを読み、更新し、執筆します。
- 文書作成を負担とは見なさず、コミュニケーションコストを将来的に削減するための投資と考えます。
- 目立つ記事を書くことを目標とせず、執筆を日常の習慣としています。
自己反省#
- 自分を評価するためのウェブサイト上の貢献スコアによって自分を測定したり、他人の貢献スコアを判断したりしません。
- 自分が書いたコードに誤りがあることを受け入れますが、テストや同僚のレビューなどを通じて問題を発見し解決します。
- 他の人が理解できないコードを書きます。
- 他の人が理解できないことに驚かないでください。
- 頻繁に間違いを犯し、誤りを認め、誤りから成長します。
- 「わかりません」と言うことに恐れを感じず、頷くふりをすることはありません。
- 信頼できる人物になります。
- 仕事の効率が高い時もあれば、低い時もあります。
- 自分が書いたコードや解決した問題に情熱を持つ必要はありませんが、必要な場合もあります。
- 混乱したソーシャルメディアの情報に惑わされることはありません。
チームでの協力#
- 適切な時に、仲間を助けるために時間と労力を費やす意思があります。
- 他人の成功を公に称えます。他人の時間、努力、エネルギーに感謝します。
- 批判的なフィードバックを提供する前に質問をします。厳しいフィードバックは個別に行います。
- 他人に望むように自分自身を扱います。
- 同僚からの建設的で有益なコードレビューやフィードバックに感謝します。
- 批判的なフィードバックを受けた場合、落胆するかもしれませんが、破壊的な反応はしません。休息を取った後、再スタートすることができます。
- 有益な議論を促進し、チームが決定を下す前に他の人の意見を聞きます。
- 他の人のレベルアップをサポートします。同僚の個人的および職業的成長を支援するために、建設的で有益なコードレビューやフィードバックを提供します。
学び#
- 自分の快適ゾーンを離れる意欲があります。
- 学びを止めることはありませんが、学習量が多すぎて疲れることもあります。
- 定期的な学習習慣があります。
- 自分が使用したくないツール、プロセス、または言語を嫌いません。他の人が使用しているツール、プロセス、言語を嫌いません。