- معرفة OOP وهياكل البيانات ؛
- تجربة تطوير Java لنظام Android.
- معرفة API أندرويد ، فهم بنية أندرويد ؛
- معرفة أساسيات HTTP و XML و JSON ؛
- تجربة مع أنظمة التحكم إصدار جيت.
- تجربة مع Android Studio ، Gradle ؛
- خبرة في العمل مع قواعد بيانات SQL ؛
- الإلمام بمبادئ تصميم المواد ؛
هل اكتشفت ذلك؟ بالطبع فعلوا. هذا هو واحد من يستأنف مبرمج القياسية.
شخصيا ، يذكرني هذا الملخص
بأغنية واحدة ، أو بالأحرى سطر واحد من هذه الأغنية: "لادا! انها تسير على ما يرام بالفعل! "
كما أنه يذكّر
الإعلان عن نفس Lada ، حيث وجود أجهزة استشعار ABS والمطر والضوء ، إلخ. تعطى كميزة تنافسية. حسنًا ، الشعار الشهير: "يجب أن تكون هذه سيارة!".
ولكن هل يجب أن يكون المبرمج هكذا؟ إذا كنت تريد أن تكون مثل لادا - ضخمة ورخيصة و "كما لو لم مبرمج
آلة " ، ثم نعم.
لكننا لسنا هكذا ، لذلك سنقوم بصياغة وصياغة ميزتنا التنافسية -
مجموعة من الفصل .
مجموعة الفصل هي ما تبقى معك عند تغيير الوظائف. كما غنى يوري شيفتشوك ، "هذا هو ما سيبقى بعدي. هذا ما سآخذه معي. "
طقم الفصل مقسم إلى أجزاء:
- حلول (المنتجات النهائية أو نصف المصنعة) ؛
- تجربة
- المهام المنجزة
- النتائج المحققة.
التقسيم إلى أجزاء ، بالطبع ، مشروط. في بعض الأحيان ، ليس من الواضح ما يشير إليه هذا العنصر أو ذاك من المجموعة. لا يزال بعض اللاعبين يتضمنون نسخة من قاعدة العمل ، لكنني شخصياً لا أوصي بذلك.
لذلك دعونا نحصل عليه بالترتيب.
العمل لصاحب العمل في المستقبل
لقد تحدثت هذه العبارة في أحد المؤتمرات ، وتسببت في الكثير من الإجابات المختلفة. ثم لم يكن هناك وقت لشرح ذلك بمزيد من التفصيل ، والآن سأقوم بتصحيحه.
العمل من أجل صاحب العمل في المستقبل هو المبدأ الأساسي الذي يقوم عليه العمل مع مجموعة الفصل.
للوهلة الأولى ، يبدو أنني أقترح خداع صاحب العمل أو الانخراط في وظائف الجانب الأيسر أو التخريب.
هذا ليس كذلك. أقدم تآزرات مفيدة لك ولصاحب العمل ولصاحب العمل المستقبلي.
لنلقِ نظرة على مثال.
يمكنك اتخاذ قرار ، شيء شائع وشائع - لوحة معلومات تأخذ البيانات من نظام الشركات وتعرضها على الويب باستخدام مخططات Google أو d3.
صاحب العمل الحالي يريد أن يرى المبيعات والتدفق النقدي. على الأقل قال لك ذلك.
لا شيء معقد. يمكنك أن تأخذ طلبات البيانات لتشكيل صفائف من البعد المطلوب ، وإنشاء برنامج نصي js ثابت باستخدام أمثلة كتب عليها مطورو مخططات Google أو Recharts بعناية. تحتاج إلى تضمين برنامج نصي ثابت في مكان ما ، حتى على جهاز تلفزيون في مكتب المدير ، وتكوين التحديث التلقائي للمتصفح - وهذا كل شيء ، يمكنك جعل صاحب العمل سعيدًا.
ثم تتذكر أنك كنت بصدد تغيير الوظائف. أنت لا تعرف أبدا ، ربما كانوا يخططون للانتقال إلى مدينة أخرى. وتعتقد - أوه ، ولكن سيكون من الجيد أن تأخذ لوحة القيادة معك. الموضوع شائع ، وسأظهر لك الحق في مقابلة على هاتف ذكي ، وليس 1C ، ويمكن تغيير حجم الرسم البياني وإعادته.
السؤال الذي يطرح نفسه أمامك - ماذا يريد صاحب العمل الجديد رؤيته في لوحة القيادة؟ أيضا المبيعات والمال؟ ماذا لو كانت التجزئة ، وتحتاج إلى فاتورة متوسطة؟ أم أنه سيكون توزيعًا ، حيث يتم تنفيذ جدول المحتويات ، ويريدون رؤية حالة المخزن المؤقت؟ وفجأة سيكون نظام php ، مثل bitrix ، ومن ثم يجب إعادة كتابة جميع الطلبات.
نعم ، تعتقد أنك بحاجة إلى القدرة على التكوين والعزل عن نظام معين. دع من الممكن عمل عدد تعسفي من المؤشرات التي سيتم عرضها على لوحات المعلومات التعسفية.
راحة ، فعلت - الجمال. تعال إلى وظيفة جديدة وتنتج على الفور تأثير نجاح باهر.
لكنك استقال. لقد سلمنا الأشياء ، وأخبرنا المبرمج الجديد عن لوحة القيادة وقراراتك الأخرى ، وغادرنا.
ثم بدأت التغييرات في عملك السابق. استغرق الأمر 10 أرقام أخرى إلى لوحة القيادة. اشترينا شركة أخرى ، هناك محاسبة في شركة بريتيش بتروليوم ، نحتاج أيضًا إلى لوحة أجهزة القياس ، من أجل وقت التشغيل الآلي وفقًا لقواعد الحجز. لقد بدأنا مشروعًا حول التغييرات الاستراتيجية - لا توجد طريقة للقيام بها بدون لوحة تحكم منفصلة وكبيرة وجميلة - شاشة استراتيجية.
كل ما سبق يتم تنفيذه بسهولة وسرعة من خلال لوحة القيادة ، والتي ظلت في نفس الوظيفة. وفي هذا الوقت ، أنت بالفعل بالكامل تجعل صاحب العمل الجديد سعيدًا بنفس لوحة القيادة.
الآن نتوقف ونعول من هو أكثر سعادة:
- أنت ، لأنك حصلت على نقطة انطلاق وميزة تنافسية في المقابلة ؛
- صاحب العمل الجديد الخاص بك ، كما تلقى إما حل تسليم المفتاح أو فكرة ثبت أنك تنفذ بسرعة (من الذاكرة) ؛
الاهتمام الآن: - صاحب العمل القديم الخاص بك ، كما تعمل لوحة القيادة بشكل جيد بدونك ، حيث تحل جميع المهام الجديدة في وقت قصير ، مما يعني - مقابل القليل من المال ؛
- والغريب أن المبرمج الذي جاء للعمل بعد أن كان في الوظيفة القديمة جديد.
جميع الأرقام الجديدة في لوحة القيادة هي بالفعل نتائجها ، على الرغم من تلقيها لك. نتائجه تجلب له الربح.
المجموع 4 محظوظا. إذا تركت الإصدار الأول من لوحة القيادة (مع طلبين ونصًا ثابتًا) ، فسيكون صاحب العمل القديم فقط سعيدًا ، وحتى بعد ذلك ليس لفترة طويلة. بمجرد أن يبدأ في التغيير ، سوف يلعنونك مع المبرمج الجديد بكلمات أخيرة. واحدة من الكلمات ستكون "govnokoder".
بالطبع ، يمكنك أيضًا نشر لوحة المعلومات على Git ، ثم عدد المحظوظين سيزداد بشكل كبير.
من الواضح أن صنع لوحة القيادة الصحيحة سيستغرق وقتًا أطول من اللوحة الخطأ. لكن ، حسب تجربتي ، فإن الفرق صغير جدًا ، مقارنةً بالمزايا لجميع المشاركين.
وهنا لدينا التآزر النقي. بدلاً من 1 = 1 ، نحصل على 1 = 4. وكل ذلك لأن العمل لدى صاحب العمل الحالي ، عملنا من أجل المستقبل.
والأخير ، لتبديد الشكوك تماما. لا يهم مكان عملك الآن أو مكان عملك من قبل أو مكان عملك. في الأساس ، أنت:
- أو حل المشاكل الحالية ؛
- أو حل المشاكل المستقبلية.
المهام الحالية والمستقبلية لكل من أصحاب العمل - الحالية والمستقبلية. لذلك ، مما يجعل لوحة القيادة الصحيحة ، يمكنك حل المهام المستقبلية لكليهما.
أو بطريقة أخرى:
يمكنك حل المهام المستقبلية لصاحب عملك الحالي. المهام التي ستنشأ أمامه عندما تكون بالفعل في شركة أخرى.هل تفهمين
ربما يمكن أن يسمى هذا "حل مشكلات صاحب العمل السابق". كما يبدو غير سارة ، مثل "حل مشاكل صاحب العمل في المستقبل". ترتبط كل المشاكل بنقطة البداية - أين أنت ، وحيث يكون كل من صاحب العمل - على اليسار أو اليمين على طول محور الوقت.
لكنك الآن تدرك أن هذه مجرد لعبة الكلمات ، إنها تفسد كل شيء. الماضي والحالي والمستقبل. يعطي بعض الظلال العاطفية والتقييمية.
إذا تجاهلت التورية ، فستصبح بسيطة وواضحة.
أنت تعمل من أجل المستقبل.حلول
لنبدأ بالقضايا القانونية. من الخطأ عادة أخذ أجزاء من الكود والوحدات النمطية والمكتبات معك. يبدو أن جزءًا من البرنامج هو الملكية الفكرية للشركة التي تم إنشاؤه فيها.
لذلك ، أوصي بالتركيز على الأفكار وشرائح الحلول ، ومعرفة أيها يمكنك إعادة إنتاج الحل في أي وقت.
لكن ، بالطبع ، إذا كان هناك موقف يمكن فيه اتخاذ قرار بالكامل دون عواقب قانونية ، فهذا يعد خطيئة في عدم استخدامه.
ثم كل شيء بسيط. عند حل أي مشكلة ، ضع في اعتبارك الأسئلة:
- كيف وغالبا ما تنشأ هذه المهام لصاحب العمل الحالي؟
- كم مرة سوف تنشأ مثل هذه المهام في المستقبل مع صاحب العمل الحالي؟
- كم مرة تنشأ هذه المهمة لشركات أخرى؟
إذا رأيت أن المهمة تتكرر أو ستكرر نفسها ، فحاول حلها بشكل تجريدي. بحيث يكون قرارك مفيدًا لكل من صاحب العمل وصاحب العمل الحالي عند مغادرته.
للإجابة على هذه الأسئلة بشكل صحيح ، يجب عليك ليس فقط البرنامج. تحتاج إلى إلقاء نظرة على ما يفعله الآخرون - الشركات والمبرمجون والبائعون. مواكبة اتجاهات تطوير المنصات والأطر والصناعة ككل.
حتى أن هناك مثل هذا العلم - إدارة الاتجاه ، دراسة الاتجاهات. حتى تستطيع أن تفعل ذلك.
سيكون عليك اتباع ديناميات التغييرات في شركتك. كم مرة غزاله. هيكل ، مديرين ، مسك الدفاتر والممولين / الاقتصاديين ، المنتجات ، الأسواق ، إلخ.
ستساعد كل هذه المعرفة في التأثير على قرارك - سواء أكان جعل بعض الأدوات مجردة أو تمزيق ، أو هذه المرة يكفي p.cat.byId ("000002341").
لم أتخذ الكثير من القرارات المرفوضة في حياتي - حوالي 50. لذلك ، فإن مجموعة الفصل الخاصة بي ضئيلة للغاية. أدركت قيمتها منذ وقت ليس ببعيد ، والتي أشعر بالأسف أحيانًا.
رغم أن هذه الأمتعة المتواضعة كانت مفيدة لي مرات عديدة. على سبيل المثال ، عند تغيير الوظائف.
أثناء عملي في وظيفتي الأولى ، في امتياز 1C ، قمت بتحسينات تخطيط الإنتاج للمبتدئين ، والتي دخلت التكوين الأساسي. لذلك ، إذا كان لديك 1C بداية لينة ، هناك govnokod بلدي.
أراد صاحب العمل التالي أتمتة تخطيط الإنتاج ، وكان عملي السابق هو الذي جذب انتباهه إلي - كان يمكنه رؤية قراري. لست مضطرًا حتى للذهاب إلى أي مكان - فقد كان لديه أيضًا بداية ناعمة ، وكان هناك رمز.
العمل في هذا المكان ، لقد صنعت "هيكل التكلفة". لقد كان محاسبًا صغيرًا قام بفحص سلاسل التكلفة في الإنتاج متعدد المراحل بحثًا عن الثغرات - تحليلات غير صحيحة عند إطلاق التكاليف. لقد حمّلت هذا التقرير إلى مؤتمر شركاء 1C ، ووجدت اهتمامًا كبيرًا به ، لأن مشكلة اكتشاف التكاليف لم يكن لها حل قياسي.
نتيجة لذلك ، في غضون أيام عمل قليلة ، أصبح التقرير كما هو الآن ، وقد بيع أكثر من عدة آلاف من النسخ.
اعتبر صاحب العمل التالي أن استكشاف التكاليف هو إحدى المهام الرئيسية - فقد طور تاريخًا ممارسة تحليل تكلفة المبيعات في سياق التكاليف النهائية. عندما جئت لإجراء مقابلة ، كانوا يعلمون بالفعل عن "هيكل التكلفة" - أظهر لهم أحد الامتيازات ملف Excel مع شجرة تكلفة تم تحميلها. يبقى فقط أن أقول أنني جعلت هيكل التكاليف.
في العمل التالي ، أغلقت الدائرة. عملت الشركة مع الامتياز الذي بدأت منه عملي ، وسألوا بطبيعة الحال صاحب الامتياز عن تجربتي وقراراتي. تذكرت تخطيط الإنتاج ، إلى جانب "هيكل التكلفة" ، والآن يمكنني الحصول على وظيفة بسهولة مرة أخرى. أنا هنا مرة أخرى جعلت التوزيع التعسفي للتكاليف.
الآن أنا عموما البرنامج في جافا سكريبت. لكن بعض الحلول من 1 الماضي المهم جيدة للغاية ، بمعنى فكرتي ، أنني سأعيد إنتاجها في جافا سكريبت بحيث تعمل في حلول على metadata.js. على سبيل المثال ، نفس آلية التخطيط الشامل ، لن يكون الحل المطبق هو الحل المطبق ، بل هو الحل الأساسي - سجل التراكم الذي يتم تحويله تلقائيًا في الخلفية ويتم تحويله تلقائيًا في الخلفية.
هل كان هناك أي فائدة في تلك الشركات التي غادرت فيها؟ بالطبع
تطور تخطيط الإنتاج في الشركة رقم 2 (ليس بدون مشاركتي) إلى نظام إدارة احتياطي ومشتريات ذكي. ظلت هناك آلية لتخصيص التكاليف وحساب التكلفة المخططة ، والتي ، بعد تغيير السياسة المحاسبية ، أعيد تشكيلها بسرعة واستمرت في أن تكون مفيدة.
استخدمت الشركة رقم 3 بنجاح حساب بنية التكلفة التراكمية حتى تم بيعها.
تستخدم الشركة رقم 4 جميع الحلول من مجموعة الفصل الخاصة بي ، ولا تفكر في التخلي عنها بعد مغادرتي. المبرمجون الذين بقوا هناك يطورون ببطء هذه الحلول. جميع التغييرات التي تحدث في العمليات التجارية (وهناك الكثير منها) تتم بسهولة وسرعة لتخصيص الحلول.
بالطبع ، ستجد الكثير من الأمثلة المشابهة من ممارستك ، وبالتأكيد أكثر إثارة للاهتمام من الأمثلة. حلول مجردة والتآزر.
الخبرة
كل شيء واضح مع الخبرة - تحتاج إلى كسبها. الشيء الرئيسي ، في رأيي ، هو القيام بذلك بطريقة منظمة ومنتظمة. التجربة أفضل من الحلول ، لأنه لا توجد وسيلة قانونية لأخذها منك.
لا يهتم رب عملك ورئيسك ، بشكل عام ، بماهية التجربة التي تتراكم فيها. يمكنك أن تضع على نفس المهام التي لا تتطلب تطوير المؤهلات. بالطبع ، هناك الزعماء المناسبون الذين يديرون تراكم الخبرة ، لكن هذا أمر نادر الحدوث. عادة ، يقتصر كل شيء على إشارة نادرة إلى الدورات ، والتي عادة ما تكون ذات فائدة تذكر.
لذلك ، تحتاج إلى العناية بتجربتك الخاصة. والشيء الرئيسي هنا هو الأهداف والقياس. وفقا للمبادئ المنصوص عليها في
المادة .
التجربة الأكثر فائدة هي تلك التي تم الحصول عليها في حل المشكلات. إذا أجريت التكامل بين الموقع ورابطة الدول المستقلة ، فيمكنك افتراض أنك اكتسبت بعض الخبرة. إذا كنت تستخدم التكامل الذي تم تكوينه بالفعل ، فإنك تحصل على خبرة أقل بكثير. إذا كانت هذه هي المرة الثانية التي تقوم فيها بدمج CIS مع موقع ويب ، فإن تجربتك تزداد. الخ.
هل تفهمين مفتاح مركب: حل عملي للمشاكل + عددهم.
لكي أعرف بالضبط كيف وما هي الخبرة المكتسبة مني ومن موظفيي ، أخذت نموذجًا من ألعاب الكمبيوتر.
هناك ألعاب لا يكون فيها نموذج الخبرة مثل الحياة الحقيقية. على سبيل المثال ، Fallout ، مع كل الاحترام الواجب والحب الجامح البالغ من العمر 20 عامًا لهذه السلسلة. هناك يمكنك ببساطة تجميع نقاط الخبرة ، ثم تنفقها على تطوير تلك الصفات التي تراها ضرورية. هذا نموذج يصف التعليم المدفوع. لقد وفرت المال - ذهبت إلى الدورات التدريبية ، مثل اللغة الإنجليزية أو إدارة المشاريع. هذا لا يناسبنا ، وهذا هو لكبار المديرين السكرية.
نموذج الخبرة المتراكمة في مخطوطات Elder أقرب إلى الحياة. أنا كبير في السن ، لذلك لعبت ES 3 Morrowind ، وسأضع ذلك في الاعتبار.
لذلك ، في Morrowind ، تقوم بتحسين الخصائص التي تستخدمها في الممارسة. تأرجح سيفك - زيادة قدرة السيف. تستحضر - تزداد مهارة السحر. الخ. عندما لعبت ، كانت لدي قدرة عالية من الألعاب البهلوانية - على وجه التحديد لأنني كنت عالقًا في بعض الجبال ، ولم يكن هناك أي جرعات مرتفعة ، وكنت أتنقل كثيرًا للخروج من هناك. القفز تطور الألعاب البهلوانية.
في وظيفتي الأخيرة ، بدأت مثل هذا النظام. المهام عاش في النظام ، وأرفقت جدول "الكفاءات" لهم ، وفي الوقت نفسه - تصنيف الكفاءات. عندما يحل الشخص مشكلة ما ، قمت بإدراج الكفاءات اللازمة لإظهار حلها. وحدد درجة تطبيق الكفاءات ، في المئة الشرطية. ونتيجة لذلك ، بدأت الإحصاءات تتراكم ، ويبدو أن الرسوم البيانية لكل موظف مشابهة لتلك التي نراها في ملفات تعريف بعض المواقع المهنية.
ثم ، أنا أفكر في نفسي مدرب جيد ، بدأت في تنويع كفاءات المرؤوسين. إذا رأيت أن أحدهم اكتسب خبرة كبيرة في مهام الاستعلام على الأصل ، فقد توقفت عن إعطائه مثل هذه المهام ، وأعطيتها لشخص لديه القليل من الخبرة. بالطبع ، بدون تعصب - إذا كانت المهمة عاجلة ، فإن الأكثر خبرة قد تلقوها.
في المؤتمرات ، ذكرت أنه بالنسبة لهذه "المهام لزيادة الخبرة" ، خصصت ما يصل إلى 30 ٪ من وقت الموظف. من الواضح أن الشركة ليست جامعة. هناك حاجة إلى توازن بين السرعة والتجربة ، لأنه بدون توسيع الخبرة ، ستصل السرعة إلى الحد الأقصى وسيتم فقد الإمكانيات.
عندما تعمل في فريق ، يكون تنوع التجربة مهمًا ليس فقط من حيث قابلية التبادل. من الأهمية بمكان وجود محاورين سيساعدون في مناقشة المشكلة ، العصف الذهني ، اتخاذ القرارات المعمارية والتقنية. إذا تناول شخص واحد فقط في الفريق موضوعًا ، فلن يكون هناك من يتحدث معه.
تتمثل إحدى مزايا هذا النظام في القدرة على تحديد الأهداف ودمج هذه الأهداف في نظام اختيار الأولويات والأداء.
على سبيل المثال ، حددنا هذا الهدف: يجب أن تحصل Piglet على 50 نقطة شرطية من تجربة التكامل - أي مهام متعلقة بالطلبات ، وتخزين حزم البيانات القصيرة ، إلخ. يحسب نظام كل مهمة جديدة تلقائيًا من الأفضل إعطائها - عن طريق الفرق بين الهدف والموضع الحالي. وأنت تجلس وتتحكم في كيفية تحقيق هدفك.
يمكنك تنفيذ وتطبيق مثل هذا النظام في واحد ، لنفسك. بالطبع ، إذا كان لديك هدف - لكسب الخبرة التي سوف تكون متأكداً. تتمثل ميزة هذا الأسلوب في أنك لا تحتاج إلى طلب إذن من أي شخص - يمكنك حساب تجربتك حتى في دفتر ملاحظات ، حتى في ملف Excel. لذا ، ربما يكون الأمر أفضل ، لأن الملف سيكون دائمًا معك - يمكنك جعل تراكم الخبرة مستقلاً عن صاحب العمل المعين.
مهام حلها
من ناحية ، إنها خدعة لإثارة إعجاب الموارد البشرية. من ناحية أخرى ، سيساعدك فهم مهامك على التركيز على المنتجات طوال الوقت ، وليس على العملية.
كنت مدير تكنولوجيا المعلومات ، لذلك كنت أذهب في كثير من الأحيان إلى مقابلات مع مجموعة متنوعة من الناس ، وليس فقط متخصصين في تكنولوجيا المعلومات - كان لدينا نظام مقابلة.
وقد لاحظت أن الموارد البشرية تقسم الأفراد إلى فئتين - موجهة نحو العملية وموجهة نحو تحقيق النتائج.
أولاً ، يتم تقسيم السيرة الذاتية ، ثم أثناء المقابلة ، مع الانتباه إلى الصياغة. إذا كانت الصياغة تبدو مثل "المبيعات الآلية" ، فهذه عملية. إذا بدا الأمر وكأنه "تم إنشاء وإطلاق نظام مبيعات تلقائي" ، فهذه هي النتيجة.
"المعالجات" عادة ما تكون غير مفضلة. هذا ليس جيدًا ، ليس سيئًا - إنه كذلك.
لذلك ، من الأفضل كتابة سيرة ذاتية من خلال منظور المهام التي تم حلها ، بدلاً من عملية تنفيذها.
ولكن الآن أنت تفهم - لكتابة المشكلات التي تم حلها ، فأنت بحاجة إلى حل المشكلات. لنكون صادقين مع أنفسنا ، نعلم جميعًا أن المبرمجين لا
يحلون المشكلات دائمًا.
تشارك في حل المشكلات - نعم. يقررون - لا. حول كيفية
نسيان المهمة في العملية بشكل عام ، لقد قلنا بالفعل.
بالمناسبة ، يمكن رؤية مثال جيد لكيفية عدم نسيان المهام في
محفظة Artemy Lebedev Studio - هناك ، في كل مشروع ، تتم كتابة المهمة التي قاموا بحلها. لا يمكنني التظاهر بقولهم إنهم يحلون المشكلات بشكل مباشر من الناحية النوعية ، لكن ليبيديف نفسه يسمي هذه الميزة التنافسية لاستوديوه.
بالمناسبة ، في كل مشروع لديهم أيضًا موظفين مكتوبين قاموا بذلك. هذا رائع - مجموعة من الطرد في المجال العام إلى الأبد. يكفي لإعطاء رابط.
من الواضح أن هذا يعد تطوراً محدداً على شبكة الإنترنت ، لكن ليس كل الاستوديوهات وصناع الويب يكتبون أسماء الأشخاص الذين قاموا بالمشروع.العودة إلينا. نظرًا لأننا نعمل لصالح صاحب العمل في المستقبل ، فمن المهم أن نفهم المشكلة التي تحلها وأن تكون قادرًا على حلها. تخيل مباشرة - في غضون سنة أو سنتين أو شهر ، ستحتاج إلى معرفة نوع المهمة التي كانت تواجهك ، وكيف حلتها ، وما إذا كنت قد قررت على الإطلاق.في الواقع ، يجب أن تصبح مراقبًا أو صحافيًا أو كاتب سيرة أو مديرًا لنفسك - اختر الكلمة التي تريدها. يعمل نصفك بجد ، والنصف الآخر يراقب ويحفظ (أو الأفضل ، يكتب) ، ويستعد لبيع مهامك إلى صاحب العمل التالي. يلاحظ الرقائق والصعوبات وكيف تغلبت عليها ، والتقنيات التي أتقنتها على طول الطريق ، وكيف طبقتها ، وكيف رافقتها وأزلت العقبات.كل مهمة تم حلها - مفهومة وصياغية ويفضل أن تكون مجردة - تغذي مجموعة الفصل الخاصة بك.النتائج المحققة
يحدث أنك لم تحصل على مهمة محددة ، ولكن وضعت غامضة. على سبيل المثال ، يقولون "زيادة أداء النظام" وليس "تقليل إصلاحات المعاملات بمقدار النصف." أو يقولون "زيادة كفاءة حل المشكلات من قبل المبرمجين" ، وليس "تقليل وقت تنفيذ التطبيقات بنسبة 30 ٪."عندما يظهر الرقم في الصياغة ، تكون هذه مهمة ، ويجب التعامل معها كما هو موضح في القسم السابق. عندما لا يوجد رقم ، يجب عليك قياسه حتى يكون هناك شيء للكتابة في ملف الفصل.على سبيل المثال ، أنت تشارك في الأداء. وقت كتابة المستندات للنظام. أنا متأكد من أنك ستنجح - ستقلل من وقت تسجيل المستندات. ماذا أخبر صاحب العمل المستقبلي؟ "لقد قمت بتقليل وقت تسجيل المستندات." ماذا تسمع ردا؟ كم أنها خفضت. كم كان ، كم كان ، كم تم نقله.للإجابة على هذه الأسئلة ، فقط قم بالقياس. قبل أن تبدأ المهمة ، ضع نظام القياس كهدف ممكن ، لأن نظام القياس جزء من الحل. ربما سيُطلب منك "كيف تم قياسه؟" حسنًا ، تابع القرار.عندما تصل إلى المستوى المطلوب ، تذكر الأرقام ، الأولى والأخيرة. والأفضل من ذلك ، توفير جدول زمني لتغيير الأرقام مع مرور الوقت ، ووضع علامة على الأحداث الرئيسية عليها - أفعالك لتغيير الأرقام.لقد فعلت هذا عدة مرات ، وهو جدا - جدا! - يساعد. أولاً ، يساعد في هذه العملية ، لأنك تفهم مكانك وأين أنت ذاهب. يمكنك تقييم التقدم المحرز الخاص بك وفعالية الإجراءات الخاصة بك. ثانياً ، من المفيد لصاحب العمل الحالي - أنه يحصل على نتيجة أفضل وأكثر قابلية للفهم. سيتم استخدام نظام القياس ، الذي يصبح في حد ذاته منتجًا ، بعد مغادرتك ، وسيكون لدى صاحب العمل نظام إحداثي واحد لإجراء تحليل شامل لنفس المؤشرات.ثالثًا ، والأهم من ذلك - سيساعدك ذلك في وظيفتك القادمة. خاصة إذا تمكنت من التعبير عن أرقامك في نظام الإحداثيات لشركة جديدة. وهذا ليس صعبًا. في الوقت نفسه لتسجيل المستندات - يتم قياسه في كل مكان بالميلي ثانية.المجموع
قد يبدو لك أن مجموعة الفصل هي نوع من الاستئناف التراكمي. من ناحية ، هذا هو الحال بالفعل.لكن النقطة ليست ما يمكنك إظهاره ، ولكن ما لديك حقًا في حقائبك. هذا هو نوع من المنتجات ، كنتيجة لاستثمار وقته في كل صاحب عمل.هذا هو استخدام التآزر للوقت الذي يقضيه.يمكنك الجلوس والحصول على راتب ، أو أي نظام تحفيز خاص بك. عند مدخل الشركة والخروج منها ، في الخلاصة ، لقد أصبحت قديمًا. إذا تمكنت من توفير بعض المال أو شراء شيء ذي قيمة ، فهذا لا يزال غير سيئ. إذا لم يكن الأمر كذلك ، فهم لم يجمعوا الأموال ، ولم يجمعوا الأصول ، ولم يكتسبوا الخبرة ، ولم يخلقوا حلولاً ، ولم يحلوا أي مشاكل ، ولم يحققوا أي نتائج ، وهذا أمر محزن للغاية.هذا يبدو تافهاً ، لكنني رأيت الكثير من المبرمجين الذين لا يتغيرون أبدًا عند الانتقال من مكان إلى آخر. إنهم يبحثون عن وعي عن عمل يحتاجون إليه لحل المشكلات المألوفة . من الواضح أنه على المدى القصير يكون أكثر أمانًا. ولكن ماذا في المدى الطويل؟إذا كنت تعمل لصاحب العمل في المستقبل ، ثم أمتعتك ، وقيمتك ، ومجموعة من الفصل الخاص بك ينمو باستمرار. هذا هو الاستثمار الصحيح.