13

استشارة : لا أملك شهادة ؛ هل تعلم البرمجة ذاتيا يؤمن لي وظيفة جيدة؟

السلام عليكم..

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

1- هل يمكن التخصص بعمق لوحدي دون الاعتماد على دراسة رسمية ؟

ثم إن ظروفي لا تسمح إلا بالعمل من البيت أو عبر الإنترنت فـ :

2 - ما هي فرص الحصول على وظائف جيدة في هذا المجال في العالم العربي عبر الإنترنت ؟

3 - وما هي أفضل اللغات المناسبة للعمل من المنزل أو الحصول على وظائف عبر الإنترنت؟ أنا أرغب في تعلم C# لعدة أسباب لكن أتساءل ربما php أو جافا لديهم فرص أكبر عبر الإنترنت؟

أتمنى منكم الإشارة علي بدقة وعن خبرة وتأكد لأني لا أملك ترف تضييع وقتي على تعلم شيء ثم أكتشف أنه لا يقدم فرصا كبيرة. وشكرا


صديقي أنا طالب جامعي في السنة الرابعه هندسة , الجامعة الرسمية فقط تفك لك اميتك في هذا المجال

و كل المهارات التي أعرفها الآن هي بحكم الكورسات - خاصة الأجنبية منها - من عدم نكران فضلان أساتذتي في الجامعه علي

1- هل يمكن التخصص بعمق لوحدي دون الاعتماد على دراسة رسمية ؟

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

2 - ما هي فرص الحصول على وظائف جيدة في هذا المجال في العالم العربي عبر الإنترنت ؟

متزايده يوما" بعد يوم , فضلا" عن أنه من الممكن أن تبدأ عملك الخاص و الأمر فيه سعة

3 - وما هي أفضل اللغات المناسبة للعمل من المنزل أو الحصول على وظائف عبر الإنترنت؟ أنا أرغب في تعلم C# لعدة أسباب لكن أتساءل ربما php أو جافا لديهم فرص أكبر عبر الإنترنت؟

السهولة و توافر المصادر و الانتشار PHP لكنها لا تخرج عن إطار برمجة الويب - يمكنك برمجة برامج سطح مكتب سيئة بها أيضا" - إن كنت تريد ان تتخصص في الويب فقط ربما هي الخيار الصحيح

بالنسبة لـ Java لغة رائعة متعددة المجالات - الأخت الكبيرة لـ C# - انا شخصيا" أحب C# خاصة بعد الطفرة الأخيرة حيث أصبح ASP.net 1.0 مفتوح المصدر و عابر للمنصات

يمكنك بـ C# برمجة كل من : ألعاب + IOS + أندرويد + ديسكتوب + ويب ( مع الاشارة أن تعلم كل واحدة من هؤلاء يحتاج 1000 ساعة تعلم)

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

من الأفضل أن تقوي إنكليزيتك أثناء دراسة اساسيات البرمجة كون المصادر العربية شحيحة نوعا" ما , ستضطر للانتقال للمحتوى الغربي للحصول على كورسات بناء تطبيقات حقيقية

بالتوفيق !!

.. Happy Coding

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

بعض الشركات الصغيرة التي لا تريد دفع راتب عالي لمبرمج بشكل دائم تميل لأن تطلب من مبرمج مستقل ينشأ لهم موقع و يديرونه بـ CMS (انظمة ادارة محتوى يستعملها عادة العميل كونه لا علاقة له بالبرمجة)

إن كنت جيدا" فأول عميل لك سيسوق لك من حيث لا يدري عند أٌقرانه

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

طبعا" من الأفضل أن تحصل على وظيفة في شركة ما لأنه سيكون لك اسمك في السوق و معظم الشركات لا تشترط شهادة مهندس لذلك , لي صديق لا يحمل شهادة و يعمل في شركة نت فورتكس هنا و أموره على مايرام

عموما" صديقي , لا تفكر بالعمل و بهذه الأمور , خططك الآن يجب ان تتمحور عن كيف ستصبح محترف , عندما تصبح مبرمج محترف فلا تسأل عن العمل , لأنه هو سيسأل عنك و تذكر الشركات تفضل مبرمج جيد على مهندس عادي

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

لا تقلق صديقي المكاسب ستأتي في وقتها , عليك ان تقلق حول مسارك التعليمي الآن :)