Normal Developer
501 subscribers
122 photos
43 videos
8 files
67 links
اینجا سعی میشه که تجربه های شخصی، اموزش و نکاتی که شاید بدرد بقیه هم بخوره Share بشه

1727676055
Download Telegram
دارم شرکتمو عوض میکنم و امروز یه مصاحبه داشتم.
تو مصاحبه فردی که به عنوان مدیر فنی تو میت بود ازم درمورد سابقه کاری سوال کرد و منم با جزئیات دستاوردهام و تکنولوژی هایی که استفاده کرده بودم تا اون لحظه رو مو به مو گفتم.
مثلا گفتم از جنگو استفاده کردم،‌ یکی از مجموعه هایی که همکاری میکردم ۳ میلیون کاربر فعال داشت و کلی موارد فنی از عملکردم و این قبیل چیزا.
طرف بعد از توضیحات من شروع کرد سوالات فنی رو بپرسه. صدای برگه اومد و ظاهرا از قبل سوالا رو آماده کرده بود.
سوال اولی که پرسید این بود که پایتون چیه؟ و از چه نوعیه مفسری یا کامپایلری؟ :)
بزرگوار من همین الان درمورد مقیاس پلتفرمهایی که کار کردم برات گفتم :)))))


@normal_developer
😁14🤣8
عالی شد

@normal_developer
😁6🤣2
طبق استفاده ای که تو این دو روز از مدل زبانی GPT5 داشتم که طبق ادعای OpenAI باهوش ترین و فلان ترین و بهمان ترین نسخه شونه میتونم بگم یکی از خنگ ترین و نفهم ترین مدلهای هوش مصنوعیه!
یه چیزی در حد GPT3 شده :(

@normal_developer
👍15
طبق سنت دیرینه یه موزیک جدید برای رهایی از دنیای مادی توی گروه فرستادم
👇🏻👇🏻👇🏻👇🏻👇🏻👇🏻
https://t.me/normal_developer_chat/1181

@normal_developer
🔥3
🔹کوئری SQL خام یا ORM؟

وقتی با دیتابیس کار می‌کنیم، دو راه داریم:
۱️⃣ نوشتن مستقیم کوئری‌های SQL
۲️⃣ استفاده از ORM (Object-Relational Mapping)

💡 چرا اکثر برنامه نویسا ORM رو ترجیح میدن؟

کد خواناتر و قابل نگهداری‌تره

امنیت بیشتر (جلوگیری از SQL Injection)

سازگاری راحت با دیتابیس‌های مختلف

یکپارچگی با OOP و مدل‌های پروژه

امکانات اضافه مثل Migration، Validation و Lazy Loading

⚠️ البته برای کوئری‌های خیلی پیچیده یا بهینه‌سازی‌های خاص، SQL خام هم لازمه.
بهترین کار؟ استفاده از ORM برای بیشتر کارها + SQL خام در فقط در مواقع ضروری



@normal_developer
👍72👌1
تو صفحه اول دیجیکالا اینو پیشنهاد داده بود.
رفتم ببینم اصن خاویار بادمجون چیه؟
خودشون تو بخش نکات منفی نوشتن مشکلات گوارشی بعد ازمصرف 😂

@normal_developer
🤣5
اخیرا خیلیا از اوبونتو انتقاد میکنن؟چرا؟
من حدود سه سالی میشه از توزیع ZorinOS استفاده میکنم.
دلیلی که من از این توزیع استفاده میکنم بجای خوده اوبونتو باگایی بود که اوبونتو داشت. 😵‍💫

مثلا یه مدت اگه یه برنامه رو فول اسکرین میکردم،‌فقط نصف سمت چپ رو میتونستم کلیک کنم. اگه نصف سمت راست کلیک میکردم روی برنامه پشتی،‌ یا روی دسکتاپ کلیک میشد.
یه یه مدت حافظه رو یهو و خیلی شدید پر میکرد با لاگا.
هرچی هم حجم لاگ رو محدود میکردم فایده ای نداشت.

بین زورین و مینت داشتم انتخاب میکردم که تصمیم گرفتم تنوع بدم و زورین رو انتخاب کنم و تا الان راضی بودم.
ولی یه مشکلی داشتم روی لپ تاپ جدیدم. مشکل این بود که من بدون اینکه برنامه خاصی باز کنم و فقط با باز کردن کروم و تلگرام، حدود ۲ گیگ خالی میموند از رم و باقی استنفاده میشد.
بعد از یه سری سرچ فهمیدم مشکل از پکیج منیجر Snap بوده.
برنامه هایی که با Snap نصب میشن به طرز عجیبی پرفورمنس پایین دارن و منابع زیادی استفاده میکنن.
نتیجه؟ حذف ۳ برنامه‌ای که با snap نصب شده بودن و استفاده از نسخه نیتیو.
و این شد که فضای خالی از ۲ گیگ رسید به ۵ گیگ 😮‍💨

@normal_developer
👍121
اگه میخواید صدای گوشی یا سیستمتونو share کنید و بقیه دستگاهایی که باهاشون تو یه شبکه هستین اون صدا رو به صورت همزمان پخش کنه پیشنهاد من استفاده از Audio Relay هست.
برای اندروید، ویندوز، لینوکس و مک هم منتشر شده.

https://audiorelay.net/

@normal_developer
5
میخوام یه دوره کوتاه با پایتون و جنگو ضبط کنم و تو کانال بذارم.
به نظرتون چی بسازم خوبه؟
(بلاگ و این چیزا خیلی خز شده، میخوام کاربردی باشه برای بیننده)

@normal_developer
🔥122
0️⃣0️⃣5️⃣ تایی شدیم 🥳
به امید ۵۰۰ کایی شدن.
🔥175
Normal Developer
0️⃣0️⃣5️⃣ تایی شدیم 🥳 به امید ۵۰۰ کایی شدن.
۴۹۹ تا شدیم
بادبانها رو بکشید
برمیگردیم
🤣191
نوکیا یه گوشی جدید زده برای کسایی که عاشق تکنولوژین و دوام باتری براشون مهمه.
این گوشی دارای شبکه نسل پنجم، ۵۱۲ گیگ حافظه و ۱۲ گیگ رم. همچنین از شارژ ۲۰۰ واتی و دوربین ۲۰۰ مگاپیکسلی برخورداره.
قیمتش هم حدود ۱۴۲ دلاره!

مطلب کامل رو میتونید اینجا بخونید

@normal_developer
1🔥161
Normal Developer
نوکیا یه گوشی جدید زده برای کسایی که عاشق تکنولوژین و دوام باتری براشون مهمه. این گوشی دارای شبکه نسل پنجم، ۵۱۲ گیگ حافظه و ۱۲ گیگ رم. همچنین از شارژ ۲۰۰ واتی و دوربین ۲۰۰ مگاپیکسلی برخورداره. قیمتش هم حدود ۱۴۲ دلاره! مطلب کامل رو میتونید اینجا بخونید @…
این منبعی که ازش خبر رو گرفته بودم خیلی اطلاعاتش درست نبود.
از بقیه منابع که چک کردم یه سری آپدیتها رو از اطلاعاتش بدست اوردم.
نمایشگر: ۶.۴۳ آمولد
باتری: ۶۵۰۰ میلی آمپر
شارژر: ۱۰۰ وات
دوربین: ۱۰۸ مگاپیکسل

منبع

@normal_developer
👍5
شرکت Infinix از گوشی بسیار ارزون Hot 60i رونمایی کرده که دارای نمایشگر 6.75 اینچی 720p LCD با ریفرش ریت 120 هرتزی هست، به چیپ Dimensity 6400 همراه با تا 8 گیگ رم و تا 256 گیگ حافظه داخلی مجهز شده و دارای باتری عظیم 6000mAh هست.

اینفینیکس این گوشی رو با قیمت 105 دلار به بازار عرضه میکنه.


@normal_developer
@TechTube
🤯61
Normal Developer
اخیرا خیلیا از اوبونتو انتقاد میکنن؟چرا؟ من حدود سه سالی میشه از توزیع ZorinOS استفاده میکنم. دلیلی که من از این توزیع استفاده میکنم بجای خوده اوبونتو باگایی بود که اوبونتو داشت. 😵‍💫 مثلا یه مدت اگه یه برنامه رو فول اسکرین میکردم،‌فقط نصف سمت چپ رو میتونستم…
بعد از گذشت حدود ۵ روز میتونم بگم واقعا اسنپ آشغاله!
تا امروز با همون استفاده‌ای که قبلا داشتم از سیستم حداکثر ۸ تا ۸.۵ گیگ استفاده میشه و باقیش خالی میمونه. دیگه خبری هم از کرش و قفل شدن سیستم نیست.
بنابراین اسنپ آشغاله!

پ.ن: قبلا علاوه بر رم، سواپ هم پر میشد


@normal_developer
👍62
واقعا علم انقدی پیشرفت کرده که میتونی تو ۲۴ ساعت انگلیسی یاد بگیری.
زمان ما این چیزا نبود و من مجبور شدم ۲ سال پیوسته کلاس زبان انگلیسی برم 😔

@normal_developer
😭12
انتظار کارفرما از من، مثل انتظار خودم از هوش مصنوعیه وقتی میخوام برام فرانت بزنه.
هردومون یه چیزی میخوایم که خوب و خفن باشه ولی نمیدونیم چی بگیم که توصیفش میکنه تا قابل فهم باشه ولی انتظار داریم طرف مقابل متوجه بشه.

@normal_developer
😁11👍1