
۱۰ باور غلط در مورد برنامه نویسی که باید همین امروز فراموش کنید
اگر تازه وارد دنیای برنامه نویسی شده باشید یا حتی چند سالی کار کرده باشید، احتمالاً یکسری باورهای عجیب، ترسها و تصورهای اشتباه همراهتان است که بیشتر از اینکه کمکتان کنند، شما را عقب نگه میدارند. این باورها معمولاً از شبکههای اجتماعی، دوستان، یا تجربههای بد قبلی میآیند.
در این مطلب میخواهیم ۱۰ باور اشتباه رایج را بررسی کنیم و بگوییم چرا باید همین امروز بگذاریدشان کنار.
۱. «برای برنامهنویس شدن باید نابغه باشی»
نه! واقعاً نه.
برنامهنویسی بیشتر شبیه یادگیری یک زبان جدید است: با تمرین بهتر میشوی. اغلب برنامهنویسهای موفق هیچ «استعداد مادرزادی خارقالعادهای» ندارند؛ فقط پشتکار دارند و وقفه نمیاندازند.
۲. «باید از همون اول یک زبان کامل یاد بگیری»
این یکی از بدترین باورهاست. هیچکس یک زبان برنامهنویسی را کامل بلد نیست.
تو فقط باید به اندازهای بلد باشی که مشکل حل کنی. باقی چیزها را در مسیر یاد میگیری.
۳. «اگر ریاضیات قوی نباشد برنامهنویس نمیشوی»
برنامهنویسی ریاضی سنگین نمیخواهد، مگر رشتههایی مثل هوش مصنوعی یا الگوریتمهای پیشرفته.
۹۰٪ کار برنامهنویسها ریاضی عجیب و غریب ندارد.
منطقی فکر کردن مهمتر است.
۴. «برای شروع لازم است همه چیز را بدانم»
یکی از اشتباهات آزاردهنده همین است.
به جای اینکه ۱۰ دوره ببینی، بهتر است یک پروژه کوچک بسازی.
یادگیری واقعی زمانی شروع میشود که کد بزنی، نه وقتی دوره میبینی.
۵. «اگر یکبار شکست بخورم یعنی برای این کار ساخته نشدهام»
تمام برنامهنویسها بارها شکست خوردهاند.
اگر اروری نمیگیری یعنی داری کار اشتباهی میکنی!
ارور بخشی از مسیر است، نه نشانه ناتوانی.
۶. «برای ورود به بازار کار باید اول فولاستک بشوم»
اصلاً لازم نیست.
کسی از اول فولاستک نشده.
یک مسیر را شروع کن: یا فرانتاند، یا بکاند. بعد اگر علاقه داشتی سراغ بقیه برو.
۷. «حقوق برنامهنویسها همیشه بالاست»
بستگی دارد:
مهارتت، تجربهت، پروژههایی که ساختی، و اینکه چقدر دقیق کد تحویل میدهی.
برنامهنویس خوب درآمد خوب دارد؛
برنامهنویس معمولی، درآمد معمولی.
۸. «باید از همون اول بهترین ابزارها و لپتاپ قوی داشته باشم»
نه. لپتاپ معمولی هم برای شروع کافی است.
مهم مهارت و تجربه است؛ بعداً وقتی حرفهای شدید ابزار بهتر میخرید.
۹. «راه برنامهنویس شدن خیلی طولانی است»
مسیر طولانی نیست؛ ناهماهنگی و وقفهها طولش میدهد.
اگر روزی ۲ ساعت تمرین منظم داشته باشید، بعد ۶ ماه میتوانید پروژه بگیرید.
۱۰. «برنامهنویسی یعنی حفظ کردن»
اگر قرار بود برنامهنویسی حفظکردنی باشد، StackOverflow و Google وجود نداشت.
برنامهنویسی یعنی:
درک مسئله – تحلیل – حل – تست – تکمیل
نه حفظ کردن.




