الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد أن أتجه للسي ++ منتقلا من الجافا

مغلق
بدأه mhewedy في 22 يوليو 2007 · 12 رد · 1,133 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

أنا مبرمج جافا ( لازلت لم أدخل سوق العمل بعد ) و لكني رأيت أن أي شغل بالجافا أو الدوت نيت هو عباره عن مشاريع قواعد بيانات لشركات أو بنوك أو مواقع أغاني أو غيره ،،،، فقلت لنفسي ،، هل السي بلس بلس يكون شغله برضه في قواعد البانات ، لا أعتقد ....

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

أنا علي أقدام الشغل بالجافا ، و لكن كما قلت سابقا ، متخوف من مجالات العمل بالجافا و الدوت نيت ، فهل لو تعلمت ال سي بلس بلس - علي الرغم إني بفضل الله علي درجه معرفه بها متوسطه - فهل لو تعلمتها ستكون مجالات العمل بها - إن وجدت- غير مجالات عنل الجافا و الدوت نت التي لا تخلو من المحرمات ؟؟

ثم إنكم تعلمون إن السي بلس بلس غير أي لغه تانيه ، فأنا أحيانا يجول بخاطري بعض الأفكار الجامده ، لكن الجافا بتحبطني ، بسبب الأداء و إعتمادها علي برنامج أخر ، و إمكانياتها المحدوده بالنسبه للسي بلس بلس ،...

فهل تنصحوني بتعلمها ، أم أن أكمل طريقي في الجافا - علما بأني إن شاء الله في جميع الأحوال سوف أكمل مع الجافا عشان ضمان وجود شغل وكل حاجه بإيد ربنا - ؟

ثم هل مشوار ال س++ طويل ؟؟ يعني أنا شايف حاجات كتير ، Visual C, MFC, QT, ....... ، يعني الحوار كبير موش كلمه و رد غطاها زي السي شارب مثلا ..

أرجو من من لديه الخبره نصيحتي ،، و ما هو أفضل كتاب أقرأ منه ، ما رأيكم في c++ how to program ؟؟

#2

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

نصيحتى لك بما إنك مبرمج جافا إنك تتجه لل .NET وتحديدا ال C# لأنها هتكون اكثر ملائمة ليك وهتريحك كتير . ولكن إذا اصريت انا شايف Thinking in C++ .

#3

إذا إنتقلت الآن وأنت لا تزال غير متمكن من لغة جافا بالكامل فسيضيع الجهد الذي بذلته في تعلم جافا وستنسى أغلب ما تعلمته سريعاً وتحس وكأنك تبدأ من الصفر مع اللغة الجديدة.

تصور إنك إخترت طريقاً من عده طرق توصل مكان واحد ومشيت فيه ثم في منتصفه قررت أن تعود لتسلك طريقاً آخر... سيكون جهدك قد ضاع سداً.

لذلك نصيحتي لك إذا كنت قد بدأت فعلاً تعلم جافا هو أن تكمل الطريق, لأنك إذا تمكنت من جافا لن تشكل #C مثلاً مشكلة بالنسبة لك وستتعلمها في وقت قصير وتبدأ العمل عليها مباشرة من دون تردد.

أما إذا كنت متمكن من جافا, فتعلم لغة جديدة شئ رائع وستضيف إلى خبرتك.

أتمنى أن أكون قد ساعدت :)

#4

كيف تربط لغات البرمجه بالمحرمات ؟؟ معليش استغربت قولك :

أنا علي أقدام الشغل بالجافا ، و لكن كما قلت سابقا ، متخوف من مجالات العمل بالجافا و الدوت نيت ، فهل لو تعلمت ال سي بلس بلس - علي الرغم إني بفضل الله علي درجه معرفه بها متوسطه - فهل لو تعلمتها ستكون مجالات العمل بها - إن وجدت- غير مجالات عنل الجافا و الدوت نت التي لا تخلو من المحرمات ؟؟

