JavaRush /مدونة جافا /Random-AR /متسلق مبرمج
Илья Альтерович
مستوى
Одесса

متسلق مبرمج

نشرت في المجموعة
ملف
  • من: ايليا ألتروفيتش
  • المهنة: متسلق صناعي
  • العمر عند بداية التدريب: 35
  • مكان الإقامة: أوديسا، أوكرانيا
  • أول وظيفة كمبرمج: بعد سنة و8 أشهر (فبراير 2015) - بعمر 37 عامًا.
  • ماذا يفعل حاليا: لا يزال مبرمجا، غير شركة واحدة =)
  • القصة الأصلية
متسلق مبرمج - 1
إذا كان عمرك 35 عامًا بالفعل، فهذا ليس سببًا لعدم البدء في الدراسة! بالطبع، عندما يكون لديك سنوات من الخبرة القيمة في صناعة أخرى خلفك، فإن الأمر ليس بهذه السهولة، لكنه ليس ميؤوسًا منه على الإطلاق. لدينا مثال ممتاز - قرر إيليا من أوديسا إعادة تدريبه من متسلق صناعي إلى مبرمج صناعي في هذا العصر بالضبط. وقد نجح. اقرأ واحدة من قصص النجاح الأكثر روعة وشمولاً على JavaRush!

خلفية

أريد أن أشارك قصتي لأنني أشعر بالتزام أخلاقي تجاه الأشخاص الرائعين الذين أنشأوا هذا المورد وتجاه المجتمع الذي ولد فيه. أود أن أشكر المبدعين بطريقة ما، وأود أن أشجع "الجافاراشيين" الذين لم يحققوا هدفهم المنشود بعد وأن أعززهم بجرعة جيدة من التحفيز! خلاصة القول: أنا أعمل كمبرمج منذ أسبوعين، ويرجع الفضل في ذلك إلى حد كبير إلى Java Rush .
عمري 37 سنة، متزوج ولدي طفلين 6 و 3 سنوات. على مدار الخمسة عشر عامًا الماضية، عملت كمتسلق صناعي (متسلق على ارتفاعات عالية). العمل، كما تفهم، لا علاقة له بالبرمجة أكثر من لا شيء على الإطلاق.
بشكل عام، الوظيفة ليست سيئة، والهواء منعش، ويجبرك على الحفاظ على "لياقتك " ، ولديك ما يكفي من وقت الفراغ، وأنت رئيس نفسك. وليس سيئاً بالنسبة للمال ( في الموسم ). لكن :
  • لديها موسمية واضحة. وهذا هو، لمدة 3-4 أشهر في السنة لا يوجد عمليا أي عمل .
  • لا آفاق. بعد أن عملت في هذا المجال لمدة 15 عامًا، أدركت أنه خلال السنوات الخمس إلى العشر القادمة ، من غير المرجح أن يتغير أي شيء ( على الأقل نحو الأفضل ).
  • بدأ الأطفال يكبرون، ومن الواضح أنه لم يكن هناك ما يكفي من المال...
  • لقد بدأ الأمر يصبح مملًا... 15 عامًا هي فترة طويلة جدًا، أي شيء سيصبح مملًا.
