産業として、私たちは不健康な荒野に入りますが、それは私たちが期待するだけでなく、人々が仕事の後も働き続けることを
要求するときです。
人はオープンプロジェクトに貢献しないため、立候補の拒否。 個人プロジェクトの欠如による解雇のための従業員の選択; 従業員が新しいテクノロジー、フレームワーク、言語を完全に独立してタイムリーに知ることを期待します。 などなど。
問題
これ
は、仕事の後に(無料で)コードを書く人々が自分の仕事に夢中になっている、および/または優れた開発者であるという議論の余地のない真実になったためです。
ただし、さらに現実的な真実がいくつかあります。
- 非常に特別な人口統計グループのみが、正式な勤務日の終了後に無料で働くことができます。
- 企業の利益のために、従業員が研究を続け、現代の要件を満たしています。 このため、企業はリソースを提供する必要があります。
- 仕事以外の生活を送っている素晴らしい開発者がいます。
- 仕事以外の義務を負う素晴らしい開発者がいます。
- 12歳のときに自分でプログラミングをマスターしなかった優秀な開発者がいます。
人生は続く。 人々は出会います-人々は恋に落ちます...子供が生まれます。 人々は家族を作ります。
開発者も人です。
子供や家族が一番の贅沢だと考えられます。 たとえそうだと思っても(実際、いいえ)、人生は続きます。 親は老化しており、日々のケアが必要でした。 たとえば、うつ病などの精神疾患が現れ、1日の仕事の後、軍隊はもはや留まりません。 事故の後、私はリハビリテーションに1日2時間費やさなければなりませんでした。
同じコードで構成される8時間の勤務日を過ぎても、誰がコードを書き続けることができますか? オープンソースコミュニティで腐らないのは誰ですか? より多くの自由時間を「獲得」するのに十分な
責任および/または収入
を持たない20歳の若者 (例:乳母、家政婦、優れた医療サービス、仕事に行くための車など) 。
そして、これはすべて質問を請います...
24時間365日のプログラミングを行わずに優れた開発者になるには?
第一に、仕事は、幸せでストレスのないときに最高だということを理解すべきです。
本を勉強するのにとても重要な夢をトリムしますか? 悪い考え。 睡眠は健康(および仕事の効率!)にとって最も重要であり、睡眠不足は損失につながります。
あなたのソウルメイトと子供たちを無視して個人的なプロジェクトを作成しますか? ほんと? あなたの子供が成長するのを見たり、愛する人と生活を楽しんだりするよりも、個人的なプロジェクトのほうが価値がありますか?
社会生活を離れるには、趣味をあきらめ、トレーニングをやめて身体を鍛えましょう。そして、オープンソースに取り組むすべてのことを。 長期的にはあなたに幸せをもたらしますか?
それではどうしますか?
私の人生でこれをやった:私は
完全に私の労働時間を使いました 。 プログラミングを同僚とペアリングし、他の人のコードを読み、多くの質問をし、多くの質問に答え、プログラムを分析します。
雇用主に会議の費用を支払い、出席するための労働時間を与えてください。 会社が小さく、リソースが少ない場合は、地元のセミナー、会議などに出席する機会を求めることができます。 上記のように、企業は従業員のトレーニングが業界の現在のレベルに対応するようにすることに関心があります。 彼らがこのための条件を作成しない場合、これは従業員が簡単に入手でき、簡単に交換できると考えることを意味するため、新しい仕事を探し始める理由があります。
昼食時や仕事中の交通機関で、技術書やブログ記事を読むことができます。 新しいテクノロジーと言語を試して、小さな補助ツールまたはプロトタイプを開発できます。 新しいことを試すことを恐れないでください!
プログラミング
以外の趣味に
罪悪感を抱かないでください 。 他のアクティビティや運動は、気分、エネルギー、創造性を高めます。要するに、開発者としての資質を向上させます。
そして、プログラミングに専念できる自由な時間を作ることが判明した場合は、賢明に費やしてください。 私にとって最も便利なことは
、個人プロジェクトに割り当てられる時間に厳しい制限を
設定することでした。 たとえば、
ゲームプレイ形式の週末や、自分で何かをすることができます。「これに20時間費やします。」 期限がある場合、少なくとも何かが
終了します。 そして、これはさらに働きたいという動機を与え、Webまたはオンラインストアで何かを公開することを可能にし、履歴書で見栄えがします。