1. تعلم اللغة الإنجليزية. جميعنا نتمنى وجود محتوى غزير عن البرمجة باللغة العربية، لكن سرعة الترجمة يستحيل ان تواكب سرعة التغير في التقنية. هذه أكثر الخطوات مرارة لكنها الأهم.
2. تعلم لغة برمجة واحدة، و أتقنها. لا يهم قوة اللغة او صعوبتها، الهم هو إتقانك للغة واحدة على الأقل. حاول التركيز على لغات سهلة (Python)، فالهدف في هذه المرحلة هو اتقانك لمفاهيم البرمجة الأساسية. لا تستهين بها، فلابد لكل مبرمج جيد ان يتقن لغة سهلة واحدة على الأقل.
3. حاول ان تحصل على تعليم في هذه المواد: الرياضيات المتقطعة، أنظمة التشغيل، معمارية الحاسوب، الخوارزميات و بنية البيانات. الخيار الأول في الحصول على هذا التعليم هو انضمامك لبرنامج بكالوريوس علوم حاسب أو هندسة برمجيات.
الخيار الثاني هو عبر مواقع التعليم الأكاديمي: Coursera، edX، رواق. ستتعرض للعديد من لغات البرمجة في هذه الفترة. أحرص على تعلم لغات برمجة تمكنك من تطوير منتجات رقمية عالية القيمة (Java، JavaScript، او C#).
4. تعلم استخدام نظام Git. و تابع مواقع تساعدك على معرفة مستجدات المجال: Product Hunt، Github Explore، Hacker News. في هذه المرحلة ستأتيك الكثير من الفرص لإدارة المشاريع، تجنبها في البداية و ركز على البرمجة.
5. مبروك، أصبحت الأن مبرمجًا. احرص على استغلال مهاراتك في خدمة الناس و جعل حياتهم أسهل!
github.com/explore
Explore GitHub
Explore is your guide to finding your next project, catching up with what’s trending, and connecting...
ProductHunt.com
Product Hunt – The best new products in tech.
Product Hunt is a curation of the best new products, every day. Discover the latest mobile apps, web...
news.ycombinator.com
Hacker News
جاري تحميل الاقتراحات...