Benchekroundev

مبرمج

160 191 ألف مشاهدات المحتوى عضو منذ

اجعهلها كيف ترقص مع زوجتك في بيتك.

اجعهلها كيف ترقص مع زوجتك في بيتك.

نعم هو كذلك

نعم هو كذلك

بالنسبة لي لم أجد به عيب.

بالنسبة لي لم أجد به عيب.

نعم استخدمته في أحد المشاريع من أجل صديقي و هو رائع.

نعم استخدمته في أحد المشاريع من أجل صديقي و هو رائع.
Benchekroundev ثقافة

هل هذه الخدمة شبيهة ب TaskRabbit ؟

هل هذه الخدمة شبيهة ب TaskRabbit ؟
Benchekroundev برمجة

لماذا ﻻ تجرب شيء مثل Heroku أعتقد أن

رائع لهته المهمة

لماذا ﻻ تجرب شيء مثل Heroku أعتقد أن http://deis.io رائع لهته المهمة
Benchekroundev برمجة

كنت قرأت عنها سابقا و هي مأخودة من لغة OCaml.

نصيحة اذا كنت سوف تتعلم لغة جديدة فأنصحك بلغة تكون Cross-platform وليس موجهة لل Windows فقط.

كنت قرأت عنها سابقا و هي مأخودة من لغة OCaml. نصيحة اذا كنت سوف تتعلم لغة جديدة فأنصحك بلغة تكون Cross-platform وليس موجهة لل Windows فقط.
Benchekroundev برمجة

السيرفرات تدعم جميع اللغات، أعتقد أنك تقصد الاستضافات ﻻ أعتقد ذلك

أنصحك بال paas و خصوصا DigitalOcean

أو Google App Engine الخاصة ب Golang

السيرفرات تدعم جميع اللغات، أعتقد أنك تقصد الاستضافات ﻻ أعتقد ذلك أنصحك بال paas و خصوصا DigitalOcean أو Google App Engine الخاصة ب Golang
Benchekroundev برمجة

لغة جميلة سهلة التعلم و لها مستقبل، أهم ما يميزها سهولتها في ال Concurrent Programming عن طريق ال Goroutines و ال Channels

كذلك سهولة ال Distribution لأنها Compiled وبذلك لست بحاجة لتنصيب ال Interpreter مثل (Python و Ruby) أو JVM لل Java و ليست بتعقيد C و ++C

لو كنت مبتدئ في البرمجة فلا أنصحك بها.

بالنسبة لمصادر تعلم اللغة:

أفضل مصدر هو موقع اللغة فهو موثق بشكل رائع

كذلك هذا الموقع

كتاب لبرمجة موقع

بعض ال Frameworks و Libraries

مجتمع اللغة

لغة جميلة سهلة التعلم و لها مستقبل، أهم ما يميزها سهولتها في ال Concurrent Programming عن طريق ال Goroutines و ال Channels كذلك سهولة ال Distribution لأنها Compiled وبذلك لست بحاجة لتنصيب ال Interpreter مثل (Python و Ruby) أو JVM لل Java و ليست بتعقيد C و ++C لو كنت مبتدئ في البرمجة فلا أنصحك بها. بالنسبة لمصادر تعلم اللغة: أفضل مصدر هو موقع اللغة فهو موثق بشكل رائع {linksextraction-bebf8176be343afdda8e31523041b53c} كذلك هذا الموقع {linksextraction-703a8b3ff83e3ea1e96c5620aa7c7791} كتاب لبرمجة موقع {linksextraction-c6e12d54539a57352d956c15e30a84c2} بعض ال
Benchekroundev برمجة

بما أن هته الفلسفة تفي بالغرض، أو بكلام آخر بما أن MVC Design Pattern يلبي معظم الحاجيات في الوقت الحالي،

ربما سنجد المزيد من الأطر تتبنى نفس الفلسفة

بما أن هته الفلسفة تفي بالغرض، أو بكلام آخر بما أن MVC Design Pattern يلبي معظم الحاجيات في الوقت الحالي، ربما سنجد المزيد من الأطر تتبنى نفس الفلسفة
Benchekroundev برمجة

يتشابهون لأنهم أخدوا أفكارهم من إطار واحد Ruby on Rails

يتشابهون لأنهم أخدوا أفكارهم من إطار واحد Ruby on Rails
Benchekroundev برمجة

أعتقد أن ال python 3 أفضل بكثير من python 2 وتم اصلاح العديد من مشاكل ال Unicode بها، لكن مشكلة python انا العديد من المشاريع القوية ﻻزالت متبنية النسخة 2

أعتقد أن ال python 3 أفضل بكثير من python 2 وتم اصلاح العديد من مشاكل ال Unicode بها، لكن مشكلة python انا العديد من المشاريع القوية ﻻزالت متبنية النسخة 2
Benchekroundev برمجة

إن كانت لغتك الانجليزية متوسطة فهذا كافي لقراءة كتاب برمجي (مع الاستعانة بـ Google translate) فأنت لن تقرأ رواية او كتاب فلسفي.

أما الكتاب الذي أنصحك به كبداية هو "Learn Python The Hard Way" وهو مجاني بالنسبة لنسخة ال HTML

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

هناك كتابين باللغة العربية، الأول قديم يشرح الاصدار 2 و الثاني يشرح الاصدار 3 (أنا من صمم غلافه) لكن أنصح بهما.

إن كانت لغتك الانجليزية متوسطة فهذا كافي لقراءة كتاب برمجي (مع الاستعانة بـ Google translate) فأنت لن تقرأ رواية او كتاب فلسفي. أما الكتاب الذي أنصحك به كبداية هو "Learn Python The Hard Way" وهو مجاني بالنسبة لنسخة ال HTML {linksextraction-e0c758c7a33d2c14a2034b7c9e26e3ea} الكتاب موجه للمبتدئين و طريقته في شرح اللغة جميلة، عند انتهاء كل جزء تجد بعض الأسئلة البرمجية لإختبار نفسك و كذلك لترسيخ الأمور التي تعلمتها في هذا الجزء. هناك كتابين باللغة العربية، الأول قديم يشرح الاصدار 2 و الثاني
-1

هل جربت autocomplete+ و autocomplete+ snippet suggestions

هل جربت autocomplete+ و autocomplete+ snippet suggestions
Benchekroundev ثقافة

من كلامك فقط أعتقد أنك تتكلم عن الجزائر و المغرب و الله أعلم.

من كلامك فقط أعتقد أنك تتكلم عن الجزائر و المغرب و الله أعلم.
Benchekroundev برمجة

قرأت سابقا كتاب Jump Start Sinatra ، رائع و سهل جدا أعتقد أني أكملته في يومين.

قرأت سابقا كتاب Jump Start Sinatra ، رائع و سهل جدا أعتقد أني أكملته في يومين.
Benchekroundev برمجة

يوجد بعض الفتات لكن ﻻ أنصحك بتعلم البرمجة من أي كتاب عربي.

يوجد بعض الفتات لكن ﻻ أنصحك بتعلم البرمجة من أي كتاب عربي.
Benchekroundev برمجة

أنصحك ب تعلم Ruby أوﻻ من أحد الكتب التي أقترحتها عليك ومن ثم تعلم Ruby on Rails

أنصحك ب تعلم Ruby أوﻻ من أحد الكتب التي أقترحتها عليك ومن ثم تعلم Ruby on Rails
Benchekroundev برمجة

Sinatra كذلك ﻻ أنصح بها تتطلب منك الكثير أكثر من Rails لتصميم تطبيق محترم، لأنه عليك أن تكون مدرك للعديد من الأمور كال Security و OOP و Design Pattern كما أنه ﻻ توجد كتب كثيرة تشرحه بعمق و اسهاب كـ Rails .

