Python BackendHub
7.36K subscribers
306 photos
46 videos
11 files
427 links
Learning python & Backend Engineering, with Mani!

Youtube: https://www.youtube.com/@GitOverHere
Github: https://github.com/ManiMozaffar
Linkedin: https://www.linkedin.com/in/manimozaffar

تبلیغات نداریم

Admin: @Mani_nikou
Download Telegram
یک نکته خیلی بزرگ راجب رزومه نویسی که تو ریپو هم بهش اشاره کردم
سعی کنید با کمترین تعداد لغات بیشترین مفهوم رو تو رزومتون برسونید. یک مثال میزنم:

Engineered Notification System: Designed a real time notification system to notify customers about their purchases. It improved the satisfaction of customer.

سه بار کلمه نوتیفیکشن رو نوشته. بعد توضیح داده نوتیفیکشن چیه.خب ذاتا نوتیفیکشن هم real time هست تقریبا. یعنی اینطور نیست یکی تو تلگرام به شما پیام بده شما ۵ روز بعد نوتیفیشکنشو بگیرید. بعد اون قسمتی که واقعا مهم بوده رو اصلا باز نکرده (رضایت کاربر). کاربر چطور راضیه وقتی شما بهش نوتفیکیشن میدی؟ اصلا این چه ارتباطی داره؟ یوزرا بدتر ممکنه بدشون بیاد اسپم بشن. در کل خیلی بولت پوینت ساده و خسته کننده ای هست. اصلا هم مشخص نیست این سیستم رو چطور نوشته. چیکار میکنه و ... .

Boosted app engagement and revenue through timely purchase alerts by developing a multilingual purchase notification system using Firebase.

تقریبا همون تعداد کلمه ولی خیلی بیشتر و کاملتر و دقیقتر. بعضا buzz word هم دیده میشه. حواستون باشه رزومتون رو ندید به gpt براتون بنویسه یا اگه اینکارو میکنید خواهشا سه بار بخونید از روش که ۱. تابلو نباشه AI نوشته ۲. جملات مفهوم و معنی داشته باشن و straight to point باشن.

من تو هر ۱۰۰ تا رزومه ای که میبینم ۹۵ تاش خوب نیستن... توصیه میکنم حتما رو رزومه تون خیلی وقت بذارین. رزومه بخش بزرگی از presentation شماست و تو آینده شغلیتون بسیار تاثیر میذاره.

ریپو رزومه نویسی من رو هم اگه تاحالا نخوندین لینکش اینجاست.

@PyBackendHub
👍23
متاسفانه کلی ربات زیاد شده تو کانال و همیشه میان کامنت میذارن زیره همه پستا. کار من شده پاک کردن این کامنتا. (و این از عملکرد بسیار ضعیف تلگرام هم میاد تو این زمینه)
برای همین مجبورم گروه رو دیگه پابلیک نکنم و برای عضو شدن باید درخواست بدید از این به بعد. در خصوص کامنت گذاشتن هم همین موضوع برقرار هست.


@PyBackendHub
👍36🍌3🤬2
این پست جنبه اموزشی ندارد 😁

از وقتی برلین اومدم خیلی networking event میرم. در در حد هر یکی دو هفته یک بار. دوره همی فانه، کلی ادم و دوست جدید پیدا میکنم معمولا بعدش هم میریم بیرون. نکته ای که خیلی برام جالبه اینه که همه دارن یک کمپانی AI میسازن تو این event ها، و دنبال فاند raise کردن هستن که پروداکتشون رو لانچ کنند. این AI خیلی بیش از حد ترند شده مخصوصا تو VC و fundraising. اصلا انگار مردم یادشون رفته تا سال پیش هم AI وجود داشته 😅

یک استارت آپ داشت pitch انجام میداد، کارشون این بود که بگن از چه پروداکت skin care چک کن با استفاده از دوربین گوشیت. همون کاری که بری یک لوازم ارایش فروشی اون فروشنده تو ۲ دقیقه انجام میده. و این پروسه ای هست که نیاز به human interaction داره.

و چیزی که خیلیا دیدم فراموش میکنن بیزنس مدل و استراتژی فروش هست. اوکی پروداکتت خیلی باحاله ولی چرا یک e-commerce باید ده هزار یورو خرج همچین فیچری کنه؟ اصلا چه سود مالی داره همچین چیزی؟

بنظره من این عنصر پروداکت که بتونی قانع کنی کلاینتو و بتونی یک چیزی راه بندازی تو خیلی از این پروداکت های جدید AI وجود نداره و میخوان با چکش AI هرجوری شده هر میخی رو بکوبن تو دیوار.

@PyBackendHub
👍63👏2👎1
بهترین آهنگ برای کد زدن رو یافتم :))
اونایی که داستانشو میدونن 😁

@PyBackendHub
👍8👎4😁3
Forwarded from Sadra Codes
یه مقاله خیلی جمع و جور نوشتم واستون. اگه به مبحث type hinting علاقه دارین، توی این مقاله راجع به Generic Typing توی پایتون نوشتم. دقیقا سینتکس زیر و اون [T] که گاها ممکنه گیج کننده باشه:

def function[T](...) -> T:
...


اینکه چیه و چیکار می‌کنه به همراه کلی مثال و تمرین کوچیک که درک این قضیه رو واستون ساده‌تر می‌کنه.

Read 👉 https://blog.imsadra.me/generic-typing-in-python

این سینتکس در ورژن ۳.۱۲ معرفی شد. در رلیزهای بعدی پایتون، خواهید دید که خیلی از این سینتکس استفاده میشه.
👍23🤣3👎2🔥2😁1
The Oxidation Compiler is creating a collection of high-performance tools for JavaScript and TypeScript.
Oxc is building a parser, linter, formatter, transformer, minifier, resolver ... all written in Rust.

حقیقتش تست نکردم. ولی readme خیلی جالبی داره. یک سر بزنید بهش

https://github.com/oxc-project/oxc

@PyBackendHub
👍5
#آف_تاپیک #موقت

استارت آپ من دنبال UI UX دیزاینری هست که زبان انگلیسی بلد باشه. متن آگهی:
-------------

پوزیشن:‌ UI/UX Designer
محل کار:‌ ریموت

درباره پروداکت:
فیر تو بات یک پروداکت B2B هست که با ارائه API و داشبورد، به کسب‌وکارها امکان می‌دهد به‌طور خودکار با بازی‌های آنلاین تعامل داشته باشند و انتقال ارزهای دیجیتال درون بازی را خودکار کنند. پلتفرم ما به شرکت‌ها کمک می‌کند تا فرآیندهای مرتبط با ارزهای بازی را بهینه‌سازی کنند و هزینه ها را کاهش بدهند و تجربه کاربری بهتری را برای مشتریان خود فراهم نمایند.
ما به دنبال یک طراح UI/UX هستیم که بتواند طراحی‌های تجربه کاربری را از ابتدا تا انتها انجام دهد و با انجام تحقیقات دقیق، به بهبود مستمر پلتفرم ما کمک کند. کاندیدای ایده‌آل باید دارای توانایی ایجاد رابط‌های کاربری جذاب و کاربرپسند باشد و بتواند نیازهای کسب‌وکارهای ما را در طراحی‌های خود به خوبی منعکس کند.


وظایف:
- Design and refine intuitive, user-centered UI/UX solutions with a focus on simplicity and functionality.
- Collaborate with developers to translate designs into interactive prototypes and final implementations using Figma.
- Conduct user research, usability testing, and analyze feedback to identify and prioritize design improvements.
- Create data-driven visuals, including analytics dashboards and complex UI components.
- Facilitate user interviews and workshops in English to gather requirements and enhance the user experience.

نیازمندی ها:
- Proven experience in UI/UX design.
- Proficiency in Figma.
- Good communication skills in English, both written and verbal.
- Strong research and problem-solving abilities with an independent and proactive approach
- In-depth understanding of UX principles, information architecture, and end-to-end design processes.

آنچه ما ارائه می دهیم:
- Innovative work environment: Freedom to explore without tight deadlines
- Remote work flexibility

در صورت تمایل لطفا رزومه و portfolio در آدرس زیر وارد فرمایین.
https://forms.gle/LqPJEfccL9mB1XxRA


@PyBackendHub
👍132🤣2
کمی آف تاپیک, یک مدته هوس لینوکس کرده بودم از MacOS خسته شدم.
یک PC کوچیک گرفتم از اینا که تو یک دست جا میشه. وزنش ۱ کیلو هست. با این مشخصات:

RAM: 32GB DDR5
CPU: AMD Ryzen 9, 8 core 16 thread 4.9 GHz
Storage: 1TB SSD NVMe PCIE x 4
Graphics Coprocessor: AMD Radeon 680M 12 cores 2400 MHz
Frequency
Display port: USB 4, HDMI, DP


قیمت چقدر؟‌ فقط ۴۰۰ یورو 😂 اینقدر ارزونه که دارم شک میکنم واقعا کار کنه :)) شنبه دستم میرسه ایشالا.

