私はCSでマスターを保持しており、現在はモバイルアプリ開発者(エントリーレベル)です。仕事でプロジェクトを開始または実行するときと、自宅で行うプロジェクト(情熱のため)の両方で、プロジェクトを提供できるため、常に計画を立て始めます。時間通りですが、1日に10タスクのように時間が不足することがありますが、その日の予測には2がかかりますか?
私は初心者レベルなので、私のような人にとって、そして私の目標を達成するために、タスク管理がどれほど重要であるかについてあなたの提案が欲しいですか?
今後3年間の私の目標は、プロジェクトマネージャーまたは同様の役割です。これらの時間管理スキルは、必要な品質になると思います。
ソフトウェアタスクの期間を正確に予測できることは、エンジニアリングチームのリーダーが必要とするスキルであることは間違いありません。あなたの見積もりの精度を知っておくのは良いことだと思います-開発のスピードを上げる必要があるかどうかはわかりません。多くの場合、ソフトウェアタスクはかかる時間と同じくらい時間がかかります...そしてそれらを高速化すると、品質の低下など、いくつかの本当に悪影響を与える可能性があります。
時間の経過とともに、特定の種類の作業にかかる時間と、見積もりを作成する際の驚きがどこにあるかを一般的に理解することは良いことです。完璧な見積もりはないので、エラーの原因となる要因を知ることは、見積もりについて正しいことと同じくらい簡単に重要です。
仕事がタイムリーに行われないことが心配な場合は、はっきりとはわかりませんが、最善の方法は、仕事の習慣と同僚の仕事を完了する時間を確認することです。チームのほとんどの人はあなたがする時間について取っていますか?特定の分野でより多くの時間を費やしている場合は、その理由を尋ねてください。そして、物事を成し遂げるのに貢献していない習慣に注意してください...私たちは皆、一日にいくらかの余裕がありますが、あなたはあなたが一貫して前進していることを確認したいと思います。
皮肉なことに、先延ばしにするための私の好ましい方法の1つは、タスク管理です-私は仕事の計画と再計画が好きです...そして私はそれに夢中になり、物事を成し遂げることができない可能性があります! :)
あなたの現在の状況と将来の目標を見ると、適切なタスク管理はあなたの日々の活動の重要な部分であると言えます。効果的なタスク管理は、プロジェクトの優先順位付け、リソースの配布、およびコラボレーションの実現に役立ちます。これは、複数のプロジェクトが同時に進行している場合に非常に役立ちます。プロジェクトマネージャーになるというあなたの目標を見て、私が提供できる1つのヒントは、ある種の プロジェクト管理ソフトウェア を使い始めることです。現在、世界中の企業がそれらに依存しており、それはあなたが露出するのを助けるでしょう。
コードを書くことで自分自身を改善することによってのみ、時間管理とタスク見積もりが上手になることができます。コードを書くほど、改善が進み、速くなります。コーディングの方法がわからない醜いプロジェクトマネージャーになろうとしないでください。しかし、彼はコードを1日で完了させたいと考えています。そして経験は、何かがどれくらいの時間がかかるかを自動的に教えてくれます。 3年間の計画があるので、それで十分だと思います。
これがお役に立てば幸いです。