Mativex
63 subscribers
47 photos
3 videos
12 links
سلام، من متینم 👋
اینجا درباره برنامه‌نویسی، هوش مصنوعی و مسیر تبدیل شدن به یک توسعه‌دهنده حرفه‌ای صحبت می‌کنیم🚀
Download Telegram
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
edX
یک سایتی که جزو برترین منابع برای یادگیری برنامه نویسی و مهارت های غیره

همه جور دوره با بهترین کیفیت رو ارائه میدن ولی یه نکته خیلی مهم داره اونم اینه که زبان قوی میخواد

از دوره مدیریت تا برنامه نویسی و هوش مصنوعی رو دارن
❤4👍2
از من به شما نصیحت
آکادمیک جلو نرید😂
🦄3😁1
قدرتی که داکیومنت داره هیچ دوره ای نداره
👍2🔥1
واسه ی شروع زبان و ریاضی قوی لازمه؟

اینو قبلا گفتم ولی اینبار هم میگم چون پرسیده شد تو چت.

ببینید دوستان هوش مصنوعی و حوزه های این چنینی قطعا ریاضی لازمه ولی لزوما نیاز نیست خیلی قوی باشه، زبان هم اول یا آخرش لازمه منتها بلد هم نباشی قطعا میتونی شروع کنی
👏3🔥1
الکامپ واقعا فاجعس🤣
🤣3🤔2
Mativex
الکامپ واقعا فاجعس🤣
هرجای دنیا بگی انسان رو گریم میکنن میگن رباته انسان نماس بهت پناه میدن
🤣3👍1🥰1🤔1
دوره های cs50 بد نیست ولی وقتی میتونی همونو توی یوتیوب رایگان ببینی یاد بگیری چرا باید بابتش پول بدی؟
دوره رو ببین رایگان برو تو سایت رسمیش آزمون بده و مدرکت رو بگیر

هرچند مدرکش به هیچ دردی نمیخوره
👍3
درکل یوتیوب بهترین دانشگاه / آموزشگاه دنیاس

تنها هزینه ای که بابتش باید بدی اینترنت و زمانه
👍5🤝1