CodeGym /وبلاگ جاوا /Random-FA /چرا بسیاری از برنامه نویسان Wannabe شکست می خورند؟ 6 تله ...
John Squirrels
مرحله
San Francisco

چرا بسیاری از برنامه نویسان Wannabe شکست می خورند؟ 6 تله یادگیری مرگبار و راه های فرار از آنها

در گروه منتشر شد
دو نوع آدم در این دنیا وجود دارد: برنده و بازنده. هر رشته ای را که انتخاب کنید، افرادی هستند که در آن موفق شده اند و کسانی که شکست خورده اند. و برنامه نویسی حرفه ای قطعا از این قاعده مستثنی نیست. البته، ما ترجیح می دهیم در مورد برندگان صحبت کنیم، کسانی که با موفقیت در برنامه نویسی تسلط یافتند و اکنون در توسعه نرم افزار حرفه ای دارند. به همین دلیل است که ما در CodeGym یک بخش کامل به نام Success Stories در وب سایت خود داریم و بدون بخش Failure Stories. اما حقیقت غم انگیز این است که بسیاری از مردم در این کار شکست می خورند. شما واقعاً نمی خواهید داستان های آنها را بخوانید زیرا آنها بسیار افسرده کننده خواهند بود. آنچه ارزش توجه شما را دارد، دلایلی است که چرا اکثر افرادی که شروع به یادگیری کدنویسی کردند و در نهایت شکست خوردند، این کار را انجام دادند تا از اشتباهات خود درس بگیرند. به هر حال، آنچه اغلب برندگان را از بازنده ها متمایز می کند، پشتکار و توانایی انجام تمام کارهای لازم برای رسیدن به هدف است.چرا بسیاری از برنامه نویسان Wannabe شکست می خورند؟  6 تله یادگیری مرگبار و راه های فرار از آنها - 1

1. عدم تمرکز

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

درمان

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

2. انتخاب نادرست منبع یادگیری

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

درمان

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

3. طرز فکر اشتباه و/یا بدون هدف مشخص

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

درمان

طرز فکر درست داشتن یک هدف بلند مدت و آمادگی ذهنی برای یک راه طولانی و سخت در مسیر رسیدن به آن است. اغلب اوقات، ارتباط با دیگران می تواند به شما کمک کند تا نقاط ضعف ذهنی خود را شناسایی کرده و آن را برطرف کنید. به همین دلیل است که CodeGym دارای بسیاری از ویژگی های اجتماعی مختلف است که به کاربران امکان برقراری ارتباط و کمک به یکدیگر را می دهد و حتی آنها را تشویق می کند.

4. هدف اشتباه

اما حتی اگر هدف را تعیین کرده باشید، به راحتی می تواند یک هدف اشتباه باشد. چگونه بفهمیم اشتباه است؟ اگر انجام آن احساس زیادی در شما ایجاد نمی کند، اگر فکر کردن به آن انگیزه ای برای شما ایجاد نمی کند، ممکن است هدف درستی نباشد.

درمان

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

5. تنبلی و اهمال کاری

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

درمان

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

6. رویکرد اشتباه به یادگیری و عدم تمرین کافی

یکی دیگر از دلایل مهم شکست بسیاری از برنامه نویسان نامطلوب، و ما در مقالات CodeGym بسیار به آن اشاره می کنیم، رویکرد اشتباه در یادگیری نحوه کدنویسی است. برنامه نویسی مهارتی است که با ترکیب تئوری با عمل آموخته می شود. اما بسیاری از مردم قبل از اینکه حتی سعی کنند اولین خط کد خود را بنویسند، اشتباه می کنند و عمیقاً وارد نظریه می شوند. اغلب این اشتباه یا نتیجه را به تاخیر می اندازد و فرآیند یادگیری را بسیار طولانی تر می کند یا منجر به شکست کامل می شود.

درمان

اطمینان حاصل کنید که آنچه را که به تازگی آموخته اید از همان ابتدای فرآیند یادگیری تمرین می کنید. و مراقب باشید که در خواندن تئوری بدون پشتیبانی طولانی مدت از آن با تمرین گیر نکنید. به همین دلیل است که برخی از روش های یادگیری در برنامه نویسی نسبت به سایرین کارایی کمتری دارند. و دلیل اینکه CodeGym رویکرد اول تمرین علامت تجاری خود را دارد، که به دانش‌آموزان ما این امکان را می‌دهد که نه تنها جاوا را سریع‌تر از دیگران یاد بگیرند، بلکه مهارت‌های واقعاً کاربردی را پس از فارغ‌التحصیلی داشته باشند، که به آنها اجازه می‌دهد تا بلافاصله پس از اتمام دوره، به طور حرفه‌ای در توسعه نرم‌افزار کار کنند. دوره یا، در برخی موارد، در حالی که هنوز در حال یادگیری است.
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION