نحن مع غزة
الـرئـيـسـيـة الـمـنـتـدى سـؤال & اجـابـة الـتـبـرع بـالـدم الاسـتـضـافـة هـلال لـيـنـكـس الـقـرآن الـكـريـم Dz-SeC team


التسجيل في المنتدى غير متاح حاليا, اذا كنت ترغب في الحصول على عضوية ارجو مراسلتي على البريد الالكتروني "[email protected]"


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


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

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

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

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

   

[ منتدى اخبــــار الشبكـــة] خاص باخر اخبار الشبكات وتكنولوجيا المعلومات

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 21/03/2012, 18:56   المشاركة رقم: 1
المعلومات
الكاتب:
 ADMINISTRATOR  
اللقب:
عـضـــو كسول
الصورة الرمزية
 
الصورة الرمزية ADMINISTRATOR

البيانات
التسجيل : Nov 2010
العضوية : 787
الاهتمامات :
الإقامة :
المواضيع : 71405
الردود : -1
المجموع : 71,404
بمعدل : 12.66 يوميا
الاختراقات : []
مجتمعنا : []
الصنف : Not Hacker
آخر تواجد : 13/11/2010/22:11
سبب الغياب :
معدل التقييم: 87
نقاط التقييم: 12
ADMINISTRATOR is on a distinguished road
شكراً: 0
تم شكره 79 مرة في 78 مشاركة



الإتصالات
الحالة:
ADMINISTRATOR غير متواجد حالياً
وسائل الإتصال:

افتراضي كيف تصبح مبرمج ؟

[]

من أين أبدأ؟

أهلاً بك في عالم البرمجة ! كثيرا ما يأتيني هذا السؤال (كيف أصبح مبرمجاً؟) في هذه المقالة سأتناول الكيفية التي أراها مناسبة لتصبح مبرمجا يستطيع تنفيذ برمجيات من الصفر وحتى 100% !

أنصحك يا صديقي أن تبدأ بلغة برمجة سهلة مثل الـ VB.NET أو Java أو أي لغة تحلو لك وأنصحك بالأولى لتتعلم منطق وأسس البرمجة وإياك أن تفكر بتصميم الواجهات أو التعامل مع النوافذ في البداية لا تتعدا الشاشة السوداء أو ما يسمى بالكونسول وعليك يا صديقي العزيز أن تكون ملما إلماماً كافيا بالنقاط التالية كمرحلة أولى:

  • المتغيرات والثوابت والمصفوفات وأنواعها
  • الجمل الشرطية if..else
  • دوال التكرار بأنواعها for,while,do,foreach ..etc
  • الكلاسات Classes
  • فضائات الأسماء Namespaces
نصيحة:

ليكن الكتاب معلمك الأول والبقية تأتي بعد ذلك سواء فصل دراسي أو غيره !

حدد وجهتك

ماذا تريد أن تفعل؟ علوم الحاسب الآلي بحار متلاطمة ومجالات متعددة حيث يمكنك أن تبرمج في مجالات عدة مثل المالية ، الأمنية ، الذكاء الإصطناعي والروبوت ، الطبية ، العسكرية وغيرها الكثير تعدد بتعدد مجالات الحياة وتطور التقنية !

لكن يغلب العمل في أحد ثلاث مجالات:

  1. تطبيقات سطح المكتب.
  2. تطبيقات الويب.
  3. تطبيقات الأجهزة المحمولة.
حدد ما تريد فلكل مجال وجهة واحتياجات.
نصيحة:

لا تنظر للسوق ماذا يحتاج بل أين تستطيع الإبداع!

ماذا عن واجهة التطبيق؟

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

حسناً أفترض الآن بأنك حددت وجهتك وأين تريد أن تذهب ، بعد أن أتقنت مبادئ البرمجة ، هنا أريد منك صديقي العزيز أن تدرس الواجهة وكيفية تصميمها ولا بأس أن تأخذ درسا من (الجيران) مصممي الجرافيك والفوتوشوب !

