CodeByMe 🛜
رفتن به کانال در Telegram
برنامه نویسی لذت بخش تره یا چایی ؟ . Instagram: codebyme_com Youtube: codebyme
نمایش بیشتر925
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
-830 روز
آرشیو پست ها
925
و اما بشنوید از یک جوان خوش ذوق ایرانی که گرانی های رم بر او اثری نکرده و یک دستوری در لینوکس پیدا کرده که باعث افزایش رم میشود:
fallocate -l 4G /swapfile
نام این اختراع را کامپیوتر آب سوز گذاشته است و در گینس هم ثبتش کرده است.
@codebyme
925
یه نصیحت جدی به دانشجوها و جونیورها درباره کارآموزی
اگه برنامهنویسی و هدفت اینه که «وارد بازار کار بشی»
بذار رک بگم:
کارآموزی شوخیبردار نیست، یه مرحله حیاتی توی مسیرته.
کاراموزی خودش بخشی از یاد گرفتن هست نه مرحله ای از کار
چرا کارآموزی اینقدر مهمه؟
چون تا وقتی فقط دوره میبینی و پروژه تمرینی میزنی:
با فشار واقعی کار آشنا نیستی
نمیدونی کد کثیف یعنی چی
بلد نیستی وقتی همهچی قاطی شد چطور جمعش کنی
کارآموزی اولین جاییه که میفهمی:
تسک یعنی چی
ددلاین یعنی چی
باگ واقعی یعنی چی
کار تیمی یعنی چی
این چیزا رو هیچ دورهای یادت نمیده.
کارآموزی یعنی اولین برخوردت با دنیا
اونجاست که میفهمی:
همه چی طبق آموزش جلو نمیره
همیشه جواب توی گوگل نیست
بعضی وقتا باید کد بقیه رو بفهمی، نه کد خودتو
و این دقیقاً همون چیزیه که بازار کار ازت میخواد.
یه واقعیت تلخ ولی مهم
اگه تو رزومهات فقط نوشته باشه:
دانشجوی فلان
مسلط به فلان تکنولوژی
ولی هیچ کارآموزی نرفته باشی،
از نظر خیلی از شرکتها هنوز «آماده کار» نیستی.
حتی ۳ ماه کارآموزی واقعی
از ۱۰ تا پروژه تمرینی بیشتر ارزش داره.
دنبال حقوق نباش، دنبال یادگیری باش
کارآموزی جای پول درآوردن نیست.
جای ساختنه.
اگه از همون اول فقط بپرسی
حقوقش چقدره
داری اشتباه میری.
سؤال درست اینه
چی قراره یاد بگیرم ؟ با کیا کار میکنم ؟ روی چی کار میکنن ؟
آخرش چی میشه؟
اگه کارآموزی رو جدی بگیری:
رزومهات واقعی میشه
مسیرت تو بازار کار کوتاهتر میشه
شانس استخدامت چند برابر میشه
خیلی وقتا همون جایی که کارآموزی رفتی،
میتونه اولین محل کارت بشه.
حرف آخر
اگه دانشجویی یا جونیوری و هنوز کارآموزی نرفتی: هرچی زودتر اقدام کن. حتی اگه حس میکنی کامل نیستی.
هیچکس برای کارآموزی کامل نیست؛
اونجا قراره کاملتر بشی.
@codebyme
925
نیاز دارید API هوش مصنوعی های مختلفو بگیرید ولی بخاطر ایرانی بودن دردسر پرداخت دارید؟
تو این سایت میتونید با کریپتو پرداخت کنید و نیاز به هیچ احراز هویتی نداره
حتی با IP ایرانی هم مشکلی نداره
هوش مصنوعی های مختلفو داره و فقط ۵ درصد بیشتر هزینه اصلی API اصلی میگیره
با متاماسک راحت میتونید پرداخت ها را انجام بدید
http://openrouter.ai
@codebyme
925
میدونستین کاتلین یه اسم دخترونه ایرلندیه به معنی معصوم و پاک.
جاوا هم به معنی جواد توی زبان کردی خودمونه😂
@codebyme
925
ذهن فقیر و ذهن ثروتمند دارای ویژگیهای متضادی هستند که تأثیر عمیقی بر زندگی فرد دارند.
@codebyme
925
⭕️ اینارو بفرستید برای چت جی پی تی:
- سال و ماه و روز تولدتون( به میلادی)
- ساعتی که بدنیا اومدین
- شهر و کشوری که بدنیا اومدید رو بگید
و ازش بخواید بر اساس چارت ستاره شناسی
هم شخصیتتون رو تحلیل کنه هم آینده تون رو...
چیزایی که میگه عجیبه!
@codebyme
925
ذهن فقیر و ذهن ثروتمند دارای ویژگیهای متضادی هستند که تأثیر عمیقی بر زندگی فرد دارند.
@codebyme
925
925
این یک فاجعه و سم خالص بود !
فکر میکردم بعد از این همه سال سروکله زدن با کد، دیگه چیزی غافلگیرم نمیکنه. اما امروز با موردی روبرو شدم که اسمش رو نمیشه "مشکل فنی" گذاشت، رسماً "فاجعه" بود!
ماجرا از این قرار بود که میخواستیم از طریق API به یه نرم افزار حسابداری وصل بشیم. آقا چشمتون روز بد نبینه...
اولش که گفتن "ما اصلا سیستم احراز هویت (Auth) نداریم، باید با IP ثابت وصل بشید به نرم افزار"، باید میفهمیدم قراره با چی روبرو بشم. یعنی عملاً دیتا رو گذاشتن وسط کوچه، فقط گفتن غریبه نیاد.
اما فاجعه اصلی وقتی بود که خروجی JSON کالاها رو دیدیم. فیلد ID که باید مقدس ترین، تمیزترین و یونیک ترین بخش دیتابیس باشه، این شکلی بود (تصویر رو ببینید ):
نه تنها ID ها پاک و یکتا نبودند، بلکه شامل "فاصله" (Space)، "کاراکتر فارسی" و حتی "تک حرف" بودن! عملاً نمیشد روی این فیلد کوئری یا جوین زد بدون اینکه خطا بگیریم.
این دومین باره که تو نرم افزارهای حسابداری همچین عجایبی می بینم (ماجرای قبلی رو هم بعدا براتون تعریف میکنم که اونم شاهکار بود).
@codebyme
925
نرمافزار Scrcpy یک ابزار کاربردی شاهکار برای کنترل گوشی اندروید از روی کامپیوتر.
سبکه، بدون نصب اضافی، و کنترل کامل دستگاه رو میده، از صفحه و صدا گرفته تا کیبورد و موس.
میتوان ازش برای Screen Sharing، ضبط ویدیو/صدا، یا بهعنوان Webcam هم استفاده کرد.
https://github.com/Genymobile/scrcpy
@codebyme
925
برید توی این آدرس، جیمیل خودتون رو بزنید اکانت یک ماهه تجاری/بیزنسی جمنای رو رایگان فعال کنید کلی امکانات پیشرفته داره، (بعد از تموم شدن دوره رایگانش، قیمت هر ماهش 21 دلاره)
business.gemini.google
@codebyme
925
این یک فاجعه و سم خالص بود !
فکر میکردم بعد از این همه سال سروکله زدن با کد، دیگه چیزی غافلگیرم نمیکنه. اما امروز با موردی روبرو شدم که اسمش رو نمیشه "مشکل فنی" گذاشت، رسماً "فاجعه" بود!
ماجرا از این قرار بود که میخواستیم از طریق API به یه نرم افزار حسابداری وصل بشیم. آقا چشمتون روز بد نبینه...
اولش که گفتن "ما اصلا سیستم احراز هویت (Auth) نداریم، باید با IP ثابت وصل بشید به نرم افزار"، باید میفهمیدم قراره با چی روبرو بشم. یعنی عملاً دیتا رو گذاشتن وسط کوچه، فقط گفتن غریبه نیاد.
اما فاجعه اصلی وقتی بود که خروجی JSON کالاها رو دیدیم. فیلد ID که باید مقدس ترین، تمیزترین و یونیک ترین بخش دیتابیس باشه، این شکلی بود (تصویر رو ببینید ):
نه تنها ID ها پاک و یکتا نبودند، بلکه شامل "فاصله" (Space)، "کاراکتر فارسی" و حتی "تک حرف" بودن! عملاً نمیشد روی این فیلد کوئری یا جوین زد بدون اینکه خطا بگیریم.
این دومین باره که تو نرم افزارهای حسابداری همچین عجایبی می بینم (ماجرای قبلی رو هم بعدا براتون تعریف میکنم که اونم شاهکار بود).
@codebyme
925
اتفاقا بازار به کام این جنگولک بازی های هوش مصنوعی نیست بازار به کام مهندسای واقعیه، چند وقت دیگه کلی از پروژه هایی که با وایب کدینگ زده شدن، پر از باگ و غیر قابل اسکیل میشن و شرکتا مجبورن مهندس های درستو حسابی استخدام کنن که درستشون کنن و دو برابر باید هزینه کنن :) همین الانش وضعیت نرم افزار توی ایران درستو حسابی نیست چه برسه وایب و پرامپت کدینگ هم آوردن توی توسعه! خلاصه یه سفره ای پهنه شمام ازش یه چیزی بخورید.
@codebyme
925
کانفیگ کردن NGINX مرد میدان میطلبه چون چت باتا ممکنه کلی اشتباه کنن، هر اشتباهی ممکنه باعث افت پرفومنس و یا امنیت سایتتون بشه اینجارو داشته باشید قالب های نمونه کافیگ گذاشته از روش ایده بگیرید :
github.com/h5bp/server-configs-nginx
@codebyme
925
یکی دوبار گند بزنی تو معماری و ساختار پروژه و مجبور بشی پروژه رو سنگین ریفکتور کنی اون موقعس که میفهمی کد زدن تو کاغذ چقدر لذت بخشه، میفهمی مربع مستطیل کشیدن روی کاغذ چقدر لذت بخشه، الان داغی نمیفهمی!
@codebyme
925
عزیزان ،
اگر صرفا یک Endpoint از OpenAI یا هر AI Service Provider دیگری را صدا میزنید و یک اتفاقی می افتد، شما از خدایان هوش مصنوعی نیستید - باور کنید شما اصلا چیز خاصی نیستید، شما در حال حرام شدن و یک استعداد کشف نشده نیستید، شما صرفا یک صدا کننده یک API هستید - زیاد خودتان را اذیت نکنید !! - کسی هم در هیچ کجای دنیا الاف این تخصص عجیب شما نیست - به همان CRUD ادامه بدهید - خبری هم از حقوق 800 هزار دلاری نیست - بشین سر جات دوست من !
پیروز باشید
@codebyme
925
اون کدی که روزی صد بار داری بهش لعنت میفرستی... "اشتباه فنی" نیست. "پلن مهاجرت" نفر قبلی بوده!
دیروز با یکی از دوستام صحبت میکردم. حسابی کلافه بود.
میگفت توی یه شرکت جمعوجور کار میکنه که کل ترافیکشون به زور به ۵۰۰ تا ریکوئست در روز میرسه. (پروژهای که روی یه هاست اشتراکی هم مثل ساعت کار میکرد).
ولی الان چی زیر دستشه؟ یه کلاف سردرگم از Microservices، Kafka برای مسیجینگ، GraphQL برای دو تا کوئری ساده، و دیتابیسهای NoSQL که اصلاً نیازی بهشون نبود.
پرسیدم: "چرا؟! کی همچین معماری سنگینی رو برای یه پروژه به این کوچیکی چیده؟"
خندید و گفت: "تیملید قبلی. میخواست رزومهش رو برای آمازون و گوگل قوی کنه. نیاز داشت این کلمات کلیدی (Keywords) رو توی رزومهش داشته باشه تا بتونه ویزا بگیره. الان اون کاناداست و داره حقوق دلاری میگیره..."
"...و ما موندیم و سیستمی که هر جاش رو دست میزنیم، از سه جای دیگه میپکه."
بدتر از اون؟ مدیرای مجموعه هنوز فکر میکنن اون معماری شاهکاره! با خودشون میگن: "فلانی که اینو نوشت الان تو شرکتای بزرگ خارجیه؛ پس حتما کارش درست بوده و ما بلد نیستیم نگهش داریم!"
به این پدیده میگن Resume-Driven Development (RDD). یا به زبون سادهتر: "توسعهی مبتنی بر شوآف".
یعنی انتخاب تکنولوژی نه بر اساس نیاز پروژه یا سود شرکت، بلکه بر اساس جذابیت رزومه برای شغل بعدی.
نتیجهش چیه؟ اون برنامهنویس قبلی شرکت، پلنش رو اجرا کرد و رفت.
و تو؟ تو دیگه یه توسعهدهنده نیستی. تو شدی کسی که تاوان جاهطلبیهای نفر قبلی رو میده. تو داری شببیداری میکشی تا تکنولوژیای رو زنده نگه داری که فقط برای کلاس گذاشتن به پروژه اضافه شده.
@codebyme
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
