شما یک توسعه دهنده بهتر از آنچه فکر می کنید ، فقط باید متوجه شوید …

دنیای برنامه نویسان بی نهایت بزرگ است پیچ و خمبشر این قوانین واضح است که ، پس از درک ، شما را به سمت هدف خود سوق می دهد. در ابتدا ، احساس گم شدن می کنید ، ده ها مسیر مختلف را می بینید و نمی دانید کدام یک را شروع کنید.
کسانی که شروع کردند دهه ها پیش از این فقط یک کتاب در کوله پشتی خود داشت که به طور مبهم نحوه حرکت در این فضا را توصیف کرد. تنها گزینه روش آزمایش و خطا بود و رسیدن به هدف مدت زمان زیادی طول کشید.
کسانی که بعداً شروع به کار کردند ، یک کتاب و یک واکی-تکی در کوله پشتی خود داشتند. این امر به آنها اجازه می دهد تا با هر کسی در جهان ارتباط برقرار کرده و به دنبال مشاوره باشند. در پیچ و خم ، آنها یاد گرفتند که سریعتر حرکت کنند.
اگر شروع می کنید امروز، شما یک کتاب ، یک واکی-تکی و یک جت پک دارید. این به شما امکان می دهد تا از دیوارهای بلند بالا بروید و مستقیم به سمت هدف پرواز کنید.
من اطمینان دارم که اگر شما متعلق به اولی یا دوم گروه ، شما با من موافق خواهید بود. در مقابل ، گروه آخر به طور قاطع خواهد بود مخالف بودنبشر
ممکن است تعجب کنید ، اما همه چیز درست است.
ما در واقع فراموش کردیم حساب برای یک متغیر اساسی در ابتدا … اندازه پیچ و خم.
در حالی که گروه اول فقط یک کتاب در اختیار داشتند ، آنها مجبور بودند یاد بگیرند که در یک چیز زیاد حرکت کنند کوچکتر فضا دنیای برنامه نویسی امروز غول پیکر است و سریعتر و سریعتر در حال رشد است. Frontend ، Backend ، DevOps ، AI ، توسعه بازی ، برنامه های تلفن همراه ، امنیت …
اثبات این است که اگر ده شرکت مختلف متمرکز را با یکدیگر مقایسه کنید ، به عنوان مثال ، فقط در توسعه وب ، هر یک از آنها استفاده می کنند متفاوت پشته فنی.
Jetpack ممکن است یک کمک باورنکردنی به نظر برسد ، اما در امروز بی نهایت بزرگ پیچ و خم ، حتی با آن ، پیدا کردن یک هدف می تواند یک کار پر زحمت باشد.
بدون شک ، شما که با یک کتاب در دست به عنوان تنها منبع اطلاعات خود شروع کرده اید و تا به امروز به طور جدی برنامه نویسی می کنید “جادوگر”بشر
اما اگر از شما بپرسم که آیا می توانید از فناوری های فعلی پیروی کنید ، پاسخ شما به ناچار خواهد بود هیچبشر حداقل ، اگر صادق باشید. و نه … این هیچ ارتباطی با سن ، انگیزه یا خانواده ندارد … به این دلیل است که در حالی که شما یک چیز جدید را یاد می گیرید ، در ضمن کسی 10 به روزرسانی جدید را منتشر می کند و 2 فناوری جدید ایجاد می کند.
سوال من این است ، اگر شما 20 ، 30 یا 40 سال برنامه نویسی کرده اید و هستید تلاش برای ادامه کار، چگونه شخصی که در حال یادگیری کدگذاری برای a است هفته تصور احساس کردن؟
کلید کد کاملی نیست بلکه نتیجه است.
و منظورم این است که به معنای واقعی کلمهبشر اگر هدف شما ایجاد ماشین حساب است ، هر کاری که می توانید انجام دهید به طوری که مادر شما پول جیب خود را در ماشین حساب فوق العاده شما محاسبه می کند.
و می دانید چه؟
من اصلاً مهم نیست این هوش مصنوعی همه چیز را برای شما ایجاد کرد و شما فقط ربات مکانیکی بودید که کپی چسبانده بود. (اگر شما یک جادوگر هستید ، احتمالاً فقط دماغ دچار خونریزی شده اید. نگران نباشید ، آن را پاک کنید و به خواندن ادامه دهید ؛ نکته خواهد آمد.)
شاید اینگونه باشید ایجاد کردن 10 پروژه دیگر ، شاید 15 ، اما دیر یا زود شما به محدودیت های هوش مصنوعی برخورد خواهید کرد و مجبور خواهید شد روشن کردن مغز شما و در آن لحظه ، شما شروع به تبدیل شدن به یک توسعه دهنده، و هوش مصنوعی دستیار خود شویدبشر شما شروع به پرسیدن سوالات بیشتر ، یادگیری از اشتباهات و کسب تجربه خواهید کرد. و آن کد منبع عجیب ناگهان خواهد بود شروع برای معنا دادن
در حالی که در گذشته طول کشید هفته برای یافتن یک اشکال در کد ، هوش مصنوعی می تواند آن را در a پیدا کرده و برطرف کند دقیقه، به شما این امکان را می دهد تا از زمان باقی مانده برای یادگیری داکر ، git ، github ، … زیرا بدون که ، هیچ شرکتی نمی خواهد با شما صحبت کند. این واقعیت امروز است.
و آن کد عالی؟
وجود دارد تنها یکی ، تکمیل و کاربردی. و باور کن من دارم غرق بیش از یک بار در “کد کامل” خودم. من اطمینان حاصل کردم که همه چیز ایمن است ، به دنبال بهترین شیوه ها ، قابلیت استفاده مجدد ، عملکرد ، خوانایی.
و نتیجه؟
به جای گرفتن ماه، پروژه طول کشید 4 ماهبشر و در پایان روز ، این کار را انجام داد دقیقاً همان چیزی که سایر پروژه های مشابه است. شاید کمی سریعتر و ایمن تر باشد. اما تفاوت فقط توسط من دیده می شد بعد از شش ماه ، من این پروژه را افتتاح کردم و از اینکه چگونه می توانم چنین کد وحشتناکی ایجاد کنم وحشت کردم.