حول التدريب في الجراحة ولماذا تركت هناك
عمري 33 عامًا وأنا من جمهورية كالميكيا (وهي بجوار أستراخان وفولجوجراد والشيشان وداغستان). في سن 17 عامًا، دخلت كلية الطب بجامعة الصداقة بين الشعوب الروسية ( RUDN) وانتقلت إلى موسكو، ومن هناك انتقلت إلى أستراليا عندما كنت في الثامنة والعشرين من عمري (سأتحدث عن هذا بعد قليل). لقد درست، مثل كل الأطباء، لمدة 6 سنوات. وبعد حصولها على دبلوم التخصص دخلت قسم الجراحة العامة في مستشفى المدينة السريري رقم 64 حيث عملت كجراحة متدربة لعدة أشهر. نظرًا لوجود عبء عمل كبير في المستشفى ومنذ سنتي الثانية عملت بدوام جزئي في مجال المطاعم كنادل أو نادل أو باريستا - لم أنهي فترة تدريبي وانغمست في مجال المطاعم والسفر حول العالم. احكم بنفسك - بعد التدريب، يتلقى الطبيب الشاب 25 ألف روبل، وعمل باريستا، تلقيت 30-80 ألف روبل (في بداية مسيرتي المهنية كسبت 30 ألفًا، وكلما حصلت على خبرة أكبر كنادل كلما ارتفع راتبي). نظرًا لأن الدفع يتم بالساعة، فيمكنك العمل بجد ولمدة 300 ساعة شهريًا يمكنك الحصول على قدر لم يحلم به الأطباء أبدًا. وأيضًا، نظرًا للجدول الزمني المرن، كان من الممكن دائمًا تنظيم إجازة صغيرة والسفر إلى الخارج لمدة أسبوع. بشكل عام، لقد استمتعت بعملي وأسلوب حياتي ولم أفكر في الطب (وحتى أكثر من ذلك، لم أفكر في البرمجة، والتي كانت بالنسبة لي الكثير من العباقرة و"الآلهة").بخصوص الانتقال إلى أستراليا
لقد سافرت كثيرا. عندما وصلت إلى أستراليا في عام 2014، التقيت بزوجي المستقبلي. تزوجت وانتقلت هنا في عام 2016. لم نعيش طويلاً وتطلقنا بسرعة كبيرة: لقد تُركت وحدي بدون عائلة وأصدقاء في بلد أجنبي. وبينما واصلت العمل كصانع قهوة هنا، بدأت أشعر بالقلق بشأن المستقبل؛ كان عيد ميلادي الثلاثين يقترب، وبدأت أدرك أنني لن أستمر طويلاً في مجال المطاعم. الأسباب هي كثرة النشاط البدني وقلة الإبداع في المهنة. وبشكل عام، بدأت بطريقة ما أشعر بالحرج محاطًا بأشخاص يبلغون من العمر عشرين عامًا. بالإضافة إلى ذلك، على الرغم من أن باريستا يكسب هنا أكثر بكثير مما هو عليه في روسيا، إلا أنه لا يوجد عمل إضافي. مع أسبوع عمل قياسي مدته خمسة أيام وثماني ساعات، من غير الواقعي العمل هنا لمدة 300 ساعة - فالراتب أعلى قليلاً من الحد الأدنى (لا يزال بإمكانك العيش بشكل طبيعي، لأنك تدفع ضرائب قليلة بسبب نظام الضرائب التقدمية). بشكل عام، إذا قارنت هذه الوظيفة مع الآخرين، فإن مهنة باريستا تخسر الكثير. وهكذا بدأت أفكر..كيف دخلت عالم البرمجة
في البداية فكرت في العودة إلى الطب وتقدمت إلى جامعة الناس - وهي جامعة غير ربحية للتعليم عن بعد في الولايات المتحدة الأمريكية لتخصص العلوم الصحية. التدريب مجاني، ما عليك سوى دفع ثمن الامتحانات (يوجد 16 منها فقط لمدة 4 سنوات من الدراسة) ولتجهيز المستندات مقابل 100 دولار - وهذا يعني 1700 دولار على مدى 4 سنوات، أي مقابل لا شيء تقريبًا . أنهيت "الفصل" التحضيري الأول حيث علموني اللغة الإنجليزية، وكيفية كتابة المقال، وكيفية الاستشهاد بالمصادر بشكل صحيح، وكيفية تجنب الانتحال، ونجحت في الامتحان وبدأت في التفكير مرة أخرى... ثم كانت سلسلة " السيد روبوت " لقد خرجت للتو وأصبحت معجبًا كبيرًا بها. وبشكل عام، كنت منجذبًا دائمًا إلى موضوع البرمجة: لقد قمت بتثبيت البرنامج بنفسي، واكتشفت كيفية "اختراق" Word والبرامج الأخرى، وكان تصفح الويب يستغرق دائمًا 50٪ من وقتي. وفي العمل كان هناك عملاء منتظمون مفضلون - المديرون المبتهجون لمكتب البريد الأسترالي. لقد دمروا الصورة النمطية للمبرمجين اللامعين والمنعزلين. بدأت أتعلم كل شيء عن المهنة ببطء: بدأت بمنشور على فيسبوك، حيث طلبت توصيات لمصادر حول البرمجة، ثم بدأت في الذهاب إلى لقاءات للمبرمجين، لم أفهم شيئًا، لكنني تلقيت الكثير من المعلومات. النصائح القيمة. التقيت بفتاة تبديل في أحد هذه اللقاءات. قادت شاحنات لشركة تعدين وعملت كعاملة مناوبة، ثم سئمت من هذه الحياة، أكملت معسكرًا تدريبيًا في 3 أشهر وحصلت بنجاح على وظيفة في أكبر مكتب محاسبة في أستراليا ونيوزيلندا. لقد ألهمتني هذه الفتاة (وغيرها من المحولات) كثيرًا لدرجة أنني قررت أن الوقت قد حان! في البداية كنت أرغب في التحويل إلى جامعة الشعب لتخصص علوم الكمبيوتر، لكنهم قالوا لي: “لماذا تضيع وقتك، اذهب إلى المعسكر التدريبي ثم احصل على الخبرة في العمل فورًا”.ما هي لغة البرمجة التي اخترتها ولماذا؟
لقد بدأت، مثل أي شخص آخر، باستخدام HTML وCSS وJavaScript. حسنًا، حقًا، ماذا سنفعل بدونهم؟ حتى إذا كنت تنوي أن تصبح مطورًا خلفيًا بحتًا، فستظل بحاجة إلى الحد الأدنى من مهارات الواجهة الأمامية للمشاريع الجانبية، وإلا فكيف يمكنك التباهي أمام أصدقائك :) بشكل عام، ربما لدي خط تجاري، وأعتز به فكرة طلبي، لذلك كانت الواجهة الأمامية أمرًا ضروريًا بالنسبة لي. لكن بشكل عام، كنت أميل أكثر نحو الواجهة الخلفية، لأن المهام الخاصة بها أكثر إثارة للاهتمام، ولا تحتاج إلى التكيف مع المتصفحات المختلفة والقلق بشأن إمكانية الوصول ( إمكانية الوصول - المحرر). لذلك، قررت أن أركز على جافا سكريبت، لأنه في الواجهة الأمامية لا يوجد مكان بدونها، وفي الخلفية يمكنك استخدامها تحت ستار NodeJS. ولكن عندما ذهبت إلى المعسكر التدريبي، كان علي أن أتحول إلى روبي، حيث كان معظم الوقت مخصصًا لها. في العمل، كانت اللغة الرئيسية هي الجولانج.حول كيفية دراستي: المصادر والدورات التدريبية وإكمال المعسكر التدريبي
بخصوص المرشدين - كان لدي صديق عمل كمطور في عصر ما قبل جوجل ثم بدأ العمل. يمكنني أن أطرح عليه أسئلة عامة حول الشبكات، وتصميم الكمبيوتر، والبروتوكولات المختلفة، وما إلى ذلك. لم أتمكن من طرح المزيد من الأسئلة الخاصة باللغة، لكنها ساعدتني بشكل لا يصدق. لقد طرحت أسئلة خاصة باللغة أثناء اللقاءات - لقد تواصلت مع أشخاص مختلفين مباشرةً بقطعة من الورق وطلبت المساعدة. إذا لم تبدأ بطلب المساعدة، بل أتيت للدردشة والتصرف بشكل مناسب، فلن يرفض أحد ذلك. تبين أن المبرمجين عمومًا أشخاص مستجيبون وصبورون. بالإضافة إلى ذلك، تعتبر حركة النساء في مجالات العلوم والتكنولوجيا والهندسة والرياضيات (Women in STEM) في أستراليا قوية جدًا ويحاول الجميع مساعدة النساء. درست في فترات:-
"السباحة الحرة". في البداية، لم أقيد نفسي بأي شيء - لقد "أبحرت" عبر الإنترنت وقرأت قصص المحولات الأخرى، وقرأت مقالات حول ما هو موجود داخل الكمبيوتر وكيف يعمل الإنترنت، وعن الشركات الناشئة وما هي المهن الموجودة فيها عام في تكنولوجيا المعلومات. لقد أصبحت على دراية بالمصطلحات وكتبت موارد مفيدة. قالت إحدى المقالات أن أذهب إلى اللقاءات وأتحدث مع الناس، فبدأت بالذهاب والتحدث. لذلك أدركت أنني بحاجة للذهاب إلى معسكر تدريبي، واكتشفت ما هو المعسكر الجيد. كما وجهوني إلى بعض الموارد الجيدة.
- يعد FreeCodeCamp و Treehouse من مصادري الرئيسية أثناء التعلم. هناك الكثير من المهام التي ستستمر لفترة طويلة. لقد كتبت في الغالب تعليمات برمجية بلغة HTML وCSS وJS وبدأت بالفعل التعرف الأول على واجهة برمجة التطبيقات (API)، واشتريت نطاقي الأول، وبعد ذلك بدأت بعض المشاريع المضحكة. حتى أن freeCodeCamp يعقد لقاءاته الخاصة في بعض البلدان لأولئك الذين يتلقون الدورات التدريبية.
-
مخيم التدريب. انتهى بي الأمر بالذهاب إلى الجمعية العامة . مدة المعسكر التدريبي 3 أشهر، التكلفة 15.5 ألف دولار أسترالي (أو 12 ألف دولار أمريكي). مكدس التكنولوجيا - JS، Ruby، Sinatra، Ruby on Rails، JQuery، Backbone، React، SQL. كان المعسكر التدريبي غير متصل بالإنترنت تمامًا: والآن أصبح من الصعب تخيل مثل هذا الرفاهية. كنا 25 شخصًا وثلاثة مدربين (واحد رئيسي واثنين من المساعدين)، بالإضافة إلى مستشارة في السيرة الذاتية والشبكات الاجتماعية (لينكد إن). بدأت الدروس في الساعة 9:00-9:30 وانتهت في الساعة 17:00-18:00 مع استراحة الغداء بالطبع. خلال المعسكر التدريبي قمنا بعمل 4 مشاريع - اثنان فرديان واثنان لفريق. الأول هو Tic Tac Toe مع JS، والثاني عبارة عن منصة لمشاركة نصائح باريستا مع Sinatra (Ruby Framework)، والثالث هو موقع ويب لمراجعة العقارات مع Rails وGoogle API، والرابع هو Bitcoin Arbitrage مع React. يمكنك تقديم أفكارك الخاصة للمشروع، وبالنسبة لمشاريع الفريق، كان عليك تقديم عرض تقديمي من أجل تعيين أعضاء الفريق.
-
التحضير للمقابلات، وتلميع محفظتك. واصلت العمل في هذه المشاريع الأربعة وقررت إنشاء تطبيق صغير لمنصة Shopify لحساب تكلفة البضائع ( تكلفة البضائع المباعة - المحرر). لقد كانت تجربة جيدة جدًا، حيث كان علي التعامل مع واجهة برمجة التطبيقات الجادة والغنية لمنصة حسنة السمعة مثل Shopify.
حول جدول الدراسة والتدريب المنهجي
منذ أن عملت باريستا، كان لدي جدول تدريبي جيد - عملت من الساعة 8:00 إلى 16:30 ودرست من الساعة 17:00 إلى 19:00، أي أنه لا يزال هناك وقت لمشاهدة مسلسل تلفزيوني أو الجري المساء. في عطلات نهاية الأسبوع، كان بإمكاني الدراسة طوال اليوم والذهاب إلى مكان ما لأتسكع فيه عندما تسقط الأوراق. لم أجهد نفسي كثيرًا في التعلم، فقد قيل لي أن تعلم البرمجة يشبه أكل فيل: القليل منه كل يوم. كنت أخشى أنني لن أتعلم أي شيء أبدًا بهذا النهج - يبدو أن عالم البرمجة لا نهاية له (ولا يزال هذا الخوف قائمًا حتى يومنا هذا). لكن بالنظر إلى الوراء، أرى تقدمًا كبيرًا، وحتى لو كنت تدرس لمدة ساعتين يوميًا، ولكن باستمرار، فلن يستغرق التقدم وقتًا طويلاً بالتأكيد. في البداية لم يكن هناك نظام في تدريبي. لقد قمت للتو بتصفح الإنترنت وحاولت فهم ما هو الأمر، وتحدثت كثيرًا مع الناس، وكتبت أسئلتي الغبية وطرحتها على كل من تمكنت من رؤيته في اللقاء. عندما بدأت بالفعل في أداء المهام مع FreeCodeCamp وTeam Treehouse، ظهر نوع من النظام: بعد كل شيء، هذه دورات منظمة تمامًا. كان التدريب الأكثر منهجية في المعسكر التدريبي. برنامج واضح ويوم كامل من الدراسة، ولكن هذا، بالطبع، متعة باهظة الثمن.حول المكان الذي حصلت فيه على وظيفة بعد الدراسة
أعمل لدى Zendesk، وهي أكبر شركة في صناعة برمجيات مكتب المساعدة. يشمل عملاؤنا Uber وNetflix وAirbnb. في المجمل، لدى الشركة أكثر من ألف مهندس وأكثر من 300 خدمة صغيرة. أي أن هذه شركة كبيرة تضم موظفين متخصصين للغاية: لدينا مهندسون خاصون بنا في مجال الحوسبة والحافة والأساسات، بالإضافة إلى مركز تشغيلي "للأزمات" يعمل على مدار الساعة طوال أيام الأسبوع والذي يعتني بممتلكاتها. نظريًا، لم يكن من المفترض أن أقوم بعمليات انتقالية، ولا أن أقوم بتجهيز خوادم جديدة للتشغيل، ولا أن أكون مهندس عمليات، لكن رغم ذلك أجبرتني الحياة. لقد عينوني لمنصب مهندس برمجيات مشارك (مهندس برمجيات مبتدئ - المحرر) أو Zen 1، وفقًا للمعايير المحلية. اعتقدت أنني سأخضع لإشراف صارم ولن يُسمح لي بالعمل على كود الإنتاج، ولكن لم يكن الأمر كذلك: فبعد أسبوعين فقط من تهيئة البيئة والمحاضرات الإعدادية، سُمح لي باختيار بطاقات Jira من سباق السرعة والعمل على نفس المهام التي يقوم بها المهندسون الآخرون. بالطبع، كان هناك الكثير من العمل مع مطورين آخرين، وكان على الكود أن يمر بمراجعتين على الأقل من مهندسين آخرين، بالإضافة إلى اختبار الوحدة والتكامل إلى الحد الأقصى. لكنني شعرت بسعادة غامرة للعمل على نفس المهام التي يقوم بها المهندسون ذوو الخبرة في فريقي. في الأساس، عملت في الواجهة الخلفية مع Golang، الذي أحببته بمرور الوقت باعتباره ملكًا لي. تمكنت من العمل بشكل وثيق مع Kafka وقواعد البيانات الغريبة - BigTable وDynamoDB. الأهم من ذلك كله أنني أحب العمل باستخدام المقاييس وإجراء التحقيقات في جميع أنواع التنبيهات والأخطاء، فهي مثل قصة بوليسية، ومثيرة للاهتمام للغاية.- زين 0 (متدرب)،
- زين 1 (مهندس برمجيات مشارك)،
- زين 2 (مهندس برمجيات)،
- زين 3 (مهندس برمجيات أول)،
- زين 4 (مهندس الموظفين)،
- زين 5 (كبير مهندسي الموظفين)،
- زين 6 (مهندس رئيسي)،
- زين 7 (مهندس معماري).
GO TO FULL VERSION