عکاس و عاشق طراحی وب و برنامه نویسی
سردرگمی در بین زبانهای برنامه نویسی
وقتی میخاستم برنامه نویسیو شروع کنم کلی استرس داشتم که اول چه زبانیو یاد بگیرم اصلا این زبانی که یاد میگیرم خوبه یا نه ! رفته رفته تعداد زبانهام داشت بیشتر میشد مثلا من رفتم برنامه نویسی وبو یاد بگیرم گفتن اول زبان php باید یاد بگیری یه کم که php یاد گرفتم گفتن html css هم نیازه ، بعدش گفتن مکمل اونا هم javascript هست و بعدش کتابخونه های دیگه مثل jquery و فریمورک هاش مثل react.js و بعد یه عده گفتن از اول باید شروع کنی php داره میمیره ! دوباره باید برمیگشتم از اول! تازه از اول که میخاستم php حذف کنم مثلا دات نت بخونم یکی دیگه میگفت نه نه این خوب نیست برو node.js
واقعا داشتم دیوونه میشدم
بین هزارتا زبان گیر افتاده بودم
ولی الان که دارم بهش فکر میکنم خندم میگیره و دلیل اصلیشو فهمیدم من زبانارو نمیشناختم قرار نبود من همه چیو یاد بگیرم و شمام قرار نیس همه زبان های برنامه نویسیو یاد بگیرین
زیاد بودن این زبانا شما رو نترسونه اینا تنوع و سلیقه هستن وگرنه بیشترشون کار هم دیگه رو به نحو احسن انجام میدن ! کافیه توی یکی عمیق بشید ...
چه زبان برنامه نویسیو یاد بگیرم چه زبانیو یاد نگیرم
اگه شمام تو این مرحله اید و دارید به این سوال فکر میکنید تبریک میگم جای خوبی اومدی چون من قراره یه چیزایی بنویسم که دیگه مثل من ماه ها دور سر خودت نچرخی و آخرشم نفهمیدی وقتت چطوری هدر رفت
اگه اول مسیری و میخای برنامه نویسی یاد بگیری باید این نکته رو بدونیییی که تو تنها نیستی که سردرگمی کلا این مسیر برای همه سردرگمی داره و اولش همه گیج میشن ولی بعضیا مدت طولانی گیج میزنن ( مثل خودم ) بعضیا چون مسیر خوبی پیش میگیرن مدت کمی گیج میزنن و سریعتر مسئله ها واسشون حل میشه
اولین قدم شناختن زبانها و کاربردهاشونه
من اولش سراغ زبانایی رفتم و حتی دوره هایی واسشون دیدم که به هیچ دردی نخوردن و شاید باورتون نشه الانم دارن منسوخ میشن و قرار نیس دیگه به درد بخورن 🙃
دلیلش این بود که من زبانا رو نمیشناختم
توی ویدیوی آموزشی که پایین میزارم قشنگ شسته رفته همه ی زبانا رو جدا سازی میکنه و میگه کدوم برای چی خوبه اینجوری هشتاد درصد زبانهایی که تو لیست داشتین حذف میشه و خیلی کارتون سبک تر میشه
دومین قدم عجله نکردن و صبر داشتنه
من یکی از دوران خیلی بدی که داشتم این بود که تمرکز نداشتم یعنی از این شاخه به اون شاخه میپریدم به حرف بقیه زیاد اهمیت میدادم یکی میگفت ولش کن ول میکردم یکی میگفت بیا اینو یاد بگیر فکر میکردم درست میگه ولی اینا همشون سمه
اگه یه مسیری پیدا کردی و فکر میکنی درسته مثلا یادگیری پی اچ پی متمرکز باش و صبر کن یه مدتی یادش بگیر باهاش تمرین کن ببین چطوریه
سریعا از بقیه مشورت نگیر چون توی اینترنت و حتی توی دنیای واقعی کسایی هستن که اون سلیقشون نیست و سریع میخان اونو بکوبن و همین شما رو ناامید میکنه
اینا واقعیت نیست سلیقه ی اون آدمه که ازش مشورت گرفتی پس بهش اهمیت نده و مسیرتو برو
بعد یه مدت اگه دیدی این زبان برنامه نویسی به درد نمیخوره بازم سعی کن از آدم های با تجربه مشورت بگیری و اگه دیدی اوکی نیست رهاش کن و برو دنبال یه زبان برنامه نویسی دیگه
هوش مصنوعی ؟ نه ممنون
هوش مصنوعی همونقدر که برای برنامه نویس های رده بالا ابزاری مفیده و کارشونو سرعت میده برای مبتدیان سم هست و هرچی میتونید ازش دور باشید چرا ؟
1 - چون تمرکز شما رو میگیره ، وقتی عادت میکنی برای هر سوال ساده گوگل نکنی و مقالات نخونی و بری از هوش مصنوعی بپرسی مغزت تمرکز لازمو از دست میده و توی دنیای برنامه نویسی اگه تمرکز نداشته باشی باختی
2 - همشه هوش مصنوعی عالی نیست و بیشتر مواقع کدایی که مینویسه پر از باگ و اشتباه و ...
3 - هوش مصنوعی رو بیشتر جاها ممنوع کردن چون تابلوعه چیزی که نوشتی رو هوش نوشته و کار انسانی نیست چیزی ک در این حد تابلوعه خب مشخصه که نتیجه کارش درست نیس
4 - اون بهتون آموزش نمیده ناامیدتون میکنه ، میری هوش مصنوعی ازش میخای یه کد فلان بنویسه با ذوق منتظری اون بهت تحویل میده تو از همه جا بی خبر میبری کلی تلاش میکنی محیط نصب میکنی کامپایلر نصب میکنی اجراش میکنی با صد تا خطا روبرو میشی دیگه نه حوصله ی سرچ هست نه حوصله ی یادگیری از صفر
5 - هوش مصنوعی همیشه سعی میکنه اطلاعاتشو از اینترنت برداره از انجمن ها از حرفهای مردم از مقالات و اخبار و هرجایی که دستش برسه پس همیشه عقاید و نظراتش صحیح نیست ممکنه به شما بگه برای این کار از زبان جاوا استفاده کنی خوبه ولی حرفش کاملا عکس واقعیت باشه پس بهش اعتمادی نیست امارهاش گاهی درست و گاهی غلطه ولی چون مثل یه استاد باسوادی ملکه ی ذهن شماست شما حرفاشو باور میکنی و این از نظر روانشناسی برای شخصی که در ابتدای راه یه مهارت هست سمه !
مطلبی دیگر از این انتشارات
انواع برنامه نویسی و کارهایی که میکنند
مطلبی دیگر از این انتشارات
زبان ماشین ، اسمبلی و زبان های برنامه نویسی
مطلبی دیگر از این انتشارات
کدایگنایتر: چابکی و قدرت در توسعه وب