تبسيط كتابة السيرة الذاتية للمطور

المشكلة


في كل مرة يحين الوقت للبحث عن عمل ، يجلس المرشح لتحديث السيرة الذاتية ، ويتطلع في وقت واحد بنظرة أكثر خبرة إلى تجربته السابقة. ويعيد كتابة كل شيء ، مرارا وتكرارا. وفي كل مرة يفكر فيها سيجد حلمًا شاغرًا ، وبعد ذلك سيصبح متمرسًا لدرجة أنه سيتم استدعاؤه إلى مكان جديد دون أي إجراء من جانبه. ثم تتكرر القصة مرارًا وتكرارًا.



بالنسبة لأولئك الذين لا يهتمون بكلمات ، والذين يرغبون في الوصول إلى العمل على الفور ، ثم المضي قدما في جيثب . وبالنسبة لأولئك الذين يهتمون بآليات وتاريخ المشروع ، فإن المقال مكرس بالفعل له.


مع ظهور موارد متخصصة لتبادل العمالة ، مثل LinkedIn و HeadHunter ، إلخ ، يبدو أن الوضع كان يجب أن يتحسن - فنحن نملأ كل التجربة في مكان واحد ، ولم يعد الماضي معقدًا. لكن لم يكن هناك - لقد ملأوه في نظام واحد ، لا يمكنك فقط تفريغه في نظام آخر بنقرة ماوس. لا توجد قاعدة بيانات واحدة يمكنك من خلالها ربط حسابك. إنه أمر مفهوم - فهذه الشركات مهتمة بتفكيك الشركات الأخرى ، وعدم الانخراط في التكامل مع بعضها البعض ، والمرشحون البسيطون نتيجة لذلك يزدادون سوءًا.


يجب إيلاء اهتمام خاص للشركات التي لا تزال في مرحلة المقابلة تتطلب من المرشح أن يملأ نفس المعلومات في نظامه الداخلي ، ويتطلب تفاصيل جديدة وجديدة. والأسوأ من ذلك - إذا كنت تتقدم بطلب استئناف.


ولكن أينما تقدمت للحصول على وظيفة شاغرة ، يوجد دائمًا حقل لإرفاق سيرة ذاتية في .doc أو .pdf . وعلى الرغم من وفرة "القمامة المعلوماتية" في هذه السلسلة بأكملها ، يجب عليك التكيف واللعب وفقًا لقواعد الأغلبية - وإلا فلن يأخذ أي شخص مرشحًا للعمل ، لأنه انهم فقط لا يعرفون عنه.


من الناحية النظرية ، يمكن حل المشكلة من خلال وجود "مركز واحد" - إذا:


  1. سيتم توحيد جميع منصات التوظيف والاستجابة للشواغر على مستوى الموارد / بروتوكول واحد ؛
  2. "كيفية كتابة السيرة الذاتية" لم تعد مسألة فنية وبحوث ، وسيكون هناك معيار واحد مقبول من الجميع ؛
  3. سيكون هناك وصف واحد لوظائف الشواغر الأكثر شيوعًا ، والتي يمكنك من خلالها فهم طبيعة تقييم المهارات / الخبرة / صفات المرشحين لهذا المنصب الشاغر ؛
  4. لن يكذب المرشحون ولا يبالغون في سيرهم الذاتية ؛
  5. لا توجد منافسة على المرشحين لبيع أنفسهم.

في العالم الواقعي ، هذا بالكاد ممكن ، حيث أن تبادل العمل يتطور بطريقة لا مركزية ، وحوالي 4-5 نقاط ، من المحتمل أن يكون الحل مستحيلًا حتى مع وجود مركز واحد.


ولكن لا يزال ، يمكن القيام بشيء ما لتبسيط حياة المرشح ، أي لنفسه. وسوف أحاول القيام بذلك.


فكرة


بطريقة أو بأخرى ، الملخص:


  1. يصف صفات المرشح ؛
  2. يثبت هذا مع الخبرة.

