CodeGym /وبلاگ جاوا /Random-FA /برترین توصیه های جالب و مضحک برای تازه کارها در مورد نحوه...
John Squirrels
مرحله
San Francisco

برترین توصیه های جالب و مضحک برای تازه کارها در مورد نحوه یادگیری کدنویسی

در گروه منتشر شد
هر مبتدی که مایل به تبدیل شدن به یک برنامه نویس خوب است، به احتمال زیاد در ابتدا سه چیز اصلی را در گوگل جستجو می کند:
  • با کدام زبان برنامه نویسی شروع کنیم؟
  • چگونه یاد بگیریم؟
  • کجا یاد بگیریم؟
هیچ یک و تنها پاسخ درستی برای این سؤالات وجود ندارد، زیرا مردان بسیاری وجود دارد، ذهن های بسیار زیادی وجود دارد ... اما اگر اینجا هستید، قبلاً ذهن خود را روی یادگیری جاوا با CodeGym گذاشته اید. بنابراین، ما از این سؤالات صرف نظر می کنیم که چه زبان برنامه نویسی را انتخاب کنیم و کجا آن را یاد بگیریم. بیایید روی روش های یادگیری آن تمرکز کنیم. برترین توصیه های جالب و مضحک برای تازه کارها در مورد نحوه یادگیری کدنویسی - 1به جای انتخاب استانداردی از پیشنهادهای خوب، تصمیم گرفتیم مضحک ترین آنها را در زیر جمع آوری کنیم. بنابراین، بیایید نگاهی به رایج ترین اشتباهاتی که برنامه نویسان مبتدی به دلیل گرفتار شدن تصادفی به توصیه اشتباه مرتکب می شوند، بیندازیم. و البته، ما به شما خواهیم گفت که چگونه آنها را در مراحل اولیه اصلاح کنید تا مطمئن شوید که از برنامه نویسی لذت خواهید برد. درست همانطور که قرار است باشد!

1. همیشه از کارشناسان اینستاگرام و فیس بوک راهنمایی بخواهید زیرا آنها همیشه درست می گویند و به طور کلی بسیار باهوش تر از شما هستند.

رهبران را باید به عنوان خدا نگاه کرد! همه چیزهایی که آنها می گویند انجام می شود (حتی اگر از چند هفته پیش شروع به کدنویسی کرده باشند). اگر آنها در شبکه های اجتماعی فالوورهای زیادی دارند، نابغه هستند و باید به حرف های آنها اعتماد کنید. به هر حال 1 فالوور یعنی 1 میلیارد سلول مغز و 10000 فالوور = 10000 میلیارد سلول مغز. آیا تریلیون ها سلول مغز دارید؟ ما اینطور فکر نمی کنیم. شوخی کنار: به جای گوش دادن به اینفلوئنسرهای رسانه های اجتماعی، کتاب های تئوری بخوانید یا وارد دوره های مورد تایید زمان شوید (کدگیم قطعا یکی از آنهاست). طبیعتاً منظور ما از اینفلوئنسرهای رسانه های اجتماعی، مهندسان نرم افزار یا سایر حرفه ای ها نیست که اتفاقاً طرفداران زیادی در رسانه های اجتماعی دارند. منظور ما تعداد زیادی از افرادی است که هیچ مدرک برنامه نویسی واقعی ندارند اما در مورد مهارت های ضعیف شما و "بهترین" روش کدنویسی حرف های زیادی برای گفتن دارند. از رسانه ها نباید انتظار دانش عمیقی داشته باشید، پس مراقب وقت و انرژی باشید. وقتی نوبت به برنامه نویسی می رسد، باید فقط به منابع قابل اعتماد وابسته باشید.

2. اگر برای نوشتن برنامه مشکل دارید، این نقص اساسی در زبان جاوا است. به یادگیری چیزی ساده تر بروید!

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

3. از ابزارهای اشکال زدایی استفاده نکنید. شما باید همه این کارها را خودتان انجام دهید!

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

4. در Solo بیاموزید. شبکه‌سازی با انسان‌ها مهم نیست، زیرا هدف شما این است که یاد بگیرید چگونه در رایانه‌ها مدیریت کنید!

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

5. همه چیز را از اینترنت کپی/پیست کنید. چرا وقتی می توانید از کدهای آماده استفاده کنید، وقت خود را تلف کنید؟

با توجه به منابع متعددی مانند StackOverflow و Google، می‌توانید تقریباً تمام پاسخ‌هایی را که در آنها گیر کرده‌اید دریافت کنید. بسیاری از توسعه‌دهندگان فقط وقت خود را برای درک چیزی که کار می‌کند تلف می‌کنند، در صورتی که می‌توانند به سادگی از آن استفاده کنند و از کدهای دیگران استفاده کنند. نگران درک هیچ یک از آنها نباشید. شوخی به کنار: یادگیری از کدهای دیگر خوب است. اما فقط کپی پیست کردن جالب نیست. اصلا! وقتی با کدی که کار نمی‌کند گیر کرده‌اید، و نمی‌دانید چرا الف) به انجمن مراجعه کنید، طبیعی است. ب) مشکل را در گوگل جستجو کنید و سعی کنید از رویکرد دیگری درس بگیرید. گاهی اوقات استفاده از کد برنامه نویسان دیگر می تواند به شما کمک کند تا بفهمید که چرا کد شما خروجی مورد نظر را نمی دهد.

6. اگر کد را نوشته اید، نظر شما در مورد آن غیرقابل انکار است. متنفران متنفر خواهند شد!

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

7. ایجاد یک طرح؟ چه وقتی تلف کردیم!

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

8. نظریه چیزی است که واقعاً مهم است! هیچ کدنویسی تا زمانی که همه چیز را در مورد علوم کامپیوتر از روی کتاب بدانید!

هر چه بیشتر بخوانید، عاقل تر می شوید. بنابراین، فقط خود را با تعداد زیادی کتاب مسلح کنید و بروید. شوخی به کنار: این نمی تواند دور از واقعیت باشد. اغلب هیچ ارتباطی بین مقدار زمانی که برای تئوری صرف می کنید و موفقیت یادگیری شما وجود ندارد. هنگامی که جاوا را یاد می گیرید، ضروری است که هر مهارت "تازه خوانده شده" را با تمرین تقویت کنید. دانش بدون امکان کاربرد عملی آن فقط برای پاسخگویی به سوالات فنی در اسکنورد مفید است. توجه داشته باشید که برنامه نویسی به حداکثر تمرین نیاز دارد. بنابراین سعی کنید روزانه کدنویسی کنید. خوشبختانه، CodeGym بسیاری از وظایف تعاملی را پس از هر درس ارائه می دهد و تعادل کاملی بین تئوری و عمل ایجاد می کند (20٪ در مقابل 80٪).

9. تنها چیزی که برای یک برنامه نویس موفق نیاز دارید، دانستن جاوا است.

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