ليست اللغة التي تحدد ذلك ولكن استخدامها هو الذي يمكن ان يكون في شئ مباح او غير مباح , يمكن بواسطة لغة C++ عمل فيروسات فتاكه فهل تعد ذلك مباحا ؟؟

عموما بغض النظر عن الملاحظة السابقة والتي اثارت انتباهي سأقول لك رأي في موضوع الانتقال من الجافا والدوت نت الى C++ :

اولا مجالات العمل للجافا والدوت نت اكبر بكثير من السي ++

ثانيا اصلا الجافا والدوت نت هي حلول لتسهيل البرمجة التي كانت تعتمد بشكل كبير على السي ++ ( اذا سمعت عن المؤشرات وما ادراك ما المؤشرات)

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

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

وتقبل تحياتي ...

#5

جزاكم الله خيرا جميعا، و غفر لي و لكم

فعلا يا إخواني، تعلم ال c++ ليس بالأمر السهل، ثم إن سوق العمل به ليس كبير مطلقا ،،

ما سأفعه - إن شاء الله - هو أنا أكمل في ال J2EE ثم إن شاء الله لي ، سوف أرعي نظري لل .net و أسأل الله عز و جل أن يرزقني عمل نظيف خالي من المحرمات ، فإن تعبت و لم أجد فسوف أتوجه إلي أي شئ أخر ، حتي لو إتجهت إلي Network admin أو Sys admin ........

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

إني لم أنظر لل c++ إلا عندما ظننت أن العمل بها سوف يخلو من ما أسلفت ، علي الرغم من أني أعرف أحد أصدقائي يعمل ببرامج قواعد البيانات بال MFC ، و أعرف صديقا أخر يعمل embeded systems بال c++ و هذا ما أصبو إيه - مثلا - لأني أعتقد أني لن أرتكب فيه صنف من المحرمات مما أسلفتُ.

و جزاكم الله خيرا

#6

معلش ياجماعة علي المقاطعة

انتوا بتقولوا دلوقتي ان شغل السي ++ محدود في مجال العمل

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

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

#7

إذاً هذا السؤال عن سوق العمل لا عن اللغة

المهم ...

سي++ لها مجالاتها و مكانتها في البرامج مثل برمجة نظام الويندوز و تلك الأشياء

أما العمل المربح حقاً هو قواعد البيانات ...

اقتباس
أرجو من من لديه الخبره نصيحتي ،، و ما هو أفضل كتاب أقرأ منه ، ما رأيكم في c++ how to program ؟؟

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

#8
Dark Night كتب:
معلش ياجماعة علي المقاطعة

انتوا بتقولوا دلوقتي ان شغل السي ++ محدود في مجال العمل

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