توفر التبادلات العمالية المختلفة فرصًا مختلفة قليلاً لقاعدة الأدلة ، وفي مكان ما توجد حقول منفصلة للمنشورات ، وفي مكان ما إمكانية وصف تفصيلي للمشاريع ، إلخ. أي تأخذ جميع العقد المستهدفة لسلسلة المعلومات إسقاطًا مختلفًا قليلاً عن التجربة الحقيقية وإنشاء وظيفة إضافية معينة لأدواتها الخاصة (البحث عن طريق المهارات والتوصيات التلقائية وما إلى ذلك). ثم بعد الحصول على أفضل وصف لتجربتك ، يمكنك بسهولة إنشاء هذه التوقعات وفقًا لمتطلبات محددة. بما في ذلك لتجميع السيرة الذاتية.


وبالتالي ، فكرتي هي تطوير نموذج للاحتفاظ بمجلة لخبرة عملي وإسقاط هذه البيانات تلقائيًا على وظيفة شاغرة معينة وفي النموذج المطلوب ، كما هو موضح في الرسم التخطيطي.



يندرج جزء فقط من البيانات في الإسقاط ، وإذا كانت في أبسط الحالات هي طباعة بسيطة في النموذج ، فحينها في الحالات الأكثر تعقيدًا هي مرشح للبيانات ذات الصلة بالوظيفة الشاغرة (تسليط الضوء على المشاريع ذات المهارات الأساسية ، ومساحة طباعة أكبر للتجربة الفعلية ، وما إلى ذلك).


من الناحية المثالية ، يجب أن "مجلة" مثل:


  1. تستكمل فقط ، تبقى السجلات القديمة دون تغيير ؛
  2. يتم ملؤها عندما تظهر معلومات جديدة ذات صلة (إكمال العمل في المكان الحالي ، المنشور الجديد ، المشروع المكتمل) - هذه هي الطريقة التي يمكن بها إعطاء الوصف الأكثر نجاحًا ؛
  3. يحتوي على معلومات تضع المرشح في ضوء مواتٍ (ولكن ، إلى جانب ذلك ، من المنطقي أن تلاحظ نقاطًا مهمة بالنسبة لك ، حتى لو كانت سلبية - سيتم طباعة ما هو مطلوب فقط).

أي إنه "إسقاط" للتجربة الحقيقية على مساحة من المهارات والأدلة. هذا ، بشكل عام ، يكمن في صلب أي نظام لتبادل العمال ، ولكن هذه الفرص ليست متاحة للمرشحين.


قصتي


بدأت مثل أي شخص آخر ، فتحت MS Word ، بحثت عن قالب جميل ، وبدأت الكتابة. بحثت عن أمثلة ، وحاول نسخ بنجاح. في مرحلة ما ، تحولت إلى LaTex ، أكثر أو أقل تنظيماً من التجربة. ذهبت من خلال أشكال بصرية مختلفة ، جربت مع النماذج. استمرت حوالي 10 سنوات ، وأخيرا ، فقد حان الوقت لكي تتحول الكمية إلى الجودة.


أثناء البحث عن وظيفة ، قمت بشكل أو بآخر بتشكيل شكل وعرض المادة ، لكن مقدار الخبرة جعلني أفكر جديا في الحد الأقصى لضغط المعلومات. تم تقديم العديد من الأوسمة ، والتي لم تكن جيدة فحسب ، ولكن أيضًا تجنب النص الهائل. الأهم من ذلك ، لقد حان فهم نموذج ORM من استئناف نفسه (الإنجاز ، مهارات العمل ، صاحب العمل).


في وقت لاحق ، حتى ظهر الابتكار الرئيسي - جاء الإدراك لكيفية عرض مهاراتك بشكل مضغوط ومريح وجميل قدر الإمكان ، ولكن هذا بالفعل كرز على الكعكة ، وسوف نتحدث عنها لاحقًا.


الآن ، على ما يبدو ، أنا أقترب مرة أخرى من الفترة التالية للبحث عن وظيفة ، وأرغب في الابتعاد تمامًا عن السيرة الذاتية للتحرير والبحث في ذكريات التجارب السابقة لصالح الأتمتة. لذلك ، اضطررت إلى إعادة صياغة عملي مرة أخرى ، ونقله إلى تنسيق المجلة ، وإنشاء مولد عمل بسيط ، أريد مشاركة تجربتي التطويرية فيه.


استئناف الكتابة كقصة تغذية


