Code Module | کد ماژول
2.1K subscribers
365 photos
44 videos
6 files
376 links
Hello World 🌎

<> Earth is programmable if you code it </>

Group 👇🏻
@CodeModuleGap

Contact Us 👇🏻
@MrShahiin
@neoMahan
Download Telegram
اشتباهات مهلک در برنامه نویسی (پارت اول)

1⃣آموزش زیاد، تمرین کم

«تمرین نکردن» در یادگیری برنامه‌نویسی یک اشتباه مرگ‌بار هست. از همون ابتدای یادگیری و از روز اول، کدنویسی و شروع کنید. اگه هزاران ساعت هم آموزش ببینید اما یک خط کد نزنید، انگار هیچ کاری نکردید.

2⃣وقفه در یادگیری

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

3⃣نادیده گرفتنِ اهمیت یک کد خوانا
(انتخاب اولین راه حل)

اکثر دولوپر ها، اولویت اولشون اینه که کد کار کنه. شاید به این که به چه شکل و به چه روشی هم باشه براشون فرقی نداشته باشه و در آینده به نوعی کدشون باید «رمزگشایی» بشه 😂
در برنامه‌نویسی، راه‌حل‌های خوب زمانی به دست میان که راه‌حل‌های قبلی رو زیر سؤال ببرن. زمانی که مشکلی به وجود میاد، هدف ما تنها حل‌کردن مشکل نیست. بلکه پیداکردن روشیه که علاوه بر حل‌کردن، ساده و درک‌پذیر باشه.

4⃣کپی پیست بدون درک کد

قطعا تو پروژه هامون یه سر به gpt یا استک‌اورفلو برای دیباگ یا پیدا کردن تکه کدی زدیم. تو این موقعیت باید کد جدید و به خوبی درک کنیم و از ساز و کارش سر در بیاریم. این کار در ابتدا بر بهره ‌وری شما تأثیر می‌ذاره و در نهایت شما رو به توسعه‌ دهنده بهتری تبدیل می ‌کنه.

5⃣غرور

یکی از موضوعاتی که دیر یا زود دامن‌گیر هر برنامه‌نویس تازه‌کاری میشه، احساس برتری و غرور هست. زمانی که شما کدهای مختلف و بدون مشکل یا باگ، اجرا می‌کنید، ممکنه این تصور در شما به وجود بیاد که همه چیز و در حوزه برنامه‌نویسی می‌دونید. درحالی‌که این زمینه چنان گسترده هست که شما همواره می‌تونید چیزهای جدیدی و یاد بگیرید.


مسلما برنامه نویس شدن کار یک شب نیست و نمیشه راه صد ساله رو یک شبه طی کرد و انتظار داشت، بدون تلاش به جایگاه بالایی رسید. دونستن این اشتباهات رایج به شما کمک می‌کنه که پیشرفت خودتون و دو برابر کنید🔥


#bug #reforms
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
7👌3🔥2
اشتباهات رایج برنامه نویسان مبتدی 🍁

▪️نداشتن برنامه

هدف‌گذاری، برنامه ریزی و تعیین اهداف مقدماتی کمک می‌کنه تا به تدریج پیشرفت خودتون رو ببینید و احساس رضایت داشته باشید. هدف‌ها باید قابل دستیابی و محدود به چالش‌های بزرگ نباشن تا تحقق اونها ممکن باشه. برنامه‌ریزی منظم و آگاهانه می‌تونه بهتون کمک کنه تا به تعهد خودتون در یادگیری برنامه نویسی پایبند باشید.


▪️استفاده از منابع آموزشی و کورس های بی کیفیت

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


▪️نادیده گرفتن سافت اسکیل‌ها

یکی از رایج‌ترین اشتباهات تازه‌کارها، تمرکز افراطی روی یادگیری زبان‌ها، فریم‌ورک‌ها و الگوریتم‌ها و غافل شدن از مهارت‌های نرم مثل ارتباط مؤثر، کار تیمی، و پذیرش نقد هست. کد تمیز تنها چیزی نیست که برای موفقیت نیاز دارید. مهارت‌هایی مثل مذاکره، رزومه نویسی، حل مسئله و .... هستن که تفاوت هارو بین دو دولوپر همسان از لحاظ هارد اسکیل، رغم میزنن.


▪️عدم پذیرفت شکست

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


▪️آموزش زیاد، تمرین کم

تمرین نکردن در زمان یادگیری یک اشتباه مرگ‌بار هست. از همون ابتدای یادگیری و از روز اول، کدنویسی رو شروع کنید. اگه ساعت‌ها هم آموزش ببینید اما یک خط کد نزنید، انگار هیچ کاری نکردید و فقط شروع به دیدن یه سریال کردید


▪️وقفه در یادگیری

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

▪️نادیده گرفتنِ اهمیت یک کد خوانا
(انتخاب اولین راه حل)

اکثر دولوپر ها، اولویت اولشون اینه که کد کار کنه. شاید به این که به چه شکل و به چه روشی هم باشه براشون فرقی نداشته باشه و در آینده به نوعی کدشون باید «رمزگشایی» بشه 😂
در برنامه‌نویسی، راه‌حل‌های خوب زمانی به دست میان که راه‌حل‌های قبلی رو زیر سؤال ببرن. زمانی که باگی به وجود میاد، هدف ما تنها حل‌کردنش نیست. بلکه پیداکردن روشیه که علاوه بر حل‌کردن، ساده و درک‌پذیر باشه.

▪️کپی پیست بدون درک کد

قطعا تو پروژه هامون یه سر به gpt یا سایر Ai ها برای دیباگ یا پیدا کردن تکه کدی زدیم. تو این موقعیت باید کد جدید و به خوبی درک کنیم و از ساز و کارش سر در بیاریم. این کار در ابتدا بر بهره ‌وری شما تأثیر می‌ذاره و در نهایت شما رو به توسعه‌ دهنده بهتری تبدیل می ‌کنه. در غیر این صورت وابستگی شما روز به روز به هوش های مصنوعی بیشتر میشه.


#bug
@CodeModule
👌12