しつけ
「規律はタスクとソリューションの橋渡しです」と、ジムローン氏。
私は常に、規律がソフトウェア開発だけでなく、生活の他の分野でも重要であると信じてきました。 確かに、 創造的で規律のある人を見つけるのは難しいです。
スティーブ・パヴリナは、謙 of、意志、忍耐、勤勉、忍耐という5つの自己規律の原則を特定しています。 ご注意 Per。:A WHIP-受け入れ、意志、勤勉、産業、永続性。
私のアプローチは次のとおりです。
- 毎日のTODOシートの存在。
- 一度に1つのことだけを行います。
- うまくやる
- 終了するまで何かを投げないでください。
- 悪いよりは遅く、決して悪いよりは良くない。
大きな自我
私の経験から、うぬぼれとプログラマーは手をつないで行くことがわかります。 これの主な問題は、大きな自我が実現するのを難しくすることです。 エゴが大きすぎることを示す指標は次のとおりです。
- あなたは自分を最高のプログラマーと考えています。
- 対話者を中断します。
- コードを評価するように頼むと、批判を受け入れませんが、それがどれほど良いか聞きたいです。
インターネットには、プログラマーとその自我に関する多くの出版物があります。 Mike Bernatの「エゴのないプログラミング-攻撃性のない開発」とstackoverflow.comでの議論のうち、2つをお勧めします。
コミュニケーション不足
「10分間話すつもりなら、1週間の準備が必要です。 15分-3日の場合; 30分-2日間の場合 1時間であれば、今すぐ準備ができています。」- Woodrow Wilson 。
人生では、コミュニケーションは人の主な活動です。 社交的であることは難しいですが、私たちの職業には不可欠です。 設計、コード、レビューの作成、ドキュメントの作成、開発がより優れていることを他の人に納得させる、コードを書く...
社交的な人々とは、説明が以下の人たちです。
- 明らかに。 彼らは何が必要で何が理解されるべきかについて話します。
- シンプル; アクセシブルな言語で話します。
- 簡単に スピーチでは何も追加したり削除したりできません。
社交性を高めるための2つのヒントがあります。
- 自分が貧弱な話者であると考えている場合は、集中してシンプルで簡潔になるまでメッセージを準備してください。
- ディスカッションに入る場合は、まず耳を傾け、考え、そして話します
会議の際に知っておくべきいくつかのヒントがあります。 それらは記事「7
開発チームでの最高の意思決定プラクティス»
顧客を忘れる
「顧客を気にしないと...誰かが面倒を見てくれるでしょう。」
あなたは顧客のためだけに働きます。 簡単に忘れることができます。 私はチームにいましたが、そこでは顧客のニーズよりも、テクノロジーとプラットフォームにもっと注意が払われました。 彼に何も与えないフレームワークを作成するのに1か月を費やすことができ、一度使用しようとすると、問題は解決しないことがわかりました。
仕事を優先しない
常に金粒を探している、新しいまたはより興味深い技術を研究している、または彼らがより興味深いと思うものだけを行う開発者は、プロジェクトの障害を作成します。 時々他のものに切り替えるのは普通ではない、私たち全員が時々気を散らす必要があると言っているわけではありませんが、これを頻繁に行う場合は、仕事の優先順位を確認する必要があります。
「毎日良いコードを作成するための5つのヒント」を読むことをお勧めします。
この記事は、makinggoodsoftware.com のオリジナルから翻訳されました。 楽しんでいただければ幸いです。
YandexとFarlexの無料辞書のおかげです!