لذلك، في مايو 2013 ، قمت بوزن جميع الإيجابيات والسلبيات وتوصلت إلى نتيجة مفادها أن الوقت قد حان لتغيير وظيفتي... وإلى وظيفة خالية من عيوب الوظيفة السابقة . إنه:
  • هناك عمل على مدار السنة؛
  • وآفاق نمو جيدة؛
  • راتب أعلى بكثير ( إن لم يكن على الفور، ثم في المستقبل
  • عمل مثير للاهتمام ولدي ميل إليه.
كان لدي ميل للبرمجة. صحيح، من الناحية العملية، أدى هذا فقط إلى حقيقة أنني كتبت قليلاً في المدرسة بلغة BASIC، وحتى أقل بلغة التجميع ( على ZX-Spectrum ، المعروف أيضًا باسم Sinclair ، كان في يوم من الأيام جهاز كمبيوتر عبادة ). تبين أن عيوب " المبنى الشاهق " أثناء دراستي كانت بمثابة ميزة إضافية بالنسبة لي: كل وقت الفراغ الذي أمضيته بكثرة في الربيع وخاصة في الشتاء، كان من الممكن أن أقضيه بشكل مفيد في تعلم البرمجة. البرمجة مفهوم مرن. لقد بحثت في Google ووزنت الاحتمالات... ووقع اختياري على صاحبة الجلالة جافا .

دراسات

كتابي الأول عن Java كان " برمجة Java للأطفال والآباء والأجداد " بقلم ياكوف فاين . لست متأكدًا مما إذا كنت سأوصي بهذا الكتاب للمبتدئين؛ ربما كانت هناك كتب أفضل، ولكن في ذلك الوقت كانت قراءته مثيرة للاهتمام ومفهومة تمامًا. لقد تعاملت بعناية مع الأمثلة العملية الواردة هناك، والتي أعطتني الحد الأدنى الضروري من المهارات العملية لمزيد من التقدم. انتهيت من قراءة الكتاب وقررت البحث عن دورات. كانت الدورات التدريبية الشخصية باهظة الثمن، ولم أكن متأكدًا من أنها تستحق العناء. وفي تلك اللحظة تذكرت أنه أثناء العمل على الكتاب، في مكان ما (في هابراهابر، على ما يبدو) صادفت مقالات حول JavaRush. وبدأ كل شيء يحدث... بعد قراءة الكتاب والعمل عليه، قمت باختراق المستويات 10-12 الأولى مثل البذور، وكان الأمر سهلاً للغاية. ولكن لا تزال مثيرة للاهتمام. ثم أصبح الأمر أكثر صعوبة وأكثر إثارة للاهتمام.
لقد أكملت المستويات بشكل متسلسل بدقة، أي. قرأت المحاضرة، وبينما كان فهمي جديدا، قمت بحل المسائل الخاصة بها، ولم انتقل إلى المحاضرة التالية حتى تم حل جميع المسائل السابقة، مع استثناءات نادرة جدا. لذلك وصلت إلى المستوى 20 مع 3-5 مسائل لم يتم حلها.
إذا كانت لديك مشاكل في حل المشكلات، بالطبع، فإن التواصل في المنتدى يساعد كثيرًا، وفي نفس الوقت، من خلال مساعدة مستخدمي المنتدى الآخرين، فإنك تحسن مهاراتك بنفسك! بعد حوالي ستة أشهر، قررت أن الوقت قد حان لتجربة حظي وتجربة نفسي في المقابلة. لقد بحثت في Google عن أمثلة السيرة الذاتية، وأرسل لي الأصدقاء العديد من أمثلة السيرة الذاتية، وكتبت أيضًا إلى Sepp ( رئيس Java Rush ، ملاحظة المحرر ) وأعطاني بعض النصائح والنماذج للسيرة الذاتية. لقد جمعته وأرسلته إلى سيب لمراجعته؛ لقد قدر ذلك. بعد ذلك، قمت بنشر سيرتي الذاتية على مواقع البحث عن الوظائف الشهيرة، وقمت بتجميع قائمة بعناوين أقسام الموارد البشرية لأكبر شركات تكنولوجيا المعلومات في أوديسا ، والتي كانت لديها وظائف شاغرة لمطور Java ( ليس فقط " المبتدئين "). كان هناك حوالي 20 منهم . قمت على الفور بتخصيص نصفه جانبًا تحسبًا لفشلي في كل مكان، وأرسلت سيرتي الذاتية للنصف الآخر.

المقابلات الأولى

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

التدريب الداخلي

في نفس الوقت تقريبًا ( خريف وشتاء 2013 )، كتب لي Java Rush في رسالة شخصية يعرض فيها المشاركة في " المشروع الحقيقي ". لأكون صادقًا، بعد أن أدرجوا التقنيات المستخدمة فيه ( Spring , Hibernate , GWT , MySQL , Maven , Git )، كنت خائفًا بعض الشيء، لأنني في أغلب الأحيان سمعت هذه الكلمات فجأة، أو حتى اول مرة . اعتقدت أنه ليس لدي ما أخسره، وكان لدي الوقت للمشاركة، ووافقت.
في البداية كان الأمر صعبًا للغاية، ولكن بعد أسبوع أو أسبوعين، بعد قراءة الكتب والمقالات، تعمقت في عمل الكود الحالي بما يكفي لكتابة شيء ما بنفسي والقيام بأول التزام لي.
لقد كنت محظوظًا جدًا مع الرجال في المشروع. كنا أربعة : تيمور (تيمور)، زينيا (جرومش)، سيريوجا (سيرجي كاندالينتسيف) وأنا . لقد أشرفنا على مشروعنا مباشرة من JavaRush. عمل تيمور في الغالب على الواجهة الخلفية، وعملت Zhenya على الواجهة الأمامية ، وعملت Seryozha على قاعدة البيانات ، وعملت قليلاً على الواجهة الأمامية ، وقليلًا على الواجهة الخلفية . بعد بضعة أشهر، أصبحنا أول فريق يكمل بنجاح "مشروع حقيقي" حقيقي ، والذي يستخدمه الآن جميع سكان جافاراشيتس - هذا هو مشروع "التقييمات" ( في الإصدار الجديد من JavaRush، لم يعد هذا المشروع مستخدمًا ) . إن القول بأن "المشروع الحقيقي" أعطاني الكثير يعني عدم قول أي شيء! بالإضافة إلى الزيادة الواضحة في المعرفة القيمة، جاء لي فهم أكثر أهمية: Java ليست المهارة الضرورية الوحيدة، على الرغم من أنها أساسية. Java هي ABC للبرمجة، ولكن بالإضافة إلى ABC تحتاج إلى معرفة قواعد الإملاء والنحو وبناء الجملة وبناء الجمل بشكل صحيح والحصول على مفردات غنية... وفي البرمجة تحتاج إلى معرفة العديد من الأطر والقدرة على استخدامها، الأنماط وأدوات التطوير، وتعرف أيضًا أين تبحث عن حل المشكلات والإجابة على أسئلتك. بعد المشروع الحقيقي، أصبحت مهتمًا بالتقنيات الأكثر تقدمًا، وقمت بتعميق فهمي لتلك التقنيات التي أعرفها بالفعل... لقد تجاوزت اهتماماتي حدود Java Core "الخالصة" . وأيضًا - ظهر عنصر جديد قوي في سيرتي الذاتية في عمود "خبرة العمل" مع وصف للتقنيات الرائعة والعصرية التي تم استخدامها في المشروع.

مزيد من المحن

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

لقد تم أخذ الارتفاع!

في ديسمبر/كانون الأول، تمت دعوتي لإجراء مقابلة في أحد المكاتب. أخبروني أنهم سيتصلون بي عندما يتخذون قرارًا... فكرت حينها: "حسنًا، كل شيء كالمعتاد". "إذا لم تأخذها على الفور، فسيكون هناك أمل ضئيل ." لكن بعد شهر، بعد حلول العام الجديد، كتبت إلى مدير الموارد البشرية في هذه الشركة وسألته عن مصيري. وتفاجأت فأجابت بأن الوظيفة الشاغرة لا تزال مفتوحة ولم يتم اتخاذ القرار بعد...
مر شهر آخر، والآن، في نهاية شهر يناير، اتصلت بي لتسألني عما إذا كان البحث عن وظيفة مناسبًا لي، فأجبتها "بلا هوادة" بنعم، ما زلت أبحث. فأجابت أنني وجدتها بالفعل لأنني تناسبهم!
الشعور، بالطبع، لا يوصف، عندما يتم إخبارك بذلك عبر الهاتف، تنمو أجنحتك! لفهم هذا، عليك أن تجرب ذلك بنفسك. وهذا ما أتمناه لك في المستقبل القريب! كانت وظيفتي الأولى هي المشاركة في تطوير مشروع كبير لتخطيط موارد المؤسسات (ERP) - وهو تطبيق وبناء طويل الأمد. تبين أن التطبيق يحتوي على الكثير من الفروق الدقيقة المحددة، لذلك احتاجت شركة التطوير في كييف إلى مبرمج ليس بعيدًا عن العميل - في أوديسا ، حيث أعيش. التطبيق مكتوب بلغة GWT + ExtGWT + Spring + Hibernate + MySQL ، ومجموعة من المكتبات الصغيرة الداعمة. لقد حدث أن هذا هو بالضبط مجموعة التكنولوجيا التي درستها ولدي بعض الخبرة فيها. من بين السلبيات سأذكر أن المشروع قديم، ويستخدم الإصدارات القديمة من المكتبات وأساليب التصميم التي عفا عليها الزمن، وهي قديمة جدًا لدرجة أنها لا تخضع عمليًا للتحديث. واتضح أيضًا أنني سأكون وحدي لإنهاء نتائج 3-4 سنوات من العمل من قبل مبرمجين آخرين! بالطبع، توقعت، مثل أي مبتدئ، أن يتم تعيين قائد فريق أكثر خبرة لي، والذي سيرشدني أيضًا ويراجع الكود الخاص بي. لكن القدر قضى بغير ذلك؛ فقد تم تكليفي بوظيفة مصممة لمطور مستقل ذي خبرة. فكرت: "بما أن هذا هو الحال، سيكون من الجيد أن أطلب على الفور زيادة في الراتب". وقام برفع الرقم الأصلي بمقدار 200 دولار . ولم يسبب هذا أي سخط من جانبهم. لن أعطي أرقامًا محددة، سأذكر فقط أن الراتب فاق توقعاتي بشكل كبير. بالإضافة إلى ذلك، لم يكن لدي سوى شهر واحد ( وليس ثلاثة، كالعادة ) تحت المراقبة. قاموا بتسجيلي كالعادة من خلال SPD ( وهذه ممارسة شائعة للمبرمجين) .

التقنيات التي ستكون مفيدة لك في عملك: التجربة الشخصية

معرفة قواعد البيانات، SQL ( MySQLjdbc ، Hibernate ، Jpa ، تقنيات الشبكة html ، jsp ، servlets ، xml ، Tomcat أمر مرغوب فيه للغاية، وربما حتى مطلوب . مطلوب معرفة أنماط JavaSE الأساسية ( ما يسمى بأنماط GOF ) ، وستكون المعرفة السطحية على الأقل بـ Spring و SpringMVC ومنشئ مشروع Maven و log4j logging واختبار وحدة JUnit بمثابة ميزة إضافية كبيرة . يجب أن تكون قادرًا على العمل مع أنظمة التحكم في الإصدار، مثل Git . في بعض الأحيان يطلبون أو يقدمون مهام اختبار على خدمات الويب ( SOAP، REST ). إلى جانب كل هذا، يجب أن تكون معرفة Java Core، إن لم تكن لا تشوبها شائبة، ثم على الأقل واثقة للغاية.

الإنطباعات الأولى

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

الخبر التالي: بعد عامين..

...قررت أن أكتب تكملة لـ "قصة نجاحي". هناك ثلاثة أسباب لذلك:
  • سألتني الإدارة =);
  • وما زلت أعتقد أن هذا المورد بالتحديد لعب دورًا رئيسيًا في "دخولي إلى مجال تكنولوجيا المعلومات"؛
  • ما زلت واثقًا من أن الدافع هو أيضًا أحد العوامل الرئيسية في هذا الأمر، وأحد أفضل المحفزات هو قصص نجاح الأشخاص الحقيقيين الذين كانوا في نفس الموقف تمامًا مثلك، يا جافاراشيت. لأنني أعرف بنفسي أنه في بعض الأحيان تستسلم الأيدي ببساطة... وبالنسبة للكثيرين فإنها لا تقوم مرة أخرى أبدًا. إنه طريق صعب حقًا، لكنه يستحق ذلك!
وإليك إجاباتي على الأسئلة: كيف تغيرت حياتك بشكل عام بعد حصولك على وظيفة جديدة وكيف كان شعورك في تلك اللحظة؟ حسنًا، لقد تغير بالطبع... أولاً وقبل كل شيء، تغير التوازن الأبدي بين "الوقت والمال". هناك المزيد من المال بشكل ملحوظ، ووقت أقل بكثير. أخيرًا، أصبح هناك ما يكفي لـ "الخبز اليومي"، ولكن لا يمكن بعد الادخار من أجل "يوم ممطر". على الرغم من أنني متأكد من أنك إذا حاولت بجهد قليل، فستتمكن من توفير ما بين 200 إلى 500 دولار شهريًا (وهذا على الرغم من أنني الوحيد الذي يعمل في عائلة مكونة من 4 أشخاص، إلا أن زوجتي لديها القدرة على توفير المال) فرصة لرعاية الأطفال في سلام). لقد ظهر الاستقرار أو الثقة في المستقبل أو على الأقل بعض الوهم به... صف عملك. ماذا تفعل، ماذا تدرس، ما هي عمليات التفاعل مع الفريق؟ أعمل حاليًا في شركتي الثانية، Electric Cloud. هذه شركة أمريكية، المنتج ليس بسيطًا - أداة DevOps للتكامل المستمر/التسليم المستمر، شيء مثل Jenkins، فقط أكبر بكثير، ومنتج تجاري بحت. بالإضافة إلى ذلك، فهو بالفعل قديم جدًا، ومليء بالأكواد القديمة (الكود القديم، ملاحظة المحرر)، التي تحتاج إلى صيانة، وإصلاح الأخطاء، وكتابة ميزات جديدة في بعض الأحيان. باختصار، حديقة الحيوان للتكنولوجيات تجعل الأم لا تقلق! عليك أن تتعامل بدرجة أكبر أو أقل مع Java8 وGWT وJS وPHP وPerl وHTML وCSS وSpring وHibernate وJUnit وMockito وMaven وPerforce وهذه هي فقط أهمها... الأشهر القليلة الأولى رأيت الضوء بسهولة، ثم اعتدت عليه. ظروف العمل قياسية. خمسة أيام في الأسبوع، 18 يوم عمل في السنة - إجازة (بالإضافة إلى جميع أيام العطل الرسمية). الجدول الزمني مجاني إلى حد كبير؛ إذا كنت ترغب في ذلك، يمكنك العمل من المنزل. ومع ذلك، أفضّل المكتب، حيث يكون الجو أشبه بالعمل. غالبًا ما أعمل من 12 إلى 19-20 ساعة. لدينا تحديثات Scrum كل يوم ( Scrum هي منهجية لتطوير البرمجيات المرنة، ملاحظة المحرر)، ونعقد اجتماعات في المساء مرة أو مرتين في الأسبوع مع قائد فريقنا الأمريكي. ما هي المرتفعات التي حققتها بالفعل في حياتك المهنية وما هي الجبال الأخرى التي تخطط للانتقال إليها؟ من وقت لآخر أبحث عن وظائف شاغرة جيدة في الشركات التي تثير اهتمامي. نادرًا جدًا، لكن هذا لا يزال يحدث، أذهب لإجراء المقابلات. لقد أدركت بالفعل أن العثور على مكان براتب جيد أسهل من العثور على مكان بمشروع جيد. وللقيام بالأمرين معًا، عليك أن تحاول جاهدًا. وأيضًا، أدرك بشكل متزايد أنني لم أدخل هذه المهنة عن طريق الصدفة، بل اكتسبتها من خلال عملي ومثابرتي، على الرغم من أنه لا بد من حدوث قدر معين من الحظ، خاصة في البداية، وأيضًا: أشك كثيرًا في ذلك سوف اغيرها . بحلول شهر فبراير، سيكون عمر تجربتي في التطوير التجاري عامين. إذا قمت بتقييم مستواي وفقا للمفاهيم المقبولة عموما، فيبدو لي أنه شيء مثل المبتدئ القوي أو المتوسط ​​العادي. ومع ذلك، فإن هذا التقييم شخصي للغاية، إلا أنني متأكد من أنه ليس كبيرًا بعد.  هل هناك أي كلمات فراق لأولئك الذين ما زالوا في بداية (أو منتصف) رحلتهم؟ أتمنى بصدق لكل من يؤمن بنفسه أن يحقق هدفه، وأتمنى أن يساهم مثالي في ذلك. وأكرر: هذا ليس طريقًا سهلًا مهما قال لك أحد، وقليل جدًا ممن بدأوا يحققون هدفهم. لكن الكثير من الناس يمكنهم القيام بذلك! إن الأمر مجرد أن معظم الناس يفتقرون إلى شيء ما في منتصف الطريق: الدافع، والرغبة، والمثابرة، والإيمان بأنفسهم ونقاط قوتهم. كثيرون يأتون بأعذار معقدة ولم يعودوا يحققون أهدافهم... لذا ثق بنفسك، لا تستسلم في منتصف الطريق (فواصل صغيرة بالطبع لا تحتسب =))، وسوف تنجح! وكما قال اليونانيون القدماء: "ليست الآلهة هي التي تحرق الأواني". "المبرمجون لا يولدون"، هل تتذكر هذا (شعار JavaRush، ملاحظة المحرر)؟ وأخيرًا، نصيحة أخرى: اجتاز المقابلات! هذا هو الطريق الأكثر مباشرة. سمعت ذات مرة هذه العبارة في أحد فعاليات تكنولوجيا المعلومات: "لم أقابل قط شخصًا ذهب إلى 20 مقابلة ولم يتم قبوله". كم عدد المقابلات التي حضرتها بالفعل؟ أعلم أنه يمكنك الإجابة علي:
  • لست مستعدًا بعد، مازلت بحاجة للتعلم..
  • حسناً، لا أحد يتصل بي...
