بهترین وبسایت های طراحی شده با React 👇👇
ری اکت یک کتابخانه رویایی و نوآورانه جاوااسکریپت میباشد که توسعه دهندگان را قادر میسازد تا برنامههایشان بدون نیاز به رفرش شدن صفحه، داده را رفرش کنند.React توسط یک مهندس نرمافزار به نام جردن والکه (Jordan Walke) ساخته شده و از سال ۲۰۱۱ مورد استفاده است.
⚡️Facebook
🔥Netflix
⚡️PayPal
🔥Cloudflare
⚡️Drobox
🔥BBC
⚡️Airbnb
☕️ @CodeExplore
ری اکت یک کتابخانه رویایی و نوآورانه جاوااسکریپت میباشد که توسعه دهندگان را قادر میسازد تا برنامههایشان بدون نیاز به رفرش شدن صفحه، داده را رفرش کنند.React توسط یک مهندس نرمافزار به نام جردن والکه (Jordan Walke) ساخته شده و از سال ۲۰۱۱ مورد استفاده است.
🔥Netflix
⚡️PayPal
🔥Cloudflare
⚡️Drobox
🔥BBC
⚡️Airbnb
☕️ @CodeExplore
🔥13
  مقایسه Tailwind css و Bootstrap 
فریم ورک Tailwind CSS برای توسعه دهندگان باتجربه که می خواهند کنترل کاملی بر طرح های خود داشته باشند، عالیست.
بوت استرپ برای مبتدیانی که می خواهند سریع شروع به کار کنند بهتر است.
اگر به دنبال انعطاف پذیری بیشتر، شخصی سازی و توانایی ایجاد طرح های منحصر به فرد هستید، Tailwind CSS انتخاب بهتری است، که هم عملکرد و کیفیت کد بهتری نسبت به Bootstrap ارائه می دهد.
اگر شما یک طراح نیستید و فقط می خواهید مواردی را در سریع ترین زمان ممکن کنار هم قرار دهید، Bootstrap برای شما مناسب تر است.
اما اگر آزادی عمل برای ایجاد طرح های سفارشی مد نظر شماست، Tailwind CSS گزینه بهتریست.
اگر پروژه شما تفاوت چندانی با برخی از طرحبندیهای رایجتر ندارد، یا بیشتر یک توسعهدهنده فول استک یا توسعهدهنده سمت بک اند هستید، Bootstrap می تواند انتخاب بهتری برای شما باشد.
اگر بیشتر به CSS عادت دارید، Tailwind میتواند انتخاب بهتری باشد.
☕️ @CodeExplore
فریم ورک Tailwind CSS برای توسعه دهندگان باتجربه که می خواهند کنترل کاملی بر طرح های خود داشته باشند، عالیست.
بوت استرپ برای مبتدیانی که می خواهند سریع شروع به کار کنند بهتر است.
اگر به دنبال انعطاف پذیری بیشتر، شخصی سازی و توانایی ایجاد طرح های منحصر به فرد هستید، Tailwind CSS انتخاب بهتری است، که هم عملکرد و کیفیت کد بهتری نسبت به Bootstrap ارائه می دهد.
اگر شما یک طراح نیستید و فقط می خواهید مواردی را در سریع ترین زمان ممکن کنار هم قرار دهید، Bootstrap برای شما مناسب تر است.
اما اگر آزادی عمل برای ایجاد طرح های سفارشی مد نظر شماست، Tailwind CSS گزینه بهتریست.
اگر پروژه شما تفاوت چندانی با برخی از طرحبندیهای رایجتر ندارد، یا بیشتر یک توسعهدهنده فول استک یا توسعهدهنده سمت بک اند هستید، Bootstrap می تواند انتخاب بهتری برای شما باشد.
اگر بیشتر به CSS عادت دارید، Tailwind میتواند انتخاب بهتری باشد.
☕️ @CodeExplore
⚡10🔥2
  من : از C میترسم
روان پزشک : بهت نشون میدم چطور با ترست کنار بیای باید با Pointer رو به رو شی تا ترست بیفته
#Fun #Pointers #C_Programming
☕️ @CodeExplore
روان پزشک : بهت نشون میدم چطور با ترست کنار بیای باید با Pointer رو به رو شی تا ترست بیفته
#Fun #Pointers #C_Programming
☕️ @CodeExplore
🤣11⚡3
  چرا تیلویند ارزش یادگیری داره؟🤔
1 - سیستم استایلی دهی خیلی راحت و سریع (تقریبا 90 درصد پراپرتی های سی اس اس رو داره)
2 - پلاگین برای بلاگ و دارک مود و فرم ها و ..
3 - هر استایلی رو نداشته باشه خودت میتونی در لحضه اضافه کنی یعنی میتونی مثلا مستقیما به عنوان کلاس سی اس اس بنویسی text-[#fff] که میشه متن رنگ سفید
4 - هر یک کلاسی که استفاده کنی فقط همون یک کلاس به فایل استایلت اضافه میشه (طوری نیست که 500 کیلوبایت استایل داشته باشی و از 5 کیلوبایتش استفاده کنی)
5 - به این دلیل که استایل هارو توی html مینویسی سرعت کارت به شدت میره بالا
6 - ریسپانسیو کردن کاملا راحت
7 - از اونجایی که کد هارو داری خودت مینویسی و از کامپوننت های آماده استفاده نمیکنی دیزاینی که میزنی شبیه بقیه نیست (یعنی طوری نیست که توی هر سایتی میری بگی عه اینکه کامپوننت فلان فریمورکه)
8 - یه سری پلاگین های مثل daisyui هستن که بهت کامپوننت آماده میدن دقیقا شبیه کاری که بوت استرپ میکنه با این تفاوت که سورس کد 50 تا کامپوننت به پروژه اضافه نمیشه که در نهایت از 5 تاش استفاده کنی و هر کامپوننتی که استفاده کنی سورس همون فقط به فایل استایلت اضافه میشه
9 - اینطوری نیست که یک بخشی از کدت بره توی html و یه بخشیش بره توی سی اس اس (مثل بوت استرپ که کامپوننت رو استفاده میکنی باید بری توی سی اس اس واسش استایل بنویسی چون تا جایی که یادمه بوت استرپ خیلی کلاس نداشت واسه کاستومایز)
10 - معمولا کامپوننت های بوت استرپ این مشکل رو دارن که خیلی قابل کاستومایز نیستن (به این دلیل که شما یه استایل میدی و خوده اون کامپوننت هم یه سری استایل داره و بینشون کانفیلیکت به وجود میاد و کد هایی بوت استرپ روی کد های شما آور-رایت میشه)
☕️ @CodeExplore
1 - سیستم استایلی دهی خیلی راحت و سریع (تقریبا 90 درصد پراپرتی های سی اس اس رو داره)
2 - پلاگین برای بلاگ و دارک مود و فرم ها و ..
3 - هر استایلی رو نداشته باشه خودت میتونی در لحضه اضافه کنی یعنی میتونی مثلا مستقیما به عنوان کلاس سی اس اس بنویسی text-[#fff] که میشه متن رنگ سفید
4 - هر یک کلاسی که استفاده کنی فقط همون یک کلاس به فایل استایلت اضافه میشه (طوری نیست که 500 کیلوبایت استایل داشته باشی و از 5 کیلوبایتش استفاده کنی)
5 - به این دلیل که استایل هارو توی html مینویسی سرعت کارت به شدت میره بالا
6 - ریسپانسیو کردن کاملا راحت
7 - از اونجایی که کد هارو داری خودت مینویسی و از کامپوننت های آماده استفاده نمیکنی دیزاینی که میزنی شبیه بقیه نیست (یعنی طوری نیست که توی هر سایتی میری بگی عه اینکه کامپوننت فلان فریمورکه)
8 - یه سری پلاگین های مثل daisyui هستن که بهت کامپوننت آماده میدن دقیقا شبیه کاری که بوت استرپ میکنه با این تفاوت که سورس کد 50 تا کامپوننت به پروژه اضافه نمیشه که در نهایت از 5 تاش استفاده کنی و هر کامپوننتی که استفاده کنی سورس همون فقط به فایل استایلت اضافه میشه
9 - اینطوری نیست که یک بخشی از کدت بره توی html و یه بخشیش بره توی سی اس اس (مثل بوت استرپ که کامپوننت رو استفاده میکنی باید بری توی سی اس اس واسش استایل بنویسی چون تا جایی که یادمه بوت استرپ خیلی کلاس نداشت واسه کاستومایز)
10 - معمولا کامپوننت های بوت استرپ این مشکل رو دارن که خیلی قابل کاستومایز نیستن (به این دلیل که شما یه استایل میدی و خوده اون کامپوننت هم یه سری استایل داره و بینشون کانفیلیکت به وجود میاد و کد هایی بوت استرپ روی کد های شما آور-رایت میشه)
☕️ @CodeExplore
⚡11🔥3
  
  کداکسپلور | CodeExplore
چرا تیلویند ارزش یادگیری داره؟🤔  1 - سیستم استایلی دهی خیلی راحت و سریع (تقریبا 90 درصد پراپرتی های سی اس اس رو داره)  2 - پلاگین برای بلاگ و دارک مود و فرم ها و ..  3 - هر استایلی رو نداشته باشه خودت میتونی در لحضه اضافه کنی یعنی میتونی مثلا مستقیما به عنوان…
دوستان واسه خیلی هاتون سوال شده بود که: CSS یا Tailwind ؟
کدوم بهتره ؟
کدوم ارزش یادگیری داره ؟
تو این پست سعی کردم جواب سوال هاتون تا جایی که می دونم جواب بدم ، باز اگه سوالی داشتید تو کامنت ها بهم بگید :)⚡️💪
کدوم بهتره ؟
کدوم ارزش یادگیری داره ؟
تو این پست سعی کردم جواب سوال هاتون تا جایی که می دونم جواب بدم ، باز اگه سوالی داشتید تو کامنت ها بهم بگید :)⚡️💪
❤10
  ⚡️ معرفی ۵ مورد از محبوبترین سایت های فریلنسری:
1-Up work
2-Linkedin
3-IranTalent
4-Freelancer
5-Fiverr
🟣با این سایت ها میتونی پروژه بگیری و از مهارت هات به دلار درآمد داشته باشی
🟣تازه علاوه بر پیدا کردن شغل با سایت دوم و سوم میتونی یه رزومه پر و پیمون برای خودت بسازی و شانس استخدامت رو بالاتر ببری.
🟣مشاغلی مثل دیجیتال مارکتینگ و مدیریت مدیا،طراحی سایت،کپی رایتر و محتوا نویس، تدوین و برنامه نویسی جز پرمتقاضی ترین ها هستن.
☕️ @CodeExplore
1-Up work
2-Linkedin
3-IranTalent
4-Freelancer
5-Fiverr
🟣با این سایت ها میتونی پروژه بگیری و از مهارت هات به دلار درآمد داشته باشی
🟣تازه علاوه بر پیدا کردن شغل با سایت دوم و سوم میتونی یه رزومه پر و پیمون برای خودت بسازی و شانس استخدامت رو بالاتر ببری.
🟣مشاغلی مثل دیجیتال مارکتینگ و مدیریت مدیا،طراحی سایت،کپی رایتر و محتوا نویس، تدوین و برنامه نویسی جز پرمتقاضی ترین ها هستن.
☕️ @CodeExplore
⚡10
  دسته های هکران 
۱- کلاه سفید ها : این گروه کلا قصدش خیرخواهی و کمک به مردم هست و آگاهی سایبری
۲- کلاه سیاه ها : اینگونه افراد بیشتر برای سازمان های تروریستی و عقاید و اهداف خود تلاش میکنند
۳- کلاه خاکستری : که رفتاری ما بین هکران کلاه سفید و کلاه سیاه دارند
۴- کلاه قرمز :هکرهای کلاه قرمز افرادی هستند که برای امنیت سایبری و مقابله با هکرهای خلافکار فعالیت میکنند. آنها معمولاً برای رسیدن به اهداف خود، مسیرهای افراطی و گاه غیرقانونی را انتخاب میکنند
۵- هکتویست ها : کنشگران مجازی و فضای سایبری هستند
۶- کلاه آبی : یک هکر کلاه آبی به فردی گفته می شود که خارج از محدوده مشاوران امنیتی قرار گرفته و وظیفه وی آزمون و تست باگ های احتمالی سیستم قبل از ارائه و استفاده آن توسط کاربران می باشد.
۷- جوجه اسکریپتی : بچه اسکریپتی یا جوجه اسکریپتی فردی غیر ماهر است که از اسکریپتها یا برنامههای توسعه یافته توسط دیگران، عمدتاً برای اهداف مخرب استفاده میکند( هکران فعال در روبیکا و عمده هکران تلگرام )
۸- هکران فدرال : هکرانی غیرقانونی جهانی که به قصد جاسوسی برای ایالت متحده آمریکا کار میکنند
☕️ @CodeExplore
۱- کلاه سفید ها : این گروه کلا قصدش خیرخواهی و کمک به مردم هست و آگاهی سایبری
۲- کلاه سیاه ها : اینگونه افراد بیشتر برای سازمان های تروریستی و عقاید و اهداف خود تلاش میکنند
۳- کلاه خاکستری : که رفتاری ما بین هکران کلاه سفید و کلاه سیاه دارند
۴- کلاه قرمز :هکرهای کلاه قرمز افرادی هستند که برای امنیت سایبری و مقابله با هکرهای خلافکار فعالیت میکنند. آنها معمولاً برای رسیدن به اهداف خود، مسیرهای افراطی و گاه غیرقانونی را انتخاب میکنند
۵- هکتویست ها : کنشگران مجازی و فضای سایبری هستند
۶- کلاه آبی : یک هکر کلاه آبی به فردی گفته می شود که خارج از محدوده مشاوران امنیتی قرار گرفته و وظیفه وی آزمون و تست باگ های احتمالی سیستم قبل از ارائه و استفاده آن توسط کاربران می باشد.
۷- جوجه اسکریپتی : بچه اسکریپتی یا جوجه اسکریپتی فردی غیر ماهر است که از اسکریپتها یا برنامههای توسعه یافته توسط دیگران، عمدتاً برای اهداف مخرب استفاده میکند( هکران فعال در روبیکا و عمده هکران تلگرام )
۸- هکران فدرال : هکرانی غیرقانونی جهانی که به قصد جاسوسی برای ایالت متحده آمریکا کار میکنند
☕️ @CodeExplore
🔥11
  ♨️ با این سایت به راحتی پروفایل گیتهاب خودتون رو کامل و جذاب کنید
کافیه username گیت هابتون رو وارد کنید و بعد از گذروندن 6 مرحله یه پروفایل تر و تمیز تحویل بگیرید.
دقت کنید سوالاتی که پرسیده میشه رو هرچقدر درست و دقیق تر جواب بدید پروفایل کاملی رو توی خروجی دریافت میکنید❗️
👉🏻 gprm.itsvg.in
#github #readme #profile
☕️ @CodeExplore
کافیه username گیت هابتون رو وارد کنید و بعد از گذروندن 6 مرحله یه پروفایل تر و تمیز تحویل بگیرید.
دقت کنید سوالاتی که پرسیده میشه رو هرچقدر درست و دقیق تر جواب بدید پروفایل کاملی رو توی خروجی دریافت میکنید❗️
👉🏻 gprm.itsvg.in
#github #readme #profile
☕️ @CodeExplore
❤7⚡3
  چندتا نکته راجب سوالای  برنامه نویسی بگم بهتون که بهترین نتیجه رو بگیرید و ناخواسته مزاحم دیگران نشید.
نکته اول!
برای سوالاتی که میشه از توی گوگل به جوابش رسید هیچوقت به کسی پیام ندید، شاید اون طرف به رسم ادب جواب شمارو اون لحظه بده ولی مطمئن باشید حس خوبی از این کار نمیگیره.
نکته دوم!
چالشتون رو بشناسید و بدونید دقیقا کجای کار میلنگه! نرید پیوی طرف بگید کدم کار نمیکنه و چیکار کنم درست شه !!
هیچوقت هیچوقت از کدتون عکس نفرستید و نگید "مشکل کدم چیه؟"
حالا چیکار کنید بجاش؟
اول از همه مطمئن شید طرف وقت آزاد داره و مایله از اون وقت آزاد برای حل مشکل شما زمان بذاره!
سپس مسئله تون رو کامل و با جزئیات بهش بصورت تکستی (ویس ندید چون در اکثر مواقع طولانی میشه) بنویسید!
مثال:
"من یه پیج محصولات دارم، که دارم محصولاتمو توش رندر میکنم، دیتای محصولاتمو از بک اند میگیرم و توی ریداکس ذخیره میکنم!
روی هرکدوم از کارد های محصولاتم یه اکشن ادد تو بسکت دارم که با کال کردنش یه API کال میشه و بسکتِ آپدیت شده رو میریزم توی ریداکس.
مشکل وقتی به وجود میاد که کاربر میره توی صفحه بسکت و نمیتونه لیست سبد خریدشو ببینه و اپ کرش میشه."
تا اینجای کار به طرف مقابلتون یه دید کلی از پروژه و چالشتون دادید و کارو براش ساده تر کردید!
☕️ @CodeExplore
نکته اول!
برای سوالاتی که میشه از توی گوگل به جوابش رسید هیچوقت به کسی پیام ندید، شاید اون طرف به رسم ادب جواب شمارو اون لحظه بده ولی مطمئن باشید حس خوبی از این کار نمیگیره.
نکته دوم!
چالشتون رو بشناسید و بدونید دقیقا کجای کار میلنگه! نرید پیوی طرف بگید کدم کار نمیکنه و چیکار کنم درست شه !!
هیچوقت هیچوقت از کدتون عکس نفرستید و نگید "مشکل کدم چیه؟"
حالا چیکار کنید بجاش؟
اول از همه مطمئن شید طرف وقت آزاد داره و مایله از اون وقت آزاد برای حل مشکل شما زمان بذاره!
سپس مسئله تون رو کامل و با جزئیات بهش بصورت تکستی (ویس ندید چون در اکثر مواقع طولانی میشه) بنویسید!
مثال:
"من یه پیج محصولات دارم، که دارم محصولاتمو توش رندر میکنم، دیتای محصولاتمو از بک اند میگیرم و توی ریداکس ذخیره میکنم!
روی هرکدوم از کارد های محصولاتم یه اکشن ادد تو بسکت دارم که با کال کردنش یه API کال میشه و بسکتِ آپدیت شده رو میریزم توی ریداکس.
مشکل وقتی به وجود میاد که کاربر میره توی صفحه بسکت و نمیتونه لیست سبد خریدشو ببینه و اپ کرش میشه."
تا اینجای کار به طرف مقابلتون یه دید کلی از پروژه و چالشتون دادید و کارو براش ساده تر کردید!
☕️ @CodeExplore
⚡11❤1🤣1
  چند تا نصیحت یا بهتره بگم توصیه به شمایی که اول راه برنامه نویسی هستی  :
در درجه اول مراقب سلامتی خودت باش. سعی کن مدت طولانی پشت میز ننشینی و بعد نیم ساعت استراحت کنی! اگه سلامتیت به خطر بیفته دیگه مهم نیست چقدر علاقه داری برنامه نویسی یاد بگیری! چون واسه یادگیریت وقفه ایجاد میشه! مراقب چشم، گردن، کمر، پا و زانو و... خودت باش!! سلامتی از هرچیزی مهم تره!
اگه برای یادگیری دوره های برنامه نویسی علاقه نداشته باشی عمرا بتونی توش دووم بیاری. چرا!؟ چون چارتا مشکل بر بخوری و یه هفته نتونی حلش کنی ازش میگذری همین باعث میشه کارا رو نصفه نیمه انجام بدی و این بدرد نمیخوره! و نمیتونی معماری درست و حسابی از یه برنامه بنا کنی و درک درستی از برنامه نویسی پیدا کنی!!
هیچ وقت فکر نکن در راه برنامه نویسی همیشه پر شور و علاقه باقی میمونی!! اولش خیلی هیجان داری و کم کم با یادگیری علاقت بیشتر میشه. چرا؟ بازم چون مطالب اسون هستن و فکر میکنی بقیه مطالب هم همینجور اسون باقی میمونن ولی بعد یه مدت میخوره تو پرت و این باعث میشه خیلی از علاقت رو از دست بدی، اما بازم نباید ناامید بشی چون هیچ چیزی انقدر سخت نیست که نفهمی، مگر اینکه خودت علاقه ای به فهمیدنش نداشته باشی! اگه علاقه تو قرص و محکم باقی بمونه با سختی های راه از بین نمیره و همچنان با گذروندن دوره ها، و حل کردن مشکلات، دوباره اون شور و شوق رو بدست میاری!! اما اینبار چون کم کم بدست میاریش، به راحتی شور و شوقت رو به راحتی ابتدای راه از دست نمیدی!!
و اینکه اصلا نباید به یک منبع آموزشی تکیه کنی؛ در عین حال در آن واحد نباید از دوتا منبع متفاوت اموزش ببینی!! یکی یکی دوره ها رو باید بگذرونی!! هیچ دوره کاملی وجود نداره. این وظیفه تو هست که چندتا دوره مختلف رو ببینی و مثل تیکه های پازل کنار هم بچسبونی و دانشت رو تکمیل کنی!!
این رو هم بدان: بهترین راه برای یادگیری موضوعی، یاد دادن اون موضوع به دیگران هست! اگه بتونی چیزی رو که یاد گرفتی رو به دیگران هم اموزش بدی فوق العاده میشه و تو هم به مدت طولانی میتونی مطالب رو توی ذهنت نگه داری!
دوره ها رو هم بگذرونی و پروژه ننویسی و خودتو به پروژه نوشتن عادت ندی و فقط یاد بگیری بازم فایده ای نداره!! حتما باید دانش کسب شده رو با کار بگیری تا موفق بشی!! تا بتونی کد ها رو درک کنی!
حالا که به پروژه نویسی عادت کردی و میخوای درآمد کسب کنی هیچ کاری رو رایگان انجام نده!! البته به برنامه نویسا رایگان راهنمایی کن ولی اگه بخوای کاری انجام بدی و خودت دست به کار بشی باید مزد بگیری واگرنه اگه بدون مزد بخوای کار کنی، واضح میگم: کار نمیکنی، حمالی میکنی!!
و اینکه هیچ وقت فکر نکن یه دوره دوتا دوره گذروندی یادگیری تموم شده! برنامه نویسی طوری هست که باید تا اخر عمرت در کنار کار کردن یادگیری هم داشته باشی و خودتو به روز نگه داری تا بتونی گلیمت رو از آب بیرون بکشی!!
☕️ @CodeExplore
در درجه اول مراقب سلامتی خودت باش. سعی کن مدت طولانی پشت میز ننشینی و بعد نیم ساعت استراحت کنی! اگه سلامتیت به خطر بیفته دیگه مهم نیست چقدر علاقه داری برنامه نویسی یاد بگیری! چون واسه یادگیریت وقفه ایجاد میشه! مراقب چشم، گردن، کمر، پا و زانو و... خودت باش!! سلامتی از هرچیزی مهم تره!
اگه برای یادگیری دوره های برنامه نویسی علاقه نداشته باشی عمرا بتونی توش دووم بیاری. چرا!؟ چون چارتا مشکل بر بخوری و یه هفته نتونی حلش کنی ازش میگذری همین باعث میشه کارا رو نصفه نیمه انجام بدی و این بدرد نمیخوره! و نمیتونی معماری درست و حسابی از یه برنامه بنا کنی و درک درستی از برنامه نویسی پیدا کنی!!
هیچ وقت فکر نکن در راه برنامه نویسی همیشه پر شور و علاقه باقی میمونی!! اولش خیلی هیجان داری و کم کم با یادگیری علاقت بیشتر میشه. چرا؟ بازم چون مطالب اسون هستن و فکر میکنی بقیه مطالب هم همینجور اسون باقی میمونن ولی بعد یه مدت میخوره تو پرت و این باعث میشه خیلی از علاقت رو از دست بدی، اما بازم نباید ناامید بشی چون هیچ چیزی انقدر سخت نیست که نفهمی، مگر اینکه خودت علاقه ای به فهمیدنش نداشته باشی! اگه علاقه تو قرص و محکم باقی بمونه با سختی های راه از بین نمیره و همچنان با گذروندن دوره ها، و حل کردن مشکلات، دوباره اون شور و شوق رو بدست میاری!! اما اینبار چون کم کم بدست میاریش، به راحتی شور و شوقت رو به راحتی ابتدای راه از دست نمیدی!!
و اینکه اصلا نباید به یک منبع آموزشی تکیه کنی؛ در عین حال در آن واحد نباید از دوتا منبع متفاوت اموزش ببینی!! یکی یکی دوره ها رو باید بگذرونی!! هیچ دوره کاملی وجود نداره. این وظیفه تو هست که چندتا دوره مختلف رو ببینی و مثل تیکه های پازل کنار هم بچسبونی و دانشت رو تکمیل کنی!!
این رو هم بدان: بهترین راه برای یادگیری موضوعی، یاد دادن اون موضوع به دیگران هست! اگه بتونی چیزی رو که یاد گرفتی رو به دیگران هم اموزش بدی فوق العاده میشه و تو هم به مدت طولانی میتونی مطالب رو توی ذهنت نگه داری!
دوره ها رو هم بگذرونی و پروژه ننویسی و خودتو به پروژه نوشتن عادت ندی و فقط یاد بگیری بازم فایده ای نداره!! حتما باید دانش کسب شده رو با کار بگیری تا موفق بشی!! تا بتونی کد ها رو درک کنی!
حالا که به پروژه نویسی عادت کردی و میخوای درآمد کسب کنی هیچ کاری رو رایگان انجام نده!! البته به برنامه نویسا رایگان راهنمایی کن ولی اگه بخوای کاری انجام بدی و خودت دست به کار بشی باید مزد بگیری واگرنه اگه بدون مزد بخوای کار کنی، واضح میگم: کار نمیکنی، حمالی میکنی!!
و اینکه هیچ وقت فکر نکن یه دوره دوتا دوره گذروندی یادگیری تموم شده! برنامه نویسی طوری هست که باید تا اخر عمرت در کنار کار کردن یادگیری هم داشته باشی و خودتو به روز نگه داری تا بتونی گلیمت رو از آب بیرون بکشی!!
☕️ @CodeExplore
❤15🔥3
  ♨️ یک ابزار رایگان که شبیه github copilot عمل میکنه و طبق گفته خودش بصورت دائمی رایگانه
👉🏻 Codeium.com
#code #copilot
☕️ @CodeExplore
👉🏻 Codeium.com
#code #copilot
☕️ @CodeExplore
⚡10
  کی نباید برنامه نویسی یاد بگیریم؟ 
- اگر فکر میکنید برنامه نویسی پول خوبی توش داره
- اگر فکر میکنید شان اجتماعی بالایی داره
- اگر فکر میکنید میتونید راحت ویزای کاری بگیرید
- اگر فکر میکنید میتونید تو خونه بشینید و کار کنید
- اگر فکر میکنید میتونید هر ایده ای دارید پیاده کنید
- اگر دیدید یه اپلیکیشنی پنج هزار تومن قیمت داره و پنجاه هزار نفر دانلودش کردن و حساب کتاب کردید و هوش از سرتون پرید
- اگر دوست دارید تایم آزاد زیاد داشته باشید
و صدها دلیل دیگه
پس کی باید برنامه نویسی یاد بگیریم؟
- اگر مریض و بیمار تکنولوژی و برنامه نویسی هستید (گیک)
- اگر بیست ساعت کار در یک روز براتون مقدوره
- اگر حاضرید از مهمونی رفتن و عشق و حال با دوستاتون به خاطر یه باگ کوچیک بگذرید
- اگر تحمل شنیدن غرغر کردن مشتری رو دارید
- اگر میتونید هر روز و هر روز چیز جدید یاد بگیرید
- اگر میتونید کتاب های مربوطه بخونید
- اگر به نظرتون انجام دادن هر کاری نیاز به گرفتن پول نداره
- اگر به کمک کردن بدون چشم داشت اعتقاد دارید
- اگر توانایی ساخت ایده های ناب و بکر دارید (ایده سازی مهم تر از ایده داشتن در لحظه س)
- اگر توانایی مدیریت زمان خودتون رو دارید
- اگر ادم شلخته ای نیستید
- اگر اهل حل مسائل پیچیده هستید
- اگر میتونید استرس ددلاین رو تحمل کنید
و صد ها مورد دیگه
من خودم مثالی که همیشه میزنم برای برنامه نویسی اینه:
برنامه نویسی مثل یک کارخونه س
برنامه نویس نسبت به مواد اولیه ای که داره (یعنی چیزایی که بلده) هر محصولی میتونه تولید کنه، ولی این محصول هیچ وقت سود ده نیست، چون شما هر چی مشتری ازت بخوای تولید میکنی و پولش رو میگیری.
وقتی میتونه سود خوبی بهت بده که خودت یک محصول انقلابی با ایده ی خودت تولید کنی و به همه بفروشیش نه فقط مشتری.
مثلا کارخونه ای که چوب بستنی تولید میکنه کسی اسمشو نمیدونه، ولی کارخونه ای که بستنی تولید میکنه رو همه میشناسن
هر جفتشون کارخونه ان، اولی برای مشتری محصول تولید میکنه، دومی برای همه.
امیدوارم تونسته باشم منظورم رو برسونم
اگر کسی رو میشناسید که میخواد برنامه نویسی یاد بگیره حتما براش بفرستید این پست رو تا با کمی از چالش های برنامه نویسی آشنا بشه
☕️ @CodeExplore
- اگر فکر میکنید برنامه نویسی پول خوبی توش داره
- اگر فکر میکنید شان اجتماعی بالایی داره
- اگر فکر میکنید میتونید راحت ویزای کاری بگیرید
- اگر فکر میکنید میتونید تو خونه بشینید و کار کنید
- اگر فکر میکنید میتونید هر ایده ای دارید پیاده کنید
- اگر دیدید یه اپلیکیشنی پنج هزار تومن قیمت داره و پنجاه هزار نفر دانلودش کردن و حساب کتاب کردید و هوش از سرتون پرید
- اگر دوست دارید تایم آزاد زیاد داشته باشید
و صدها دلیل دیگه
پس کی باید برنامه نویسی یاد بگیریم؟
- اگر مریض و بیمار تکنولوژی و برنامه نویسی هستید (گیک)
- اگر بیست ساعت کار در یک روز براتون مقدوره
- اگر حاضرید از مهمونی رفتن و عشق و حال با دوستاتون به خاطر یه باگ کوچیک بگذرید
- اگر تحمل شنیدن غرغر کردن مشتری رو دارید
- اگر میتونید هر روز و هر روز چیز جدید یاد بگیرید
- اگر میتونید کتاب های مربوطه بخونید
- اگر به نظرتون انجام دادن هر کاری نیاز به گرفتن پول نداره
- اگر به کمک کردن بدون چشم داشت اعتقاد دارید
- اگر توانایی ساخت ایده های ناب و بکر دارید (ایده سازی مهم تر از ایده داشتن در لحظه س)
- اگر توانایی مدیریت زمان خودتون رو دارید
- اگر ادم شلخته ای نیستید
- اگر اهل حل مسائل پیچیده هستید
- اگر میتونید استرس ددلاین رو تحمل کنید
و صد ها مورد دیگه
من خودم مثالی که همیشه میزنم برای برنامه نویسی اینه:
برنامه نویسی مثل یک کارخونه س
برنامه نویس نسبت به مواد اولیه ای که داره (یعنی چیزایی که بلده) هر محصولی میتونه تولید کنه، ولی این محصول هیچ وقت سود ده نیست، چون شما هر چی مشتری ازت بخوای تولید میکنی و پولش رو میگیری.
وقتی میتونه سود خوبی بهت بده که خودت یک محصول انقلابی با ایده ی خودت تولید کنی و به همه بفروشیش نه فقط مشتری.
مثلا کارخونه ای که چوب بستنی تولید میکنه کسی اسمشو نمیدونه، ولی کارخونه ای که بستنی تولید میکنه رو همه میشناسن
هر جفتشون کارخونه ان، اولی برای مشتری محصول تولید میکنه، دومی برای همه.
امیدوارم تونسته باشم منظورم رو برسونم
اگر کسی رو میشناسید که میخواد برنامه نویسی یاد بگیره حتما براش بفرستید این پست رو تا با کمی از چالش های برنامه نویسی آشنا بشه
☕️ @CodeExplore
⚡11❤4🤣1
  با این وبسایت ها، توسعه ی وب رو رایگان یاد بگیرید.
UI/UX
1) learnux.io
2) HTML
w3schools.com
3) CSS
web.dev/learn/css/
4) JavaScript
Javascript.info
5 )Git+GitHub
gitimmersion.com
6) React
react.dev
7) APIs
rapidapi.com
8) SQL
sqlbolt.com
9) Data Structures
csvistool.com
10) Interview
interviewbit.com
☕️@CodeExplore
  
  UI/UX
1) learnux.io
2) HTML
w3schools.com
3) CSS
web.dev/learn/css/
4) JavaScript
Javascript.info
5 )Git+GitHub
gitimmersion.com
6) React
react.dev
7) APIs
rapidapi.com
8) SQL
sqlbolt.com
9) Data Structures
csvistool.com
10) Interview
interviewbit.com
☕️@CodeExplore
web.dev
  
  Learn CSS  |  web.dev
  An evergreen CSS course and reference to level up your web styling expertise.
❤10👍2🤣1
  اگه قراره برید مصاحبه در رابطه با Linux این لیست رو نگاه کنید حتما یکی از اینا ازتون پرسیده میشه !
☕️ @CodeExplore
☕️ @CodeExplore
❤10
  بهترین پلتفرم ها برای وبینار
ADOBE CONNECT
بدون شک یکی از بهترین پلتفرم ها و نرم افزار های موجود برای برگزاری کلاس آنلاین است. بسیاری از مدارس، دانشگاه ها و کلاس های آموزشی برای برگزاری جلسات آنلاین خود از ADOBE CONNECT استفاده می کنند.
WebinarJam
وبینار جم نیز یکی از نرم افزارهای خارجی برای برگزاری وبینار آنلاین است. این نرم افزار امکان اتصال تعداد زیادی از افراد به یک جلسه و کلاس آنلاین را فراهم می کند. با استفاده از وبینار جم می توان انواع کلاسهای مجازی را برگزار کرد. از دیگر سایت های وبینار خارجی می توان به موارد زیر اشاره کرد.
Demio
WebEx
Zoom
EverWebinar
Livestorm
☕️ @CodeExplore
ADOBE CONNECT
بدون شک یکی از بهترین پلتفرم ها و نرم افزار های موجود برای برگزاری کلاس آنلاین است. بسیاری از مدارس، دانشگاه ها و کلاس های آموزشی برای برگزاری جلسات آنلاین خود از ADOBE CONNECT استفاده می کنند.
WebinarJam
وبینار جم نیز یکی از نرم افزارهای خارجی برای برگزاری وبینار آنلاین است. این نرم افزار امکان اتصال تعداد زیادی از افراد به یک جلسه و کلاس آنلاین را فراهم می کند. با استفاده از وبینار جم می توان انواع کلاسهای مجازی را برگزار کرد. از دیگر سایت های وبینار خارجی می توان به موارد زیر اشاره کرد.
Demio
WebEx
Zoom
EverWebinar
Livestorm
☕️ @CodeExplore
❤8
  ♨️ برنامه دسکتاپ جالب و کاربردی برای یادگیری git که هم برای ویندوز هم برای لینوکس و هم برای مک فایل نصب داره
از این لینک میتونید دانلودش کنید و ازش استفاده کنید.
📥 لینک دانلود
#git #program
☕️ @CodeExplore
از این لینک میتونید دانلودش کنید و ازش استفاده کنید.
📥 لینک دانلود
#git #program
☕️ @CodeExplore
⚡8
  زبان برنامه نویسی سالیدیتی (Solidity) چیست؟
سالیدیتی یک زبان برنامهنویسی شیءگرا (Object-oriented) و سطح بالا است که برای ساخت قراردادهای هوشمند استفاده میشود. قراردادهای هوشمند وظیفه اتوماسیون یا خودکارسازی تراکنشها در بلاک چین را دارند. زبان برنامهنویسی سالیدیتی در سال ۲۰۱۴ معرفی شد و بعدها توسط مشارکتکنندگان در پروژه اتریوم توسعه یافت. از اولین کاربردهای اتریوم و قراردادهای هوشمند، امکان برگزاری ICO ها بود که منجر به رشد شدید قیمت اتریوم و نهایتا ترکیدن حباب عرضه اولین کوین نیز شد.
☕️ @CodeExplore
سالیدیتی یک زبان برنامهنویسی شیءگرا (Object-oriented) و سطح بالا است که برای ساخت قراردادهای هوشمند استفاده میشود. قراردادهای هوشمند وظیفه اتوماسیون یا خودکارسازی تراکنشها در بلاک چین را دارند. زبان برنامهنویسی سالیدیتی در سال ۲۰۱۴ معرفی شد و بعدها توسط مشارکتکنندگان در پروژه اتریوم توسعه یافت. از اولین کاربردهای اتریوم و قراردادهای هوشمند، امکان برگزاری ICO ها بود که منجر به رشد شدید قیمت اتریوم و نهایتا ترکیدن حباب عرضه اولین کوین نیز شد.
☕️ @CodeExplore
⚡10❤1🤣1
  جاوا یا پایتون
🤏🏻زبان جاوا دارای حساسیت بیشتری نسبت به پایتون در کد نویسی است.
اما در مورد پایتون چیزی شبیه به آن وجود ندارد. در پایان خط کد نیازی به نقطه ویرگول و پرانتزها نیست.
🤏🏻 برنامه نویسی جاوا به صورت Static-type است. باید به صراحت نوع داده متغیر را ذکر کرد. اگر به نوع دادهها int، Float، Double، Character اشاره نشود، خطا در برنامه رخ میدهد.
پایتون به صورت Dynamic-type میشود به این معنی که در زمان اجرا مستقیماً یک مقدار به یک متغیر اختصاص میدهد.
🤏🏻کد های جاوا پیچیده تر از کد های پایتون هستند. اگر بخواهید یک برنامه Hello World را در هر دو بنویسید، میتوانید پیچیدگی کد را مشاهده کنید.
4 خط کد در جاوا و همان برنامه Hello World در پایتون کد 1 خطی خواهد بود.
    
🤏🏻جاوا دارای JDBC (اتصال پایگاه داده جاوا) است که به طور گستردهای از اتصال با پایگاه دادههای مختلف مانند SQL، SQOOP استفاده میشود و JDBC نیز بسیار محبوب است.
اما لایههای دسترسی به پایگاه داده پایتون ضعیف تر از JDBC جاوا هستند.
☕️ @CodeExplore
🤏🏻زبان جاوا دارای حساسیت بیشتری نسبت به پایتون در کد نویسی است.
اما در مورد پایتون چیزی شبیه به آن وجود ندارد. در پایان خط کد نیازی به نقطه ویرگول و پرانتزها نیست.
🤏🏻 برنامه نویسی جاوا به صورت Static-type است. باید به صراحت نوع داده متغیر را ذکر کرد. اگر به نوع دادهها int، Float، Double، Character اشاره نشود، خطا در برنامه رخ میدهد.
پایتون به صورت Dynamic-type میشود به این معنی که در زمان اجرا مستقیماً یک مقدار به یک متغیر اختصاص میدهد.
🤏🏻کد های جاوا پیچیده تر از کد های پایتون هستند. اگر بخواهید یک برنامه Hello World را در هر دو بنویسید، میتوانید پیچیدگی کد را مشاهده کنید.
4 خط کد در جاوا و همان برنامه Hello World در پایتون کد 1 خطی خواهد بود.
🤏🏻جاوا دارای JDBC (اتصال پایگاه داده جاوا) است که به طور گستردهای از اتصال با پایگاه دادههای مختلف مانند SQL، SQOOP استفاده میشود و JDBC نیز بسیار محبوب است.
اما لایههای دسترسی به پایگاه داده پایتون ضعیف تر از JDBC جاوا هستند.
☕️ @CodeExplore
⚡15