كيفية الهبوط التدريب الفني لأنه يمكنك - الجزء الأول

مقدمة

لذلك تريد أن تعرف كيفية الهبوط التدريب الداخلي التكنولوجيا؟ أتمنى لو علمك ذلك في المدرسة؟ أنا أيضا. هل تجد نفسك googling لقوالب السيرة الذاتية؟ فعلت مرة واحدة.

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

ستكون هذه سلسلة مكونة من 3 أجزاء تغطي الخطوات الرئيسية التي تحتاج إلى اتخاذها للتدريب الداخلي.

الجزء الأول: الاستعداد للنجاح من خلال تعلم الأساسيات. (أنت هنا)

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

الجزء الثاني: بيع نفسك. استئنف.

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

الجزء الثالث: إيجاد الفرص.

اقرأ هذا إذا كنت ترغب في معرفة كيفية العثور على الفرص والقيام ببرودة الوصول البارد والحصول على الردود

الجزء الرابع: الإعداد لمقابلتك وتسميره.

اقرأ هذا إذا كنت تريد معرفة ما يمكن توقعه وكيفية الاستعداد لمقابلة هندسة البرمجيات.

الجزء الأول: الاستعداد للنجاح

تعرف خاصتك "الأساسيات". يجب أن يكون لديك معرفة بنيات البيانات الأساسية والخوارزمية (DSA).

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

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

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

حسنًا ، إذن أنت مستعد لتعلم الأساسيات ، من أين تبدأ؟

تريد التأكد من أن لديك نظرة عامة جيدة على أهم الموضوعات الأساسية التي تغطيها هياكل البيانات:

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

إليك بعض الموارد الرائعة للبدء:

  • BeeHyve: هياكل البيانات و BeeHyve: الخوارزميات - مجتمع طلابي بهياكل خوارزمية للبيانات وموارد المصادر من جميع أنحاء الويب
  • Geeks4Geeks - برامج تعليمية ، أمثلة على موضوعات بنية البيانات عالية المستوى
  • VisualAlgo - أداة التصور رهيبة من العديد من الخوارزميات

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

  • CS 226 الخوارزميات وهياكل البيانات
  • Brown CS 16 مقدمة في الخوارزميات وهياكل البيانات
  • ستانفورد CS 166 هياكل البيانات
  • CMU CSE 15-211 هياكل البيانات الأساسية والخوارزميات
  • جامعة واشنطن في سانت لويس CSE 241 الخوارزميات وهياكل البيانات
  • هارفارد CSE 22 هياكل البيانات
  • ميشيغان EECS 281 هياكل البيانات والخوارزميات
  • كورنيل CS 2110 OO البرمجة وهياكل البيانات
  • ميت 6.006 مقدمة في الخوارزميات

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

ترقبوا الأسبوع المقبل للخطوة 2: الحصول على التجربة. بيع نفسك على سيرتك الذاتية حيث سنناقش كيفية العثور على فرص العمل والتدريب الداخلي وتبيع نفسك لمجندي التوظيف!

الحصول على سيرتك الذاتية مراجعة مجانا!

#عرض

كجزء من تشغيل سلسلة المدونات هذه ، نحن فخورون بأن نعلن أن BeeHyve يقدم مراجعات مجانية للسيرة الذاتية! يتكون فريقنا من المهندسين ومديري المنتجات من Facebook و Uber و Microsoft. إجمالاً ، لقد قمنا بمراجعة أكثر من 300 عملية استئناف ، ونعرض تقديم معلوماتنا إليك.

#يطلب

لاستعراض سيرتك الذاتية من قِبلي والفريق:

  • الاشتراك في BeeHyve في www.beehyve.io. نطلب منك تجربة مجتمعنا. سوف يساعدك فقط على التحضير للمقابلات الخاصة بك!
  • أرسل طلب مراجعة السيرة الذاتية هنا.

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

الكاتب: فيرا | ينكدين

تحرير: تصحيح البريد الإلكتروني: friends@beehyve.io