كثير منا يتسال اى لغات البرجة يمكن ان يبدأ بتعلمها ؟ السؤال صعب حتي على اعتى المبرمجين لكون اجابته تختلف من شخص لآخر, مكان أومؤسسة بمعني انك الشخص الوحيد القادرعلي أجابة هذا السؤال مع قليل من المساعده ستكون قادراً علي تحديد اللغة التي يمكن تعلمها. طبعاً انت مش داخل تقراء الموضوع عشان الاجابه دي . بص ياسيدى اسهل طريقة ممكن تحدد بيها اللغة الي ممكن تتعلمها انك تحدد شوية حجات :
- قدراتك الشخصية
- متطلبات السوق
- مستقبل اللغة الي هتتعلمها
- JavaScript
- Python
- Elixir
- Rust
- Swift
انا لسه مخلصتش !!!!
موقع Stack Overflow عمل تقصي اراء في الموضوع ممكن تشوفه علي Stack Overflow Developer Survey شارك فيه اكثر من 56 الف مطور من 173 دولة سنة 2016, كالآتي:
التقنيات الأكثر استخداما:
- JavaScript — 55.4%
- SQL — 49.1%
- Java — 36.3%
- C# — 30.9%
- PHP — 25.9%
- Python — 24.9%
- C++ — 19.4%
- AngularJS — 17.9% (JavaScript framework)
- Node.js — 17.2% (server-side JavaScript)
- C — 15.5%
أكثر اللغات رغبة من جانب المطورين:
- Rust — 79.1%
- Swift — 72.1%
- F# — 70.7%
- Scala — 69.4%
- Go — 68.7%
- Clojure — 66.7%
- React — 66.0%
- Haskell — 64.7%
- Python — 62.5%
- C# — 62.0%
أكثر اللغات تجنباً من جانب المطورين:
- Visual Basic — 79.5%
- WordPress — 74.3%
- Matlab — 72.8%
- Sharepoint — 72.1%
- CoffeeScript — 71.0%
- 68.7% — ( LAMP (Linux, Apache, MySQL, PHP
- Cordova — 66.9%
- Salesforce — 65.4%
- Perl — 61.3%
- SQL — 60.3%
أكثر اللغات التي يهتم بتعلمها المطورين:
- Android — 15.8%
- Node.js — 14.8%
- AngularJS — 13.4%
- Python — 13.3%
- JavaScript — 11.9%
- React — 9.2%
- Swift — 8.7%
- MongoDB — 8.1%
- Arduino / Raspberry Pi — 8.0%
- C++ — 8.0%
ايه كل ده؟!!! انا شايف انك شاغل نفسك بحجات كثير ممكن تكون مش مهمه فى بداية طريقك.
ملخص الموضوع ان مفيش حاجه اسمها افضل لغة برمجة. مثال بسيط لو انت عاوز تتعلم ازاى تسوق عربية, هيفرق معاك نوع العربية, تقريبا نفس الطريقة في معظم العربيات. لغات البرمجة نفس الكلام انت الي بتتحم في طريق تطويع لغة برمجة ما لعمل شيئ ممكن تكون شايف ان مش ممكن يتعمل بيها بس لو حاولت هتعرف ان تقريباً كل لغات البرمجة واحد لانها كلها بترجع لمصدر واحد وهى لغة الآلة.
اختيار اللغة الي ممكن تبدأ تتعلمها سهل بس الاصعب انك تبدأ تتعلم.
افضل لغة برمجة ممكن ابدأ اتعلمها؟ هو السؤال المناسب؟
من خبرات المبرمجين :- لو انك تقضي اوقات كبيرة في انشاء جداول البيانات, في هذه الحالة لابد ان تطور مهاراتك في لغة macro.
- لو انك من مصممي مواقع الويب وتري ان تصاميمك لا ترقي الي مستوي الاحتراف, في هذه الحالة لابد ان تطور مهاراتك فى تعلم CSS,CSS3 و SASS.
- الهدف من تعلم لغات البرمجة ؟
- الامكانات المتاحة لك للتعلم ؟
- الوقت المتاح لتعلم البرمجة ؟
- قدراتك علي أستعاب المتغيرات ؟
- ماذا تود ان تكون ؟
في كود أكسبو بأذن الله هنسعدك تبدأ وهنوفرلك الكورسات والنصائح الي هتسعدك تكون مبرمج محترف.
إرسال تعليق