CodeByMe 🛜
Ir al canal en Telegram
913
Suscriptores
Sin datos24 horas
-27 días
+530 días
Archivo de publicaciones
913
خوشی زده زیر دل سامسونگ و داره جمنای رو به یخچال هاش اضافه میکنه. کاربردش فعلا معلوم نشده مثلا فکر کنم بشه بهش گفت دنبال یه خوراکی با فیبر بالام اونم برگرده بگه پیشنهاد من موز است آیا میخوای یه جدول از ارزش غذایی موز برات بکشم؟ یا با بقیه مواد غذایی یخچال مقایسش کنم؟
@codebyme
913
یه ابزار خوب برای اجرای برنامه های ویندوز روی لینوکس؛ ویژگی های خوبی مثل یکپارچهسازی عمیق توی سطح سیستمعامل، سیستمهای فایل مشترک passthrough کارت ها رو هم داره
دقت کنید مثل wine نیست و چون واقعا شبیه سازه مشکل عدم سازگاری بعضی برنامه هارو نداره و همچی روش اجرا میشه ولی به اندازه wine بهینه نیست، دانلود :
www.winboat.app
@codebyme
913
یک Junior کد مینویسه؛
هدفش اینه که «کار کنه».
یک Mid-Level کد رو تمیز میکنه؛
میفهمه کدی که کار میکنه، لزوماً کد خوبی نیست.
یک Senior میدونه کِی کد بزنه،
کِی کد نزنه،
و کِی کد رو حذف کنه.
یک Lead جلوی اشتباه نوشته شدن کد رو میگیره؛
قبل از اجرا، مسئله رو درست تعریف میکنه.
حقیقت ساده ولی مهم اینه:
هرچی جلوتر میری، کمتر کد میزنی
ولی مسئولیت تصمیمهات بیشتر میشه.
این سطوح به سالهایی که پای کد نشستی نیست،
طرز فکرته که سطحت رو مشخص میکنه
@codebyme
913
رقیبمون با یه محصول "زشت" بازار رو گرفت؛ در حالی که ما درگیر خوشگل کردن دکمهها بودیم!
چند سال پیش توی پروژهای بودم که مدیرش عاشق کلمه پرفکت بود. هر دوشنبه جلسه میذاشتیم. روی وایتبرد ایدههای شاهکار مینوشتیم. "این دکمه انیمیشن داشته باشه."، "اون گزارش باید خروجی اکسل و PDF همزمان بده."، "UI باید در حد اپل باشه."
ما داشتیم برای ایدهآل میجنگیدیم. احساس میکردیم قراره تاریخسازی میکنیم.
نتیجه؟ یه فاجعهی تمامعیار.
۶ ماه گذشت و ما هنوز داشتیم دکمهها رو پولیش میکردیم. یه روز صبح بیدار شدیم و دیدیم رقیبمون با یه محصول "نصفه و نیمه"، "زشت" و "باگدار" اومد بالا.
ما خندیدیم: "این چیه؟ آبروریزیه!" ولی بازار نخندید. بازار خرید.
چرا؟ چون وقتی ما داشتیم توی آزمایشگاه روی "کمالگرایی" کار میکردیم، اونا داشتن توی "بازار" فیدبک میگرفتن. اونا باگهاشون رو با مشتری حل کردن، ما باگهامون رو با تخیلاتمون.
به این پدیده میگن: Feature Creep (خزش ویژگی). این قاتلیه که با لباس شیک کیفیت میاد تو شرکتت و استارتاپت رو خفه میکنه.
رید هافمن (بنیانگذار لینکدین) یه جمله داره که میگه: "اگر از اولین نسخه محصولتان شرمنده نیستید، یعنی خیلی دیر لانچ کردهاید."
محصول کامل، محصولیه که مرده. محصول زنده، ناقصه ولی داره کار میکنه.
درس امروز: هر فیچری که قبل از لانچ (فقط برای خوشگلتر شدن) اضافه میکنی، یه میخ جدید به تابوت محصولته.
@codebyme
913
و اما بشنوید از یک جوان خوش ذوق ایرانی که گرانی های رم بر او اثری نکرده و یک دستوری در لینوکس پیدا کرده که باعث افزایش رم میشود:
fallocate -l 4G /swapfile
نام این اختراع را کامپیوتر آب سوز گذاشته است و در گینس هم ثبتش کرده است.
@codebyme
913
یه نصیحت جدی به دانشجوها و جونیورها درباره کارآموزی
اگه برنامهنویسی و هدفت اینه که «وارد بازار کار بشی»
بذار رک بگم:
کارآموزی شوخیبردار نیست، یه مرحله حیاتی توی مسیرته.
کاراموزی خودش بخشی از یاد گرفتن هست نه مرحله ای از کار
چرا کارآموزی اینقدر مهمه؟
چون تا وقتی فقط دوره میبینی و پروژه تمرینی میزنی:
با فشار واقعی کار آشنا نیستی
نمیدونی کد کثیف یعنی چی
بلد نیستی وقتی همهچی قاطی شد چطور جمعش کنی
کارآموزی اولین جاییه که میفهمی:
تسک یعنی چی
ددلاین یعنی چی
باگ واقعی یعنی چی
کار تیمی یعنی چی
این چیزا رو هیچ دورهای یادت نمیده.
کارآموزی یعنی اولین برخوردت با دنیا
اونجاست که میفهمی:
همه چی طبق آموزش جلو نمیره
همیشه جواب توی گوگل نیست
بعضی وقتا باید کد بقیه رو بفهمی، نه کد خودتو
و این دقیقاً همون چیزیه که بازار کار ازت میخواد.
یه واقعیت تلخ ولی مهم
اگه تو رزومهات فقط نوشته باشه:
دانشجوی فلان
مسلط به فلان تکنولوژی
ولی هیچ کارآموزی نرفته باشی،
از نظر خیلی از شرکتها هنوز «آماده کار» نیستی.
حتی ۳ ماه کارآموزی واقعی
از ۱۰ تا پروژه تمرینی بیشتر ارزش داره.
دنبال حقوق نباش، دنبال یادگیری باش
کارآموزی جای پول درآوردن نیست.
جای ساختنه.
اگه از همون اول فقط بپرسی
حقوقش چقدره
داری اشتباه میری.
سؤال درست اینه
چی قراره یاد بگیرم ؟ با کیا کار میکنم ؟ روی چی کار میکنن ؟
آخرش چی میشه؟
اگه کارآموزی رو جدی بگیری:
رزومهات واقعی میشه
مسیرت تو بازار کار کوتاهتر میشه
شانس استخدامت چند برابر میشه
خیلی وقتا همون جایی که کارآموزی رفتی،
میتونه اولین محل کارت بشه.
حرف آخر
اگه دانشجویی یا جونیوری و هنوز کارآموزی نرفتی: هرچی زودتر اقدام کن. حتی اگه حس میکنی کامل نیستی.
هیچکس برای کارآموزی کامل نیست؛
اونجا قراره کاملتر بشی.
@codebyme
913
نیاز دارید API هوش مصنوعی های مختلفو بگیرید ولی بخاطر ایرانی بودن دردسر پرداخت دارید؟
تو این سایت میتونید با کریپتو پرداخت کنید و نیاز به هیچ احراز هویتی نداره
حتی با IP ایرانی هم مشکلی نداره
هوش مصنوعی های مختلفو داره و فقط ۵ درصد بیشتر هزینه اصلی API اصلی میگیره
با متاماسک راحت میتونید پرداخت ها را انجام بدید
http://openrouter.ai
@codebyme
913
میدونستین کاتلین یه اسم دخترونه ایرلندیه به معنی معصوم و پاک.
جاوا هم به معنی جواد توی زبان کردی خودمونه😂
@codebyme
913
⭕️ اینارو بفرستید برای چت جی پی تی:
- سال و ماه و روز تولدتون( به میلادی)
- ساعتی که بدنیا اومدین
- شهر و کشوری که بدنیا اومدید رو بگید
و ازش بخواید بر اساس چارت ستاره شناسی
هم شخصیتتون رو تحلیل کنه هم آینده تون رو...
چیزایی که میگه عجیبه!
@codebyme
913
913
این یک فاجعه و سم خالص بود !
فکر میکردم بعد از این همه سال سروکله زدن با کد، دیگه چیزی غافلگیرم نمیکنه. اما امروز با موردی روبرو شدم که اسمش رو نمیشه "مشکل فنی" گذاشت، رسماً "فاجعه" بود!
ماجرا از این قرار بود که میخواستیم از طریق API به یه نرم افزار حسابداری وصل بشیم. آقا چشمتون روز بد نبینه...
اولش که گفتن "ما اصلا سیستم احراز هویت (Auth) نداریم، باید با IP ثابت وصل بشید به نرم افزار"، باید میفهمیدم قراره با چی روبرو بشم. یعنی عملاً دیتا رو گذاشتن وسط کوچه، فقط گفتن غریبه نیاد.
اما فاجعه اصلی وقتی بود که خروجی JSON کالاها رو دیدیم. فیلد ID که باید مقدس ترین، تمیزترین و یونیک ترین بخش دیتابیس باشه، این شکلی بود (تصویر رو ببینید ):
نه تنها ID ها پاک و یکتا نبودند، بلکه شامل "فاصله" (Space)، "کاراکتر فارسی" و حتی "تک حرف" بودن! عملاً نمیشد روی این فیلد کوئری یا جوین زد بدون اینکه خطا بگیریم.
این دومین باره که تو نرم افزارهای حسابداری همچین عجایبی می بینم (ماجرای قبلی رو هم بعدا براتون تعریف میکنم که اونم شاهکار بود).
@codebyme
913
نرمافزار Scrcpy یک ابزار کاربردی شاهکار برای کنترل گوشی اندروید از روی کامپیوتر.
سبکه، بدون نصب اضافی، و کنترل کامل دستگاه رو میده، از صفحه و صدا گرفته تا کیبورد و موس.
میتوان ازش برای Screen Sharing، ضبط ویدیو/صدا، یا بهعنوان Webcam هم استفاده کرد.
https://github.com/Genymobile/scrcpy
@codebyme
913
برید توی این آدرس، جیمیل خودتون رو بزنید اکانت یک ماهه تجاری/بیزنسی جمنای رو رایگان فعال کنید کلی امکانات پیشرفته داره، (بعد از تموم شدن دوره رایگانش، قیمت هر ماهش 21 دلاره)
business.gemini.google
@codebyme
913
این یک فاجعه و سم خالص بود !
فکر میکردم بعد از این همه سال سروکله زدن با کد، دیگه چیزی غافلگیرم نمیکنه. اما امروز با موردی روبرو شدم که اسمش رو نمیشه "مشکل فنی" گذاشت، رسماً "فاجعه" بود!
ماجرا از این قرار بود که میخواستیم از طریق API به یه نرم افزار حسابداری وصل بشیم. آقا چشمتون روز بد نبینه...
اولش که گفتن "ما اصلا سیستم احراز هویت (Auth) نداریم، باید با IP ثابت وصل بشید به نرم افزار"، باید میفهمیدم قراره با چی روبرو بشم. یعنی عملاً دیتا رو گذاشتن وسط کوچه، فقط گفتن غریبه نیاد.
اما فاجعه اصلی وقتی بود که خروجی JSON کالاها رو دیدیم. فیلد ID که باید مقدس ترین، تمیزترین و یونیک ترین بخش دیتابیس باشه، این شکلی بود (تصویر رو ببینید ):
نه تنها ID ها پاک و یکتا نبودند، بلکه شامل "فاصله" (Space)، "کاراکتر فارسی" و حتی "تک حرف" بودن! عملاً نمیشد روی این فیلد کوئری یا جوین زد بدون اینکه خطا بگیریم.
این دومین باره که تو نرم افزارهای حسابداری همچین عجایبی می بینم (ماجرای قبلی رو هم بعدا براتون تعریف میکنم که اونم شاهکار بود).
@codebyme
913
اتفاقا بازار به کام این جنگولک بازی های هوش مصنوعی نیست بازار به کام مهندسای واقعیه، چند وقت دیگه کلی از پروژه هایی که با وایب کدینگ زده شدن، پر از باگ و غیر قابل اسکیل میشن و شرکتا مجبورن مهندس های درستو حسابی استخدام کنن که درستشون کنن و دو برابر باید هزینه کنن :) همین الانش وضعیت نرم افزار توی ایران درستو حسابی نیست چه برسه وایب و پرامپت کدینگ هم آوردن توی توسعه! خلاصه یه سفره ای پهنه شمام ازش یه چیزی بخورید.
@codebyme
