sufian2020

الخطأ الذي ارتكتبه في حياتي البرمجية

9 ردود في هذا الموضوع

السلام عليكم ورحمة الله

 

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

وبدأت المعاناة إذ توجب علي العمل مع لغة php بشكل كامل . قمت بالبحث عن سكربتات ادارة المحتوى المبنية باستخدام php وبالفعل هناك عدد كبير منها اكثر من تلك المبنية على الدوت نت ولكن فجأه الشركة طلبت مني تعديلات في عمل الموقع وهنا فشلت في اتمام المشروع في الوقت المحدد واخبرت الشركة إني لن اكمل بهذا الموقع  ;)

بعدها احسست اني ارتكبت خطأ كبير عندما اهملت لغة php والتي يتوفر لها دعم كبير ومحتوى ضخم جدا من اي نوع من السكربتات المجانية على عكس asp.net حيث بحثت منذ فترة على سكربت مدونة ينافس مدونة wordpress ولكن للاسف لم اجد 

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

والسلام عليكم 

 

ملاحظة ( فكرت في عمل مدونة مبنية على الدوت نت وتنافس الوردبرس من يوافقني الرأي  B) )

تم تعديل بواسطه sufian2020
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

انت صح اخى بس

 

ربنا يوفقك ولو اقدر اساعدك بشىء هعمله

 

*******************************

عندى بس سؤال لك

ازاى لكل لغة برمجة اداة تطوير

 

ممكن توضح لى افكرة كلها

 

وشكرا اخى

 

انا فهم بفيجوال بيسك 6 لو هقدر اساعدك بشىء

اذكره لى

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لا أخي ليس خطأ لأنك لم تتعلم البي إتش بي منذ البداية

ولكنك ظننتها خطأ  لكون فاتتك فرصة

افرض أنك أتقنتها منذ البداية ثم جاءك مشروع بلغة أندرويد حينها ستقول أنك ارتكبت خطأ أيضا ؟!

 

ليس الخطأ في أنك لم تتعلمها منذ البداية

 

ولكن الخطأ أن يقف المرء عن التعلم

فليس الصحيح أن تحضر قاموس وتحفظ كلماته جميعها

ولكن الصحيح أن تحضر القاموس وكلما احتجت كلمة فتحته وتعلمت تلك الكلمة فقط ثم تابعت مشوارك

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

ولكن النجاح في أنك تتعلم منها ما يجعلك تستمر في نجاحاتك

 

ونسأل الله التوفيق للجميع

تم تعديل بواسطه أبو أحمد المبرمج
5

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

 

ولكن لكون فاتتك فرصة فرأيتها فرصة

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

معك حق اخي ولكن ليس لأني رأيتها فرصة بل لأني احب برمجة وتصميم المواقع واكتشفت ان php لها دعم واسع جدا جدا ومجتمع كبير 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

html & php & css

وانا بدوري اقدم لك نصيحة غالية جدا جدا ، اجعل تعلم xml في اللائحة ايضا

 

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

ذكرتني باحدى القصص , جرت نفس الحادثة مع صديق في مجال آخر لكنه ابتكر شي حلو تمكن من خلاله بالاستمرار بالرغم من استحالة ذلك الامر وكانت طريقة بتجنن وما كان اي حدا بيتوقعها !!!!

نفس الشيء بالنسبة لك جرب تصميم وخلق نقاط تحول وطرائق من اجل عمل اللازم , مو شرط انك تتبع التقليد

 

بالتوفيق وما تشوف شر

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

سلام عليكم

 

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

 

لذلك كل من سلك ذلك السبيل تجدهم لا يخروجون عن دائرة ميكروسفت وذلك ما تريده هي

 

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

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

 

منصة Net. تعمل على mono و هي عابرة للمنصات بشكل أو بآخر, ربما ليست الأفضل في هذا المجال و لكن الأمر ممكن بكل بساطة. يمكنك تجربة لغة Go فهي جميلة في مجال الويب و توفر الكثير مما لا يتوفر في اللغات الديناميكية.

 

تحياتي,

تم تعديل بواسطه Khaled.Alshaya
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

 

- بالنسبة لمجال الويب خصوصاً فأغلب التقنيات مفتوحة المصدر ومجانية كـ اللغة الهيكلية HTML/HTML5 ولغة التنسيق CSS/CSS3 ولغة المتصفح javaScript وتقنيات نقل البيانات XML و JSON بالإضافة لبعض التقنيات والمكتبات المعتمده على ما سبق , ولم يبقى إلا اللغة المستخدمة من جهة الخادم كـ C# أو غيرها من اللغات مفتوحة المصدر كـ PHP,java,python وغيرهم  , وأيضاً تقنية الفلاش وبعد إنتشار تطبيقات الهواتف بأنظمة android و IOS ودعم أغلب المتصفحات لأغلب خصائص الـ HTML5 بدأ الإنتقال وبقوة للـ HTML5 وهذا ما نلاحظه حالياً .

 

- بالنسبة لما يميز لغة PHP عن C# الآتي كما ذكرت :

- نطاق عريض من مستخدمي اللغة .

- دعم عريض من المستضيفين لهذه اللغة .

- رخص أسعار الإستضافات لها .

- توفر عدد كبير جداً من التطبيقات مفتوحة المصدر بهذه اللغة .

- توفر أطر عمل ومكتبات حره كثيره تلبى الكثير للعمل على هذه اللغة بنظام وقوه .

- الدعم المستمر للتطبيقات وأطر العمل المشهورة لهذه اللغة .

 

- كما لا يخفى فهناك بعض المجالات لا تصلح لها  لغة PHP كتطبيقات الـ sever<==>client أو يكون إنشاء تطبيق ويب أفضل بلغة أخرى .

 

إذاً تقنيات الويب شبه ثابتة  ويبقى عليك تحديد لغة الخادم على حسب الحاجة لتطبيق الويب الخاص بك .

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

المشكلة أن إتقان لغة برمجة واحدة يحتاج لسنوات، فكيف يستطيع المرء أن يتقن عدة لغات مختلفة مثل c# و php و Python و Objective C؟!!!!

 

أتمنى أن يكون هنالك لغة برمجة واحدة قياسية.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .