كيف تصبح مبرمج وكيف تحصل على وظيفه مناسبة في تخصص علوم الحاسوب

تم تحميل الصفحة في 1,9741908 ثانية
كيف تصبح مبرمج وكيف تحصل على وظيفه مناسبة في تخصص علوم الحاسوب

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,825
الإعجابات
4,299
النقاط
133
الإقامة
USA
كيف تصبح مبرمج وكيف تحصل على وظيفه مناسبة في تخصص علوم الحاس, بالبرمجة, تعلم البرمج طريقُك لتعلم البرمة,





اللهم لك الحمد حمدًا طيّبًا كثيرًا مُباركًا فيه؛
ملء السّماوات وملء الأرض وما بينهما، وملء ما شيئت من شيء بعدهما.


*. أرحب بكم إخواني وأخواتي أعضاء منتدى نقطة التطوير .*

*. أتمنى أن تكونوا في تمام الصحة والعافية.*



-كيف تصبح مبرمج وكيف تحصل على وظيفه في تخصص علوم الحاسوب-


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


------------------------------------------------------------------------------------------------------------------------------------------------------------------

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



السيره الذاتيه او Resume يجب ان تكون جيده ودقيقه في مجال خبرتك وكلما زاد معدل درجتك الدراسيه سوف تزيد فرص حصولك على وضيفه
يجب ان يحتوي على مجموعه برامج مبرمجه من قبلك
-لعبة برمجتها من الصفر
-شات به خصائص كثيره
-برامج بمختلف الانواع مثل المحاسبه للشركات والمستشفيات
-برامج للويندوز واللنكس
-برامج للهواتف الذكيه
-تصميم وبرمجه مواقع



الشركات الكبيره لا تهتم اذا كنت تجيد لغة برمجه 100% او خصائص كثيره بها وانما تهتم لامور علوم الحاسوب مثل الخوارزميات وهيكل البيانات (data structures)
وهذه الاشياء لم تشرح في الديف او المواقع العربيه بكثره وتكون موقع اهمال الكثيرين ولا يعلمون هذه الاشياء مهمه جدا في هذا المجال وهيه المصدر الرئيسي لقبول طلب وضيفتك وهيه ماتحتاج لكي تحصل على وظيفه براتب عالي


بلنسبه الى هيكلة البيانات سوف تحتاج الى معرفه
-Arrays
-Linked lists
-Stacks
-Binary search trees (balanced and unbalanced, RB vs AVL vs Splay)
-N-ary trees
-Heaps (min and max, often used for implementing priority queues)
-Queues (FIFO, LIFO, priority)
-Hash tables (chaining and probing collision resolution methods)
-Graphs


وبلنسبه الى الخوارزميات سوف تحتاج معرفه

-Search, insert, and delete
وكيف تستعمل هذه الخوارزميات مع جميع انواع هيكلة البيانات
-Sorting
-Graph traversal
ومن اهم الخوارزميات هيه Big-O notation
في تعطيك الاساس
وايضا binary search tree



يجب ان تكون لديك خبره في كيف استعمال هذه الاشياء بحريه وسهوله ومعرفه ايهما تستعمل في الوقت المناسب والبرنامج المناسب



بلنسبه للغات البرمجه سوف تحتاج تعلم ما يلي


-لغة برمجة والتعمق في هذه اللغه اي لا تتعلم لغة وتتركها بعد شهرين ثم تنتقل الى غيرها بل تعلم كلشيء يخص هذه اللغة
-Memory management (garbage collection vs. malloc vs RAII) التحكم بلذاكره
-Multiprocessing
-Caching
- recursive vs. iterative
-كيف يتم تحويل الكود من لغة عاليه المستوى الى الاسمبلي
-معرفه لغة الاسمبلي
-معرفه بنظام التشغيل مثل كيف يتم التعامل مع الدوال وماهوه الكرنل
-Networking طرق عمل الانترنيت وكيف التعامل مع البروتوكول UDP/TCP



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



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


تدرب على طريقه المقابله وفكر في اكثر الاسئله الذي ممكن ان يسئلوها لك ثم حضر اجوبتها مسبقا



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



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


