تجاوز أساسيات هندسة البرمجيات / علوم الحاسوب / البرمجة في وقت معين قد يكون ضرورة، وفي وقت آخر يصير فجوة تقنية في معارفك.. كيف؟
أنت خريج جديد أو شخص تعلم البرمجة ذاتيًا، هنا يجب أن تتجاوز كثيرًا من الأساسيات وتبدأ في بناء حلول باستخدام المكتبات والفريموركس والـ cms الموجودة بالفعل.. لماذا؟ لأنك بحاجة لأن تكسب قوت يومك، وتبحث عن عمل، وتبدأ في أخذ زمام المبادرة.
مع الوقت، وإذا كنت تريد أن تتطور فعلاً وتصبح مهندس برمجيات أو خبيرًا في تقنية ما في المجال، يجب أن تضبط الأساسيات، لأنها القاعدة الأساسية لبناء حلول صلبة وثابتة ومستمرة، مع تقليل عدد ال bugs في المستقبل القريب.
هذا لا يعني أنه لو أتيحت لك فرصة التركيز على الأساسيات من البداية قبل دخول سوق العمل فهذا مثالي.. لأن الموازنة بين الرجوع للأساسيات وتعزيز معارفك فيها وأنت داخل سوق العمل ليست أمرًا سهلاً –رغم أنه ممتع– ولكن لا تتاح للكل فرصة بناء أساس متين، بسبب كثير من العوامل الشخصية.
الخلاصة؛ تجاوز بعض الأساسيات في مرحلة معينة جيد، لكن مع الوقت ومع الرغبة في أن تكون فعلاً مبرمجًا جيدًا جدًا وتسير نحو السينيوريتي، يجب أن تضبط كثيرًا من المفاهيم الأساسية في مختلف الجوانب.
اللهم وفقنا لهذا، وبارك لنا فيه.
>>Click here to continue<<