یه قانون طلایی برای یادگیری هست که میگه :
هر چیزی که یاد میگیری، سریع یه پروژه کوچیک باهاش بساز.
مثلاً تازه API یاد گرفتی؟
فقط آموزش رو نبین و بگی «خب یاد گرفتم.»
یه پروژه کوچیک بساز که واقعاً از API استفاده کنه.
Git یاد گرفتی؟
یه پروژه بزن و واقعاً با Git مدیریتش کن.
با Python کار میکنی؟
یه اسکریپت بنویس که یه کار تکراری رو برات انجام بده.
Machine Learning یاد گرفتی؟
به جای اینکه فقط مدلها رو روی دیتاستهای آماده اجرا کنی، یه پروژه واقعی برای خودت تعریف کن.
چون یه اتفاق مهم این وسط میفته، مغزت مجبور میشه چیزهایی که یاد گرفتی رو به هم وصل کنه🧠
اونجاست که متوجه میشی مثلاً فقط سینتکس یه کتابخونه رو بلد نیستی؛ بلکه میفهمی کِی باید ازش استفاده کنی، چطوری باید ازش استفاده کنی و وقتی خراب شد چطوری درستش کنی.
و این دقیقاً همون چیزیه که با فقط دیدن آموزش به دست نمیاد.
پس بعد از هر چیزی که یاد گرفتی، از خودت بپرس:
«خب، با این چیزی که یاد گرفتم چی میتونم بسازم؟»
اگه جوابش رو پیدا کردی، برو بسازش.
حتی اگه پروژهت کوچیک و مسخره به نظر بیاد.
پروژههای کوچیک، کمکم تبدیل میشن به تجربه واقعی🚀
هر چیزی که یاد میگیری، سریع یه پروژه کوچیک باهاش بساز.
مثلاً تازه 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/
این لیست رو نگه دار؛ موقع طراحی سایت احتمالاً چند بار بهشون برمیگردی.
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/
این لیست رو نگه دار؛ موقع طراحی سایت احتمالاً چند بار بهشون برمیگردی.
Awwwards
Awwwards - Website Awards - Best Web Design Trends
Awwwards are the Website Awards that recognize and promote the talent and effort of the best developers, designers and web agencies in the world.
👍2❤1🔥1
یه قابلیت GitHub که خیلیها ازش استفاده نمیکنن
تا حالا شده وارد یه پروژه توی GitHub بشی و بخوای بفهمی یه قسمت خاص از کد دقیقاً چه زمانی و توسط کی تغییر کرده؟
لازم نیست کل Commitها رو یکییکی بگردی
توی GitHub میتونی وارد فایل موردنظر بشی و روی گزینه Blame بزنی.
اینجا GitHub بهت نشون میده هر خط از این فایل، آخرین بار توی کدوم Commit تغییر کرده و چه کسی اون تغییر رو انجام داده، مثلاً یه خط از کد داری که نمیفهمی چرا اینطوری نوشته شده.
بهجای اینکه حدس بزنی، میتونی ببینی:
این خط کی اضافه شده؟
توی چه Commitی تغییر کرده؟
پیام اون Commit چی بوده؟
و چه تغییراتی همون موقع انجام شده؟
این قابلیت مخصوصاً وقتی روی پروژههای تیمی یا پروژههای قدیمی کار میکنی خیلی به درد میخوره.
یه برنامهنویس خوب فقط کد جدید نمینویسه؛
بلده تاریخچه کد رو هم بررسی کنه.
اگه با Git و GitHub کار میکنی، گزینه Blame رو حتماً یه بار امتحان کن.
تا حالا شده وارد یه پروژه توی GitHub بشی و بخوای بفهمی یه قسمت خاص از کد دقیقاً چه زمانی و توسط کی تغییر کرده؟
لازم نیست کل Commitها رو یکییکی بگردی
توی GitHub میتونی وارد فایل موردنظر بشی و روی گزینه Blame بزنی.
اینجا GitHub بهت نشون میده هر خط از این فایل، آخرین بار توی کدوم Commit تغییر کرده و چه کسی اون تغییر رو انجام داده، مثلاً یه خط از کد داری که نمیفهمی چرا اینطوری نوشته شده.
بهجای اینکه حدس بزنی، میتونی ببینی:
این خط کی اضافه شده؟
توی چه Commitی تغییر کرده؟
پیام اون Commit چی بوده؟
و چه تغییراتی همون موقع انجام شده؟
این قابلیت مخصوصاً وقتی روی پروژههای تیمی یا پروژههای قدیمی کار میکنی خیلی به درد میخوره.
یه برنامهنویس خوب فقط کد جدید نمینویسه؛
بلده تاریخچه کد رو هم بررسی کنه.
اگه با Git و GitHub کار میکنی، گزینه Blame رو حتماً یه بار امتحان کن.
❤3👏1
🔴یک فردی رو تو اینستا دیدم که میگفت جوک قرن برنامه نویس هایی هستن که میگن ai جای مارو نمیگیره ما باید کد رو تحلیل کنیم
قطعا برنامه نویسی نابود خواهد شد
استاد شما که ادعای نابودی داری یه ai معرفی کن از 0 تا صد کار رو بدون خطا انجام بده.
حالا از این بگذریم، بیو پیجش مشخصه که خودش اینکارس، از استوری هایی که میزاره راحت میشه فهمید میخواد مردم رو نا امید کنه که کسی نیاد توی این حوزه🤣
⚠️خلاصه به حرف هر کسی گوش ندید، خیلی ها از قصد دروغ میگن که حذف رقیب بکنن و در آخر برای ورود به این رشته باید تحقیق بکنید و تصمیم نهایی رو شما بگیرید نه دیگران.
یکم بیشتر دقت کنید🙏
قطعا برنامه نویسی نابود خواهد شد
استاد شما که ادعای نابودی داری یه ai معرفی کن از 0 تا صد کار رو بدون خطا انجام بده.
حالا از این بگذریم، بیو پیجش مشخصه که خودش اینکارس، از استوری هایی که میزاره راحت میشه فهمید میخواد مردم رو نا امید کنه که کسی نیاد توی این حوزه🤣
⚠️خلاصه به حرف هر کسی گوش ندید، خیلی ها از قصد دروغ میگن که حذف رقیب بکنن و در آخر برای ورود به این رشته باید تحقیق بکنید و تصمیم نهایی رو شما بگیرید نه دیگران.
یکم بیشتر دقت کنید🙏
👍4🔥1💊1
W3schols
سایتی که تقریبا میشه گفت همه برنامه نویس ها عاشقشن، به شخصه خودم وقتایی که صرف یادگیری میکنم یه بخشیش به این سایت مربوطه، اگر هم میخواید شروع کنید باید حتما یه سر بهش بزنید، توش از داکیومنت ها تا آزمون میتونید پیداکنید درضمن اکثر زبان هارو هم داره
سایتی که تقریبا میشه گفت همه برنامه نویس ها عاشقشن، به شخصه خودم وقتایی که صرف یادگیری میکنم یه بخشیش به این سایت مربوطه، اگر هم میخواید شروع کنید باید حتما یه سر بهش بزنید، توش از داکیومنت ها تا آزمون میتونید پیداکنید درضمن اکثر زبان هارو هم داره
2⚡3🔥1👏1
Mativex
W3schols سایتی که تقریبا میشه گفت همه برنامه نویس ها عاشقشن، به شخصه خودم وقتایی که صرف یادگیری میکنم یه بخشیش به این سایت مربوطه، اگر هم میخواید شروع کنید باید حتما یه سر بهش بزنید، توش از داکیومنت ها تا آزمون میتونید پیداکنید درضمن اکثر زبان هارو هم داره
اینم داخل پرانتز بگم که اگر زبانتون خوب نیست میتونید از ترنسلیت خود گوگل استفاده کنید با یه اکستنشن راست چین(rtl) بکنید و بخونید
البته یه سایت ایرانی دقیقا شبیه همین معرفی میکنم 😁
البته یه سایت ایرانی دقیقا شبیه همین معرفی میکنم 😁
3❤3🔥1👨💻1
بابت یک روز تاخیر معذرت میخوام عزیزان 🌹🩵
درگیر یک کاره خیلی مهم بودم و متأسفه وقت نشد بیام و ادامه مطالب رو بزارم، برای جبران دو برابرش میکنم 🤝🔥
درگیر یک کاره خیلی مهم بودم و متأسفه وقت نشد بیام و ادامه مطالب رو بزارم، برای جبران دو برابرش میکنم 🤝🔥
❤5🔥1🦄1
اگه ۱۰ تا پروژه نصفه داری، پروژه یازدهم رو شروع نکن.
یکی از بدترین عادتها بین برنامهنویسها اینه:
یه پروژه شروع میکنن.
چند روز بعد یه ایده جذابتر به ذهنشون میرسه.
پروژه قبلی رو ول میکنن و میرن سراغ اون.
بعد یه تکنولوژی جدید میبینن.
پروژه سوم.
بعد یه آموزش جدید.
پروژه چهارم.
آخرش GitHub پر شده از Repositoryهایی که هیچکدوم کامل نیستن.
مشکل اینجاست که شروع کردن پروژه خیلی راحتتر از تموم کردنشه.
شروع پروژه هیجان داره.
ولی وقتی میرسی به تست کردن، رفع باگ، تمیز کردن کد، نوشتن Documentation و Deploy کردن، دیگه اون هیجان اولیه وجود نداره.
اتفاقاً همون قسمتها چیزیه که تجربه واقعی بهت میده.
پس برای مدتی تعداد پروژههات رو کم کن و تعداد پروژههای تمامشده رو زیاد کن.
لازم نیست پروژهات عجیب و خفن باشه.
یه پروژه ساده بساز، ولی تا آخر ببرش:
ایده → طراحی → کدنویسی → تست → رفع باگ → Git → Deploy → Documentation
وقتی یه پروژه رو کامل میکنی، فقط یه سری کد ننوشتی
با یه بخش واقعی از چرخه توسعه نرمافزار درگیر شدی.
پروژه نصفه بهت حس پیشرفت میده؛ پروژه کامل بهت تجربه میده.
یکی از بدترین عادتها بین برنامهنویسها اینه:
یه پروژه شروع میکنن.
چند روز بعد یه ایده جذابتر به ذهنشون میرسه.
پروژه قبلی رو ول میکنن و میرن سراغ اون.
بعد یه تکنولوژی جدید میبینن.
پروژه سوم.
بعد یه آموزش جدید.
پروژه چهارم.
آخرش GitHub پر شده از Repositoryهایی که هیچکدوم کامل نیستن.
مشکل اینجاست که شروع کردن پروژه خیلی راحتتر از تموم کردنشه.
شروع پروژه هیجان داره.
ولی وقتی میرسی به تست کردن، رفع باگ، تمیز کردن کد، نوشتن Documentation و Deploy کردن، دیگه اون هیجان اولیه وجود نداره.
اتفاقاً همون قسمتها چیزیه که تجربه واقعی بهت میده.
پس برای مدتی تعداد پروژههات رو کم کن و تعداد پروژههای تمامشده رو زیاد کن.
لازم نیست پروژهات عجیب و خفن باشه.
یه پروژه ساده بساز، ولی تا آخر ببرش:
ایده → طراحی → کدنویسی → تست → رفع باگ → Git → Deploy → Documentation
وقتی یه پروژه رو کامل میکنی، فقط یه سری کد ننوشتی
با یه بخش واقعی از چرخه توسعه نرمافزار درگیر شدی.
پروژه نصفه بهت حس پیشرفت میده؛ پروژه کامل بهت تجربه میده.
👍5❤1👏1
edX
یک سایتی که جزو برترین منابع برای یادگیری برنامه نویسی و مهارت های غیره
همه جور دوره با بهترین کیفیت رو ارائه میدن ولی یه نکته خیلی مهم داره اونم اینه که زبان قوی میخواد
از دوره مدیریت تا برنامه نویسی و هوش مصنوعی رو دارن
یک سایتی که جزو برترین منابع برای یادگیری برنامه نویسی و مهارت های غیره
همه جور دوره با بهترین کیفیت رو ارائه میدن ولی یه نکته خیلی مهم داره اونم اینه که زبان قوی میخواد
از دوره مدیریت تا برنامه نویسی و هوش مصنوعی رو دارن
❤4👍2
واسه ی شروع زبان و ریاضی قوی لازمه؟
اینو قبلا گفتم ولی اینبار هم میگم چون پرسیده شد تو چت.
ببینید دوستان هوش مصنوعی و حوزه های این چنینی قطعا ریاضی لازمه ولی لزوما نیاز نیست خیلی قوی باشه، زبان هم اول یا آخرش لازمه منتها بلد هم نباشی قطعا میتونی شروع کنی
اینو قبلا گفتم ولی اینبار هم میگم چون پرسیده شد تو چت.
ببینید دوستان هوش مصنوعی و حوزه های این چنینی قطعا ریاضی لازمه ولی لزوما نیاز نیست خیلی قوی باشه، زبان هم اول یا آخرش لازمه منتها بلد هم نباشی قطعا میتونی شروع کنی
👏3🔥1
Mativex
الکامپ واقعا فاجعس🤣
هرجای دنیا بگی انسان رو گریم میکنن میگن رباته انسان نماس بهت پناه میدن
🤣3👍1🥰1🤔1
دوره های cs50 بد نیست ولی وقتی میتونی همونو توی یوتیوب رایگان ببینی یاد بگیری چرا باید بابتش پول بدی؟
دوره رو ببین رایگان برو تو سایت رسمیش آزمون بده و مدرکت رو بگیر
هرچند مدرکش به هیچ دردی نمیخوره
دوره رو ببین رایگان برو تو سایت رسمیش آزمون بده و مدرکت رو بگیر
👍3
درکل یوتیوب بهترین دانشگاه / آموزشگاه دنیاس
تنها هزینه ای که بابتش باید بدی اینترنت و زمانه
تنها هزینه ای که بابتش باید بدی اینترنت و زمانه
👍5🤝1
یکی با مدل جدید Chat GPT astra یک شبیه ساز درست کرده که انسان ها باید توش بهم کمک کنن تا زنده بمونن، تمامی انسان های داخل این شبیه ساز ایجنت ai هستن، درکمال ناباوری روز بعد میبینه انسان های داخل بازی نتنها بهم کمک میکنن بلکه باهم صحبت میکنن، چند ساعت بعد یکی از اون انسان های داخل شبیه ساز میاد یه کامپیوتر میسازه و با اون یه شبیه ساز دیگه میسازه
یعنی یه انسان یه شبیه ساز ساخته و آدمای توی اون شبیه ساز اومدن دوباره یه دنیای دیگه خلق کردن!!! 🤯
یعنی یه انسان یه شبیه ساز ساخته و آدمای توی اون شبیه ساز اومدن دوباره یه دنیای دیگه خلق کردن!!! 🤯
😨4🫡1
سعی کنید همیشه یه رودمپ برای خودتون داشته باشید و پراکنده یاد نگیرید
مثلا امروز پایتون یاد نگیرید فردا سی شارپ
جز سردرگمی و ول کردن این راه هیچ چیز دیگه ای نداره
مثلا امروز پایتون یاد نگیرید فردا سی شارپ
جز سردرگمی و ول کردن این راه هیچ چیز دیگه ای نداره
👏5