المشاركات الشعبية

اختيار المحرر - 2024

لماذا البرمجة هي هواية مثالية

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

لماذا كل هذا ضروري

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

لدى Galima وكالة التوظيف والاستشارات الخاصة بها Galima HR ، التي صممت موقعها على الإنترنت. قبل عامين ، عندما لم يكن التجنيد لها وظيفة كاملة ، ولكن هواية ، كان هناك ما يكفي من وظائف صفحة الفيسبوك الشخصية للتعامل مع جميع الطلبات. ثم اضطررت إلى التبديل إلى tumblr ، وعندما ظهرت مهام أكثر تعقيدًا وكميات كبيرة من البيانات ، اضطررت إلى إتقان Wordpress وتنقيح المكونات الإضافية لـ Podio لمهام العمل المحددة وسير العمل. "الآن ، قد يقول المرء ، إن الأعمال التجارية الصغيرة لا يمكن أن توجد إلا لأنني في وقت ما قضيت الوقت في صنع أداة ملائمة لنفسي - وإذا لم أقم بإعدادها ، فلن يفعلها أحد من أجلي. لمثل هذه المهام ، لست بحاجة إلى البحث بعمق عن الواجهة الأمامية والخلفية وحتى كتابة التعليمات البرمجية بنفسك - الآن يوجد الكثير من التعليمات البرمجية المفتوحة [أي ، يمكن لأي مستخدم نسخها - ملاحظة المحرر] ، وتحتاج فقط إلى معرفة مكان إدراجها ، لتخصيص واجهة جاهزة. "

البرمجة تساعد على تطوير المنطق والتفكير هيكليا وتسهيل الاتصالات.

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

من أين تبدأ وماذا تستخدم

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

بالطبع ، فإنه يتطلب مراجعة مستقلة على مواقع الأسئلة الشائعة مثل Stack Overflow. "إذا كنت مبرمجًا مبتدئًا ولديك نوع من الأسئلة ، فمن المحتمل أن يكون قد نشأ مع شخص ما قبل أن تبلغ 99 بالمائة. في البداية ، يجب عليك google وقراءة الكثير ، معظمها باللغة الإنجليزية. يمكن العثور على الإجابة في أي مكان: على المنتدى ، في مدونة بعض المبرمجين ، في الوثائق الرسمية ، وقبل طرح سؤال ، ابحث عن إجابة ، وفقط إذا لم تجد شيئًا على الإطلاق ، أنشئ موضوعًا جديدًا في المنتدى ، "تواصل ناتاليا". أما بالنسبة للموارد الناطقة باللغة الروسية ، فقد تمكنت من حل كل ما لدي مشاكل داخل forum.sources.ru و habrahabr.ru. ثالثا - مزيج مثالي من الجماعي موقع بلوق والأخبار التي ترغب في نشر مقالاتهم الخاصة أو نقلها إلى جهاز الكمبيوتر والمواضيع المتعلقة بالكمبيوتر.

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

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

لدراسة وممارسة التعليمات البرمجية بشكل مباشر ، توجد مدارس ممتازة على الإنترنت مثل TreeHouse و App Academy و Codecademy ، حيث يمكنك تعلم HTML و CSS و Javascript و Ruby و Python ولغات البرمجة الأخرى. يعمل TreeHouse على طراز freemium: تحتاج إلى دفع تكاليف دورات الفيديو الرائعة (من 25 دولارًا شهريًا) ، ولكن يوجد أيضًا محتوى مجاني. يشبه التعليم في Codecademy بشكل عام لعبة (وإن كانت بطيئة إلى حد ما) ، وبعضها يتأخر ، مثل المسلسل التلفزيوني. يعد تنسيق الدورات التدريبية غير المتصلة بالإنترنت جذابًا لأن هناك دائمًا فرصة للتوجه إلى معلمه - يجب عليك التهرب من شيء أكثر من مرة. في موسكو ، توجد أماكن قليلة يُسعد فيها الدراسة حقًا ، لكنها تظهر. في مدرسة موسكو للترميز ، مع كل الاحترام الواجب لبومانكا والمتخصصين فيها ، تشعر أنك في عام 2014 (وقليلا في عام 2015). ستظل هناك مشاريع مماثلة ذات أجواء حيوية وبرامج قادرة على الإيحاء - لمجرد وجود طلب عليها.

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

الرسوم التوضيحية ثلاثية الأبعاد: دميتري بوستوفيتوف

شاهد الفيديو: تأمل الصحة المثالية - برمج عقلك أثناء النوم مع موسيقى تأمل (أبريل 2024).

ترك تعليقك