علوم الحاسوب لا يقتصر فقط على البرمجه, فهناك اشياء يجب ان تدرسها
-الرياضيات بمختلف المجالات مثل الجبر والتفاضل والتكامل, الاحصاء
-الخوارزميات
-هيكلة البيانات
-الفيزياء
-Computer Architecture وكيف يتم عمل البروسسير
-الجبر الخطي
-قواعد البيانات
-انظمه التشغيل وكيف تعمل
-الأنظمة المضمنة Embedded Programming
-networking مثل TCP/IP, UDP, HTTP, FTP
-كيف تتم برمجه او تصميم الكومبايلر Compiler Design
-Artificial Intelligence الذكاء الصناعي




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


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




بعض الاشياء منقوله لسبب قله الوقت في الكتابة


*. [ ~ .. في أمان الله .. ~ ] .*


*. [ ~ .. Mariio.. ~ ] .*
 
إنضم
8 سبتمبر 2013
المشاركات
7,572
الإعجابات
11,313
النقاط
168
الإقامة
JORDAN
موضوع ممتع و مفيد جداً اخي @Mariio و اشاراتك دقيقة فعلاً
الامور التي يجب التركيز عليها و ايضاً الامور المطلوب الإلمام بها
الموضوع الذي احبطني مسئلة تعلم CPP و السبب انها من اللغات
القليلة التي لم ادخل بها بشكل جدي ابداً بسبب صعوبتها او عدم
حاجتي لها مثل ما ذكرت سابقاً في مكان اخر هههه .. انا تلميذ الحاجة
الشيء الذي احتاجه اتعلمه و الحمد لله على كل حال ..
اما بشأن آخر جملة : "بلنهايه احب ان اقول حضا موفقا لكل من يتعلم هذا الاختصاص"
تذكرني بإمتحانات الوزاري لما الاساتذة تحط اسئلة صعبة و بالنهاية يكتبوا حظ اوفر للجميع هههه

لا انكر ابداً ان بعض الكلام احبطني لكن هذا هو الواقع اذا انكره معناه ارفض العيش في الواقع
و الافضل ان الواحد يكون واقعي خاصة بشيء متشعب و مربح مثل مجال البرمجة ..

اشكرك على المقالة الجميلة هذه و تم حفظها على الجهاز للرجوع لها خلال بحثي بالايام القادمة ان شاء الله
محبتي و احترامي لك اخي ♥
 

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,825
الإعجابات
4,299
النقاط
133
الإقامة
USA
موضوع ممتع و مفيد جداً اخي @Mariio و اشاراتك دقيقة فعلاً
الامور التي يجب التركيز عليها و ايضاً الامور المطلوب الإلمام بها
الموضوع الذي احبطني مسئلة تعلم CPP و السبب انها من اللغات
القليلة التي لم ادخل بها بشكل جدي ابداً بسبب صعوبتها او عدم
حاجتي لها مثل ما ذكرت سابقاً في مكان اخر هههه .. انا تلميذ الحاجة
الشيء الذي احتاجه اتعلمه و الحمد لله على كل حال ..
اما بشأن آخر جملة : "بلنهايه احب ان اقول حضا موفقا لكل من يتعلم هذا الاختصاص"
تذكرني بإمتحانات الوزاري لما الاساتذة تحط اسئلة صعبة و بالنهاية يكتبوا حظ اوفر للجميع هههه

لا انكر ابداً ان بعض الكلام احبطني لكن هذا هو الواقع اذا انكره معناه ارفض العيش في الواقع
و الافضل ان الواحد يكون واقعي خاصة بشيء متشعب و مربح مثل مجال البرمجة ..

اشكرك على المقالة الجميلة هذه و تم حفظها على الجهاز للرجوع لها خلال بحثي بالايام القادمة ان شاء الله
محبتي و احترامي لك اخي ♥

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

يعني لو قدمت على وضيفه وانت تعرف سي بلس بلس ودوت نت وشخص ثاني يقدم على نفس الوضيفه ويعرف سي بلس بلس فقط
انت يكون عندك الافضليه
بلنهايه مثل مثل ما تكلمت بلموضوع الخوارزميات وهيكلة البيانات اهم شي
 
