Mativex
64 subscribers
48 photos
3 videos
12 links
سلام، من متینم 👋
اینجا درباره برنامه‌نویسی، هوش مصنوعی و مسیر تبدیل شدن به یک توسعه‌دهنده حرفه‌ای صحبت می‌کنیم🚀
Download Telegram
بهترین vpn برای ویندوز :
Free vpn for window
گاهی قطع و وصلی داره ولی درکل خوبه، سرعتشم خوبه
🦄2👍1
ماشین لرنینگ واقعا عجیبه
هرموقع میبینم یه پروژه به واسطه ماشین لرنینگ بالا آوردم واقعا ذوق میکنم
از طرفی وقتی به باگ میخرم انگار دنیا داره به آخر میرسه 😂

هرچند همه حوزه های برنامه نویسی اینجوریه
👏1🤣1
نت هنوز قطع نشده؟ 😳

خوابم یا بیدارم
🤷‍♀2😁2🤣2
این nfc هارو احتمالا دیدید
اگه براتون سواله که چیه باید بگم یسری برچسب های هوشمند که حالت ورقه ای داره، توی کافه ها دیدید که گوشیتون رو میارید سمتش و منو باز میشه.

👩‍💻حالا من یه ایده که توسط یه پیج دیگه مطرح شده رو اینجا میگم اگه دوست داشتید پیاده سازیش کنید

👨‍💻میتونید برای مغازه ها یدونه طراحی کنید که وقتی مشتری گوشیش رو میاره سمت اون برچسب خودکار لینک باز میشه و شماره کارت به همراه هر پیامی که دوس دارید برای کاربر نشون داده میشه

❌دیگه هم نیازی به کاغذ پاره برای نوشتن شماره کارت روی درب مغازه ندارید

✅ اگر مغازه دار هستید و برنامه نویسی بلدید میتونید این ایده رو پیاده سازی کنید
اگر هم برنامه نویسید میتونید طراحی کنید و بفروشید به مغازه ها.
❤2👍1🔥1
همیشه سعی کنید تا جایی که میشه به سنیور ها گوش بدید اونا تجربه زیادی دارن راه رو بهتر بلدن، خیلی توی این مسیر کمکتون میکنه👌

از شما چه پنهون، الان که می‌بینید من تو این مدت فعالیت میکنم و چنل زدم بخاطر نصیحت یکی از دوستان سنیورم هست😁

چنل زدن حتی بدون فعالیت توی اینستا و یوتیوب خیلی خیلی به رزومه و سطح شما کمک میکنه🤝❤️

ایدی چنل ایشون:
https://t.me/ToovinsJs
❤3
قهوه فراموش نشه🗿
🗿2💅1
احتمالا بین هر ریلزی که گذاشته میشه یک هفته فاصله بیوفته تا ریلز بعدی

اگر سرم خلوت تر بشه ممکنه زودتر اتفاق بیوفته
💯2👍1
یکی از عزیزان این چنل توی چت گفت چرا کد هارو فراموش میکنم، چرا خیلی چیز هارو نمی‌فهمم

خب حق داری عزیزم تازه اول مسیری، من خودم هنوز خیلی از اصطلاحات یا کد هارو نمی‌فهمم و با تمرین خیلی زیاد تازه کم کم دستم میاد😁

شما هم در ادامه این مسیر با استمرار و تمرین زیاد همچی دستت میاد
❤1👌1
Mativex
قهوه فراموش نشه🗿
شرمنده قهوه تموم شده بود نسکافه 200 تومنی ریختم 😂
لیوان مخصوصمم یادم رفت ایشالا دفه بعدی
🤝3
از الان به بعد فعالیت های آموزشی و ترفند هارو خیلی بیشتر میکنیم که تقریبا تعادل ایجاد بشه
❤1💯1
🔹چند وقت پیش آلمان تصمیم گرفت توی یکی از مناطق برلین دوربین‌های نظارتی AI نصب کنه تا رفتار مردم رو زیر نظر بگیره.

حالا یه هنرمند آلمانی به اسم Simon Weckert اومده یه لباس ۸۸ دلاری با طرح‌های هاوایی و رنگ‌های جیغ ساخته که شما رو از دید این دوربین‌ها مخفی می‌کنه.

سیستم‌های هوش مصنوعی برای پیدا کردن ما دنبال فرم کلی بدن و تناسب اعضا می‌گردن، اما طرح عجیب این لباس همون لایه اول پردازش رو مختل می‌کنه و سیستم گیج می‌شه و نمی‌تونه دست و پا و سر رو به عنوان یک انسان واحد تشخیص بده.
👌3👍1
اگه موقع کدنویسی وقتی به ارور می‌خوری، سریع میری کدت رو میدی به AI، میگی «دیباگش کن» و بعدم همون کدی که تحویلت میده رو کپی‌پیست می‌کنی...