إن كنت حددت مجال سطح المكتب: فيجب أن تتعلم ماهو الـ Form وكيف تتعامل معه وتظهر آخر وتتعلم العناصر الداخلية له Controls والتعامل معها وتكوينها إن أمكن!

أما إن كنت حددت مجال الويب: فيلزمك أن تتسلح بالـ HTML وهي لغة سهلة للغاية ستتعلمها بسويعات! من بعدها تعلم كيف تخلط الـ HTML بلغة البرمجة التي تتعامل بها !

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

احرص على تعلم جميع المكونات التي أمامك واستخداماتها حتى لا تقع في خطأ بالإختيار أثناء عملك!

ماهي لغة البرمجة المناسبة؟

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

أيضاً تأكد أن تحدد منصة العمل التي تريدها (ويندوز أو ماك أو غيرها)

مشاكل كثيرة ؟

هل واجهت مشاكل كثيرة أثناء البرمجة ؟ أهلاً بك مرة أخرى إلى عالم البرمجة ! هذه هي البرمجة وطبيعي جداً وجود المشاكل والأخطاء وأكبر المشاريع البرمجية تحتوي على أخطاء (محدش أحسن من حدا!).

ثق بنفسك!

صديقي العزيز إن كنت قد تعديت ما أخبرتك به بنجاح فأنت مبرمج ، أنت الآن بحاجة لتجارب لتصقل مهارتك وتكون مطور برمجيات خبير ، قد تسأل لكني لا أستطيع تنفيذ برنامج بالكامل ؟ حسناً نفذ برنامج من اختيارك وليكن برنامجاً بسيط ونفذه متحدياً نفسك وإن واجهت مشاكل فاسمح لي بتقديم الأصدقاء Google.com والعزيز Twitter.com ! نعم ابحث عن أي مشكلة تواجهك وتأكد أنها واجهت شخصاً أخر من قبل !

نفذ أي برنامج تريد وأنا مستعد للتعاون معك لصقل مهاراتك (فيما يسمح به وقتي).

لا توجد مواضيع مشابهة

[]
[]

[] [] [] [] []



آخر مواضيع » ADMINISTRATOR

عرض البوم صور ADMINISTRATOR   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


حالياً الأعضاء النشيطين الذين يشاهدون هذا الموضوع : 1 (0 عضو و 1 ضيف)
 

(أظهر الكل الأعضاء الذين قاموا بمشاهدة هذا الموضوع : 2
hohenheim , S1LV3rS3rf3r

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مطلوب مبرمج ويب لبرمجة صفحة هلال للبداية محمد هاني صباغ [ منتدى توزيعة هلال لينوكس ] 7 10/02/2012 00:07
مبرمج مصري (22 عاماً) يطوّر برنامجاً لتحويل الشاشة العادية إلى تفاعلية HACKER==MAN [ منتدى اخبــــار الشبكـــة] 0 08/07/2011 16:28
مبرمج فلندي فقد اصبعه فحوله الى يو اس بي DR.X [ منتدى اخبــــار الشبكـــة] 10 02/10/2010 02:07
[شرح] تغيير الأيقونة بإحترافية بدون برامج مبرمج لعمل ذلك Black-ID [ مـنتدى حمايه الاجهزة | Hacking Pc ] 11 19/09/2010 19:34
مبرمج عربي يطلق إضافة جديدة لمتصفح كروم WOLF_DZ [ منتدى اخبــــار الشبكـــة] 1 31/07/2010 18:37

الساعة معتمدة بتوقيت جرينتش +1 . الساعة الآن : 09:07.
Copy Right Des 2010 - 2014 To is|sec Organization, Des By  yasMouh 
Powered By vBulletin Special Edition, Secured By Dz-SeC team
Support by Dz-SeC team




RSS RSS 2.0 XML MAP HTML



 
 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115