يوم سيء للأطفال


هذا المنصب مخصص ليوم الطفل. أي مباريات ليست مباريات.


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


منذ أسبوعين ، سألت زملاء من Yandex.Money عما يوصون به الآن للطفل الذي يريد أن يصبح محترفًا في تكنولوجيا المعلومات ، ثم تذكر شيئًا عن نفسه. لذلك ظهر هذا النص. أقترح التحدث عن ذلك.




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


سيرجي ، مبرمج جديد




طفولة


ما هو أطرف نشاط في برمجة الطفولة عندما لا يوجد إنترنت حتى الآن؟


كان لديّ اثنان منهم - لتحليل جميع الألعاب من القرص "800 لعبة باللغة الروسية" بواسطة جميع البرامج من القرص "كل ما يحتاجه القراصنة" ، ثم أعد كتابة جميع الألعاب التي أمضاها أكثر من 10 ساعات من نقطة الصفر على BASIC. لا فرق ما يحدث - حتى لو حدث ذلك.



أنت تأخذ وتجرب وتعيد ترتيب القطع في الأماكن وتجرب وتصل إلى كل شيء يمكنك الوصول إليه. يمكنك إنزال Windows ، يمكنك إعادة Windows لمدة 10 ساعات. تحاول العودة السائقين. أنت تفهم كيف يعمل DOS. يمكنك معرفة كيف ينبغي أن يكون لاعبا لاعبا منتفضا حتى يصعب على حاسوب أحد الأصدقاء (هناك 200 ميغابايت من الألعاب الجديدة هناك!). تقوم بتدوير البرامج وتدوير الحديد وتفكيك وتجميع الكمبيوتر. تكتب محاكي كرة قدم لمدة 13 عامًا.


عندما لا يوجد شيء ، تصبح سعيدًا بهذا.




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


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


وأنا لا أوصي بالتعثر في اتجاه واحد في تكنولوجيا المعلومات. هنا أيضًا ، الأفق مهم.


آنا ، محلل نظم أول




المدرسة الثانوية


في مرحلة ما ، نوقشت البرمجة في منتدى بلدة P - وظهر موضوع يحمل عنوان "يتم البحث عن مبرمجي PHP في شركة كبيرة." كان نص الإعلان مثل هذا:


     PHP:  ,  ,      ,   :    php,       x, y  z,  x^5+y^5=z^5. (^ - ).   . 

فقط عدد قليل من الناس غير مشتركين في هذا الموضوع - كنت هناك أيضًا. مع كل سذاجي البالغة من العمر ستة عشر عامًا ، أجبت:


   .     ,   ...   x,y,z <=1000   -   (   vb,    ),     .     , . 

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


   -  .   ,  ,       .   ,        ,      ...     .    -    ,     ,     . ,      6  6     «   ».       ? 

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


وهذا أمر غير مفهوم تمامًا: إذا لم يكن هناك شخص واحد في شركة كبيرة ، فمن إذن؟ ما يجب القيام به أين تنمو؟




لا تعتقد أنه بعد حصولك على التعليم ، سوف تكون مبرمجًا / تاكسي / عالم رياضيات أو أي شخص آخر.


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


هذا للجامعة. بالنسبة للمهارات التطبيقية ، سيظل لدى الشخص بقية حياته.


أوليغ ، محلل نظم رائد




جامعة


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


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


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




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


يانغ ، متخصص في الزعانف. مراقبة




القصة الحقيقية هي لمحاكي Windows المصنوع من صديق على الركبة في الصف العاشر ، يمكنك الحصول على اثنين من الاختبارات والاختبارات تلقائيًا في الجامعة. يمكنك حتى أن تخبر الجميع كيف كان رائعًا. كانت المشكلة أنه لم يكن رائعًا - لقد كانت بنية معقدة ورمز مثير للاشمئزاز والغياب التام لأي معايير على الأقل.


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





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


اريك ، مهندس اختبار




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


  1. اقض وقتًا ، وابحث عن كتاب وقم بوضع نفس توزيع Ubunta الذي أرسلته مجانًا من Canonical. من الواضح أن هناك مشكلة بسيطة ، يختتم أوبونتا كل مكان. ولينكس مفيد جدا لك.
  2. لا تخافوا من وحدة التحكم. بطبيعة الحال ، يتلاءم Volkov Commander مع قرص مرن واحد ، لكن حاول معرفة سبب حاجتك إلى كل هذه الأوامر ، تكوين صداقات مع سطر الأوامر. سوف يموت قرص مرن. سوف تموت الأقراص. سوف محركات أقراص فلاش يموت أيضا. لا تقلق كثيرا
  3. اقرأ عن الخوارزميات ، وقم بتصنيف الأنواع والأشجار والأكوام. قراءة الكتب.
  4. ليست هناك حاجة إلى دورات مدفوعة الأجر لفهم الأساسيات. سيظهر YouTube قريبًا - هنا ستندهش.
  5. لا تتوقف عن BASIC. في العالم ، هناك مائة تقنيات تستحق اهتمامك ، ومليون شيء أكثر إثارة للاهتمام من رسم أشكال المستخدم مرة أخرى في Excel. خذ بايثون على الأقل - وبعد ذلك ستكتشف ذلك.
  6. تعلم كيفية استخدام Git ، احفظ جميع المصادر. اكتب تطبيق خادم عميل واحد على الأقل لفهم كيفية عملها. فهم الشبكات والمفاتيح والموجهات.
  7. وإذا كنت قد قرأته الآن ، فهذا ليس هباءً.



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


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


All Articles