「金曜日と海の膝まで」:才能を必要としない5つのスキル

才能のある人が目標を達成するのを止めることができるものはほとんどありません。 しかし、研究者たちは、成功は才能だけではないことを発見しました。 むしろ、彼は彼からほとんど完全に独立しています。



自然な才能に加えて、サービスやソフトウェアの開発分野を含む、あらゆる活動分野でスキルを開発できるいくつかの特性があります。 この記事では、才能を必要としない5つのスキルに注目してください。才能の開発は仕事の成功にプラスの影響を与える可能性があります。







/写真Shabai Liu CC



1.時間厳守と時間の節約



状況は非常に異なるため、仕事や会議のために時間通りに到着することが常に可能とは限りません。 そして、これには何の問題もありません。結局のところ、人類が特別な言葉「後期」を思いついたのは無駄ではありませんでした。 それは起こります。 ただし、時間管理の専門家Diana DeLonzor 、これを習慣にすることを推奨しいません



彼女は、いつも遅れる人は通常、先延ばしの影響を受けることを発見しました。 はい、後まで延期することは有用ですが、多くの場合、この動作は自制心と集中力の問題を引き起こすだけです。 ガーナの人々がどのように働いているかを見るだけです-数時間後に会議に参加し、潜在的な対話者の遅れについて警告しないことは正常であると考えられます(少なくともIT分野では)。



プログラミングは、精神的な仕事であり、ある程度は芸術であるため、「集中力の低下」は仕事の質に悪影響を及ぼす可能性があります。 時間厳守のために努力することは、指導的地位にあるチームメンバーにとっても価値があります。 状況によっては、あなたの遅れが部下の生産性に影響を与える可能あり 、悪い例が設定されているという事実は言うまでもありません。



彼女の研究では、ダイアナはすべての遅刻者が時間に間に合わないという習慣から抜け出したいと考えているため、彼女は独自の闘争方法を提供していると述べています。 次に、実際にかかった時間を書き留めて、結果を比較します。 この簡単な演習により、予測がより正確になります。 また、Web開発者のAlexander Fedorenkoによって、いくつかの有用な計画のヒントが提供されています- ここで見つけることができます。



時間通りに仕事に着いて、あなたは朝に役に立つことをする時間を確保します-これはほとんどの人々の生産性がピークに達した瞬間です。 これにより、より短時間でより多くのタスクを実行できます。 「サービス」に長くとどまるか、週末にタスクを取る必要がある場合があることを理解していますが、悪用しない方が良いでしょう。 Basecampの創設者の1人であるJason Fried(Jason Fried)は、仕事にかかる時間が短くなると、より注意を払い、本当に重要なことに集中できると主張しています。 それが、ジェイソンが週4日しか働かない理由です。



世界中にRuby on Railsフレームワークを提示したBasecampの原則について読むことに興味がある場合、その創設者はこのテーマについて3冊の本を執筆しました。 著者は、実際の製品の開発は常に優先事項であり、詳細な計画、レポート、会議は二次的なものであると考えています。



また、プロジェクトマネージャーや企業自身に、従業員の仕事を投資時間で評価する価値はないことを思い出させたいと思います。 結果を見てください。品質は短時間で達成できます。 開発者を残業させる価値があるかどうかについて、Habréのブログに別の資料を書きました。



2.ハードワークと忍耐



スキルを習得するには、一定の時間をかけてスキルを向上させる必要があります。 ジャーナリストで社会学者のマルコム・グラッドウェルは、このしきい値は10,000時間であるとOutliersに書いています。 例として、彼はコンピュータークラスで昼も夜も過ごしたビルゲイツを引用します。 その結果、コンピューターテクノロジーで精力的に仕事をした後、彼はマイクロソフトを設立しました。



同時に、この時間が何に費やされているかを理解する必要があります。 ピアノを犬のワルツだけで演奏する場合、音楽院に招待されることはまずありません。 テンプレートを使用してプログラムを作成する場合、「成長」することはありません。 同じタスクの軽率な繰り返しは自信を弱め、退屈を引き起こします。そのため、ソフトウェアを開発しながら、自分自身を楽しもうとし、(これが可能であり、禁じられていない)オリジナルで効果的なソリューションを考え出します。 この場合の会社の経営は非難されるべきではなく、従業員の創造性を奨励するべきです。



3.コミュニケーション



コンピューターのマウスを数回クリックするだけで情報が私たちから遠ざかるとき、私たちはデジタルの世界に住んでいます。 したがって、クラフト内の同僚が共有するアドバイスを無視しないでください。 現在、多くのプログラマーと開発者が独自のブログを管理しています。 最も人気のあるものの短いリストを以下に示します。



チームワークのスキルを身に付けることを学ぶことも同様に重要です。 コンサルティング会社であるThe Table Groupの社長であるPatrick Lencioniは、3つの「理想的なチームプレーヤーの長所」について説明します。チーム全体の成功に焦点を当てます。 チームの利益のために可能なすべてのことをしたいという欲求。 パートナーとの効果的な相互作用。 開発者はコンピューターの地下室に座っている人であるという古いステレオタイプを破壊する必要があります。



