مقالات
تخصص فى لغة برمجة واحدة ولا تشتت نفسك لهــذه الأسبـاب
أغلب النقاشـات التى تشغــل بال المُبــرمجيـن خصوصاً المبتدئيـن فى هذا المجال
تدور حول ســؤال واحد وأساســي : أي لغة برمجة أقوى أو أفضل .والحقيقــة أننـا كمبـرمجيـن نضيع وقتـاً هائلاً فى التفكيــر لإجابة هذا السؤال ، وربما نفشـل فى النهاية بسبب الشغف العـام بلغـات البــرمجة ككـل..مثلاً ، يكون أحدنا مميــز فى البرمجة بلغـة ما ، لكن قبل بداية مشروع معيــن يبدأ في تعلم لغة بــرمجة مختلفة عن التى تميـّز فيها ؛ لأنه ربما رأى مبرمجـاً آخر يستخـدمها بشكــل أعجبـه أو أثار اهتمــامه..لقد رأيتك وأنت تنتقل من لغة إلى لغة مسرعا وفي عجلة من أمرك، فلا يكاد يهنأ لك بال مع لغة جافا حتى تقفز إلى لغة بايتون، ولا يكاد يستقيم حالك مع برمجة قواعد البيانات في سي شارب حتى تنط إلى برمجة الألعاب في سي بلس بلس، لم تستوعب فريموورك سامفوني فتركته مستهترا وتوجهت إلى لارافيل فأنت ملول عجول، تبرمج لتتباهى، وتتعلم لتماري نفسك فتداري نقصك،
وكـأغلب المبرمجين مررت بهذه الحالة وتضررت كثيراً منها ، وأضعـت الكثير من وقتي في البحث والإنتقال من هنا الى هنا .. وكم من المرات التي أسـأل فيها مبرمجـاً آخر عن اللغة التى يستخدمهـا ، ثم أصبح شغوفاً بها للغاية .. أعود للمنـزل ، أبدأ بالقـراءة حولها ، أبدأ فى تعلمـهـا .. يضيع الوقت .. لا استفــادة مُطلقــاً !
اكتب أهدافك دائما، وقم بالتخطيط لكل هدف عبر كتابة الخطوات المفضية إليه لكي تتضح الرؤية وإلا فإنك ستبقى تضحك على نفسك.
تدور حول ســؤال واحد وأساســي : أي لغة برمجة أقوى أو أفضل .والحقيقــة أننـا كمبـرمجيـن نضيع وقتـاً هائلاً فى التفكيــر لإجابة هذا السؤال ، وربما نفشـل فى النهاية بسبب الشغف العـام بلغـات البــرمجة ككـل..مثلاً ، يكون أحدنا مميــز فى البرمجة بلغـة ما ، لكن قبل بداية مشروع معيــن يبدأ في تعلم لغة بــرمجة مختلفة عن التى تميـّز فيها ؛ لأنه ربما رأى مبرمجـاً آخر يستخـدمها بشكــل أعجبـه أو أثار اهتمــامه..لقد رأيتك وأنت تنتقل من لغة إلى لغة مسرعا وفي عجلة من أمرك، فلا يكاد يهنأ لك بال مع لغة جافا حتى تقفز إلى لغة بايتون، ولا يكاد يستقيم حالك مع برمجة قواعد البيانات في سي شارب حتى تنط إلى برمجة الألعاب في سي بلس بلس، لم تستوعب فريموورك سامفوني فتركته مستهترا وتوجهت إلى لارافيل فأنت ملول عجول، تبرمج لتتباهى، وتتعلم لتماري نفسك فتداري نقصك،
وكـأغلب المبرمجين مررت بهذه الحالة وتضررت كثيراً منها ، وأضعـت الكثير من وقتي في البحث والإنتقال من هنا الى هنا .. وكم من المرات التي أسـأل فيها مبرمجـاً آخر عن اللغة التى يستخدمهـا ، ثم أصبح شغوفاً بها للغاية .. أعود للمنـزل ، أبدأ بالقـراءة حولها ، أبدأ فى تعلمـهـا .. يضيع الوقت .. لا استفــادة مُطلقــاً !
اكتب أهدافك دائما، وقم بالتخطيط لكل هدف عبر كتابة الخطوات المفضية إليه لكي تتضح الرؤية وإلا فإنك ستبقى تضحك على نفسك.