إنضم
8 سبتمبر 2013
المشاركات
7,572
الإعجابات
11,313
النقاط
168
الإقامة
JORDAN
بلعكس اذا تعرف لغات برمجه ثانيه يكون افضل اللك
صحيح تحتاج تتعلم سي بلس بلس او اسمبلي بس معرفتك بلدوت نت شي مفيد لانك تعرف اساس البرمجه ويبقى تتعلم اساسيات لغه ثانيه

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

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,825
الإعجابات
4,299
النقاط
133
الإقامة
USA
هههه بارقة امل .. بس تبقى تحتاج وقت طويل لو بدأت من هذه اللحظة احتاج سنة او اثنين ..
مع ضروفي الحالية ما اظن راح ابلش قبل السنة الجاية ☻
انت داحل مجال التكنلوجيا ولازم تبقى على اطلاع وتعلم كل جديد
يعني حتى اثناء العمل لازم تتعلم اشياء جديده وتواكب التطور والشركات الكبيره تعطي دائما دورات جديده بمختلف المجالات

انا كنت بلثانويه اثناء الاستراحه استخدم الهاتف واكتب اكواد
ان شاء الله عن قريب ضروفك تصيير احسن
 
إنضم
8 سبتمبر 2013
المشاركات
7,572
الإعجابات
11,313
النقاط
168
الإقامة
JORDAN
انت داحل مجال التكنلوجيا ولازم تبقى على اطلاع وتعلم كل جديد
يعني حتى اثناء العمل لازم تتعلم اشياء جديده وتواكب التطور والشركات الكبيره تعطي دائما دورات جديده بمختلف المجالات

انا كنت بلثانويه اثناء الاستراحه استخدم الهاتف واكتب اكواد
ان شاء الله عن قريب ضروفك تصيير احسن
شكراً لكلامك اخي .. ان شاء الله تتحسن ضروفي
 
إنضم
30 يونيو 2007
المشاركات
715
الإعجابات
820
النقاط
113
الإقامة
المغرب
موضوعك مهم جدا ومرتب

لكن ياغالي الشركات الكبرى أصبحت تبحث عن المتخصصين

فملثلا تريد تركيب شبكة داخلية لا تبحث عن مبرمج ووووو

يكفيها الحصول على اختصاصي شبكات وربما لا يعرف شيء عن البرمجة لكنه

سيعرف كل شيء عن الشبكات وكيفية صيانتها وحمايتها وتعديلها

وبالطبع تخصصات الإعلام الألي كثيرة ويكفي المرء منها ما يحبه ويمكنه التخصص فيه
 

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,825
الإعجابات
4,299
النقاط
133
الإقامة
USA
موضوعك مهم جدا ومرتب

لكن ياغالي الشركات الكبرى أصبحت تبحث عن المتخصصين

فملثلا تريد تركيب شبكة داخلية لا تبحث عن مبرمج ووووو

يكفيها الحصول على اختصاصي شبكات وربما لا يعرف شيء عن البرمجة لكنه

سيعرف كل شيء عن الشبكات وكيفية صيانتها وحمايتها وتعديلها

وبالطبع تخصصات الإعلام الألي كثيرة ويكفي المرء منها ما يحبه ويمكنه التخصص فيه

بلتاكيد اختصاص الشبكات يختلف عن علوم الحاسوب
كل شيء له اختصاص يعني انت مبرمج لن يعطوك شي خارج شهادتك
والشركات الكبيره بها مختلف المجالات
الشيء السيء في اختصاص المجالات يريدون منك خبره 3 سنوات على الاقل في العمل
وصعبه ان تجد شركه تقبل بدون خبره
 
إنضم
10 يناير 2018
المشاركات
532
الإعجابات
484
النقاط
63
الإقامة
Morocco
مهدا الجمال موضوع غاية في الروعة والأناقة ومليئ جدا بكتير من المعلومات القيمة والمفيدة
شكرا لك أخ @Mariio على الموضوع ومشاركتنا هاته الخبرات الشخصية الله يجعلها في ميزان حسناتك يارب
بس فقط سؤل الأني لا أجيد ولا أعرف شيئ الكتير أو القليل على c++ أعرف أنها بنية
على ال C وكتبة بها لاكن ما مدى قربها منها هل تم تغير الشيئ الكتير أم أنها تحسن فقط لمشاكل C
 

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,825
الإعجابات
4,299
النقاط
133
الإقامة
USA
مهدا الجمال موضوع غاية في الروعة والأناقة ومليئ جدا بكتير من المعلومات القيمة والمفيدة
شكرا لك أخ @Mariio على الموضوع ومشاركتنا هاته الخبرات الشخصية الله يجعلها في ميزان حسناتك يارب
بس فقط سؤل الأني لا أجيد ولا أعرف شيئ الكتير أو القليل على c++ أعرف أنها بنية
على ال C وكتبة بها لاكن ما مدى قربها منها هل تم تغير الشيئ الكتير أم أنها تحسن فقط لمشاكل C

طريقه الكتابة نفسها تقريبا واكثر الاختلافات هيه الدوال والمكتبات
وتم اضافة OOP البرمجه الكائنية وهيه مركز اهتمام الشركات الكبيره في الوقت الحالي وتعلمها شيء مهم اذا كنت تريد ايجاد فرص عمل
وايضا سوف تسهل عليك البرمجه كثيره.
وايضا مكتبات السي تستطيع استخدامها في السي بلس بلس بدون اي مشاكل
 
إنضم
10 يناير 2018
المشاركات
532
الإعجابات
484
النقاط
63
الإقامة
Morocco
طريقه الكتابة نفسها تقريبا واكثر الاختلافات هيه الدوال والمكتبات
وتم اضافة OOP البرمجه الكائنية وهيه مركز اهتمام الشركات الكبيره في الوقت الحالي وتعلمها شيء مهم اذا كنت تريد ايجاد فرص عمل
وايضا سوف تسهل عليك البرمجه كثيره.
وايضا مكتبات السي تستطيع استخدامها في السي بلس بلس بدون اي مشاكل
هوا بدون ما أخفي عليك أنا مهتم ب C من C++ الأن نظام يونكس ولينكس بني عليها وحتى جافا بنية عليها والبايتون
فهل هناك من نصائح أكتر لو تكرمت عليا بها وهل أنا مخطأ
 

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,825
الإعجابات
4,299
النقاط
133
الإقامة
USA
هوا بدون ما أخفي عليك أنا مهتم ب C من C++ الأن نظام يونكس ولينكس بني عليها وحتى جافا بنية عليها والبايتون
فهل هناك من نصائح أكتر لو تكرمت عليا بها وهل أنا مخطأ

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

طبعا السي بها مجالات كثيره ويجب ان تركز على مجال محدد حتى تبلغ هدفك او سوف تضيع في عالم البرمجة

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

وطبعا استطيع ان اعدد الكثير من الامور
المهم تعلمك السي هوه افضل شيء تفعله

ومن اين تبداء ؟ لا يوجد فروقات كبيره بين سي وسي بلس بلس
ابداء من حيث تريد
 
إنضم
10 يناير 2018
المشاركات
532
الإعجابات
484
النقاط
63
الإقامة
Morocco
السي هيه ام كلشيء تقريبا حسب وجه نظري
الشبكات والانظمة تعتمد على السي وبدون السي ماكان في تكنلوجيا متقدمة في يومنا هذا
كلشيء يكون اقل تطور
ونعم كلامك صحيح السي تدخل في جميع المجالات والانظمه من ويندوز ولنكس وماك وحتى اندرويد
حتى الالعاب الكبيره تبرمج بلسي

طبعا السي بها مجالات كثيره ويجب ان تركز على مجال محدد حتى تبلغ هدفك او سوف تضيع في عالم البرمجة

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

وطبعا استطيع ان اعدد الكثير من الامور
المهم تعلمك السي هوه افضل شيء تفعله

ومن اين تبداء ؟ لا يوجد فروقات كبيره بين سي وسي بلس بلس
ابداء من حيث تريد
الله يكرمك على الكلام الجميل والرائع مفيد كعادتك
أخي @Mariio شكرا لك سؤلي الأن ممكن دورس أو منهج من أجل تعلمها الأني أنوي تعلمها إنشاء الله
 

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,825
الإعجابات
4,299
النقاط
133
الإقامة
USA
الله يكرمك على الكلام الجميل والرائع مفيد كعادتك
أخي @Mariio شكرا لك سؤلي الأن ممكن دورس أو منهج من أجل تعلمها الأني أنوي تعلمها إنشاء الله

ابداء بدورتي هنا او دورة الاخ محمد عيسى لانهم بلعربي
 

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

خيارات الاستايل

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

إرجاع خيارات الإستايل