نصيحتي ليك : لو إنت مقبل علي سوق العمل ( يعني خلصت كليه و مفروض إنك تشتغل ( روح إشبط في الدوت نيت ، لو لا ، خلاص كمل على بركة الله

#9

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

يعني انت تنصحني بعد السي ++ أذهب لل .net واتعلمها طب ليه

انا علي حسب سمعي ان اي حاجة عاوز تعملها كبيرة ( مشروع كبير ، ....) يصنع بال سي++

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

#10
اقتباس
انا علي حسب سمعي ان اي حاجة عاوز تعملها كبيرة ( مشروع كبير ، ....) يصنع بال سي++

أيوه كلامك صح ، بس موش في مصر ، ولا الوطن العربي .

كلامك صح في حالة إن الحاجه الكبيره دي نظام تشغيل أو أوفيس أو نيرو أو برامج من هذا القبيل

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

و البرامج الصغيره إلي المتوسطه فهي بال دوت نيت

بص أخي في الله ، ال سي بلس بلس جميله جدا ، بس شوغلها في بلادنا المتخلفه ، ولا في معظم بلاد العالم ، حتي في أمريكا ، لأن المهتمين بشغل السي شركات قليله في كل البلا د.

و هذا لا يمنع من و جود إعلانات شغل موسميه بال سي ++ ، أتذكر من حوالي سنه أن كانت شغلانه معروضه بالسي ب 4200 جنيه !!

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

بالتوفيق

#11

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

دلوقتي أذهب لتعلم ال .net ماشي تحت أمر سوق العمل بس ايه بالتحديد في ال.net هو كتير انت قصدك c++.net ولا ايه بالضبط

فيه حاجة علشان ارتاح بقه

كل اللي جاي علي حسب ماسمعت انا لاأعرف شئ عن .net

دلوقتي ال.net من microsoft يعني مرتبط بالويندز طب واللينكس ظروفه ايه انا اسمع انه النظام الأول في أوروبا وآسيا أما الويندوز فللعرب ودول العالم الثالث :D طب عاوزين نواكب العصر بقه

انا عارف ان انا ازعجتك انا آسف بس اللي دافعني لهذا ان إحنا إخوات في الله ونساعد بعض لنرفع راية الإسلام فوق كل الجميع

مشكووووووور آخي

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

#12

1- لأ، إبعد عن الس ++ خالص، روح لل سي شارب

2- اللي سي شارب أسهل من ال س++ بمراااااااااااااااااااااحل، يعني إنت لو تعرف سي ++ كويس، كل لغات البرمجه بعد كده هبل

لوعاوز تبرمج علي اللينوكس ، يبقي تتعلم جافا ، بجد أجمل كتيييييييييييييييييييييييييييييييييييير من الدوت نيت ، بس عيبها إن حبالها طويله شويتين ، يعني عاوز صبر ، مثلا في الدوت نيت تزاكر شوية سي شارب علي أي إس بي دوت نيت ، و هتلاقي شغل بالعبط ، لكن في الجافا لو طحنت جافا + jsp ، ممكن تلاقي شغل ، و غالبا لأ، لازم تكمل في الجافا ....

اقتباس
ايه انا اسمع انه النظام الأول في أوروبا وآسيا أما الويندوز فللعرب ودول العالم الثالث طب عاوزين نواكب العصر بقه

موش بالظبط ، معاكم إن أوروبا متجهه إلي اللينوكس ، لكن مازال المدعو ويندوز مسيطر.

اقتباس
انا عارف ان انا ازعجتك انا آسف بس اللي دافعني لهذا ان إحنا إخوات في الله ونساعد بعض لنرفع راية الإسلام فوق كل الجميع

مشكووووووور آخي

عيب عليك الكلامده ، إنت تؤمرني

#13

يأخي انا مش عارف اشكرك إزاي

بس معلش خليك معايا للآخر لأن ده هيكون مستقبلي بإذن الله

انا ليه اتعلمت السي ++

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

بس فيه حاجة

انا دلوقتي الحمد لله علي مشارف الإنتهاء من الطريق في السي ++ ولكني لم أستطع ان افعل بها اي حاجه كل اللي بعمله ان انا بعرف اعمل الحاجات الأساسية ( فتح ملفات ، استخدام القوالب ، المكتبات ال stl

،الأصناف ، المؤشرات ، ............) بس مش ده اللي كنت بحلم اني اعمله بها فأنا مش عارف اعمل ايه

قرأت في مرة الآتي

c# تجمع بين سهولة ال vb وبين قوة السي

cli تجمع بين سهولة c# وبين قوة السي

انا مش عارف حاسس الكلام ملغبط بس انا سمعت وانا لا أعرف حاجة عن c# and cli

فانا دلوقتي محتار في إتخاذ القرار فلو تختار إحدي هذه اللغات فأيهما تختار

c, c++, vc++, vc++.net, c#, cli

القرار ده مصيري ولاحظ ان انا في السي++ بقالي اكت رمن سنه

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

هذا الموضوع مغلق.

مواضيع مشابهة