DevTwitter | توییت برنامه نویسی – Telegram
DevTwitter | توییت برنامه نویسی
23.6K subscribers
4.36K photos
358 videos
6 files
4.1K links
توییت های برنامه نویسی و طراحی وب :)

@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://news.1rj.ru/str/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
نمودار ترافیک و تعداد پست های Stack Overflow توی پنج سال گذشته مخصوصا از ۲۰۲۲ تا الان نشون میده که بیش از ۵۰ درصد کاربرهای خودش رو از دست داده.
وب سایتی که تو سال ۲۰۱۵ رتبه ۳۳ پرترافیک ترین وب سایت های جهان رو گرفت الان به خاطر پلتفرم های AI در حال سقوطه!
ناراحت شدم.

@DevTwitter | <Sabber/>
👍6219🤣9👎4
مسیری که من برای مصاحبه هام رفتم و چیزهای زیادی یاد گرفتم از دوستان رو توی این رپو نوشتم شاید مفید باشه برای دیگران. خوشحال میشم شما هم بنویسید تجربیاتتون رو.

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

https://github.com/alikarimii/interview

@DevTwitter | <Ali Karimi/>
👍273🔥2🤣2
#میم_شبانگاهی


$ git push origin master --force

@DevTwitter
🤣118👍4
هرچیزی که نیازه راجع به overflowAI بدونید:

اولش استک اورفلو با هوش مصنوعی زاویه داشت، حال نمیکرد باهاش:)))
ولی چون رقبا ازش زدن جلو مثل LLM ها و کوپایلت، اومد پروداکت جدیدش رو معرفی کرد
این پروداکت سه تا فیچر اصلی داره:

فیچر اول، جستجوی هوشمند
مشکلی که سرچ میکنید، سعی میکنه بهترین سلوشن رو بین جواب‌هایی که داده شده پیدا کنه، یک دیتابیس با ۵۸ میلیون جواب که وقتی بهتون جواب میده، کردیتش رو به نویسنده جواب هم میده

فیچر دوم:
دستیار کمکی
اگه جوابی که میخواستید رو پیدا نکردید، سعی میکنه کمکتون کنه تا به جوابی برسید، خودش بهتون کمک میکنه، اینجور چیزا خلاصه:)))

فیچر سوم:
اکستنشن برای IDE
یک اکستنش هم قراره معرفی کنه که دوتا فیچر بالا رو بدون ترک محیط انجام بدید، کد رو سلکت کنید و سوال کنید

@DevTwitter | <amir/heydy/>
🔥86👍17🤣41
اندروید استودیو هر روز داره جذاب تر میشه :))

@DevTwitter | <hossein/>
👍41🤣12👎7🔥1
#کدبوک

کتاب تا دسته معروف CLRS خیلی کتاب خفنیه. میتونید با خوندنش به بخش بزرگی از الگوریتم و ساختمان داده مسلط بشید.

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter
🤣30🔥16👍2
#کوته_نیوز

برخلاف مخالفت آدما با تصمیماتی که میگیره، ماسک داره به اهدافش میرسه.
تعداد کاربران X به 541 میلیون نفر رسید.

@DevTwitter
👍62🔥14🤣6👎3
این ربات تلگرام Claude رو هفته پیش نوشتم برای بررسی پکیج غیر رسمی جدیدی که منتشر شده بود، هیچ مشکلی نداره.
داکرایزش کردم با داکر کامپوز رو Vercel یا Railway میتونید رایگان اجراش کنید.
نیازی به کلون پروژه نیست، فقط فایل yml رو بردارید.

https://github.com/sabber-slt/claude-telegram-bot

@DevTwitter | <Sabber/>
🔥19👍3🤣1
سازنده Mojo همون سازنده Swift عه. میشه امیدوار بود که ادعای 35 هزار سریعتر بودنش از Python خیلی دور از واقعیت نباشه البته یه شیطنتی کرده. این عدد در مقایسه کد ساده پایتونه با کد چند هسته ای و کش شده موجو هست. البته چون مدعیه که بهینه سازیش با این روشها آسون تره میشه قبول کرد

@DevTwitter | <Sina Salek/>
👍20👎4🤣3🔥2
یه وقتایی که تازه سیستم عامل نصب میکنید و همه چی محدوده.
به عنوان کار راه انداز از
github.com/SusmithKrishnan/torghost
میتونید استفاده کنید کل ترافیک سیستم رو میبره رو socks5 تور. فقط باید داخل فایل install.sh ورژن python و cython رو مطابق سیستم خودتون بزارید.بقیه داکیومنتش هم هست.

@DevTwitter | <El scope/>
👍14🔥3🤣2
بعد مدت ها بلاخره تونستم پکیج ایکون هارو برای React و Next اپدیت کنم :))))

Iran: http://huge-icon.iran.liara.run
US: http://huge-icons.zerolimit.ir

@DevTwitter | <Peyman Naderi/>
🔥28👍5👎2🤣2
اگر وب دولوپر یا دیزاینر هستید، حتما این اکستنشن ها رو برای کروم نصب کنید

Stark
Savee
Loom
Muzli
Eagle
Squint
Nimbus
Night Eye
CollorZilla
Color Tab
UX Check
WhatFont
Site Palette
Wappalyzer
CSS Pepper
SVG Grabber
Window Resizer
Color by Fardos
Mobile Simulator
CSS Grid Overlay

@DevTwitter
👍35🤣4👎31
اگر javanoscript و مخصوصا Angular کار می‌کنید و یا تازه دارید یا می‌گیرید، احتمالا سر و کارتون به RxJs هم خورده. یکی از مشکلاتی که من وقتی تازه انگولار رو شروع کرده بودم بهش خوردم پیدا کردن یه کورس خوب برای یادگرفتن RxJs بود. احتمالا افراد دیگه‌ای هم که وارد حوزه فرانت‌اند شدن به این مشکل برخورده باشن. من اون موقع مشکلم رو به سختی و با سرچ زیاد و به شکلی که خیلی بهینه نبود، تا جایی که ممکن بود حل کردم. ولی اخیرا دوتا دوره خیلی خوب تو این حوزه دیدم که امیدوارم به کار کسانی که می‌خوان RxJs یاد بگیرن بیاد.

درک مفاهیم اولیه‌ای مثل Observables تو RxJs مهم‌ترین چیزه. و من ندیدم تا الان کسی بهتر از خانم Deborah Kurata این مفاهیم رو توضیح بده. اگر ایران نیستید احتمالا بتونید به شکل قانونی (و عادی، مثل همه مردم جهان) دوره ایشون رو تهیه کنید اما اگر ایران هستید می‌تونید از اینجا به این دوره دسترسی پیدا کنید:
https://git.ir/pluralsight-rxjs-in-angular-reactive-development/
نکته مهمی که وجود داره اینه ویدیوهای آموزشی‌ای که Deborah Kurata تهیه کرده طولانی و خسته کننده نیستن. می‌شه قدم به قدم با مدرس جلو اومد و نکته‌هایی که می‌گه رو روی پروژه امتحان کرد.

اما اگه با زبان انگلیسی مشکل دارید یا به هر دلیلی از کورس بالا خوشتون نیومد می‌تونید از دوره‌ای که مدرسش آقای کیوان عبدالله‌زاده هست توی آموزشیار استفاده کنید. نقطه قوت این دوره اینه که اکثر Operatorهایی که یه روز ممکنه به کارتون بیاد رو به همراه مثال استفاده می‌کنن.
امیدوارم این دوره ها به کار کسایی که تازه قدم تو راه برنامه‌نویسی گذاشتن بیاد و بتونن ازش استفاده کنن.

@DevTwitter | <hossein/>
👍242🤣2👎1
17 پلتفرمی که میتونید باهاش امنیت سایبری رو شروع کنید

1. HackXpert - Free labs and training.
2. TryHackMe - Hands-on exercises and labs.
3. CyberSecLabs - High quality training labs.
4. Cybrary - Videos, labs, and practice exams.
5. LetsDefend - Blue team training platform.
6. Root Me - Over 400 cybersecurity challenges.
7. RangeForce - Interactive and hands-on platform.
8. Certified Secure - Loads of different challenges
9. Vuln Machines - Real world scenarios to practice.
10. Try2Hack - Play a game based on the real attacks.
11. TCM Security - Entry level courses for cybersecurity.
12. EchoCTF - Train your offensive and defensive skills.
13. Hack The Box - Cybersecurity training platform.
14. Vuln Hub - Material for hands-on experience.
15. OverTheWire - Security concepts via challenges.
16. PentesterLab - Learn web-app penetration testing.
17. PortSwigger Web Security - General learning.

@DevTwitter
👍25🤣51
#بدرد

بعد از ده سال و بررسی بیش از هزار رزومه و چندصد مصاحبه یه سری موارد هست که می‌خوام درباره نوشتن رزومه بگم.

شما مهارتتون رو به کارفرما می‌فروشید!
پس بهش به عنوان یه کاتالوگ از مهارت‌های تخصصی‌تون نگاه کنید. برای معرفی یه محصول یا سرویس بهترین و شاخص‌ترین ویژگی‌هاش رو در معرض نمایش قرار می‌دیم و روی اون تبلیغ می‌کنیم و بعد تجربه استفاده از اون محصول در جاهای مختلف رو ذکر می‌کنیم.

چه ربطی به رزومه داره؟
کارفرما نیازهایی داره و دنبال بهترین گزینه می‌گرده. لیست تخصص‌ها باید اون نیازها رو جواب بده. از یک سمت ده‌ها یا صدها نفر برای اون موقعیت اقدام می‌کنند. شما در کوتاه‌ترین زمان باید بهترین و جذابترین معرفی از خودتون رو ارایه بدید. در ازای این مهارت‌ها هم پول دریافت می‌کنید. این همون موقعیتی نیست که شما برای خرید محصول و سرویس مواجه می‌شید؟

حالا چه طور رزومه بنویسیم؟
- برند
اسم شما برند شماست! اولین مواردی که ذکر می‌کنید اسم و اطلاعات تماس باید باشه. توضیح یکی دو خطی کافیه و نه بیشتر!

- مهارت‌های تخصصی
قسمت بعدی لیست تخصص‌های شماست. توجه داشته باشید کارفرما دنبال یه سری نیازه که دنبال اونا می‌گرده. چه طور بدونیم اونا چیا هستند؟ آگهی شغلی.
لیست تخصص‌ها رو منطبق به آگهی شغلی بنویسید. اما نمیشه برای هر موقعیت یه رزومه نوشت. راهش اینه که آگهی‌ها رو بررسی کنید و پرتکرارترین نیازها رو لیست کنید. اگر تو پرتکرارترین‌هاش مهارتی هست که بلد نیستید وقت خوبیه که یاد بگیرید.

هر مهارتی غیر مرتبط رو با شغل مورد علاقه‌تون رو حذف کنید. چون باعث سردرگمی می‌شه. حتی ممکنه باعث بشه مهارت‌های شما برای اون کار زیادتر از حد نیاز باشه. (Over qualified)

(من حتی با این که دنبال کار نیستم گاهی میرم آگهی‌ها رو میخونم تا از جریان صنعت و ترندهای روز خبر داشته باشم)

- تجربه کار حرفه‌ای

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

جاهایی که کار کردید رو به ترتیب زمان از جدید به قدیم بنویسید. بهتره بین تاریخ‌ها فاصله زمان طولانی نباشه. اگر برای شرکتهای خارجی اپلای می‌کنید درکی از شرایط اقتصادی ایران ندارند و تغییر شرکت با زمان‌های کوتاه رو نکته منفی می‌دونند.

- تحصیلات و دوره‌های آموزشی
تحصیلات دانشگاهی با گرایش، دوره‌های آموزشی معتبری که گذروندید رو نام ببرید. باز هم تاکید میکنم به غیر از مدرک دانشگاهی دوره‌های غیر مرتبط رو لازم نیست ذکر کنید.
اگر برای کار اپلای می‌کنید و نه دانشگاه، رتبه کنکور، مانور رو دانشگاهی که درس خوندید تاثیر چندانی نداره.

- زبان
لیست زبانهایی که بلدید رو بنویسید. اگر جایی امتحان دادید نمراتش رو ذکر کنید. درصورتی که آزمون ندادید لازم به خودتون نمره بدید یا سطح مهارت‌های مختلف رو ذکر کنید. چون اگر زبان خیلی مهم باشه قطعاً توی مصاحبه خودشون ارزیابی می‌کنند.

- افتخارات
اگر جایی مقامی کسب کردید یا جایزه‌ای بردید ذکر کنید. همینطور که اگر ثبت اختراع دارید هم جاش همینجاست.

- علاقمندی‌ها
این نکته خیلی سرش بحثه که تو رزومه دکتر بشه یا نه. اما اگر با هوشمندی ذکر بشه تاثیر مثبت داره. مثلاً اگر توی یه ورزش خوب هستید و مدالی دارید خیلی روی خواننده تاثیر مثبت می‌ذاره.

- بایدها و نبایدها
لیست مهارت‌ها رو نمره و امتیاز ندید. مثلاً سی‌شارپ ۴/۵ هیچ معنایی رو منتقل نمی‌کنه. گاها تاثیر منفی هم داره!

عکس خودتون رو در صورتی تو رزومه بذارید که ظاهر تو کار تاثیر داره. من وارد جزییات نمی‌شم. اما خودتون میتونید تحقیق کنید و تصمیم بگیرید.

تعداد صفحات باید بین ١ (بهترین حالت) تا نهایت ٣ صفحه باشه. پس در کوتاه و موجز نویسی تلاش کنید.

از سایت‌های رزومه ساز استفاده نکنید. رزومه بخشی از مهارت حرفه‌ای شما در ارایه و برقراری ارتباطه.

فرمت رزومه pdf صفحه سفید و فونت مشکی استفاده کنید. تنها یک فونت استاندارد به کار ببرید.

اگر میخواهید توضیحات بیشتر اضافه کنید تو یه فایل دیگه بنویسید و تو ایمیل قرار بدید.

درج سایت شخصی، پروفایل گیتهاب، آرت‌استیشن و غیره رو فراموش نکنید.

- نکته آخر
کم، گزیده و مفید بگید. خودتون باشید حتی اگر تمام این نکات رو نادیده بگیرید.

@DevTwitter | <Mohammad Iraji/>
👍42🔥94🤣1
#کدبوک

یه کتاب فنی هست که هر کسی خونده گفته کلی دید جدید گرفته به برنامه نویسی

به مخفف میگن SICP کتاب برای سال ۱۹۸۵ هستش و با زبان scheme یاد میده

* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.

@DevTwitter | <alibilly/>
🔥14👍4🤣3👎2
#کوته_نیوز

زومیت/ رئیس سازمان نظام صنفی رایانه‌ای تهران در مورد غیر منطقی بودن نحوه ی برخورد با دیجیکالا، طاقچه و ازکی گفت: سکوت در فضای رسانه‌ای بیش از این جایز نیست. واکنش علنی نشان خواهیم داد.

نتیجه اخلاقی: استارتاپ نزنید

@DevTwitter
👍48🤣13👎5🔥1
مطلبی کوتاه در ارتباط با Memoization در php نوشتم، در راستای مطالعات اخیرم در زمینه بهینه سازی بیشتر برنامه های php

https://virgool.io/@xmrrabbitx/memoization-in-php-swzha4jgycbv

@DevTwitter | <xmrrabbitx/>
👍18👎3🤣1
بی تعارف نهایت تا 2 سال دیگه svelte بنظرم میتونه ری اکت رو درسته بخوره
به شدت جذابه به شدت اسونه کار باهاش واقعا مسخره بازی نداره
هرچند بعضی چیزا تو ری اکت رو بیشتر دوست دارم، واسه همین هم میگم نهایتا دو سال

انگولار هم عملا خدافظی حس میکنم کرده

@DevTwitter | <SinaHastam/>
👍54👎29🤣51