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

قبل أن تبدأ في اختيار المسار البرمجي سوف أقوم باخبارك شيئا مهما لا بد من أن لا تنسى أجذه بعين الإعتبار ، وهو المستقبل والحاضر ، والسؤال الذي يطرح نفسه هنا ما هو طلب العالم من البرمجة في الوقت الراهن ؟؟ أو بعبارة أوضح ما هو المسار البرمجي الرائد في سوق الشغل حاليا ؟؟؟ هذا هو أول ما عليك أخذه بالحسبان وهو أول بحث يمكنك القيام به ، لكن لاعليك ففي الوقت الراهن لا تال البرمجة في المشوار الأولي لها رغم العدد الهائل الذي يسعى لتعلمها وكسب المال من خلالها ، ويعد في الوقت الراهن مسار الويب وانشاء صفحات الويب من بين أهم الوظائف الشاغرة في الوقت الحالي ، وكذلك تطوير تطبيقات الأندرويد ولكن ليس بالكمية والحجم الذي يملأه مسار الويب ، فهو لا يتطلب تثبيثا ولا تحميلا إذ تفضله أغلبية الشركات للتعامل مع عملائها و مشغليها ، لهذا نجد المبرمج لهذا النوع مطلوبا وبشدة في سوق الشغل ..
- مسار الويب
السؤال الذي يطرحه الكثيرين الان كيف أصبح مطور الويب ؟ الأمر بسيط ولا يحتاج إلى أي شيء من التعقيد لكنه يحتاج وقتا أطول وأكبر مما تتصوره ، قبل البدء ستكون قد تعلمت أساسيات البرمجة من اللغة البرمجية الأولى وتملك ما يؤهلك للخوض في التعلم بكيفية سريعة ..
إن أول ما عليك البدء به هو تعلم كيف تكون مبرمجا للويب وذلك لن يكون لك إلا على الطريقة الفرنسية التقليدية إذ عليك البدء بتعلم أساسيات Base de donnee من هنا يبدأ مسار الويب وفهم النمط البرمجي للويب ولا أكذب إن قلت إنه برمجة الويب الكاملة إذ لا يمكنك إتقان الويب دون هذه الميزة ..... فاللغة ثابتة ويمكنك تعلمها مع الوقت والإستمرار ولكن لا يمكنك الإستمرار في الويب دون أن تعرف أساسها Base de donnee ولا يمكنك بذلك أن تصبح شيئا من هذا القبيل ، وعلى فكرة فمن بين ما تمتحن عليه لدخول مثلا شركة مايكروسوفت أو أمازون أو أي من الشركات الكبرى الرائدة في البرمجة هي مثل هذه الأشاء البسيطة والتي تتعلق بأساس البرمجة والمتعلقة ب Base de donnee وأساسيات اللغة الأم للبرمجة
بعذ هذا يمكنك الدخول في تعلم اللغات وأول ما عليك بالبدء به هو HTML &CSS & javaScripteوهما الللتان تمثلان شكل الصفحة التي تعمل على انشائها المهم من هذا هو التمرين فجميع اللغات يمكنك تعلمها بالتمرين والبحث وهذا أمر بديهي وسهل ، ، ويمكنك الأستعانة بموقع الصديق الصدوق للمبرمجين وهو Wa3chools والذي يمكنك من التعلم والإطلاع على أحدث التغييرات للغات البرمجة ،
بعد أن تتعلم هضا سوف تلاحظ ثباتا في في الصفحة وجمادا إذ لا تشبه الصفحات التي اعتدت تصفحها ولا يمكنك التغيير في الكتابة إلا من خلال الكود البرمجي فقط لذا عليك أن تبدأ في تعلم إحدى لغات التي تتحكم في المحتوى وأهمها وأشهرها php صديقة الويب ، لكن ليست هي وحدها يمكنك استعمال بدلها python أو java فهي كلها تعمل على التحكم في المحتوى ........
- مسار تطبيقات الويب
أما إن كان تطوير تطبيقات الأندرويد هو شغفك وما تميل إليه فعليك أن تفكر بطريقة مختلفة وبأسلوب اخر إذ عليك اتباع طريقة أرويبة قديمة في التعلم عليك البدء ب UML وتفرعاتها ، فهي أساس التطبيقات ، وبعدها ابدأ بتعلم اللغات الأخرى وأولها java أو الكوتلين يمكنك الإكتفاء ب C++ ، لكن سوف تحتاج لتعلم Android studio فهو بيئة بية تطوير الملائمة والتي يستخدمها أغلب مطوري تطبيقات الأندرويد ويمتاز بفاعليته لذا يستحسن أن يكون خطوتك الأولى لاحتراف تطوير التطبيقات - مسار الفيزياء والبرمجة
أما إن كان الإثنان لا يناسبك وكان لك ميول اخر نعم هو كذلك إنه المتعلق بالإلكترونيك فلا عليك سوى البدء بتعلم الأردوينو والراسبيريباي وكيفية كتاب الأسطر البرمجية لكل واحد منهما ، وكذلك تركيب الدارة هو أمر ممتع وسهل لكن يحتاج إلى معرفة جميع العناصر وكيفية برمجتها والدوال التي تحتاجها لكل واحد منهما ، وامكتبات التي تعمل فيها كل واحدة ، والبد في برمجة وتركيب مشاريع بسيطة ستجد الكثير منها هنا على مدونتنا
وهذه هي الطريق للدخول إلى الذكاء الإصطناعي واحترافه فهو من بين ما يوجد فيه الخصاص في السوق الان والمطلوب لدى الكثير من الشركات إذ أن تطوير اليات العمل والعمل على روبوتات ومشاريع الكترونية هي المستقبل وحتى الخاضر
وفي الختام أتمنى أن أكون قد أفدتكم في شيء
تعليقات