「人々は異なる欲求、性格、仕事へのアプローチを持っています。 -JustGivingの主任開発者、Michal Franc氏。 「優れたチームプレーヤーは、チームの利益のためにこれらの違いを使用する方法を知っています。また、何かについて人々に尋ねる方法、コミュニケーションをとる方法を知っています。」 適切に調整された開発チームは、はるかに速く前進します。



チームワークの結果の優れた例は、上記のBasecamp企業です。創業者の4人は、異なるタイムゾーンで遠隔地で働いていました。 同時に、彼らは信頼がチームの成功の基礎であると考えています( リモートの本でリモートワークの他の機能について読んでください)。



4.エネルギー



私たちは皆、スポーツに参加して正しい食事をすることの重要性を何度も耳にしたことがありますが、誰もがそれについて話しますが、そのような明白で基本的なことは私たちの体に必要なエネルギーを与えます。



アメリカの自己啓発作家であり起業家でもあるアンソニー・ロビンスは、酸素と水を主要なエネルギー源と考えています。 「肺とリンパ系は、代謝と体の浄化のプロセスに関与しています。 適切な-表面的ではない-呼吸は、食べる食べ物、飲む水分量、運動、ストレス管理に依存します」とアンソニーは言います。 「ランニングやサイクリングなどの定期的な有酸素運動は、肺、心臓、血管の強化に役立ちます。」



水は血液の循環も促進します。 これにより、体栄養素を受け取り、有害な粒子を取り除きます。 毎日約2リットルの水を摂取する必要があり、液体の多い食品、特に果物や野菜をより頻繁に摂取する必要があります。



したがって、健康的な食事と新鮮な空気は、あなたの精神活動を強化することを可能にします。これは、コードを書くときに不必要ではありません。 このトピックに興味がある場合は、Vouxの創設者であるTodd Mottoが、健全なソフトウェア開発者になる方法に関するヒントをいくつか紹介します。



5.学習



歴史家のユヴァル・ハラリは、人工知能に関する彼の新しい本の中で、近い将来、主要な仕事は機械によって行われると述べています。 なぜなら、私たちがどんなスキルを必要とするのかわからないからです。 それにもかかわらず、著者は、主な能力は依然として学習する能力であると指摘しているため、あらゆる機会を利用して何か新しいことを学ぶ必要があります。



テクノロジーの世界は急速に変化しているので、私たち全員が絶えず学ぼうとしています。 スタンフォード大学のキャロル・ドウェック教授は、彼の著書 「The New Psychology of Success でこれに同意しています。



このため、マネージャーは従業員の自己教育を奨励する必要があります。 自己開発に余分な時間を費やすことさえ可能です。 Michal Franzが指摘しているように、ソフトウェア開発者は自分の分野の知識を更新し、他の分野の知識を補うために多くの時間を必要とします(技術分野について話している)。 将来、従業員の能力のレベルが上がると、会社とプログラマーの両方がこの恩恵を受けるでしょう。



KanoプログラマーのRadek Pazdera氏によると、開発スキルのトレーニングと開発のためのツールとして、オープンソースプロジェクトが優れていることも注目に値します。 「多くの人々は、開発者に新しいパラダイムを学ぶために1年に1つのプログラミング言語を学ぶよう助言しています」 Radek 氏は言います。 -これに、1つのオープンプロジェクトの立ち上げを追加する予定です。 これにより、最初から最後まで製品のすべての機能を感じることができ、大企業で働いているときに目から隠れる可能性があります。」



おわりに



要約すると、才能を必要としないスキルの方がうまく機能します。



時間厳守と時間の節約 。 絶え間ない遅れと先延ばしは、自制心と集中力の問題のみを引き起こします。 時間通りに仕事に着いたら、朝に役に立つことをする時間を確保します。 この時間帯では、ほとんどの人の生産性がピークに達しているため、短時間でより多くのことを行うことができます。



ハードワークと忍耐 。 「自分を揺さぶる」と退屈を払拭するための独自の解決策を考えてみてください。



コミュニケーション 。 プログラマーが管理するブログを読んで、彼らから学びましょう。 また、破壊的な意見の相違を回避するために、チームとコミュニケーションを取る方法を学ぶ必要があります。 適切に調整された開発チームは、はるかに速く前進します。



エネルギー 。 健康的な栄養は高い精神活動を刺激し、コードを書くときに役立ちます。



学習可能性 。 学習能力は常に主要なスキルの1つです。 テクノロジーの世界は急速に変化しているため、知識を「リフレッシュ」するために時間を割く必要があります。 優れたトレーニングは、オープンプロジェクトの定期的な作業です。これにより、製品の発売プロセス全体を「感じ」、貢献者を引き付ける方法を学ぶことができます。



All Articles