لقد قابلت مرارًا وتكرارًا الرأي القائل بأن مهمة الاستئناف هي إظهار المرشح في صورة إيجابية. ولكن في الواقع ، تتمثل مهمته في الحصول على الموارد البشرية للاتصال بالمرشح بعد القراءة. من هنا ولدت نتيجة إضافية - إذا قرأ حتى النهاية ، فإن احتمال أن يتلامس يكون أكبر. لذلك ، نظرت في مهمة تجميع السيرة الذاتية في صياغة كيفية إرسال المواد بحيث تتم قراءة استئناف الموارد البشرية حتى النهاية .


سوف أبدي تحفظًا مقدمًا بأنني لن أقدم نصيحة حول كيفية كتابة سيرة ذاتية ، ما هو النموذج الأفضل اختياره ، إلخ. - هناك الكثير من المواد المكتوبة حول هذا الموضوع عن أشخاص أكثر خبرة بكثير مني في هذا الشأن. هنا سأقدم فقط الشكل والتسلسل الذي جئت إليه وأخيراً.


حاولت محاكاة كيفية قراءة الموارد البشرية للسيرة الذاتية ، حيث إنه بمجرد العثور على دليل على عدم ملاءمة المرشح ، يقوم بإغلاقه ولا يقرأ المزيد. إذا كنت تتخيل أن هذه العملية مبسطة في شكل مخطط انسيابي ، فستحصل على ما يلي:



لذلك ، في النموذج المقترح ، طلبت الأقسام في تسلسل حيث لا يهم القسم التالي إذا كان هناك عدم تطابق شاغر في القسم السابق.


البيانات الشخصية . إذا كنت تعيش بعيدًا عن المكتب ، أو غير مستعد للانتقال ، أو ليس لديك إذن للعمل في هذه المنطقة ، أو لا تتحدث لغة الفريق المستهدف ، فلن تتم قراءة الملخص بشكل إضافي.


الأهداف . إذا كان المرشح يبحث عن منصب لا يتوافق مع الوظيفة الشاغرة ، أو تختلف اهتماماته عما يمكن أن يجده في هذه الشركة ، فلا تتم قراءة السيرة الذاتية بشكل إضافي.


التعليم يأخذ الكثيرون التعليم إلى النهاية ، بحجة أن أهم شيء هو التجربة . لا أوافق بشدة ، لأن التعليم التقني العالي يعلمك التفكير أولاً. درجة علمية هي الانخراط بكفاءة في المشاريع البحثية وحماية النتائج. أفضل أن أضع هذا القسم في البداية تقريبًا ، ليس بسبب أهمية الحصول على التعليم ، ولكن لكسر منظور إدراك المزيد من المواد بطريقة إيجابية.


المهارات متطلبات المهارات لا لبس فيها لشواغر معينة. إذا كنت تبحث عن C ++ من ذوي الخبرة لتطوير برامج التشغيل ، وفي الجزء العلوي مهارات JS و Ruby on Rails و Java - فلا يمكنك قراءة المزيد.


مشاريع يرتبط عمل المطورين في المقام الأول ليس بمكان العمل ، ولكن بالمشروع. ويعمل صاحب العمل كوسيط مشروط بين الموظف والمشروع ، وفي شركة واحدة يمكن أن يكون لدى المرشح العديد من المشاريع. أنا أدرج مشاريع هواية هنا ، كما لقد حصلت على الكثير من الخبرة فيها. بمعنى آخر ، يتم تقديم دليل على المهارات المعلنة هنا ، إذا لم يكن هناك أي دليل ، فلن تتم قراءتها بشكل إضافي.


تاريخ العمل . إذا جاءت الموارد البشرية المحاكاة لدينا إلى هنا ، فهو على الأقل يعتقد أن المرشح شارك في الوظائف الشاغرة ذات الصلة. جميع المزايا والإنجازات الفنية سبق وصفها في الجزء السابق ، ولكن هنا يمكن للموارد البشرية تقييم وتيرة تغيير في مجالات العمل والمشاكل التي يكون المرشح على دراية بها. على سبيل المثال ، إذا غيّر مكان عمله كثيرًا ، فلن يستطيع قراءة المزيد.