اسم برندش BOSGAME هست که اصلا آشنایی ندارم.
@PyBackendHub
😭31🔥12👀4👍21🤔1
Python BackendHub
کمی آف تاپیک, یک مدته هوس لینوکس کرده بودم از MacOS خسته شدم. یک PC کوچیک گرفتم از اینا که تو یک دست جا میشه. وزنش ۱ کیلو هست. با این مشخصات: RAM: 32GB DDR5 CPU: AMD Ryzen 9, 8 core 16 thread 4.9 GHz Storage: 1TB SSD NVMe PCIE x 4 Graphics Coprocessor:…
چند نفر پرسیدن, اسمش BOSGAME P3 Mini PC هست. شاید ۴۰۰ یورو گیرتون نیاد چون قیمت واقعیش ۴۷۰-۵۰۰ یوروعه, من با تخفیف موقت رو آمازون و voucher ای که بهم داد اینو گرفتم.

@PyBackendHub
🥰12👍71🔥1
Forwarded from Python BackendHub (Mani)
سلام خدمت دوستان. حدودا ۱ سال از تاسیس کانال میگذره. برای همین این پستو میذارم که پین بمونه تا سال دیگه😁

اولا که من هیچ تبلیغی انجام نمیدم. لطفا برای این موضوع مراجعه نکنید.
دوما چند تا از دوستان این هفته لطف داشتن از من بخوان که منتورشون بشم و هزینه بدن. من منتورشیپ انجام نمیدم چون متاسفانه وقتشو ندارم, ولی هم سایت رایگان هست برای اینکار و هم اینکه من تو گروه و داخل پی وی جواب میدم و کمکی از دستم بیاد حتما انجام میدم.
سوما بهتره سوالتون رو تو گروه بپرسید چون اونجا افراد بیشتری هستن و نظرات من ممکنه bias باشه و یا اشتباه باشه. ولی باز اگه به هر دلیلی نمیخواستین داخل گروه بپرسید داخل پیوی هم پاسخ میدم.

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

من مانی هستم. از سال ۲۰۲۰ برنامه نویسی رو به طور حرفه ای شروع کردم. قبلا پروداکت داشتم و به صورت تیمی روش کار میکردیم.البته الانم هستم ولی دیگه کاره تمام وقتم نیست. الان ۲ سالیه داخل یک استارت آپ آلمانی به عنوان مهندس نرم افزار کار میکنم و برلین زندگی میکنم. تجاربم بیشتر سمت بک اند, فرانت, تست نرم افزار (QA) و وب اسکرپ, و کمی آپریشن (ci/cd, observation, orchestration) هست. زبونی که باهاش کار میکنم پایتون و تایپ اسکریپت هست و در حال یادگیری rust هستم.

یوتیوب من:
https://www.youtube.com/@GitOverHere

لینکدین من:
https://www.linkedin.com/in/manimozaffar/

گیت هاب من:
https://github.com/manimozaffar


@PyBackendHub
19👍6🔥3
چون کانال رشد زیادی داشته این چند وقت, مجددا این پست هارو میفرستم که دوستان جدید هم با من آشنا شن و هم گلچین مطالبی که تا امروز معرفی شده داشته باشند.
لینک گروه کانال

@PyBackendHub
👍21🙏4🤔2
بتمن حواسش به شهر هست 😂
@PyBackendHub
🤣46😁3
#داستان_واقعی
امروز تو گروه یک آدمی از جانب شرکت vectordbcloud اومد و ۱۶ موقعیت شغلی گذاشتن همه کارآموز و بدون حقوق! فردی که این آگهی رو گذاشته بود تلگرامش هویت نداشت. لینکندین استارت آپشون رو پیدا کردم, سایز شرکت یک نفره :))

خواهشا به وقتتون احترام بذارین. کارآموزی بدون حقوق انجام ندید. تو بدترین شرایط حقتون حداقل حقوق هست! بدون حقوق تو هرجای دنیا استخدام کنند جرم محسوب میشه.
و کسی که حاضر نیست یک ریال خرج کنه, برای شما یک محیطی نمیسازه که توش رشد کنید.

@PyBackendHub
👍113👎42😁1
یک پروژه از یکی از دوستان 👇👇

نحوه نصب و راه اندازی سیستم توسعه منابع سازمانی و حسابداری #odoo رو تو سیستم های ubuntu,centos و windows به همراه ارور ها و چالش هایی که میتونه داشته باشه و همچنین پرزنتیشنش رو ریپازیتوری کردم تا به راحتی بتونید نصب کنید.

لینک مخزن:
Https://github.com/AmirakbariSXL/Odoo-Installation

#ERP
#Odoo

@PyBackendHub
👍11🔥3🍌3👻2🤔1
Don't do this - PostgreSQL

بعضی چیزا رو نمیدونستم جالب بود. مثلا اینکه اسم تیبل snake case باشه یا pascal case فکر میکردم کاملا سلیقه ای هست.

