ابي اتعلم برمجة أي لغة ابدا فيها؟
جواب شائع: بايثون
أنا لي رأي مختلف بالموضوع 😙
إذا أنت عارف وجهتك وتعرف أنه بتدخل مجال بايثون مطلوبة فيه مثل علم البيانات فاختيارك سديد
إذا ماتعرف وين متوجه تعلم جافاسكربت ﻷنها داخله بأهم المجالات المطلوبة بسوق العمل (المواقع+تطبيقات الجوال)
جواب شائع: بايثون
أنا لي رأي مختلف بالموضوع 😙
إذا أنت عارف وجهتك وتعرف أنه بتدخل مجال بايثون مطلوبة فيه مثل علم البيانات فاختيارك سديد
إذا ماتعرف وين متوجه تعلم جافاسكربت ﻷنها داخله بأهم المجالات المطلوبة بسوق العمل (المواقع+تطبيقات الجوال)
نعم بايثون ممكن نسوي منها مواقع و APIs لكن بايثون لغة back end
حالها حال php, java وغيرها ولو استخدمت python أو php أو Java بالويب ماراح تستغني عن JavaScript بالواجهات ﻷن المواقع الحديثة تتطلب وجودها.
بينما جافاسكربت تسوي تطبيقات+مواقع فإذا تعلمتها ضربت على أهم مجالين بالسوق
حالها حال php, java وغيرها ولو استخدمت python أو php أو Java بالويب ماراح تستغني عن JavaScript بالواجهات ﻷن المواقع الحديثة تتطلب وجودها.
بينما جافاسكربت تسوي تطبيقات+مواقع فإذا تعلمتها ضربت على أهم مجالين بالسوق
يقولون بايثون سهلة؟
1- مافيه شيء اسمه لغة برمجة أصعب ولغة برمجة أسهل، فيه شيء اسمه لغة لها شروط تطلبها منك وهالشروط ممكن ماتطلبها لغة ثانية
2- غير صحيح أنها أسهل، أنا أجدها أصعب من جافاسكربت من ناحية قرائتها وفهمتها إذا كان الكود طويل ولا تهيئ لتعلم لغات ثانية بسهولة، كيف؟
1- مافيه شيء اسمه لغة برمجة أصعب ولغة برمجة أسهل، فيه شيء اسمه لغة لها شروط تطلبها منك وهالشروط ممكن ماتطلبها لغة ثانية
2- غير صحيح أنها أسهل، أنا أجدها أصعب من جافاسكربت من ناحية قرائتها وفهمتها إذا كان الكود طويل ولا تهيئ لتعلم لغات ثانية بسهولة، كيف؟
هذا مثال من بايثون
if(2 > 1):
print('hello')
مثال جافاسكربت
if(2 > 1){
alert('hello');
}
مثال جافا:
if (2 > 1) {
System.out.println("hello");
}
مثال php
if(2 > 1){
print('hello');
}
مثال c++
if (2 > 1) {
cout << "hello";
}
لاحظت شيء؟
if(2 > 1):
print('hello')
مثال جافاسكربت
if(2 > 1){
alert('hello');
}
مثال جافا:
if (2 > 1) {
System.out.println("hello");
}
مثال php
if(2 > 1){
print('hello');
}
مثال c++
if (2 > 1) {
cout << "hello";
}
لاحظت شيء؟
بين كل اللغات الي ذكرتها بايثون جملتها البرمجية تختلف عن بقية اللغات وهذا لا يجعلها سهلة أصلا ﻷن انتقالك على لغات ثانية من بايثون قد لا يكون مرن بسبب أن تركيبتها مختلفه عن البقية بأمثله بسيطة فقط مابالك بالأمور الأخرى الي تختلف فيها عن اللغات الثانية.
طيب كم ياخذ تعلم لغة البرمجة إذا أنا جديد مرة؟
عادة راح تاخذ منك شهر إلى شهرين حسب جدولك الي تحدده لها ممكن تخلصها قبل الشهر إذا جدولك يسمح لك تتعلم ولكن لا تتعلم بسرعة ﻷن التعلم السريع يؤدي للنسيان.
عادة راح تاخذ منك شهر إلى شهرين حسب جدولك الي تحدده لها ممكن تخلصها قبل الشهر إذا جدولك يسمح لك تتعلم ولكن لا تتعلم بسرعة ﻷن التعلم السريع يؤدي للنسيان.
ليش اللغات كثيرة؟
ابد والله اللغات كثيرة لعدة أسباب أولها واحد فكر وسوا لغة ودخلو معه اثنين ثلاثه ثم اعجبتهم وبدأو يطورون فيها بمجال معين لانهم صمموها لهالمجال ثم نشروها وحبوها الناس ثم انتشرت وصارت جيدة لهالمجال الي سووها عشانه وهوبا صارت منتشره ومشهورة.
ابد والله اللغات كثيرة لعدة أسباب أولها واحد فكر وسوا لغة ودخلو معه اثنين ثلاثه ثم اعجبتهم وبدأو يطورون فيها بمجال معين لانهم صمموها لهالمجال ثم نشروها وحبوها الناس ثم انتشرت وصارت جيدة لهالمجال الي سووها عشانه وهوبا صارت منتشره ومشهورة.
عادي لو اختار أي لغة واسوي فيها مشاريعي طالما تشتغل بالمشروع؟
ايه عادي وبقوه بس تذكر أن اختيارك للغة يعتمد على ثلاثة أشياء غالبا:
1- هل هي منتشرة في السوق وعليها طلب وقوية بهالمجال؟
2- هل تتوافق مع متطلبات المشروع؟
3- هل تفضل العمل فيها (آخر شيء)
ايه عادي وبقوه بس تذكر أن اختيارك للغة يعتمد على ثلاثة أشياء غالبا:
1- هل هي منتشرة في السوق وعليها طلب وقوية بهالمجال؟
2- هل تتوافق مع متطلبات المشروع؟
3- هل تفضل العمل فيها (آخر شيء)
طيب وش اسوي للحين محتار؟
تبي تتعلم بايثون تعلمها إذا كنت واثق تماما أنك مختار مجال هي قوية فيه وانه هذا هو المجال الي تبيه.
لكن إذا مب واثق أي مجال راح تدخله على الأقل تعلم لغة تخدمك بأكثر من مجال مطلوب مثل جافاسكربت.
تبي تتعلم بايثون تعلمها إذا كنت واثق تماما أنك مختار مجال هي قوية فيه وانه هذا هو المجال الي تبيه.
لكن إذا مب واثق أي مجال راح تدخله على الأقل تعلم لغة تخدمك بأكثر من مجال مطلوب مثل جافاسكربت.
جاري تحميل الاقتراحات...