النشاط المهني . بالإضافة إلى الخبرة العملية ، لا يقتصر المرشحون الذين لديهم شغف حقيقي بالمهنة على مشاريع العمل والهوايات العادية ، بل أيضًا على العلوم والمدونات وإصدار المنشورات الشعبية وتقديم عروض تقديمية في مؤتمرات متخصصة. لذلك ، أقدم هنا أولاً وقبل كل شيء ، المنشورات العلمية (ذات الأولوية - المفهرسة في Scopus) ، ثم المنشورات الشعبية (على سبيل المثال ، مثل هذه المقالة) ، والمكان الأخير - العرض التقديمي في المؤتمرات. هذه الفقرة أكثر من ملحق وليست "نقطة فصل" إلزامية.


الاهتمامات والصفات نقطة كلاسيكية ، الحاجة التي أشك في ذلك ، لأنني لا أعتقد أنها تحمل عبئًا بناءً.


كيفية تسليط الضوء على المهارات


ما هي "المهارات" ، وما هي التفاصيل المطلوبة عند الانتهاء - هذا سؤال مفتوح. على سبيل المثال ، في مكان ما يمكنك كتابة C ++ ، وتعزيز مكان ما (ولا يزال عدم كتابة C ++) ، ولكن في مكان ما C ++ ، STL ، دفعة. و ضع في اعتبارك نفس الشيء.


يجب أن يكون مفهوما أن موظفي التوظيف والموارد البشرية نادرا ما يكون لديهم تخصص تقني ، وحتى أكثر خبرة. هذا يعني أنه قد لا يكون واضحًا لهم أن STL and boost تتضمن C ++. لذلك ، هنا تحتاج إلى التركيز بشكل أساسي على الوظائف الشاغرة ، وإلقاء نظرة على الكلمات الرئيسية المستخدمة هناك.


بنفسي ، عند ملء المجلة ، قررت ملء المزيد (حتى مع الازدواج الدلالي) ، ثم آمل أن أضيف "مرشح" من المهارات ذات الصلة على أساس الوظيفة الشاغرة.


تجربة مجلة


المجلة هي ملف تعريف للمرشح ، ويمكن تقديمها في شكل الرسم البياني التالي. سأشير فقط إلى السمات الأساسية للكيانات ، وسأستخدم تدوين ActiveRecord لزيادة قابلية القراءة للإشارة إلى العلاقات.



بعد ذلك ، نعتبر الكيانات الموضحة بمزيد من التفاصيل مع أمثلة ، ونستخدم JSON كلغة التنفيذ.


مع البيانات الشخصية ، كل شيء تافه للغاية ، كما هو الحال مع جهات الاتصال . يتم وضع المهارات اللغوية فقط هنا ، لأن على عكس العمالة في روسيا ، هذه ليست ميزة تنافسية ، ولكنها وسيلة اتصال. وإذا اتصل بك المجند ، فدعه يفهم على الفور اللغة التي يبدأ بها الحوار.


يتم وضع المؤسسة في المؤسسة ، وحالة الدبلوم (الدكتوراه ، أخصائي ، ماجستير ، وما إلى ذلك) ، واسم الدبلوم ، وفترة الدراسة ومتوسط ​​الدرجة. كما أجد أنه من المفيد وضع التخصص في الملفات الشخصية الواسعة ، وعنوان الدبلوم.


يجب توظيف المهارات تلقائيًا من المشاريع ، لكن ما أعتبره مهمًا هو أن أعكس موقفي من المهارة. على سبيل المثال ، إذا كان هذا هو C ++ ، الذي أحب الكتابة فيه ، فأنا أريد التأكيد على أنني أحب أن أكتب فيه ، وأنا مهتم على نحو متزايد بالوظائف الشاغرة حيث يمكنني القيام بذلك. أو العكس - ما لا أريد الكتابة في C # ، على الرغم من أنني اضطررت إلى القيام بذلك.


في المشروع ، بالإضافة إلى مدة وحجم الفريق والوصف ، أفضل دائمًا إعطاء رابط ويب لمورد الإنترنت الذي يمثله. إن أمكن ، أعطي أيضًا شعارًا للزينة ، حيث أن التنقل في السيرة الذاتية شخصيًا بسيط للغاية بالنسبة لي ، ويصبح النص أقل تجانسًا. المشروع هو العنصر الأساسي الأكثر أهمية في تجربتك ، وكمثال على ذلك


{ "name" : "Photoshop", "icon" : "photoshop_project.png", "period" : "01.09.2015-30.08.2016", "description" : "Raster graphics editor", "team-size" : "9", "web" : "https://www.adobe.com/products/photoshop.html", "tasks" : [ "..." ] } 

يتكون كل مشروع من المهام التي تم حلها والتي حقق فيها المرشح بعض الإنجازات . هذا هو بالضبط الدليل الرئيسي للتجربة - وهو إنجاز تم التعبير عنه بشكل مثالي في شكل رقمي. قد تكون المهمة واحدة داخل المشروع. أيضًا ، ترتبط المهارات بالمهمة ، التي تشكل الأساس لتوليد إحصائيات المهارات:


 { "description" : "Development of text-recognition filter from raw image", "period" : "01.09.2015-28.02.2016", "skills" : ["CI", "C++", "ML"], "achievements" : [ "achievied recognition accuracy up to 85%" ] } 

إن الإنجازات تجعل من الممكن التأكيد على أنه بفضل حلك لهذه المشكلة ، أصبح شخص ما في العالم أفضل ، ومن الجيد تحديده كمياً. وبصريا مثل هذا المشروع سوف يذهب إلى ما يلي:



تاريخ العمل ، بالإضافة إلى الحقول التافهة ، يحتوي على روابط لمشاريع. أنا ضد إدراج "المسؤوليات" هنا - هذا موجود بالفعل في المشاريع. أنا أفضل أيضًا استخدام شعارات الشركة ، خاصةً إذا كانت شعارات مشهورة. إذا شعرت الموارد البشرية بخيبة أمل للفقرة السابقة ، وستغلق السيرة الذاتية ، ولكن ترى شعارًا مألوفًا ، فبإمكانها إنقاذ الموقف.


المنشورات والمؤتمرات والميزات هي كيانات تافهة لا علاقة لها بأي شيء ، لذلك لن أعطاهم الكثير من الاهتمام. يتم تخزين المنشورات (العلمية وغير الخيالية) كملفات bibtex.


التنفيذ


يمكن العثور على التطبيق بالكامل مع الوصف المصاحب على جيثب .


حاولت إعداد مثال خيالي للسيرة الذاتية ، يعكس الأفكار الموصوفة بدقة قدر الإمكان ، واستخدام القدرات الحالية للمترجم.


تحتاج إلى عامل ميناء ، ولكن إذا كانت هذه مشكلة ، فإن الشيء الرئيسي هو وضع خيال علني ، لاتكس وثعبان.


 FROM ubuntu:latest RUN apt-get -qq update && DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends build-essential librsvg2-bin lmodern inkscape zip python3 python3-dev python3-pip libcairo2-dev apt-utils pkg-config python3-setuptools texlive-fonts-recommended texlive-latex-extra dvipng texlive-latex-recommended texlive-xetex && pip3 install --upgrade pip 

يتم تجميع السيرة الذاتية بتنسيق PDF باستخدام Latex-a. بالنسبة للشعارات ، يمكنك استخدام الصور المتجهة (svg) أو الصورة النقطية (png) مع ألفا. الخط - Arial Narrow ، وهو شائع في السيرة الذاتية بسبب عرضه.



لقد أوليت اهتمامًا خاصًا لتصور المهارات في هذا المشروع ، حيث أن المرشح الرئيسي للمرشحين هو الأفضل بالنسبة إليهم. من خلال ما التقيت به ، يمكن تمييز الطرق التالية:


  • قائمة مجمعة مع تدرجات (خبير ، مبتدئ) ؛
  • الجدول (شبكة - التدرج / المهارة) ؛
  • خلط المهارات في المشاريع ؛
  • إضافة نقاط الخبرة السابقة في سنوات بين قوسين.

كل طريقة جيدة بطريقتها الخاصة ، إذا كنت تقرأها بعناية وبعناية ، ولكن إذا لم تنفق أكثر من 10 ثوانٍ عليها ، فسيتم محوها جميعًا بالفشل.


