CodeBaz.dev
Kanalga Telegram’da o‘tish
من، محمدرضا کسائی، برنامهنویس فولاستک در تپسی و مدرس پایتون و جنگو در مجتمع فنی تهران هستم. در اینجا قصد دارم تجربیات و دانش خود را در زمینههای مختلف برنامهنویسی با شما به اشتراک بگذارم. https://CodeBaz.dev https://x.com/CodebazDev
Ko'proq ko'rsatish661
Obunachilar
Ma'lumot yo'q24 soatlar
+17 kun
+130 kun
Postlar arxiv
661
برای اینکه claude ai توکن های کمتری مصرف کنه انتهای پرامپت تون بگید «تا جای ممکن کمتر توکن مصرف کن»
این رو من دارم امروز امتحان میکنم انگاری داره جواب میده
شما هم امتحان کنید و نتیجه اش رو بگید
661
تو مباحث استقرار یه چیزی داریم به اسم Feature Flag
به زبان ساده یعنی بتونی با تغییر مقدار یک متغیر، یک قابلیتی رو روی پروداکشن فعال یا غیر فعال کنی
مثلا یه env تعریف کنی که اگه مقدار داشت، یه route جدید به اپ اضافه بشه یا نه
661
وقتی rate limit توکن های ai تون تموم میشه صبر میکنید دوباره آزاد بشه یا اینکه خودتون آستین ها رو میزنید بالا و دست به کد میشید؟
661
به نظرم ai کار برنامهنویس ها رو کم نکرده
اگه قبلا روزی ۸ ساعت میرفتیم سر کار الانم همون روزی ۸ ساعت رو میریم سر کار
فقط اگه قبلا ۸۰٪ زمان رو کد میزدیم و ۲۰٪ آموزش میدیدیم این نسبت الان عکس شده
661
برای ورود به بازار کار برنامه نویسی چه کنم؟ - پارت ششم
تایپ ده انگشتی + تسلط روی کلید های میانبر vs code
اولین مهارتی که هنگام کار کردن از شما دیده میشه تایپ کردن و نحوه تعامل شما با کیبورده
خدای برنامهنویسی هم که باشی ولی به کیبورد مسلط نباشی هر کی ببینه میگه «طرف اینکاره نیست!»
ولی اگه مهارت برنامهنویسی ات کمی ضعیف باشه ولی به کیبورد مسلط باشی طرف پیش خودش فکر میکنه «عیب نداره اینکاره است ولی رو این موضوع زیاد تسلط نداره»
661
اصلا فرض کن ai شغلمون رو بگیره. ما که بیکار نمیمونیم! میریم یه شغل دیگه
اونوقت اونایی که تو شغل جدیدمون با ما همکار میشن باید بترسن چون ما تو اون شغل ai رو به کار میگیریم و رقبای سختی میشین براشون 😎
661
نصف عمرمون رو گذاشتیم تا فیلتر ها رو دور بزنیم
نصف دیگه اش رو هم گذاشتیم تا تحریم ها رو دور بزنیم
661
برای ورود به بازار کار برنامه نویسی چه کنم؟ - پارت پنجم
چند نفر شبیه خودتون که اون ها هم دنبال این هستند که وارد بازار کار بشن رو پیدا کنید و همه با هم
- اکانت لینکدین بسازید
- مهارت های همدیگه رو endors کنید
- برای همدیگه توصیه نامه بنویسید
- پست بذارید و پست های همدیگه رو لایک کنید و کامنت بذارید
نمونه کار هاتون رو توی گیتهاب قرار بدید و برید به همدیگه استار بدید.
حالا شاید این سوال براتون پیش بیاد که این افراد رو از کجا پیدا کنید.
- یه راهش اینه که کلاس برنامه نویسی ثبت نام کنید و اونجا با همکلاسی هاتون این کارو کنید
- یه راه دیگه اش اینه که ورکشاپ های برنامه نویسی رو شرکت کنید و اونجا دوست پیدا کنید
- یه راه دیگه اش اینه که توی گروه های تلگرامی برنامه نویس ها عضو بشید و اونجا این افراد رو پیدا کنید
661
تفاوت شون اینه که
NotImplemented ارور ایجاد نمیکنه و اجازه میده روش های جایگزین اجرا بشن اما NotImplementedErro فرصتی به روش های دیگه نمیده و ارور raise میکنه661
اونقدری که یه برنامهنویس برای آپدیت بودن درس میخونه عمرا یه استاد دانشگاه در کل عمر کاریش درس خونده باشه 😬
661
برای ورود به بازار کار برنامه نویسی چه کنم؟ - پارت چهارم
شبکه سازی کنید.
یعنی تا میتونید سعی کنید دوست های متخصص و کاربلد پیدا کنید. به جای اینکه سعی کنید تعداد دوست هاتون رو خیلی زیاد کنید، سعی کنید با یه عده ای دوستی تون رو عمیق تر کنید.
مثلا خود من شاید ۶-۷ تا دوست حرفه ای داشته باشم که با هم حسابی شبکه سازی کرده ایم یه طوری که هر وقت هر کدوم مون میخواد دنبال کار بگرده بقیه اون رو معرفی میکنند به شرکت ها
خود من تا الان بیشتر به خاطر نتورکی که ساخته بودم با آدم ها موفق شده ام کار پیدا کنم و کمتر بر اساس رزومه ام بوده
حتی اینکه الان تو تپسی هستم بیشتر به خاطر نتورکی که ساخته بودم هست نه رزومه ام.
حالا سوال اینه که چطوری شبکه سازی کنم؟
- اکانت لینکدین
- شرکت در دورهمی های برنامهنویسی
- شرکت کردن در مصاحبه ها
- استفاده از منتور های سایت adp list
- توی گروه های تلگرامی برنامه نویسی عضو بشید و سعی کنید اونجا دوست پیدا کنید.
شما میتونید دورهمی های برنامه نویسی رو توی سایت هایی مثل evand پیدا کنید.
661
برای ورود به بازار کار برنامهنویسی چه کنم؟ - پارت سوم
بر خلاف تصور خیلی ها، یه کاری که خیلی از شاغلین انجام میدن اینه که مدام در حال ارسال رزومه و مصاحبه با شرکت های مختلف هستند حتی اون هایی که تو بهترین شرکت ها کار میکنند.
چرا؟ چونکه:
۱. چونکه بتونند همیشه خودشون رو با توجه به نیاز بازار کار آماده نگه دارند
۲. چونکه اگه یه وقت شرکتی بود که شرایط بهتری داشت این فرصت رو از دست ندن
۳. چونکه با شرکت های دیگه آشنا بشن و شبکه سازی انجام بشه
۴. چونکه استرس مصاحبه شون برای جلسات بعدی کمتر بشه
۵. چونکه اعتماد به نفسشون افزایش پیدا کنه
در مورد هر کدام از این موارد که گفتم بعدا پست های جداگانه مینویسم براتون
661
برای ورود به بازار کار برنامه نویسی چه کنم؟ - پارت دوم
قبلا با دونستن «چطور» میشد وارد بازار کار شد اما الان باید «چرا» رو بلد باشید.
یعنی قبلا اگه کسی مثلا بلد بود با پایتون کد بنویسه، صرفا همین که میدونست چطور کد بنویسه میتونست به عنوان جونیور وارد بازار کار بشه اما الان این مرحله رو ai انجام میده. شما باید یاد بگیرید که چرا این کد رو ai نوشته
اگه به عنوان یه تازه کار میخواهید وارد بازار کار بشید، باید حواستون باشه که از ai فقط برای تصحیح خودتون استفاده کنید نه برای انجام پروژه.
یعنی کد هایی که ai مینویسه رو کپی نکنید. از روش ببینید و خودتون بنویسید تا یاد بگیرید.
هر وقت تونستید یه کد رو خودتون بنویسید، بعدا نوشتنش رو به ai بسپارید. اینطوری واقعا یاد میگیرید.
بعد از اینکه یاد گرفتید چطور خودتون کد رو بنویسید، یعنی «چطور» رو یاد گرفته اید. حالا وقتش میرسه که با ai سروکله بزنید که «چرا» باید اینطوری بنویسید؟ آیا راه بهتری هم هست برای نوشتن اون کدی که نوشته اید؟
وقتی برای یاد گرفتن «چرا» وقت بذارید، متوجه میشید که کم کم دارید معماری و دیزاین سیستم رو یاد میگیرید.
661
یکی از شما چند روز پیش بهم پیام داد پرسید الان با این اوضاع به نظرت چه کار کنیم محمدرضا؟
من پاسخی که بهش دادم رو اینجا به صورت چند تا پست سریالی براتون از امروز منتشر میکنم.
برای ورود به بازار کار برنامه نویسی چه کنم؟ - پارت اول
من برای اینکه بتونم برای آینده ام بهتر برنامه ریزی کنم، اخبار و تحلیل های خبری رو زیاد دنبال میکنم.
تحلیلگر نیستم ولی طبق فهم خودم از تحلیل هایی که این مدت شنیده ام اینو فهمیده ام که شرایط اقتصادی اینطوری که هست نمیمونه و بالاخره درست میشه.
اونطوری که من فهمیده ام امکان داره بین سال های ۱۴۰۷ تا ۱۴۰۸ گشایش های اقتصادی شکل بگیره و شرکت های خارجی امکان کار تو ایران رو پیدا کنند یا تحریم ها برداشته بشه و بتونیم کار فریلنسری دلاری بگیریم.
من خودم برنامه ام اینه که سعی کنم تا اون موقع زبانم رو به حدی برسونم که بتونم با خارج تعامل برقرار کنم.
حالا یا شرایط خوب میشه استخدام یه شرکت خارجی میشم، یا کار ریموت خارجی میگیرم، یا امکان پروژه فریلنسری دلاری دارم.
در بدترین حالت هم اگه شرایط اقتصادی اکی نشه، میشه مهاجرت کرد
از طرفی، درسته که ai ها زبان فارسی رو میفهمند اما استفاده از زبان فارسی برای کمک گرفتن از ai تو توسعه نرم افزار سختی هایی داره که انگلیسی کردن نداره. پس از طرفی دیگه شما برای اینکه بتونید با ai هم به خوبی کار کنید، نیاز دارید که زبان انگلیسی تون در حدی قوی بشه که بتونید یه مسئله رو به خوبی برای ai توضیح بدید که خروجی های خوب ازش بگیرید.
661
به نظرتون ایشون کیه؟
۱. بازنشسته تامین اجتماعی
۲. قصاب
۳. راننده تاکسی اینترنتی
۴. هیچکدام