@PyBackendHub
👍222
🤣34😁2👍1👎1
۲ سال پیش، در همین روز gpt منتشر شد. ۲ سال گذشته و هنوز بعضیا نگرانن جاشون رو GPT ممکنه بگیره تقریبا این سوالو روزی ۱۰ بار میشنوم. اما حقیقت اینه که GPT در حال حاضر یک درصد کاره پروداکت هم نتونسته بکنه بعد از ۲ سال توسعه. توسعه یک پروداکت تو یک تیم پروداکت چطوریه؟

یک تیم دیزان هست، که user research انجام میده. سعی میکنه نیاز کاربر رو متوجه شه و یک راهکار خلاقانه ارائه میده، که تو پروداکت های موفق معمولا راهکار نوین و جدید هست. یک جاهایی تیم دیزاین باید با تیم توسعه صحبت کنه و جلسه بذاره که درک کنه نرم افزار الان چطوری کار میکنه و چه چیزایی ممکنه انجام دادنش. این جلسات توسط تیم دیزاین شکل میگیره.
ایا gpt میتونه ریسرچ کنه؟ نه آیا gpt میتونه یک design problem رو حل کنه؟ نه ایا gpt خلاقیت داره؟ نه ایا gpt میتونه به صورت pro active اون جلسات و ارتباطات رو با تیم توسعه داشته باشه؟ نه

میرسیم به مرحله توسعه،
تیم توسعه دیزاین رو میبینه. دوباره ارزیابی میکنه. ادج کیس هارو بررسی میکنه. ادج کیس ها دو دسته هستن، یا تکنیکال هستن یا بیزنس. با راه حل دادن و پلن توسعه فیچر، تیم توسعه دهنده کارشو شروع میکنه. معمولا ۷۰-۸۰ درصد سختی کار، تو حل کردن مشکلات بیزنسیه که راه حل دقیق و درستی ندارن. راه حل زیاده و بر اساس خلاقیت توسعه دهنده، میتونه گزینه بهتر همیشه وجود داشته باشه
ایا gpt میتونه ادج کیس تکنیکال یا بیزنس رو متوجه نشه؟ نه ایا میتونه خلاقیت داشته باشه تو حل کردن مشکل بیزنسی؟ نه و …

من تا صبح میتونم این رو ادامه بدم… برای همین gpt الان نیم درصد تیم پروداکت هم نیست و یک سری کار های تکراری و حوصله سربر رو اتوماتیک تر کرده. اگه واقعا فکر میکنید gpt الان جاتون رو پرکرده، واقعا باید به مهارتتون شک کنید….
هر کدوم از این استیج های توسعه پروداکت، باید نوشته شه توسط یک شرکتی. تبدیل شه به یک پروداکت، مارکت رو قانع کنه استفادش کنند. و کار کنه. بنظرتون شرکتی تو دنیا هست که تو چند سال بتونه همه این فیچر هارو stable بده بیرون تست شده و فراگیر شده با هزینه معقول؟

@PyBackendHub
👍51👎12🤔1👾1
Forwarded from Sadra Codes
استکی که ابتدای راه انتخاب می‌کنید خیلی خیلی مهمه و باید حسابی با تحقیق و برنامه‌ریزی انتخابش کنید. آینده رو بسنجید. هدف خودتون رو بسنجید. صرف علاقه یا بدلیل سهولت یا محبوبیت، یک زبان رو انتخاب نکنید.

اینکه میگن یه زبان/فریم‌ورک/ابزار رو که انتخاب کردید، تمام تمرکز رو بذارید روش و حسابی توش دیپ شید کاملا اشتباهه بنظرم.

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

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

من اوایل که بعد از سالها پایتون کد زدن شروع کردم تایپ اسکریپت یاد گرفتن، بارها می‌شد که توی پایتون سعی می‌کردم مکانیزم هایی که سمت ریکت هستن رو پیاده کنم. همینجوری واسه خودم دکوریتورهایی طراحی می‌کردم تا کمبود typing پایتون رو نسبت به تایپ اسکریپت برطرف کنم. ( صرفا واسه تفریح)

گاها یهو دیدین که همین سیستم، خودش تونست تبدیل به یه ایده شه و روی ریپازیتوری پایتون (یا بلعکس) مرج شه حتی. اگه دقت کرده باشین خیلی از دولوپرهای پایتون اصلا استک اصلیشون پایتون نیس. مثلا طرف راست کد می‌زنه، میگه فلان چیزو اینجا داریم، شما هم اضافه کنید. (این سیستم واسه فیچر هایی که جدید رلیز میشن روی یه زبان خیلی جواب میده)
👍286👌3🤡2