تبریک میگم! داری رسماً مغزت رو تنبل می‌کنی.

هوش مصنوعی قرار نیست جای فکر کردن تو رو بگیره.

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

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

بعد اگه به جایی رسیدی که واقعاً گیر کردی، اون موقع برو سراغ AI

ولی نه اینکه فقط بگی:

««این کد کار نمیکنه، درستش کن.»»

❌ اینطوری فقط جواب می‌گیری.

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

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

اینطوری هم کارت راه میفته، هم می‌فهمی مشکل کجا بوده، هم دفعه بعد احتمال اینکه دوباره همون اشتباه رو تکرار کنی کمتر میشه.

از هوش مصنوعی استفاده کن؛
ولی نذار به جای مغزت فکر کنه.
👏3🔥2
یه قانون طلایی برای یادگیری هست که میگه :
هر چیزی که یاد می‌گیری، سریع یه پروژه کوچیک باهاش بساز.

مثلاً تازه API یاد گرفتی؟

فقط آموزش رو نبین و بگی «خب یاد گرفتم.»

یه پروژه کوچیک بساز که واقعاً از API استفاده کنه.

Git یاد گرفتی؟

یه پروژه بزن و واقعاً با Git مدیریت‌ش کن.

با Python کار می‌کنی؟

یه اسکریپت بنویس که یه کار تکراری رو برات انجام بده.

Machine Learning یاد گرفتی؟

به جای اینکه فقط مدل‌ها رو روی دیتاست‌های آماده اجرا کنی، یه پروژه واقعی برای خودت تعریف کن.

چون یه اتفاق مهم این وسط میفته، مغزت مجبور میشه چیزهایی که یاد گرفتی رو به هم وصل کنه🧠

اونجاست که متوجه میشی مثلاً فقط سینتکس یه کتابخونه رو بلد نیستی؛ بلکه می‌فهمی کِی باید ازش استفاده کنی، چطوری باید ازش استفاده کنی و وقتی خراب شد چطوری درستش کنی.

و این دقیقاً همون چیزیه که با فقط دیدن آموزش به دست نمیاد.

پس بعد از هر چیزی که یاد گرفتی، از خودت بپرس:

«خب، با این چیزی که یاد گرفتم چی می‌تونم بسازم؟»

اگه جوابش رو پیدا کردی، برو بسازش.
حتی اگه پروژه‌ت کوچیک و مسخره به نظر بیاد.

پروژه‌های کوچیک، کم‌کم تبدیل میشن به تجربه واقعی🚀
⚡2❤1💅1
چندتا سایت کاربردی برای طراحی و پیاده‌سازی وبسایت که بهتره Bookmark شون کنی:

1. Awwwards — برای ایده گرفتن از طراحی سایت

کلی سایت حرفه‌ای برای دیدن ایده‌های طراحی، Layout، انیمیشن و UI.

https://www.awwwards.com/

2. Mobbin — برای ایده‌های UI/UX

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

https://mobbin.com/

3. Dribbble — برای پیدا کردن ایده UI

برای دیدن طراحی‌های مختلف، Landing Page، Dashboard، اپلیکیشن و کامپوننت‌های UI.

https://dribbble.com/

4. shadcn/ui — کامپوننت‌های آماده

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

https://ui.shadcn.com/

5. Coolors — انتخاب رنگ

برای ساخت و پیدا کردن پالت‌های رنگی مناسب برای سایت و پروژه‌هات.

https://coolors.co/

6. Google Fonts — فونت‌های رایگان

برای پیدا کردن فونت‌های مناسب وب و استفاده مستقیم توی پروژه.

https://fonts.google.com/

این لیست رو نگه دار؛ موقع طراحی سایت احتمالاً چند بار بهشون برمی‌گردی.
👍2❤1🔥1
یه قابلیت GitHub که خیلی‌ها ازش استفاده نمی‌کنن

تا حالا شده وارد یه پروژه توی GitHub بشی و بخوای بفهمی یه قسمت خاص از کد دقیقاً چه زمانی و توسط کی تغییر کرده؟

لازم نیست کل Commitها رو یکی‌یکی بگردی
توی GitHub می‌تونی وارد فایل موردنظر بشی و روی گزینه Blame بزنی.

اینجا GitHub بهت نشون میده هر خط از این فایل، آخرین بار توی کدوم Commit تغییر کرده و چه کسی اون تغییر رو انجام داده، مثلاً یه خط از کد داری که نمی‌فهمی چرا اینطوری نوشته شده.
به‌جای اینکه حدس بزنی، می‌تونی ببینی:

این خط کی اضافه شده؟
توی چه Commitی تغییر کرده؟
پیام اون Commit چی بوده؟
و چه تغییراتی همون موقع انجام شده؟

این قابلیت مخصوصاً وقتی روی پروژه‌های تیمی یا پروژه‌های قدیمی کار می‌کنی خیلی به درد می‌خوره.

یه برنامه‌نویس خوب فقط کد جدید نمی‌نویسه؛
بلده تاریخچه کد رو هم بررسی کنه.

اگه با Git و GitHub کار می‌کنی، گزینه Blame رو حتماً یه بار امتحان کن.
❤3👏1
🔴یک فردی رو تو اینستا دیدم که میگفت جوک قرن برنامه نویس هایی هستن که می‌گن ai جای مارو نمیگیره ما باید کد رو تحلیل کنیم
قطعا برنامه نویسی نابود خواهد شد

استاد ‌شما که ادعای نابودی داری یه ai معرفی کن از 0 تا صد کار رو بدون خطا انجام بده.

حالا از این بگذریم، بیو پیجش مشخصه که خودش اینکارس، از استوری هایی که میزاره راحت میشه فهمید میخواد مردم رو نا امید کنه که کسی نیاد توی این حوزه🤣

⚠️خلاصه به حرف هر کسی گوش ندید، خیلی ها از قصد دروغ میگن که حذف رقیب بکنن و در آخر برای ورود به این رشته باید تحقیق بکنید و تصمیم نهایی رو شما بگیرید نه دیگران.
یکم بیشتر دقت کنید🙏
👍4🔥1💊1
✅
👍2🔥1👏1
W3schols
سایتی که تقریبا میشه گفت همه برنامه نویس ها عاشقشن، به شخصه خودم وقتایی که صرف یادگیری میکنم یه بخشیش به این سایت مربوطه، اگر هم میخواید شروع کنید باید حتما یه سر بهش بزنید، توش از داکیومنت ها تا آزمون میتونید پیداکنید درضمن اکثر زبان هارو هم داره
2⚡3🔥1👏1
Mativex
W3schols سایتی که تقریبا میشه گفت همه برنامه نویس ها عاشقشن، به شخصه خودم وقتایی که صرف یادگیری میکنم یه بخشیش به این سایت مربوطه، اگر هم میخواید شروع کنید باید حتما یه سر بهش بزنید، توش از داکیومنت ها تا آزمون میتونید پیداکنید درضمن اکثر زبان هارو هم داره
اینم داخل پرانتز بگم که اگر زبانتون خوب نیست میتونید از ترنسلیت خود گوگل استفاده کنید با یه اکستنشن راست چین(rtl) بکنید و بخونید

البته یه سایت ایرانی دقیقا شبیه همین معرفی میکنم 😁
3❤3🔥1👨‍💻1
بابت یک روز تاخیر معذرت میخوام عزیزان 🌹🩵

درگیر یک کاره خیلی مهم بودم و متأسفه وقت نشد بیام و ادامه مطالب رو بزارم، برای جبران دو برابرش میکنم 🤝🔥
❤5🔥1🦄1
اگه ۱۰ تا پروژه نصفه داری، پروژه یازدهم رو شروع نکن.

یکی از بدترین عادت‌ها بین برنامه‌نویس‌ها اینه:

یه پروژه شروع می‌کنن.

چند روز بعد یه ایده جذاب‌تر به ذهنشون می‌رسه.

پروژه قبلی رو ول می‌کنن و میرن سراغ اون.

بعد یه تکنولوژی جدید می‌بینن.

پروژه سوم.

بعد یه آموزش جدید.

پروژه چهارم.

آخرش GitHub پر شده از Repositoryهایی که هیچ‌کدوم کامل نیستن.

مشکل اینجاست که شروع کردن پروژه خیلی راحت‌تر از تموم کردنشه.
شروع پروژه هیجان داره.
ولی وقتی می‌رسی به تست کردن، رفع باگ، تمیز کردن کد، نوشتن Documentation و Deploy کردن، دیگه اون هیجان اولیه وجود نداره.

اتفاقاً همون قسمت‌ها چیزیه که تجربه واقعی بهت میده.
پس برای مدتی تعداد پروژه‌هات رو کم کن و تعداد پروژه‌های تمام‌شده رو زیاد کن.

لازم نیست پروژه‌ات عجیب و خفن باشه.

یه پروژه ساده بساز، ولی تا آخر ببرش:

ایده → طراحی → کدنویسی → تست → رفع باگ → Git → Deploy → Documentation

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

پروژه نصفه بهت حس پیشرفت میده؛ پروژه کامل بهت تجربه میده.
👍5❤1👏1