إذن: هذه كلها أعذار فاسدة أيضاً! حصلت على وظيفتي الأولى (براتب 1100 دولار) بعد المستوى 21! صحيح، في ذلك الوقت كان لدي بالفعل بعض الخبرة في GWT وHibernate وSpring، والتي اكتسبتها من تدريبي في JavaRush. لكنهم لم يسألوا عن هذا في المقابلة، كانت جميع الأسئلة تقريبًا حول Java Core والقليل من SQL. لذلك لا تخف، ابحث عن الوظائف الشاغرة، واذهب لإجراء المقابلات! قم بالتسجيل على LinkedIn وGina ومواقع البحث عن الوظائف - حيثما أمكنك ذلك! تتبع أحدث الوظائف الشاغرة والرد عليها! "اطرق وسيفتحون لك"، قم بملء جميع مكاتب تكنولوجيا المعلومات في مدينتك برسائل تحتوي على سيرتك الذاتية، ولن تضطر إلى الانتظار لفترة طويلة للحصول على دعوة للمقابلة. الكثير من الخيارات! لذا فإن أقصر مسار للعمل هو:
  1. لقد أكملت 20-30 مستوى من JavaRush، بالإضافة إلى تعلم القليل من SQL وJDBC. إذا كان لديك أيضًا أساسيات Spring وHibernate، فأنت في مشكلة تمامًا.
  2. قمت بكتابة السيرة الذاتية باستخدام الأمثلة، وسجلتها في المواقع المتخصصة، ونشرتها، ثم أمطرت جميع مكاتب تكنولوجيا المعلومات بالرسائل غير المرغوب فيها مع سيرتي الذاتية. صدقني، لن تترك دون تعليقات، وسيكتب الكثيرون ببساطة قائلين إنهم سيضعونك في الاعتبار، وسيدعوك البعض بالتأكيد لإجراء مقابلة.
كل مقابلة، حتى لو كانت فاشلة تمامًا، تقربك كثيرًا من هدفك! لأنه في كل مرة تالية ستشعر بمزيد من الاستعداد والثقة. و80% من الناس يطرحون نفس الأسئلة في كل مكان تقريبًا.
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION