Persian Software Engineers – Telegram
Persian Software Engineers
1.9K subscribers
353 photos
14 videos
84 files
303 links
تجربیات شخصی یک مهندس نرم افزار در آلمان‌.
کانال یوتیوب:
https://www.youtube.com/@Dev_Germany
ادمین کانال :
@mohamad_germany
Download Telegram
سلام دوستان 🥰
در این ویدئو، سعی می کنم با روشی موثر و متفاوت بهتون آموزش بدم که چجوری رزومتون رو بنویسید که شانس بالاتری برای دریافت جاب آفر از شرکت و کشور مورد علاقتون داشته باشید.🤩
نکات خیلی زیادی رو داخل ویدئو گفتم و سعی کنید حتما کامل ببنید، اگر سوالی داشتید در کامنت ها بنویسید پاسخ می دم.
برای ضبط این ویدئو من چند سال هست که از طریق منابع مختلف دارم مطالعه می کنم و همچنین کلی از رزومه های دوستان رو بررسی کردم و ایراداتش رو پیدا کردم و در اینجا بهش اشاره کردم که شما تکرارش نکنید.
اگر ویدئو مربوط به "ده روش برای افزایش شانس دریافت جاب آفر" رو ندیدی قبلش حتما ببین که ترکیبش با این ویدئو می تونه خیلی کمکت کنه ❤️

ویدئو رو براتون بخش بندی کردم که اگر خواستید بیاید هر بخش رو دوباره ببینید با یه کلیک بتونید به بخش مورد نظر برسید 😊
9:30 بخش Professional Summary
19:00 بخش Education
24:00 بخش Skills
36:00 بخش Languages
42:00 نکته مهم برای اپلای
47:00 بخش Experience
53:00 روش ستاره
1:02 نکات بخش Education
1:03 بخش Projects
تنها مشوق من برای ادامه این مسیر سابسکرایب کردن یوتیوب، به اشتراک گذاری پست و عضویت در کانال اینستاگرامم هست، پس اگر ذره ای برات مفید بود حتما من رو دنبال کن 🙏
و در آخر مهم تر همه لینک ویدئو 👇
https://www.youtube.com/watch?v=DEIs9PxPf3c
▶️کانال یوتیوب
https://www.youtube.com/@Dev_Germany
🌐پیج اینستاگرام
https://instagram.com/dev_germany
#مینی_اپ #تلگرام
سلام دوستان با توجه به تب داغ این روزها لازم شد این پست رو بزارم و در حد امکان کامل این قضیه مینی اپ های تلگرام رو توضیح بدم، تلگرام چند وقته قابلیت جدیدی برای ربات های خودش اضافه کرده که شما می‌تونید وبسایتتون رو در قالب ربات تلگرام بالا بیارید و همچنین یک سری دسترسی از طریق ربات به تلگرام دارید که مثلا یک سری تسک رو تعریف کنید و صحت انجام اون ها رو بسنجید، قبلا ارزهای دیجیتال ربات های ایردراپشون رو خیلی ساده می‌ساختند و با انجام دادن یک سری تسک مانند عضویت در کانال تلگرام، فالو کردن x، ریتوییت کردن یک پست و ... به شما مقداری ایردراپ از اون ارز رو می‌دادن، حالا با استفاده از قابلیت miniApps، ارزهای جدید اومدن یک گیمیفای ایجاد کردن و این فرآیند رو برای کاربر جذاب تر کردن، پس چیز جدیدی نیست فقط به واسطه موفقیت چشم گیر ارز NOT خیلی ترند شد و هزاران کپی ازش زده شد.
⚠️چند تا نکته که برای ایردراپ ها هم صدق می‌کرد اینجا هم باید رعایت کنید، حتما یک ولت جدید برای این ایردراپ ها ایجاد کنید و یه مقدار خیلی کم در حد مثلا یک TON داخلش بریزید برای کارمزد claim کردن، که اگر هر کدوم از این ها اسکم شد یا هک شد دارایی های اصلیتون از بین نره.
✅️مبلغی که در نهایت به دست میارید چندین دلار خواهد بود که بیشترین مبلغ توسط انجام تسک های روزانه، انجام تریک هایی که هست مثل کاردها در همستر و ریفرال به تعداد زیاد هست، نه صرفا تپ کردن، چون با توجه به تعداد توکن ها هر چند ملیون یا میلیارد شاید نهایت چند دلار بشه
⚠️اگر هویت ناشناس دارید با اشتراک گزاری لینک ریفرال چون نیاز به user id برای انجام عملیات deep link هست ممکنه اطلاعات پابلیک اکانت تلگرامتون لو بره که با توجه به این که تلگرام طلایی رو خیلی از دوستان متاسفانه نصب کردن، با چک کردن یوزر آیدی ها ممکنه هویت شخص مشخص بشه ،چون یوزر آیدی منحصر به اکانت هست، مگر دیلیت اکانت کنید.
🌹در نهایت لیست یه سری از مینی اپ ها رو براتون قرار می‌دم و با نهایت روزانه ۱۰ تا ۱۵ دقیقه وقت گذاشتن احتمالا بتونید مبلغی ایردراپ جمع آوری کنید ولی به چشم صرفا بازی ببینید نه منبع درآمد و عددهای نجومی 😊
💰 دوستان برنامه نویس با مطالعه این مطلب و جزییاتش و بررسی این ربات ها می‌تونند ایده بگیرند و مینی اپ خودشون رو بالا بیارند، به شدت کاربردی هست و می‌تونید خیلی سریع سایتتون رو اگر ریسپانسیو باشه تبدیل به مینی اپ کنید و ترافیک یوزرهای تلگرام رو به سمتش بکشونید
https://core.telegram.org/bots/webapps
همچنین در این ریپو مطالب مختلف در این زمینه جمع آوری شده
https://github.com/telegram-mini-apps-dev/awesome-telegram-mini-apps
✅️لینک ربات ها
🐹Hamster
👤+100M
بزرگترین کامینیوتی و بسیار جذاب
https://news.1rj.ru/str/hamsTer_kombat_bot/start?startapp=kentId123206417

✅️YesCoin
👤+5M
اتصال ولت داره، کامیونیتی فعال و در حال توسعه
https://news.1rj.ru/str/theYescoin_bot/Yescoin?startapp=fVlKXB

🙀Memefi
👤+4.6M
تم میم کوینی
https://news.1rj.ru/str/memefi_coin_bot?start=r_427d1d147c

😻Catizen
👤+3M
اتصال ولت داره، تم گربه ای، یه تعداد Spin دارید که با دعوت دوستان بهتون Spin بیشتر میده که میتونید diamond کسب کنید.
https://news.1rj.ru/str/catizenbot/gameapp?startapp=rp_15830390

🧊Cubes
👤+3M
اتصال ولت داره و در بخش Claim توکنش رو می‌فروشه اگر بخواید، شبیه ماین کرافت درست کردن و اگر بتونید یه سری جعبه خاص رو پیدا کنید سکه بیشتر می‌ده
https://news.1rj.ru/str/cubesonthewater_bot?start=MTIzMjA2NDE3
سلام دوستان قراره در حوزه مهندسی نرم افزار در سطح بین الملل، بازار کار جهانی حوزه IT، اینجا تجربیاتمون رو با هم به اشتراک بزاریم. اگر آموزش خاصی مد نظر دارین حتما در کامنت ها بگید و خوشحال میشم نظرتون رو بدونم و با حمایت از ما، بهمون انگیزه بدین که پر قدرت ادامه بدیم، آدرس ما در شبکه های اجتماعی‌.

یوتیوب:
https://www.youtube.com/@Dev_Germany
اینستاگرام:
https://www.instagram.com/dev_germany
لینکدین:
https://www.linkedin.com/in/mohamadghaffari
ایکس:
https://x.com/mohamadghaffari
-----------
🆔@Dev_Germany
#الگوی_ذهنی
#مهندسی_نرم_افزار
سلام دوستان، چند روز پیش گفتم یکی از لازمه های مهاجرت مهارت کافی هست و دوستان گفتند بیشتر توضیح بدم، در این پست می‌خوام یک مهارت که لازمه هر برنامه نویس هست رو تا حدی توضیح بدم.
من به عنوان مهندس نرم افزار مشغول کار هستم و یکی از مهم ترین ویژگی های یک مهندس نرم افزار خوب ایجاد الگوهای ذهنی و استفاده از اونها در طی انجام کارهاش هست، و تنها راه ایجاد این الگوها تجربه کاری هست، مهم نیست چه زبان های برنامه نویسی بلد هستید، چند تا ابزار کار کردین و چه اصطلاح هایی رو صرفا بلدین، مهم اینه که از این زبان ها و اصطلاح ها چه الگوهایی در ذهنتون ایجاد کردین، نکته ای که یک مهندس نرم افزار رو از یک دولوپر متمایز می‌کنه، تعدد این الگوها هست که در مواقع حساس خودش رو نشون می‌ده!
حالا این الگوها دقیق چی هستن؟ شما وقتی یک زبان رو یاد می‌گیرید صرفا سینتکسش رو یاد گرفتین، و زمانی که داخل پروژه ازش استفاده کردین صرفا پیاده اش کردین، تا اینجا صرفا یک دولوپر ساده هستید! جایی که خیلی ها می‌گن خب الانه که بزنم این رو داخل رزومه و برم تو مصاحبه ! ولی شما هیچ الگو یا پترنی از فرایند عملکرد اون ابزار یا زبان ندارید، و در اینجا مصاحبه کننده ازتون می‌پرسه خب چه چالش هایی با این ابزار خوردی و اگر فلان اتفاق بیوفته در پروژه چجوری از این استفاده می‌کنی! اینجاست که میگید خب کدش به این شکل هست و مثلا طبق گفته فلان کس خوبه از این استفاده کنیم و همونجا ممکنه رد بشین!
چون مصاحبه کننده متوجه می‌شه تجربه کافی ندارید و صرفا طبق مستندات و گفته ها دارید عمل می‌کنید، و این چیزی نیست که بتونه به اون شرکت در پیشبرد پروژه اش کمک کنه!
شما باید هزاران بار استفاده واقعی از اون کد و ابزار رو داخل پروژه تجربه کرده باشید، اون هم در پروژه ای که زیر بار هست و کار می‌کنه، از نحوه عملکرد اون کد در داخل برنامه الگوبرداری کنید، ورودی نرم افزار کجاست؟ از نقطه صفر شروع کنید دیباگ کنید تا به خروجی نرم افزار برسید، این وسط چه فرآیند هایی در پشت زمینه داره اتفاق می‌وفته؟ فرآیندهایی که شاید هیچ جا داکیومنت نشده باشن و نیازمند دانش های زمینه ای و تجربه عملی با اون ابزارهاست، کد شما داره طبق یک الگو یک "نرم افزار" رو اجرا می‌کنه و هر جایی از این "سیستم" عیب پیدا کنه کل فرایند مختل می‌شه! اون زمان هست که یک incident یا همون اتفاق ناخوشایند می‌وفته و اینجا ذهن شما باید الگویی که قبلا از این فرآیند برداشته رو با الگوی فعلی مقایسه کنه و ببینه کجای این چرخه معیوب هست تا سریع بتونه حلش کنه !
به دست آوردن این مهارت با کار کردن در شرکت های خوب و روی پروژه های بزرگ، کار کردن روی پروژه های اپن سورس، پروژه شخصی به شرط زیر بار یوزر واقعی بردن و الگو برداری کامل از تمام فرآیند هاش به دست میاد، هیچ جایی کامل داکیومنت نشده، مثل یک پازل هزار تیکه است که هر تیکه اش رو باید از یک جایی جمع آوری کنید و کنار هم قرار بدین و بعد چندین سال تجربه بهش می‌رسید.
اون موقع مثلا مصاحبه کننده می‌پرسه : فرض کنیم یک سیستمی داریم با این مشخصات و الان بخش جستجو کار نمی‌کنه، دلیلش می‌تونه چی باشه ؟ شما میاید الگوهای مشابه ای که داشتید رو بهش ارائه می‌دین و می‌گید طبق تجربه من می‌تونه مثلا هم از پایین بودن الستیک باشه، هم ورودی اشتباه از سمت فرانت و یا مشکل زیر ساخت شبکه و هر ۳ الگو رو براش توضیح می‌دین و اون متوجه میشه که ذهن مهندسی شده دارید و می‌تونه روتون حساب کنه 😉
----------
@Dev_Germany
سلام به همه دوستان!

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

برای اینکه توانایی‌های این مدل قدرتمند رو محک بزنم، تصمیم گرفتم یک پروژه عملی تعریف کنم: توسعه یک ربات تلگرام با استفاده کامل از هوش مصنوعی! هدفم از توسعه این ربات این بود که با دریافت عکس اسلایدهای کنفرانس، بتونه به طور خودکار یک پست لینکدین مرتبط تولید کنه.

نکته اصلی اینجا بود که ۹۹ درصد کد این ربات توسط خود هوش مصنوعی و در یک فرآیند مکالمه نوشته شد! این موضوع قدرت و قابلیت‌های بی‌نظیر مدل‌های پیشرفته مثل Gemini (که از ورودی تا ۱ میلیون توکن پشتیبانی می‌کنه) رو نشون میده.

یک دموی کوتاه از نحوه کار ربات، لینک گیت‌هاب پروژه و آدرس ربات تلگرام رو در پست اصلی لینکدین قرار دادم:

https://www.linkedin.com/posts/mohamadghaffari_python-telegrambot-googlegemini-activity-7320122601454915586-Xhir?utm_source=share&utm_medium=member_desktop&rcm=ACoAABlIZZQBuVj_6ev5xFl0mYCPitle-atZsWA

ممنون میشم به پست اصلی سر بزنید، دمو رو ببینید و حتما نظرات ارزشمندتون رو زیر همون پست برام بنویسید. حمایت شما به من انگیزه میده تا این پروژه آزمایشی رو توسعه بدم و قابلیت‌های بیشتری از هوش مصنوعی Gemini رو در اون پیاده‌سازی کنم.

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

منتظر نظراتتون هستم!
This media is not supported in your browser
VIEW IN TELEGRAM
سلام دوستان، نسخه جدید ربات آماده شد، در این نسخه کدبیس ربات کاملا ریفکتور شد و الان قابل توسعه و استیبل تر هست، همچنین ربات از انواع فرمتینگ ها پشتیبانی می‌کنه و توانایی ارسال چارت، فایل و حتی خروجی Json رو داره!
ممنون می‌شم گیت هاب پروژه رو چک کنید و بهش 🙏ستاره بدین
https://github.com/mohamadghaffari/gemini-tel-bot

در این پست لینکدین هم در رابطه با تغییرات نوشتم، ممنون می‌شم حمایت کنید 🙏
https://www.linkedin.com/posts/mohamadghaffari_python-telegrambot-aibot-activity-7322156305354219522-d_MJ?utm_source=share&utm_medium=member_android&rcm=ACoAABlIZZQBuVj_6ev5xFl0mYCPitle-atZsWA

لینک ربات برای دسترسی:
https://news.1rj.ru/str/TelGeminiBot

ربات رو می‌تونید فورک کنید و برای خودتون دیپلوی کنید، تمام توضیحات دیپلوی بر روی گیت هاب موجود است 🌹
#هوش_مصنوعی
#پردازش_زبان_طبیعی
#بدون_کد
#اتوماسیون
#ربات_تلگرام
#embeddings
#vectordatabase
#n8n

سلام دوستان و علاقه‌مندان به هوش مصنوعی! 👋
یه پروژه جذاب دیگه رو کردم! این بار یه ربات تلگرام ساختم که می‌تونه محتوای هر فایل PDF رو به صورت هوشمند تحلیل کنه! 🤖 سند رو بهش بدین، و بعد هر سوالی در موردش داشته باشین، جواب‌های دقیق و با context تحویل بگیرید.
ایده اصلی این بود که چطور می‌تونیم از حجم زیادی از اطلاعات متنی، مثل کتاب‌ها یا مقالات، به شکل موثرتری استفاده کنیم. برای همین، اومدم سراغ ساخت یه سیستم مبتنی بر هوش مصنوعی با استفاده از n8n.
زیرساخت فنی این ربات به این شکله: 👇
* پردازش PDF: ربات فایل PDF شما رو دریافت می‌کنه و محتواش رو استخراج می‌کنه.
* تولید Embeddings: با استفاده از مدل‌های پیشرفته‌ای مثل Gemini، برای هر بخش از متن embeddings یا بردارهای معنایی تولید می‌کنه. این بردارها در واقع بازنمایی عددی محتوای متن هستن که به هوش مصنوعی کمک می‌کنن تا مفهوم و ارتباط بین کلمات و جملات رو درک کنه.
* ذخیره‌سازی برداری: این embeddings در یک vector database مثل Supabase ذخیره می‌شن. این کار باعث می‌شه تا ربات بتونه به سرعت و بر اساس شباهت معنایی، بخش‌های مرتبط با سوال شما رو پیدا کنه.
* پاسخگویی هوشمند: وقتی شما سوالی می‌پرسید، سوال شما هم به embedding تبدیل می‌شه و بعد با استفاده از جستجوی شباهت در دیتابیس برداری، مرتبط‌ترین قسمت‌های سند پیدا می‌شن. در نهایت، Gemini با در نظر گرفتن این context، پاسخ دقیق و مرتبط رو تولید می‌کنه.
قابلیت‌های کلیدی: 👇
* امکان پرسش سوالات پیچیده در مورد محتوای هر فایل PDF.
* خلاصه‌سازی هوشمند فصل‌ها و بخش‌های مختلف سند.
* توضیح مفاهیم و جزئیات فنی موجود در متن.
* پشتیبانی از فرمت‌بندی مناسب در پاسخ‌ها، چالش اصلی ربات تلگرام هندل کردن مارک آپ برای خروجی متن هست، که من هم Agent رو مجبور می‌کنم خروجی HTML منطبق بر تلگرام بده، و بعد با یه اسکریپت پایتون داخل خود n8n، دوباره متن رو پردازش می‌کنم و تگ های اضافی رو پاک می‌کنم و اگر نیاز به split متن بود، اون رو جوری انجام می‌دم که مارک آپ بهم نریزه و خروجی درست داشته باشه.
* ذخیره‌سازی اطلاعات در دیتابیس برداری برای پاسخگویی سریع و context-aware.
اگر دوست دارید این تکنولوژی رو تجربه کنید: 👇
* تمپلیت n8n، رایگان و ثبت شده در خود سایت:
https://n8n.io/workflows/3940-document-qanda-chatbot-with-gemini-ai-and-supabase-vector-search-for-telegram/
* کدهای پروژه در GitHub:
https://github.com/mohamadghaffari/telegram-doc-ai-assistant
دمو در یوتیوب:
https://youtu.be/r_KGyJApy5M?si=IHqe1FgrRxHISUtW
این ربات یه ابزار قدرتمند برای کار با حجم زیادی از متنه و می‌تونه تو یادگیری و استخراج اطلاعات خیلی کمک‌کننده باشه٬ شما می تونید بدون کد نویسی و با استفاده از تمپلیت در سایت و یا استفاده از n8n بر روی هاست شخصی ربات خودتون رو راه اندازی کنید 😎 کاملا رایگان ☺️
----------
@Dev_Germany
This media is not supported in your browser
VIEW IN TELEGRAM
دمو ربات و پست لینکدین:
https://www.linkedin.com/posts/mohamadghaffari_nocode-ai-flowprogramming-activity-7324122944312328192-l6si
خوشحال می‌شم اگه این پروژه براتون مفید بود، به ریپو یه ستاره بدین و با بقیه هم به اشتراک بذارین! 🙏
اگر پست لینکدین رو هم لایک و ریپست کنید، بهم انگیزه می‌ده این پست ها رو ادامه بدم 😊❤️
----------
@Dev_Germany
Media is too big
VIEW IN TELEGRAM
سلام رفقا! 👋 یه خبر هیجان‌انگیز دارم! 🥳