علاوة على ذلك - تقييمك لمستواك (المبتدئين / الخبراء) لا يحمل الكثير من البناء. منذ خمس سنوات ، اعتبرت مستواي C ++ أعلى بكثير مما أعتقد الآن ، على الرغم من أنني نمت خلال ذلك الوقت عدة مرات في هذا الاتجاه. التقييم الموضوعي الوحيد الذي يمكنني إعطاء مهارتي هو كم من الوقت اعتدت استخدامه. هذا شكلت الأساس لتنفيذ هذا القسم.


ولكن كيف لتقييم هذه الفترة الزمنية؟ أتذكر أن أول برنامج C ++ كتب في الصف السابع ، وآخر مرة كتبت فيها شيئًا اليوم. بعد كل شيء ، من الخطأ أن تأخذ 13 عامًا من عمرك وأن تكتب النتيجة إلى تجربة - بعد كل شيء ، كانت هناك فترات زمنية لم أكتب فيها شيئًا ، ولم تنمو هذه المهارة.


ولكن بعد ذلك ، يمكنني سرد ​​المشروعات التي استخدمت فيها C ++ ، ويمكنني ملاحظة المدة التي تم بالفعل تنفيذها في المجلة . وإذا عملت في وقت واحد على مشروعين استخدما C ++ ، فإن المهارة لا تنمو بسرعة مضاعفة. وهذا من السهل حسابه بالفعل استنادًا إلى المجلة وعرض الإحصاءات.


وبالنظر إلى مثل هذه الإحصاءات ، يمكن للموارد البشرية معرفة ما إذا كنت مناسبًا لشغل منصب شاغر أم لا. علاوة على ذلك ، فأنا شخصياً مهتم أحيانًا بالنظر إلى إحصائياتي - هل أنا من ذوي الخبرة كما اعتقدت ، والعكس صحيح.


كيف تبدو؟


كل شيء يبدو مثل هذا:




بالنسبة لهذه المقالة ، أقتبس بشكل محدد الإصدار بتنسيق A5 ، ويتم تعيين المترجم افتراضيًا على A4.


ردود الفعل


إذا التزم عدد أكبر من الأشخاص بالمعايير المشتركة في توظيف القضايا على كلا الجانبين (الموارد البشرية والمرشحين) ، فسيصبح من الأسهل على الجميع العيش. لذلك ، إذا كنت أيضًا تلتزم بالآراء المثالية ، وقد أعجبك المشروع ، ولكنك تعرف كيف تجعله أفضل ، فأنا منفتح للتفاعل وسأكون سعيدًا بأي ملاحظات.


لقد صنعت أيضًا مشروعًا استنادًا إلى وظائف مهندس البرمجيات / مطور برامج ، لذلك ليس لدي أي فكرة عن مدى ملاءمة عملي لشغل وظائف أخرى. لكنني لا أستبعد أن هذا ممكن.


إلى أين أذهب بعد ذلك


خطة التطوير الإضافية تافهة للغاية ، على الرغم من أنها تتضمن تنفيذًا غير تافه:


  • تنفيذ الضغط الذكي. إعطاء الحد الأدنى من المعلومات حول المشاريع القديمة ، والحد الأقصى - على صلة وذات صلة. الآن يتم تطبيق هذا فقط لقطع المنشورات القديمة ، لكنها بالفعل تأخذ مساحة صغيرة. من الضروري مراعاة حدود الحجم وعدم انتهاك قواعد هذا النوع.
  • تنفيذ عامل تصفية المعلومات ذات الصلة. في أبسط الحالات ، يتم إنشاء ontology للمهارات باستخدام ملفات التعريف (مضمن ، C ++ ، fintech ، الواجهة الأمامية ، وما إلى ذلك) ، وملف التعريف هو معلمة للمترجم. من الناحية المثالية ، نعطي رابطًا لشغل وظيفة شاغرة (فليكن صفحة على Linkin) ، في أبسط الحالات ، يبحث المترجم عن الكلمات الرئيسية أو يحللها باستخدام قاعدة بيانات / ML وفلترة المهارات والمشاريع ذات الصلة.

في غضون ذلك ، كل التوفيق ونتمنى لك التوفيق في العثور على وظيفة!

Source: https://habr.com/ru/post/ar435194/


All Articles