اشتباه های رایج برنامه نویسی

امروز میخوام از اشتباه های رایجی که خودم بهشون گرفتار شدم بگم تا انشالله شما تکرار نکنین و تو این راه با سرعت و قدرت بیشتر پیشرفت کنید

اولین اشتباه : Copy & Paste

واقعیت اینه که تو کشور ما اکثریت برنامه نویسی رو به این شیوه بلدن و این اصلاً خوب نیست ، منظورم از کپی پیست کردن اینه که شخص برنامه نویس (البته ادعاش میشه و برنامه نویس واقعی نیست ) از یه وب سایتی که بیشتر موارد از طریق گوگل پیداش میکنه سورس کدی رو پیدا میکنه ، این سورس میتونه همه چی باشه و بعد کمی انگولک و دستکاری اونم فقط برای پیدا کردن قسمتی که بهش احتیاج داره کارش رو راه میندازه ، شما سعی کنین این شیوه غلط رو کنار بزارین و به هیچ وجه بهش عادت نکنید هر سورسی هر کدی رو که می بینین تا خودتون چندبار تمرینش نکردین از کارش سردرنیاوردین و نفهمیدین هر خط کدی که درونش قرار داره به چه کاری میاد ازش استفاده نکنید

اشتباه دوم : زبان

سعی نکنین بخوایین فقط از طریق منابع آموزشی به زبون خودمون که اکثریت اونها هم ترجمه هستند به یه برنامه نویس حرفه ای تبدیل بشین.

یه حقیقت تلخ وجود داره و اونم اینه بهترین زبان برای کامپیوتر انگلیسیه ، ساده تر بگم کلا زبان تکنولوژی انگلیسیه پس سعی کنین تسلط خوبی به زبان داشته باشین چون بهترین منابع و آموزش هم به زبان انگلیسی هست ، برای مثال شاید در مورد یک تابع مخصوص چهارتا کتاب ضخیم به زبان فارسی بخونین ولی هیچی متوجه نشین ولی با خوندن ۵ خط توضیح انگلیسی در مورد همون تابع کامل متوجه بشین ، البته اینم بگم اجنبی ها هم هیچ وقت لذت خالصی شعر حافظ و خیام و… رو نمی فهمن J

اشتباه سوم : پشتکار و تمرین

باور کن هزارتا کتاب هزارصفحه بخونی چند ترابایت ویدیوی اموزشی نگاه کنی تا تمرین نکنی برنامه نویس نمیشی ، شاید شما هم دیده باشین بعضی ها مبلغ های بالا پرداخت میکنن میرن کلاس ولی بازم هیچی یاد نمیگرین بعضی ها هم هستن یه قرووون هم خرج نمیکنن اما با یه Ebook ساده ۱۰۰ صفحه ای یه برنامه نویس ماهر شدن ، خب چون شب و روز تمرین کرده هی دستکاری کرده با اطلاعاتش هرچند ناقص هم باشه پروژه های کوچولو درست کرده ، پس فراموش نکنید برای افزایش مهارت و حتی اطلاعات سعی کنید شروع کنید به نوشتن یه پروژه ،در ضمن از روش آزمون و خطا هم به هیچ وجه غافل نشین چون اگه از این طریق چیزی یاد بگیرین خیلی سخت فراموش میشه ، آزمون و خطا هم بخوام خیلی ساده بگم اینه که انگولک کنید بعد اگه خراب شد دوباره نصب کنید بازم انگولک کنید J اگه کار تابعی رو یا مبحث خاصی رو نمیدونین با کدهاش ور برین مقدارهاشو عوض کنید آرگومان هاش رو عوض کنید خلاصه انقد باهاش بازی کنین تا آخرش بفهمین به چه دردی میخوره و کارش چیه ، به این میگن آزمون و خطا J

اشتباه چهارم : مایکروسافت

امیدوارم کسی ناراحت نشه ولی سعی کنین زیاد به مایکروسافت و محصولاتش عادت نکین ، نمیگم استفاده نکین اتفاقاً گاهی اوقات خیلی هم سرتره و بهتر ولی عادت نکنین چون مایکروسافت برنامه نویس ها رو تنبل میکنه ، نمیدونم سیاست کاریش هست برای اینکه بهش وابسته بمونن یا قدرتش که کار رو راحت کنه ولی گاهی اوقات خوب نیست و باعث میشه تنبل بشین

اشتباه پنجم : به روز بودن

امیدوارم از اون دسته آدمایی نباشین که برای مثال Asp.Net MVC6 اومده ولی هنوز دارن با ASP کد میزنن ، سعی کنین همیشه به روز باشین مطالعه داشته باشین و فکر نکین چون مثلاً فلان چیز رو یاد گرفتین دیگه لازم نیست دنبال سایر زبان های برنامه نویسی یا سایر مباحث برین ، حتی اگه روزانه به نظر من دوساعت مطالعه داشته باشین هم با این پیشرفت دیوانه وار کافی نیست.

اشتباه ششم : تقسیم نکردن دانش خود با دیگران

وقتی کسی ازتون سوالی کرد یا خواست مبحث خاصی رو آموزش بدین به جای عصبی شدن یا ردش کردن بهتره آموزش بدین ، تجربه برای خود من ثابت کرده آموزش دادن و انتقال اطلاعات خودم به بقیه باعث میشه هم اطلاعات خودم بالا بره و هم تو اون مبحث خاصی که آموزش میدم تسلطم بیشتر میشه ، چون قبل اینکه برای اون شخص توضیح بدم مجبورم یه بار تو ذهنم مرور کنم یه بار دیگه برم از منابع دیگه بخونم تا غلط نداشته باشم (شاید این وسط به یه نکته جدیدم پی بردم) و یه بار دیگه هم اونجا توضیح بدم و از اونجایی که شخص مورد نظر نمیدونه پس باید طوری بگم اون بدونه و این خودش باعث میشه واقعا به مبحث مورد نظر مسلط باشم.

دیگه تنبلی اجازه نمیده فکر کنم 🙂

تشکر از خوندن این مطلب

2 thoughts on “اشتباه های رایج برنامه نویسی

دیدگاه‌تان را بنویسید:

12 − یازده =