JavaRush /وبلاگ جاوا /Random-FA /درخواست کمک نکنید و فناوری های قدیمی را دور بیندازید: اشت...

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

در گروه منتشر شد
با این متن ما یک سری مطالب را شروع می کنیم که در آن مربیان دانشگاه جاوا ما تجربه و دانش خود را به اشتراک می گذارند. توسعه دهنده مینسک Anton Kupreichik در مورد رایج ترین اشتباهات برنامه نویسان تازه کار صحبت می کند. درخواست کمک نکنید و فناوری های قدیمی را دور بیندازید: اشتباهات رایج مبتدیان به گفته مربی جاوا Anton Kupreichik - 1

فناوری های "قدیمی" را کنار بگذارید

فن آوری های جدیدتر و قدیمی تر وجود دارد. بسیاری از ما می دانیم که به احتمال زیاد، آنها روی فناوری های قدیمی نمی نویسند. اما باید در نظر بگیریم که فناوری جدید هنوز بر اساس فناوری قدیمی ساخته شده است: در زیر کاپوت اصول عملیاتی فناوری قدیمی وجود خواهد داشت. وقتی مردم برنامه نویسی را یاد می گیرند، گاهی اوقات فناوری های قدیمی را کنار می گذارند: "نه، من نمی خواهم قدیمی ها را یاد بگیرم، من فوراً جدید را می خواهم!" من هم این مشکل را داشتم. مثلاً فریم ورک Spring و Java EE وجود دارد. باید بدانید که Spring همچنین حاوی Java EE است و نمی توانید از مطالعه آن اجتناب کنید تا در نهایت بر فریم ورک مسلط شوید. علاوه بر این، تعدادی جای خالی وجود دارد که هنوز به فناوری های قدیمی نیاز دارند. با این حال، فراموش نکنید که روی موارد محبوب جدید تمرکز کنید. باید در این زمینه تعادل وجود داشته باشد.

از همکاران یا آشنایان کمک نخواهید

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

کد اولیه بنویسید

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

اگر مشخص نیست مشخص نکنید

بیشتر خطاها ناشی از سوء تفاهم است: به عنوان مثال، زمانی که یک برنامه نویس چیزی را متوجه نشد، شروع به نوشتن کد کرد و اشتباه کرد. از پرسیدن دوباره نترسید.

اختراع چرخ پنجم

اگر کد شما به سادگی و با ظرافت نوشته شده است و به خوبی کار می کند، هیچ فایده ای برای اختراع چیز جدیدی وجود ندارد. راه حل در جایی مناسب است که مشکل را حل کند، و پروژه را «تزیین» نمی کند. این کار شما را آسان تر می کند و در زمان صرفه جویی می کند.

فرمت های یادگیری جدید را نادیده بگیرید

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

محل کار و محل استراحت را از هم جدا نکنید

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

یادداشت برداری نکنید

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

برو جایی که دوست نداری

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