کدهالیک | codehalic
Ir al canal en Telegram
دوره های آموزشیمون رو از داخل سایت ببینید https://codehalic.ir
Mostrar más3 457
Suscriptores
-224 horas
-77 días
+6730 días
Archivo de publicaciones
3 457
استخدام #ریلوکیشن
اولین فرصت شغلی ما در ارمنستان با عنوان Senior Python Developer برای یک شرکت بینالمللی مستقر در ارمنستانه.
🕒 نوع همکاری: تماموقت
🗣️ نیاز اصلی: تسلط به مکالمه و ارتباطات انگلیسی
نیازمندیها:
- حداقل ۵ سال تجربه در توسعه با Python و Django
- تسلط بر RESTful API
- تجربه کار با PostgreSQL یا MySQL
- آشنایی با Git، تستنویسی و حل مسئله قوی
برای ارسال رزومه لطفا از طریق دایرکت با من در ارتباط باشید.
#Hiring
ارسال رزومه
@codehalics | کدهالیک
3 457
خب بریم به ادامه بحث جذاب قوانین مهندسی نرم افزار :
«بدهی فنی (Technical Debt)» در مهندسی نرمافزار یعنی زمانی که برای رسیدن سریعتر به نتیجه، از کیفیت یا طراحی تمیز کد صرفنظر میکنیم. این کار مثل گرفتن وام است: در لحظه باعث میشود سریعتر فیچر را تحویل بدهیم، اما در آینده باید “اصل بدهی” را با بازنویسی و تمیزکاری کد و “بهره آن” را با کند شدن توسعه، باگهای بیشتر و سختتر شدن تغییرات پرداخت کنیم. به زبان ساده، هر تصمیم عجولانه در کدنویسی که قرار است بعداً اصلاح شود، یک نوع بدهی فنی ایجاد میکند.
این بدهی همیشه هم بد نیست؛ در بعضی شرایط مثل استارتاپها یا زمانهایی که باید سریع محصول را به بازار رساند، عمداً پذیرفته میشود. اما اگر مدیریت نشود، به مرور کل سیستم را سنگین، پیچیده و پر از باگ میکند. راه کنترل آن هم بازسازی (refactoring)، نوشتن تستهای خودکار و بهبود طراحی کد است؛ یعنی همان “پرداخت بدهی” قبل از اینکه بهرهاش خیلی زیاد شود.
یادتونه گفتم راجب این قبلا تو یه همایش صحبت کردم ولی داخل یوتیوب بود اون رو هم براتون روی نت ملی آوردم که ببینید :
لینک ویدیو یوتیوب من روی نت ملی
@codehalics| کدهالیک
3 457
برای کسایی که نتونستن این ویدیو رو بخاطر بسته بودن اینترنت و حجم گرون vpn ببینین متاسفانه بدون اجازه ی صاحب اثر این ویدیو رو دانلود کردم چون نتونستم باهاشون ارتباط بگیرم
امیدوارم که راضی باشن و اگر مشکلی بود حتما به کانال دایرکت بدن ولی خب وضعیت ایران خیلی مشخصه که نمیشه یوتیوب رو دید و روی ویو اش خیلی نمیشه تو این برهه زمانی حساب کرد !
لینک ویدیو با نت ملی
@codehalics | کدهالیک
3 457
برای کسایی که نتونستن این ویدیو رو بخاطر بسته بودن اینترنت و حجم گرون vpn ببینین متاسفانه بدون اجازه ی صاحب اثر این ویدیو رو دانلود کردم چون نتونستم باهاشون ارتباط بگیرم
امیدوارم که راضی باشن و اگر مشکلی بود حتما به کانال دایرکت بدن ولی خب وضعیت ایران خیلی مشخصه که نمیشه یوتیوب رو دید و روی ویو اش خیلی نمیشه تو این برهه زمانی حساب کرد !
لینک ویدیو با نت ملی
@codehalics | کدهالیک
3 457
دوستان عزیز
مشکلی که برای پخش ویدیوهای سایت پیش اومده بود، برطرف شده و الان همهچیز روال عادی داره 😊
ممنون از صبوری و همراهیتون 🙏
@codehalics | کدهالیک
3 457
فرصت شغلی طراح ارشد محصول
در یک پروژه فینتک نوپا، دنبال طراح محصولی هستیم که فقط UI/UX بلد نباشه—مسئله رو بفهمه و راهحل بسازه، مخصوصاً در فضای فینتک.
حداقل ۴ تا ۵ سال تجربه در Product/UX داشته باشه، با فضای فینتک یا پرداخت آشنا باشه، به Figma مسلط باشه و در کنار آن با یکی از ابزارهایی مثل Sketch یا Miro هم کار کرده باشه. همچنین تجربه همکاری نزدیک با تیمهای فنی و محصول را داشته باشه.
📩 رزومه و نمونهکار را به reyhaaneh.yousefi@gmail.com ارسال
@codehalics | کدهالیک
3 457
سلام دوستان عزیز،
امیدوارم حالتان خوب باشد.
شرکت ما در حال جذب برنامهنویسهای میانرده (Mid-level) در حوزههای Java و .NET است.
با توجه به شرایط سخت این روزها، اولویت ما با عزیزانی است که بهدلیل جنگ شغل خود را از دست دادهاند و به دنبال فرصت کاری جدید هستند.
از دوستانی که دسترسی به اینترنت دارند خواهش میکنم در صورت امکان این اطلاعرسانی را بازنشر کنند تا به دست افراد بیشتری برسد.
افراد واجد شرایط میتوانند رزومه خود را از طریق یکی از راههای زیر ارسال کنند:
ایمیل: sataee1991@gmail.com
سپاس از همراهی شما 🌿
@codehalics | کدهالیک
3 457
از من به شما نصیحت اشتباه ماهارو تکرار نکنین
زبانتونو بخونین پولتونو جمع کنین و از این کشور فرار کنین
اینجا سرزمین نفرین شده هاست
واقعا انقد اعصابم خورده الان که دوست دارم کلا یه rm -rf وسط سرور کدهالیک بزنم
@codehalics | کدهالیک
3 457
برای ویدیو های یوتیوب که اینجا میفرستم یه سولوشن خیلی خوب هست
شما تشریف میبرید پیام نرسان بله به خاطر اینکه این پیام نرسان رانتی نداره سروراش به سرور های خارجی دسترسی کامل دارن و میتونی یوتیوب رو از سرور های بله ببینی
پس یه سریا اومدن روی بله بات نوشتن
تشریف میبری بله لینک یوتیوب رو میدی به این باتی که اینجا برات میفرستم شروع میکنه دانلود کردن روی نت ملی میبینی لذتشو میبری
@opendoorbot
توی قرن ۲۱ خودم خجالت میکشم به این میگم سولوشن :))
@codehalics | کدهالیک
3 457
تعداد بیشماری از عزیزان ازم راجع به ارمنستان پرسیدن و اینکه چطور رفتی اونجا و خرج هاش به چه شکله و اقامت چطور بگیریم و...
هیچوقت ناامید نمیشم از اینکه یک روز دوباره ایران باشکوه رو ببینم. ولی تا اون روز، از هر کمکی که بتونم به هموطن هام بکنم دریغ نمیکنم.
این ویدئو رو ضبط کردم (و چندتا دیگه قراره برا جزئیات هر روش ضبط کنم) برا کسایی که از ایران خارج شدن و دیگه مشکل اینترنت ندارن یا کانفیگ خوب دارن و میتونن ببینن.
اونایی که هم که کانفیگ خوب ندارن و حجمشون محدوده، پیوی در خدمتم همونطور که همیشه بودم.
https://www.youtube.com/watch?v=5sIuD-OJk04&feature=youtu.be
لینک پست
@codehalics | کدهالیک
3 457
این مقاله میگه وبسایت اصلاً برای خودت نیست، برای کاربره. یعنی اون کسی که میاد تو سایتت و میخواد یه کاری انجام بده؛ مثلاً خرید کنه، یه شماره پیدا کنه یا ثبتنام کنه. مشکل اینجاست که خیلی از مدیرها و صاحب کسبوکارها چون به کارشون حس مالکیت دارن، سایت رو مثل یه چیز شخصی میبینن و بر اساس سلیقه خودشون نظر میدن، در حالی که سایت باید فقط یه ابزار باشه که کار کاربر رو راه بندازه.
نویسنده یه نکته جالب هم میگه: تو چیزهایی مثل پزشکی یا حسابداری، آدمها به متخصص اعتماد میکنن، ولی تو طراحی سایت، هر کسی فکر میکنه نظرش مهمه حتی بدون دلیل درست. همین باعث میشه تصمیمهایی که بر اساس تحقیق و تست گرفته شده کنار بره و آخرش سایتی دربیاد که بیشتر باب میل مدیرهاست تا به درد کاربر بخوره. حرف حسابش اینه که قبل از هر نظری، از خودت بپرس این واقعاً به کاربر کمک میکنه یا فقط سلیقه خودمه.
https://websmith.studio/blog/your-website-is-not-for-you/
@codehalics | کدهالیک
3 457
وقت همگی دوستان و همکاران بخیر. امیدوارم خوب و سلامت باشید.
مدتی است در یک پروژه بزرگ مرتبط به Payment Serviceها و Blockchain همکاریم رو شروع کردم.
در حال حاضر در بخش Front-end این پروژه (NextJS) نیاز به یک همکار Mid-level یا Senior دارم.
شرایط کار:
-- شنبه تا پنجشنبه به وقت ایران
-- حقوق ریالی هست (مناسب)
-- بدون قرارداد و بیمه
-- دقت، حوصله و مسئولیت پذیری خیلی ضروری هست
اگر تمایل به همکاری دارید، یک کامنت حاوی آیدی تلگرام، آدرس ایمیل و میزان سابقه تون قرار بدید.
لینک برای ارسال رزومه
@codehalics | کدهالیک
3 457
من راجب این نظریه تو یکی از ایونت های فرانت چپتر توی زمستون سال ۱۴۰۲ صحبت کردم الان که اینترنت انقد گرونه که روم نمیشه برم برید ببینید ولی اگر یه روز اینترنت دار شدید یا یه طوری با اینترنت ملی میتونین یوتیوب دانلود کنین و حوصله داشتین ویدیو منو ببینید
https://youtu.be/Rcv2wzX1XUI?si=bMOcgZLCOtLjKw3o
@codehalics | کدهالیک
3 457
خب خیلی عقب موندیم از قوانین مهندسی نرم افزار امروز میخوام راجب نظریه پنجره شکسته باهاتون صحبت کنم
نظریه «پنجره شکسته» در مهندسی نرمافزار میگه اگر مشکلات کوچک مثل باگهای جزئی، کدهای بد یا طراحیهای ناقص رو نادیده بگیریم و اصلاحشون نکنیم، این پیام رو به تیم منتقل میکنیم که کیفیت مهم نیست. در نتیجه بهمرور افراد هم حساسیتشون رو نسبت به کیفیت از دست میدن و مشکلات بیشتری وارد سیستم میشه.
این موضوع باعث میشه یک چرخهی نزولی شکل بگیره؛ یعنی هرچه بینظمی بیشتر بشه، بینظمی جدید هم راحتتر پذیرفته میشه و کل سیستم به سمت پیچیدگی و آشفتگی میره. در مقابل، اگر تیمها روی اصلاح سریع ایرادهای کوچک حساس باشن، یک فرهنگ کیفیت شکل میگیره که جلوی رشد بدهی فنی و خراب شدن تدریجی سیستم رو میگیره.
#lawsofsoftwareengineering
@codehalics | کدهالیک
3 457
اگر مثل من فن قوانین یک چیزی هستید میتونین قوانین مربوط به UX برای یک رابط کاربری رو در این لینک بخونین چیزای جالبی نوشته که از حد حوصله این کانال شاید خارج باشه ولی اگر مایل باشید میتونم هر چند روز یه بار راجب یکشون صحبت کنم بنظرم قوانین تحلیلی و شناختی جالبی روشه که میتونیم آدما و تصمیماتشونو بهتر بشناسیم
https://lawsofux.com/
@codehalics | کدهالیک
3 457
اگر مثل من فن قوانین یک چیزی هستید میتونین قوانین مربوط به UX برای یک رابط کاربری رو در این لینک بخونین چیزای جالبی نوشته که از حد حوصله این کانال شاید خارج باشه ولی اگر مایل باشید میتونم هر چند روز یه بار راجب یکشون صحبت کنم بنظرم قوانین تحلیلی و شناختی جالبی روشه که میتونیم آدما و تصمیماتشونو بهتر بشناسیم
https://lawsofux.com/
@codehalics | کدهالیک
3 457
برای مدیریت اینترنت تو وضعیت فعلی که یک گیگ تقریبا ۳ دلاره
من از این اپلیکیشن روی مک استفاده میکنم اگر تونستید حتما نصبش کنید
قبلا tripmode داشتم ولی روی نسخه ترایلش خیلی قابلیت های خوبی نداره و باید حتما انلاکش کنی
خوبیه این اینه که رایگانه !
https://apps.apple.com/us/app/firewally-ai-firewall-app/id6744357438?mt=12
@codehalics | کدهالیک
3 457
این مقاله درباره اینه که تیم فیگما چطور موقع ساختن ابزار AI جدیدشون به اسم Figma Make کل فرآیند طراحی محصول رو عوض کردن و بیشتر از اینکه به حدس و سلیقه خودشون تکیه کنن، کاربر واقعی رو وسط همه چیز گذاشتن. نکته اصلیش اینه که چون ابزارهای AI خروجی قطعی و ثابت ندارن، دیگه مثل نرمافزارهای قدیمی نمیشه فقط با تست فنی جلو رفت. برای همین فیگما اومده یه سیستم ارزیابی ساخته که توش آدمها (طراح، PM، حتی کاربر واقعی) خروجی AI رو میبینن و با معیارهایی مثل ظاهر طراحی و عملکرد واقعی امتیاز میدن.
ایده مهم مقاله اینه که ساخت محصول AI بیشتر شبیه آزمایش و تکرار سریعه تا طراحی کلاسیک. فیگما با جمع کردن بازخورد از چند لایه کاربر (از تیم داخلی تا مشتریها) فهمیده مردم از AI چیزهای متفاوتی میخوان و باید سریع تست کنی ببینی کدوم مسیر جواب میده. آخرش هم میگه موفقیت این مدل محصولها فقط به تکنولوژی نیست، به اینه که چقدر خوب میتونی “سلیقه انسانی” رو وارد سیستم ارزیابی و تصمیمگیری کنی.
https://www.firstround.com/ai/figma
@codehalics | کدهالیک
3 457
این مقاله میگه توی سالهای نزدیک، دیزاینرها کمکم از حالت کار با ابزارهایی مثل فیگما و فتوشاپ میرن سمت اینکه بیشتر با AI کار کنن و در اصل «پرامپتنویس حرفهای» بشن. یعنی به جای اینکه خودشون همه چیز رو دستی بسازن، دقیق یاد میگیرن چطوری به هوش مصنوعی بگن چی میخوان تا همون چیزی که تو ذهنشونه رو دربیاره. توی نگاه مقاله، پرامپتنویسی یه جور زبان جدید برای دیزاینه و کسی که بهتر بتونه حرفشو به AI بفهمونه، دیزاینر قویتری حساب میشه.
مثال هم میزنه از آدمایی که تو تیمهاشون برای خودشون پرامپتهای آماده ساختن و باهاش سریعتر کار تولید میکنن یا حتی نقش شغلی جدید گرفتن. ولی خب کل حرف مقاله یه کم آیندهپرداز و تبلیغی هم هست. تو دنیای واقعی، پرامپتنویسی بیشتر یه ابزار کمکیه، نه اینکه جای فکر طراحی، UX و تصمیمهای مهم رو بگیره. یعنی دیزاین هنوز هم همون مغز و فهم مسئله رو میخواد، فقط الان یه ابزار سریعتر هم کنارش اومده.
@codehalics | کدهالیک
3 457
Daniel Lemire توضیح میدهد که الگوریتم معروف Binary Search همیشه بهترین گزینه نیست. معمولاً برای جستجو در دادههای مرتب از باینری سرچ استفاده میشود چون نسبت به جستجوی خطی سریعتر است. اما نویسنده نشان میدهد که با توجه به قابلیتهای پردازندههای جدید، هنوز جا برای بهبود وجود دارد.
ایده اصلی این است که CPUهای امروزی میتوانند چند مقدار را همزمان بررسی کنند. بر همین اساس الگوریتمی به نام SIMD Quad معرفی شده که دادهها را به بخشهای بزرگتر تقسیم میکند و سپس چندین مقدار را به صورت همزمان بررسی میکند. نتایج آزمایشها نشان میدهد این روش در بیشتر موارد از باینری سرچ سریعتر است. نتیجه کلی این است که با استفاده از قابلیتهای سختافزاری جدید میتوان حتی از الگوریتمهای کلاسیک هم عملکرد بهتری گرفت.
https://lemire.me/blog/2026/04/27/you-can-beat-the-binary-search/
@codehalics | کدهالیک
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
