عمري تخطى 30 عام ورغم اهتماماتي التقنية ودراستي الهندسة إلا أنني لا أعلم أي شيء عن البرمجة، والآن أشعر بأني لدي أمية في جانب مهم، هل يمكنني تعلم البرمجة؟ أم فاتني القطار؟ أريد نصائح واقعية وليست تحفيزية.
عمري 30 عام، هل يمكنني تعلم البرمجة أم فاتني القطار؟
لا يمكن أن يفوتك القطار أبداً. كل ما عليك أن تفعله، هو أن تبدأ.
أنا مصمم، عمري الآن ٢٨ سنة.
تعلمت البرمجة ذاتياً ببداية بـ PHP من خلال التطبيق المباشر.
في البداية كنت لا أفقه شيئا في البرمجة، لكني حاولت أن أساعد صديقي (طلال الأسمري) في برمجة موقعنا الجديد آنذاك في 2010.
خطة المشروع في وقتها: http://goo.gl/3lsh99
النسخة البدائية من الموقع قام ببرمجتها طلال وقمت أنا بتصميمها، وساعدته بكل ما أقدر عليه في البرمجة.
بعد مرور سنتين قررنا أن نعيد برمجة وتصميم الموقع احترافياً:
الموقع هو هواتف، محرك بحث لأرقام المطاعم في السعودية: http://hwatef.com
بعدها تحمست للبرمجة، وبدأت "بالحبرشة" هنا وهناك، ووجدت أن أفضل طريقة تناسبني للتعلم، هي التعلم بالتطبيق. وبدأت.
استغرقت أسبوع واحد فقط للتعلم بإنشاء مشروع شخصي بسيط جداً:
- قائمة مهام تحسب الوقت: http://ah.sa/projects/tawtt
بالنسبة لي، "مهامي" كان إنجاز عظيم. وهذا ما حمسني، فلم أتوقف، ولم أهجر البرمجة.
بقيت ملازم التعلم، فقمت بعمل عدة مشاريع بسيطة:
موقع للمصممين لتجربة أيقونات iOS على الجهاز مباشرة: http://testmyicon.com
تطبيق لكتابة وإدارة المسائل والإجابة عليها (قيد التطوير)
خدمة احصائيات لأحد الألعاب التي نشرتها (مشابهه Google Analytics بشكل بسيط وابتدائي جداً)
ثم بدأت في تعلم البرمجة باستخدام C# في Unity. حتى أقوم ببرمجة وتصميم واجهة المستخدم الخاصة بألعابنا
في http://hakogames.com. الهدف هو تخفيف الحمل على مبرمج فريقنا (عبدالله كونش).
إنجازاتي لحد الآن:
واجهة المستخدم في لعبة كورة مرمر: http://hakogames.com
واجهة المستخدم في لعبة البقاء (قيد التطوير)
لم أتوقف هنا، أنا حالياً اتعلم برمجة تطبيقات الموبايل باستخدام JavaScript، وتطبيقات iOS باستخدام Objective-C و Swift.
تعلمت الكثير من هذا الموقع المجاني:
( )
كل هذا خلال الأربع سنوات الماضية، لذلك بإمكاني أن أقول لك وبكل ما أوتيت من قوة:
لا يمكن أن يفوتك القطار أبداً. كل ما عليك أن تفعله، هو أن تبدأ.
التعليقات