ربات تلگرام Gemini رو، کامل بازنویسی کردم و کلی قابلیت جدید بهش اضافه شده!
دیگه فقط یه چت‌بات ساده نیست، یه دستیار هوش مصنوعی کامله که با آخرین امکانات Google Gemini و Google ADK ساخته شده.

حالا می‌تونه:

با ویس جواب بده 🗣️
اطلاعات از لینک‌ها (URL) بگیره 🔗
عکس تولید کنه 🖼️ (البته برای این قابلیت باید API Key پولی برای ربات تنظیم کنید)
کد بنویسه 💻
آب و هوا رو بگه ☁️
و کلی چیزای خفن دیگه!
تمام کدش هم Async شده و مرتب و تمیزه. اگه دوست داشتید امتحانش کنید یا به کدش نگاهی بندازید:

🔗 لینک PyPI:
https://pypi.org/project/gemini-tel-bot/
🌟 لینک گیت‌هاب:
https://github.com/mohamadghaffari/gemini-tel-bot
لینک ربات:
https://news.1rj.ru/str/TelGeminiBot
پست لینکدین که توش توضیحات بیشتری دادم:
https://www.linkedin.com/feed/update/urn:li:ugcPost:7332514007808942080/
خوشحال می‌شم نظراتتون رو بدونم! اگه ازش خوشتون اومد، حتماً تو گیت‌هاب Star بدید. ممنون! 🙏
----------
@Dev_Germany
🎉یه خبر خوب🎉
ورک‌فلو
"Document Q&A Chatbot with Gemini AI and Supabase Vector Search for Telegram"
من رسماً به بیش از ۱۰,۰۰۰ اجرا در n8n رسیده! 🚀

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

جستجوی وکتور با Supabase: به چت‌بات اجازه می‌ده حجم زیادی از اسناد رو به سرعت و دقت بالا جستجو کنه و پاسخ‌های مرتبط پیدا کنه.

یکپارچگی بی‌نظیر با تلگرام:
چت‌بات شما مستقیماً توی تلگرام در دسترس کاربران هست و با قابلیت‌های پیشرفته‌ای مثل HTML Post-processing هوشمند و Adaptive Message Chunking، خروجی‌های طولانی و پیچیده رو هم به صورت زیبا و خوانا در تلگرام نمایش میده!

اگه کنجکاوید که چطور می‌تونید هوش مصنوعی پیشرفته رو با جستجوی قدرتمند و یکپارچگی تلگرام ترکیب کنید، حتماً این ورک‌فلو رو امتحان کنید! 👇

🔗 لینک دریافت رایگان از خود وبسایت n8n :
https://n8n.io/workflows/3940-document-qanda-chatbot-with-gemini-ai-and-supabase-vector-search-for-telegram/

🔗 دمو و‌توضیحات بیشتر در لینکدین
سلام دوستان، کانفیگ های اینجا متصل و مطمئن هست
@confingmeli