Sinatra كذلك ﻻ أنصح بها تتطلب منك الكثير أكثر من Rails لتصميم تطبيق محترم، لأنه عليك أن تكون مدرك للعديد من الأمور كال Security و OOP و Design Pattern كما أنه ﻻ توجد كتب كثيرة تشرحه بعمق و اسهاب كـ Rails .
Benchekroundev برمجة

هناك كتابان ينصح بهما للمبتدئ أو من ليس له دراسة أكاديمية في علوم الحاسب:

[1] - Learn to Program

[2] - Learn Ruby the Hard Way - مجاني نسخة ال html يستخدم طريقة Learning by doing أو التعلم عن طريق حل التمارين

أما ان كان مستواك جيد في البرمجة ولك دراية ﻻ بأس بها بـ OOP :

[3] : Programming Ruby - كتاب رائع و يعتبر أقدم كتاب انجيلزي يشرح لغة Ruby كما أن طريقته في الشرح مغايرة لمعظم الكتب، كما أنه يعتبر ك References

[4] : Eloquent Ruby - كتاب ممتاز أنصح به و بشدة

الخطوة القادمة تقوية مستواك في اللغة :

[5] : Build Awesome Command-Line Applications in Ruby 2 - الكتاب واضح من عنوانه

[6] : Practical Object Oriented Design in Ruby - كتاب أسطوري، أنظر فقط في تقييماته على Amazon لو أردت اتقان ال OOAD فهذا الكتاب يعتبر ممتاز جدا.

[7] : Design Patterns in Ruby - كتاب يشرح أشهر ال Design Patterns وتطبيقها في Ruby

هناك كتب أخرى أكثر اختصاصا (... ,Rails, Metaprogramming) و تطلب خبرة كبيرة و مستوى متقدم في البرمجة.

[1] :

[2] :

[3] :

[4] :

[5] :

[6] :

[7] :

هناك كتابان ينصح بهما للمبتدئ أو من ليس له دراسة أكاديمية في علوم الحاسب: [1] - Learn to Program [2] - Learn Ruby the Hard Way - مجاني نسخة ال html يستخدم طريقة Learning by doing أو التعلم عن طريق حل التمارين أما ان كان مستواك جيد في البرمجة ولك دراية ﻻ بأس بها بـ OOP : [3] : Programming Ruby - كتاب رائع و يعتبر أقدم كتاب انجيلزي يشرح لغة Ruby كما أن طريقته في الشرح مغايرة لمعظم الكتب،
Benchekroundev برمجة

لا أنصحه بتاتا بالبدء ب Ruby on Rails.

لا أنصحه بتاتا بالبدء ب Ruby on Rails.
Benchekroundev برمجة

هل أنت مبتدئ في البرمجة؟

هل أنت مبتدئ في البرمجة؟

ما الفرق بينه وبين Express.js

ما الفرق بينه وبين Express.js
Benchekroundev جانغو - Django

Django 1.6 أصبح يدعم Python 3 بشكل كامل، كما أن تعلم Python 3 استثمار للمستقبل

Django 1.6 أصبح يدعم Python 3 بشكل كامل، كما أن تعلم Python 3 استثمار للمستقبل
Benchekroundev ثقافة

ال Syntax ليست بمشكلة بتاتا، لأن Syntax ال Java شبيهة جدا ب C#

وحتى أسلوبهم البرمجي متشابه،

لكن تبقى لكل لغة مميزاتها و سلبياتها، فلغة ال C# تتميز بكثير من الأمور على لغة ال Java ,وكذلك منصة asp.net تتميز بكثير عن منصة Java EE

لكن تبقى قوة ال Java أنها مجانية و مفتوحة المصدر و متعددة المنصات

ال Syntax ليست بمشكلة بتاتا، لأن Syntax ال Java شبيهة جدا ب C# وحتى أسلوبهم البرمجي متشابه، لكن تبقى لكل لغة مميزاتها و سلبياتها، فلغة ال C# تتميز بكثير من الأمور على لغة ال Java ,وكذلك منصة asp.net تتميز بكثير عن منصة Java EE لكن تبقى قوة ال Java أنها مجانية و مفتوحة المصدر و متعددة المنصات