اگر می خواین هکر بشین، سعی نکنین هکر بشین❌
===========================
===========================
می گن روزی یک عاشق شمشیر بازی پیش استاد رفت. استاد ازش پرسید برای چی اومده و جواب داد «برای اینکه بهترین شمشیرباز ژاپن بشم». استاد لبخند زد و گفت «عالی! حالا اون جارو رو بردار و جارو بکش». بعد از کشمکش های مرسوم شاگرد اصرار کرد که لازمه زیاد تمرین کنه و اگر روزی ۴ ساعت تمرین کنه چقدر طول می کشه بهترین استاد بشه. استاد بهش گفت ۲۰ سال. گفت اگر روزی ۸ ساعت تمرین کنه چی؟ جواب شد ۱۵ سال. اما این هنوزم برای شاگرد زیاد بود پس گفت اگر روزی ۱۲ ساعت تمرین کنه و خیلی جدی و مستمر چی؟ استاد بهش گفت اونجوری تقریبا باید ۴۰ سال کار کنه.
===========================
===========================
هر انسان توانی داره و سطحی از انگیزه. هیجان اولیه هکر شدن اینه که به همه چیز دسترسی داریم و هر جا می خوایم می ریم و همه از ما می ترسن و بقیه بهمون احترام می ذارن. واقعیت اینه که زندگی هکرها اینطوری نیست. تقریبا شبیه هیچ کدوم از فیلم هایی که می سازن نیست. هکرها به معنی نفوذگرها منظم و خیلی پر حوصله کارهای بسیار تکراری می کنن. معمولا نه پول خاصی دارن نه شهرت خاصی. اونها که تخصص رسمی شون امنیت است هم معمولا دنبال یکسری قرارداد هستن و می شینن تو سازمان یکسری ابزار استاندارد اجرا می کنن.
===========================
===========================
در ضمن مستقیما حرکت کردن به سمت هکر شدن مثل اینه که شما بگین دوست دارین خط تون خیلی خوب باشه و بشینین دائم یک جمله رو تکرار کنین. روش درست تر اینه که الفبا رو درست یاد بگیرین و هر کدوم رو درک کنین و بنویسین و بعد با هم ترکیبشون کنین. در اصل اگر شما می خواین یک هکر خوب بشین بهترین کار اینه که پایه ها رو درست یاد بگیرین:
- سیستم عامل
- شبکه
- امنیت
- برنامه نویسی
و از اون پایینتر حتی چیزهایی مثل جامعه شناسی، روانشناسی، ریاضی، آمار و حتی زیست شناسی!!!
[ جامعه شناسی و روان شناسی برای مهندسی اجتماعی و زیست شناسی برای درک مغز و خطاهاش و در نهایت همشون برای داشتن سطح بالاتری از دانش در حوزه های مختلف بعلاوه لذت بردن از دونستن چیزهای جدید ]
===========================
===========================
اینجوری شما به یک نینجا یا دزد دریایی تبدیل می شین که کسی جلودارش نیست. این خیلی فرق داره با کسی که برای شهرت یا هر چیز دیگه به بقیه کلک می زنه تا بهش اعتماد کنن و یه برنامه رو گوشی شون نصب کنن یا کی لاگر می ذاره لپ تاپش رو قرض می ده به بقیه یا دو تا ابزار از یک سی دی ران می کنه (: انتخاب با شماست که کدوم رو دوست دارین ولی از من میشنوین در اولی (بلد بودن پایه ای خیلی چیزها) کلی اعتبار و امکان تغییر کار و جاهای خوب کار کردن و لذت بردن از نتایج است و توی دومی (یاد گرفتن چند تا ابزار اماده و دروغ گفتن و .. که بهش می گیم اسکریپت کیدی یا بچه اسکریپتی) حداکثر شهرت اینکه مجری تلویزیون بگه یک هکر که درگاه بانکی الکی درست کرده بودم رو گرفتیم و تعجب همکلاسی ها و احتمالا یه پلی گرفتن از یه آدم پر زور و خدمت بهش. من اولی رو ترجیح می دم چون فان تر است و پایدار تر.
===========================
===========================
اگر شما هم دوست دارین یه آدم با سواد باشین و هک براتون فقط به معنی دزدی و ورود غیرمجاز نباشه، اولی رو انتخاب کنین و همین حالا برین سراغ این لیست:
- یاد گرفتن لینوکس یا هر سیستم عامل دیگه ای که دوست دارین ولی عمیق
- یاد گرفتن دیتابیس های مختلف و کار کردن باهاشون
- یاد گرفتن شبکه در حد سی سی ان ای
- یاد گرفتن پروتکل های ارتباطی از اچ تی تی پی تا تی سی پی تا اف تی پی تا اس ان ام پی تا هر چی که هر جا دیدین
- یاد گرفتن رمزنگاری با درک اتفاقات پشتش. از درک بیت کوین تا کلیدها تا اس اس اچ تا هش هایی مثل ام دی ۵ تا اسکرام (رمزنگاری)
- یاد گرفتن ریاضی پایه تر و آمار
- یاد گرفتن برنامه نویسی و نوشتن برنامه های جالب از شکستن رمز تا دانلود یک سایت و پریدن در اینترنت و انتقال فایل و هر چی به کارتون اومد
- یاد گرفتن ابزارهای مرتبط از دیباگرها تا دامپ کننده های شبکه و غیره
- و ..
اگاه باشید که برای چنین هکری کلی کار باحال هست و کلی فرصت کسب اعتبار ولی خب ما معمولا به اون سطح نمی رسیم که مثلا باگ فلان ابزار گوگل رو کشف و گزارش کنیم و کلی جایزه ببریم و در نتیجه مثل همون شاگرد شمشیربازی، چون دوست داریم خیلی زود پیشرفت کنیم عملا به سمتی می ریم که پیشرفت زیادی توش نیست. بازم می گم:
انتخاب با شما!!
#advice
#hack
===========================
===========================
می گن روزی یک عاشق شمشیر بازی پیش استاد رفت. استاد ازش پرسید برای چی اومده و جواب داد «برای اینکه بهترین شمشیرباز ژاپن بشم». استاد لبخند زد و گفت «عالی! حالا اون جارو رو بردار و جارو بکش». بعد از کشمکش های مرسوم شاگرد اصرار کرد که لازمه زیاد تمرین کنه و اگر روزی ۴ ساعت تمرین کنه چقدر طول می کشه بهترین استاد بشه. استاد بهش گفت ۲۰ سال. گفت اگر روزی ۸ ساعت تمرین کنه چی؟ جواب شد ۱۵ سال. اما این هنوزم برای شاگرد زیاد بود پس گفت اگر روزی ۱۲ ساعت تمرین کنه و خیلی جدی و مستمر چی؟ استاد بهش گفت اونجوری تقریبا باید ۴۰ سال کار کنه.
===========================
===========================
هر انسان توانی داره و سطحی از انگیزه. هیجان اولیه هکر شدن اینه که به همه چیز دسترسی داریم و هر جا می خوایم می ریم و همه از ما می ترسن و بقیه بهمون احترام می ذارن. واقعیت اینه که زندگی هکرها اینطوری نیست. تقریبا شبیه هیچ کدوم از فیلم هایی که می سازن نیست. هکرها به معنی نفوذگرها منظم و خیلی پر حوصله کارهای بسیار تکراری می کنن. معمولا نه پول خاصی دارن نه شهرت خاصی. اونها که تخصص رسمی شون امنیت است هم معمولا دنبال یکسری قرارداد هستن و می شینن تو سازمان یکسری ابزار استاندارد اجرا می کنن.
===========================
===========================
در ضمن مستقیما حرکت کردن به سمت هکر شدن مثل اینه که شما بگین دوست دارین خط تون خیلی خوب باشه و بشینین دائم یک جمله رو تکرار کنین. روش درست تر اینه که الفبا رو درست یاد بگیرین و هر کدوم رو درک کنین و بنویسین و بعد با هم ترکیبشون کنین. در اصل اگر شما می خواین یک هکر خوب بشین بهترین کار اینه که پایه ها رو درست یاد بگیرین:
- سیستم عامل
- شبکه
- امنیت
- برنامه نویسی
و از اون پایینتر حتی چیزهایی مثل جامعه شناسی، روانشناسی، ریاضی، آمار و حتی زیست شناسی!!!
[ جامعه شناسی و روان شناسی برای مهندسی اجتماعی و زیست شناسی برای درک مغز و خطاهاش و در نهایت همشون برای داشتن سطح بالاتری از دانش در حوزه های مختلف بعلاوه لذت بردن از دونستن چیزهای جدید ]
===========================
===========================
اینجوری شما به یک نینجا یا دزد دریایی تبدیل می شین که کسی جلودارش نیست. این خیلی فرق داره با کسی که برای شهرت یا هر چیز دیگه به بقیه کلک می زنه تا بهش اعتماد کنن و یه برنامه رو گوشی شون نصب کنن یا کی لاگر می ذاره لپ تاپش رو قرض می ده به بقیه یا دو تا ابزار از یک سی دی ران می کنه (: انتخاب با شماست که کدوم رو دوست دارین ولی از من میشنوین در اولی (بلد بودن پایه ای خیلی چیزها) کلی اعتبار و امکان تغییر کار و جاهای خوب کار کردن و لذت بردن از نتایج است و توی دومی (یاد گرفتن چند تا ابزار اماده و دروغ گفتن و .. که بهش می گیم اسکریپت کیدی یا بچه اسکریپتی) حداکثر شهرت اینکه مجری تلویزیون بگه یک هکر که درگاه بانکی الکی درست کرده بودم رو گرفتیم و تعجب همکلاسی ها و احتمالا یه پلی گرفتن از یه آدم پر زور و خدمت بهش. من اولی رو ترجیح می دم چون فان تر است و پایدار تر.
===========================
===========================
اگر شما هم دوست دارین یه آدم با سواد باشین و هک براتون فقط به معنی دزدی و ورود غیرمجاز نباشه، اولی رو انتخاب کنین و همین حالا برین سراغ این لیست:
- یاد گرفتن لینوکس یا هر سیستم عامل دیگه ای که دوست دارین ولی عمیق
- یاد گرفتن دیتابیس های مختلف و کار کردن باهاشون
- یاد گرفتن شبکه در حد سی سی ان ای
- یاد گرفتن پروتکل های ارتباطی از اچ تی تی پی تا تی سی پی تا اف تی پی تا اس ان ام پی تا هر چی که هر جا دیدین
- یاد گرفتن رمزنگاری با درک اتفاقات پشتش. از درک بیت کوین تا کلیدها تا اس اس اچ تا هش هایی مثل ام دی ۵ تا اسکرام (رمزنگاری)
- یاد گرفتن ریاضی پایه تر و آمار
- یاد گرفتن برنامه نویسی و نوشتن برنامه های جالب از شکستن رمز تا دانلود یک سایت و پریدن در اینترنت و انتقال فایل و هر چی به کارتون اومد
- یاد گرفتن ابزارهای مرتبط از دیباگرها تا دامپ کننده های شبکه و غیره
- و ..
اگاه باشید که برای چنین هکری کلی کار باحال هست و کلی فرصت کسب اعتبار ولی خب ما معمولا به اون سطح نمی رسیم که مثلا باگ فلان ابزار گوگل رو کشف و گزارش کنیم و کلی جایزه ببریم و در نتیجه مثل همون شاگرد شمشیربازی، چون دوست داریم خیلی زود پیشرفت کنیم عملا به سمتی می ریم که پیشرفت زیادی توش نیست. بازم می گم:
انتخاب با شما!!
#advice
#hack
FaQ of Programming
اگر می خواین هکر بشین، سعی نکنین هکر بشین❌ =========================== =========================== می گن روزی یک عاشق شمشیر بازی پیش استاد رفت. استاد ازش پرسید برای چی اومده و جواب داد «برای اینکه بهترین شمشیرباز ژاپن بشم». استاد لبخند زد و گفت «عالی! حالا…
اینم اضافه کنم، گفتم شاید این جمله به دردتون بخوره :
هنر یک دروغگوی خوب اینه که به بقیه بفهمونه که استعداد "دروغ" گفتن نداره.
House Of Cards
هنر یک دروغگوی خوب اینه که به بقیه بفهمونه که استعداد "دروغ" گفتن نداره.
House Of Cards
Forwarded from DevTwitter | توییت برنامه نویسی
#بدرد
فقط اینکه شما بلد باشید با یک زبان برنامه نویسی یک پروژه رو به اتمام برسونید به معنی این نیست که شما یک Software engineer یا مهندس نرمافزار هستید.
یک مهندس نرمافزار توی سال 2023 نیازه که حداقل یکسری ابزار هارو بلد باشه و بتونه باهاشون کار کنه، خب بیاید ببینیم چه ابزارهایی...
- IDE | Editor
یک مهندس نرمافزار احتمالا بیشترین تایمش رو بابت کد زدن بگذرونه، پس نیازه که محیطی که توش کد میزنه رو خوب بشناسه.
پس اولین ابزار یک IDE یا ادیتور مناسبه که اون رو خوب بشناسه و بهش مسلط باشه تا با سرعت مناسبی بتونه پروسه کد زدن رو پیش ببره.
- Version control systems
برای مدیریت و توسعه سورس های کد نوشته شده و اشتراک گذاری و توسعه توسط بقیه برنامه نویس ها شما حتما حتما باید یک ورژن کنترل مثل گیت رو خوب بلد باشید تا بتونید در روند توسعه سریع و چابک باشید.
- Docker
دیگه توی این دوره هر مهندس نرم افزاری برای این که یک محیط Centralized رو بالا بیاره نیازه که داکر رو بلد باشه، حتما یادش بگیرید :)
- Testing tools
شما نیازه که ابزار ها و لایبرری های مورد استفاده جهت تست نرم افزارتون رو هم بلد باشید تا بتونید تست اتوماتیک داشته باشید
- Monitoring
یکسری ابزار ها هستن برای مانیتور کردن پرفومنس پروژه مثل Prometheus و Grafana که با استفاده ازشون میتونید پرفومنس پروژتون یا دیتابیستون رو مانیتور کنید و برای تحلیل هاتون ازشون استفاده کنید.
- Task management tools
کارها و تسک های هربرنامه نویس باید مشخص باشه که بتونه سرعتش در توسعه رو بالا ببره، در نتیجه دونستن یکسری ابزار مثل Jira که کارشون Task management و.. هست یک نیاز ضروریه.
- Logging
اما لاگ زدن و log tracking، اهمیتش توی یک پروژه به قدری مهمه که شما بعنوان مهندس نرم افزار برای کنترل بهتر روی پروژتون نباید ازش غافل بشید.
یکسری ابزار ها مثل Sentry بهتون کمک میکنن.
- CI/CD
شما با استفاده از CD/CD میتونید روند بیلد، تست و دیپلوی پروژتون رو اتوماتیک کنید و خیلی سرعت خودتون رو در روند توسعه نرم افزار بالاتر ببرید و ریسک خطا های بیلد و دیپلوی رو کاهش بدید، ابزار هایی مثل Jenkins یا حتی Gitlab به شما در این پروسه کمک میکنن.
- Gitlab | Github
خب ما گیت رو یادگرفتیم حالا چطور توی یک محیط اشتراکی کدهامون رو باهم به اشتراک بزاریم و کدهای همدیگه رو قبل از اعمال بررسی و کامنت بزاریم، یا اصلا این کدهارو کجا نگه داریم که فردا از دستشون ندیم؟ خب معلومه دیگه از گیتهاب یا گیتلب استفاده کنید.
- Message brokers
این روزا با بزرگ شدن پروژه هامون، نیاز به ارتباط بین اپلیکیشن ها حس میشه که یکی از روش های ارتباط برقرار کردن استفاده از Message broker هایی مثل Kafka یا RabbitMQ هستش و یادگیریشون امروزه تقریبا ضروری شده برای یک مهندس نرم افزار
- Linux
اصلا نیاز به توضیح نیست در مورد لینوکس، بعنوان یه مهندس نرم افزار تقریبا بیشتر سرورهایی که باهاشون سر و کار دارید لینوکسی هستند، و از سمتی احتمالا استفاده از لینوکس میتونه خیلی بهتون کمک کنه بعنوان دسکتاپتون
پس یادش بگیرید.
- Cloud platforms
این روزا تقریبا هرجایی که برید با Cloud سر و کار دارید و زیرساخت اکثر اپلیکیشنا توی محیط هایی مثل AWS و Google Cloud و Azure یا مشابهشون دارن میزبانی میشن، پس اینم احتمالا باید یادبگیرید خصوصا اگه قصد مهاجرت دارید.
@DevTwitter | <Reza/>
فقط اینکه شما بلد باشید با یک زبان برنامه نویسی یک پروژه رو به اتمام برسونید به معنی این نیست که شما یک Software engineer یا مهندس نرمافزار هستید.
یک مهندس نرمافزار توی سال 2023 نیازه که حداقل یکسری ابزار هارو بلد باشه و بتونه باهاشون کار کنه، خب بیاید ببینیم چه ابزارهایی...
- IDE | Editor
یک مهندس نرمافزار احتمالا بیشترین تایمش رو بابت کد زدن بگذرونه، پس نیازه که محیطی که توش کد میزنه رو خوب بشناسه.
پس اولین ابزار یک IDE یا ادیتور مناسبه که اون رو خوب بشناسه و بهش مسلط باشه تا با سرعت مناسبی بتونه پروسه کد زدن رو پیش ببره.
- Version control systems
برای مدیریت و توسعه سورس های کد نوشته شده و اشتراک گذاری و توسعه توسط بقیه برنامه نویس ها شما حتما حتما باید یک ورژن کنترل مثل گیت رو خوب بلد باشید تا بتونید در روند توسعه سریع و چابک باشید.
- Docker
دیگه توی این دوره هر مهندس نرم افزاری برای این که یک محیط Centralized رو بالا بیاره نیازه که داکر رو بلد باشه، حتما یادش بگیرید :)
- Testing tools
شما نیازه که ابزار ها و لایبرری های مورد استفاده جهت تست نرم افزارتون رو هم بلد باشید تا بتونید تست اتوماتیک داشته باشید
- Monitoring
یکسری ابزار ها هستن برای مانیتور کردن پرفومنس پروژه مثل Prometheus و Grafana که با استفاده ازشون میتونید پرفومنس پروژتون یا دیتابیستون رو مانیتور کنید و برای تحلیل هاتون ازشون استفاده کنید.
- Task management tools
کارها و تسک های هربرنامه نویس باید مشخص باشه که بتونه سرعتش در توسعه رو بالا ببره، در نتیجه دونستن یکسری ابزار مثل Jira که کارشون Task management و.. هست یک نیاز ضروریه.
- Logging
اما لاگ زدن و log tracking، اهمیتش توی یک پروژه به قدری مهمه که شما بعنوان مهندس نرم افزار برای کنترل بهتر روی پروژتون نباید ازش غافل بشید.
یکسری ابزار ها مثل Sentry بهتون کمک میکنن.
- CI/CD
شما با استفاده از CD/CD میتونید روند بیلد، تست و دیپلوی پروژتون رو اتوماتیک کنید و خیلی سرعت خودتون رو در روند توسعه نرم افزار بالاتر ببرید و ریسک خطا های بیلد و دیپلوی رو کاهش بدید، ابزار هایی مثل Jenkins یا حتی Gitlab به شما در این پروسه کمک میکنن.
- Gitlab | Github
خب ما گیت رو یادگرفتیم حالا چطور توی یک محیط اشتراکی کدهامون رو باهم به اشتراک بزاریم و کدهای همدیگه رو قبل از اعمال بررسی و کامنت بزاریم، یا اصلا این کدهارو کجا نگه داریم که فردا از دستشون ندیم؟ خب معلومه دیگه از گیتهاب یا گیتلب استفاده کنید.
- Message brokers
این روزا با بزرگ شدن پروژه هامون، نیاز به ارتباط بین اپلیکیشن ها حس میشه که یکی از روش های ارتباط برقرار کردن استفاده از Message broker هایی مثل Kafka یا RabbitMQ هستش و یادگیریشون امروزه تقریبا ضروری شده برای یک مهندس نرم افزار
- Linux
اصلا نیاز به توضیح نیست در مورد لینوکس، بعنوان یه مهندس نرم افزار تقریبا بیشتر سرورهایی که باهاشون سر و کار دارید لینوکسی هستند، و از سمتی احتمالا استفاده از لینوکس میتونه خیلی بهتون کمک کنه بعنوان دسکتاپتون
پس یادش بگیرید.
- Cloud platforms
این روزا تقریبا هرجایی که برید با Cloud سر و کار دارید و زیرساخت اکثر اپلیکیشنا توی محیط هایی مثل AWS و Google Cloud و Azure یا مشابهشون دارن میزبانی میشن، پس اینم احتمالا باید یادبگیرید خصوصا اگه قصد مهاجرت دارید.
@DevTwitter | <Reza/>
Forwarded from /dev/null
منابع ویدیویی رایگان ریاضیات رشته های مهندسی برق و کامپیوتر
ریاضی عمومی ۱ :
استاد محمد هوسمی ( آپارات )
https://www.aparat.com/playlist/1544500
استاد میرصادقی ( مکتب خونه )
https://b2n.ir/m65770
استاد مس فروش ( یوتیوب )
https://youtube.com/playlist?list=PLkwcg2bJtvvbOUvc07VObz2CqUwIDpnx0
ریاضی عمومی ۲ :
استاد محمد هوسمی ( آپارات )
https://www.aparat.com/playlist/1511354
استاد طاهر لطفی ( مکتب خونه )
https://b2n.ir/n68442
استتد سیاوش شهشهانی ( مکتب خونه )
https://b2n.ir/h17510
استاد مس فروش ( یوتیوب )
https://youtube.com/playlist?list=PLkwcg2bJtvvbYWxCkuA90WbA9tPEb1lSN
معادلات دیفرانسیل :
استاد محمد هوسمی ( آپارات )
https://www.aparat.com/playlist/1530094
استاد مس فروش ( مکتب خونه )
https://b2n.ir/h55989
استاد دارا معظمی (مکتب خونه )
https://b2n.ir/a23922
ریاضیات گسسته :
استاد میرصادقی ( مکتب خونه )
https://b2n.ir/t05297
ریاضی مهندسی :
استاد مس فروش ( مکتب خونه )
https://b2n.ir/h18178
محاسبات عددی :
استاد مس فروش ( یوتیوب )
https://youtube.com/playlist?list=PLkwcg2bJtvvZV3hpPX093XvXu6PQHzzbI
استاد مجید بنی اسدی ( مکتب خونه )
https://b2n.ir/k77820
آمار و احتمال مهندسی :
استاد علی شریف زارچی ( مکتب خونه )
https://b2n.ir/a08685
استاد محمد مهدی نایبی ( مکتب خونه )
https://b2n.ir/j66684
استاد صفیه محمودی ( مکتب خونه )
https://b2n.ir/z34081
استاد مس فروش ( یوتیوب )
https://youtube.com/playlist?list=PLkwcg2bJtvvYmDDIH5jQdVUXKM91sWxoM
@d3vn8ll
اگر منابع رایگان دیگه ای برای ریاضیات دانشگاه میشناسید تو کامنت ها معرفی کنید
ریاضی عمومی ۱ :
استاد محمد هوسمی ( آپارات )
https://www.aparat.com/playlist/1544500
استاد میرصادقی ( مکتب خونه )
https://b2n.ir/m65770
استاد مس فروش ( یوتیوب )
https://youtube.com/playlist?list=PLkwcg2bJtvvbOUvc07VObz2CqUwIDpnx0
ریاضی عمومی ۲ :
استاد محمد هوسمی ( آپارات )
https://www.aparat.com/playlist/1511354
استاد طاهر لطفی ( مکتب خونه )
https://b2n.ir/n68442
استتد سیاوش شهشهانی ( مکتب خونه )
https://b2n.ir/h17510
استاد مس فروش ( یوتیوب )
https://youtube.com/playlist?list=PLkwcg2bJtvvbYWxCkuA90WbA9tPEb1lSN
معادلات دیفرانسیل :
استاد محمد هوسمی ( آپارات )
https://www.aparat.com/playlist/1530094
استاد مس فروش ( مکتب خونه )
https://b2n.ir/h55989
استاد دارا معظمی (مکتب خونه )
https://b2n.ir/a23922
ریاضیات گسسته :
استاد میرصادقی ( مکتب خونه )
https://b2n.ir/t05297
ریاضی مهندسی :
استاد مس فروش ( مکتب خونه )
https://b2n.ir/h18178
محاسبات عددی :
استاد مس فروش ( یوتیوب )
https://youtube.com/playlist?list=PLkwcg2bJtvvZV3hpPX093XvXu6PQHzzbI
استاد مجید بنی اسدی ( مکتب خونه )
https://b2n.ir/k77820
آمار و احتمال مهندسی :
استاد علی شریف زارچی ( مکتب خونه )
https://b2n.ir/a08685
استاد محمد مهدی نایبی ( مکتب خونه )
https://b2n.ir/j66684
استاد صفیه محمودی ( مکتب خونه )
https://b2n.ir/z34081
استاد مس فروش ( یوتیوب )
https://youtube.com/playlist?list=PLkwcg2bJtvvYmDDIH5jQdVUXKM91sWxoM
@d3vn8ll
اگر منابع رایگان دیگه ای برای ریاضیات دانشگاه میشناسید تو کامنت ها معرفی کنید
آپارات - سرویس اشتراک ویدیو
ریاضی عمومی 1 - لیست پخش
ریاضی عمومی 1 - جلسه اول: اعداد مختلط (قسمت اول),ریاضی عمومی 1 - جلسه دوم: اعداد مختلط (قسمت دوم),ریاضی عمومی 1 - جلسه سوم: اعداد مختلط (قسمت سوم),ریاضی عمومی 1 - جلسه چهارم: مختصات قطبی (قسمت اول),ریاضی عمومی 1 - جلسه پنجم: مختصات قطبی (قسمت دوم),ریاضی عمومی…
Forwarded from DevTwitter | توییت برنامه نویسی
خیلی #بدرد
با این دوره ها، DevOps و پردازش ابری رو یاد بگیرید + مدرک رایگان
Git
https://www.simplilearn.com/learn-git-basics-skillup
Linux
https://www.mygreatlearning.com/academy/learn-for-free/courses/linux-tutorial
DevOps
https://openclassrooms.com/en/courses/7853556-discover-the-devops-methodology
CI/CD
https://www.simplilearn.com/free-ci-cd-online-training-course-skillup
Docker
https://cognitiveclass.ai/courses/docker-essentials
Kubernetes
https://www.simplilearn.com/learn-kubernetes-basics-free-course-skillup
Cloud Computing
https://cognitiveclass.ai/courses/introduction-to-cloud
AWS
https://openclassrooms.com/en/courses/7864796-discover-cloud-with-amazon-web-services
Azure
https://www.mygreatlearning.com/academy/learn-for-free/courses/azure-course
GCP
https://www.simplilearn.com/learn-google-cloud-platform-fundamentals-free-course-skillup
Serverless
https://mygreatlearning.com/academy/learn-for-free/courses/serverless-computing
Jenkins
https://mygreatlearning.com/academy/learn-for-free/courses/jenkins-tutorial
Puppet
https://simplilearn.com/free-course-to-learn-puppet-basics-skillup
Chef
https://simplilearn.com/chef-in-devops-basics-free-course-skillup
Ansible
https://simplilearn.com/learn-ansible-basics-free-course-skillup
Selenium
https://mygreatlearning.com/academy/learn-for-free/courses/selenium-basics
GitHub
https://mygreatlearning.com/academy/learn-for-free/courses/github-tutorial-for-beginners
VirtualBox & vSphere
https://openclassrooms.com/courses/7163136-set-up-virtual-machines-using-virtualbox-and-vsphere
@DevTwitter
با این دوره ها، DevOps و پردازش ابری رو یاد بگیرید + مدرک رایگان
Git
https://www.simplilearn.com/learn-git-basics-skillup
Linux
https://www.mygreatlearning.com/academy/learn-for-free/courses/linux-tutorial
DevOps
https://openclassrooms.com/en/courses/7853556-discover-the-devops-methodology
CI/CD
https://www.simplilearn.com/free-ci-cd-online-training-course-skillup
Docker
https://cognitiveclass.ai/courses/docker-essentials
Kubernetes
https://www.simplilearn.com/learn-kubernetes-basics-free-course-skillup
Cloud Computing
https://cognitiveclass.ai/courses/introduction-to-cloud
AWS
https://openclassrooms.com/en/courses/7864796-discover-cloud-with-amazon-web-services
Azure
https://www.mygreatlearning.com/academy/learn-for-free/courses/azure-course
GCP
https://www.simplilearn.com/learn-google-cloud-platform-fundamentals-free-course-skillup
Serverless
https://mygreatlearning.com/academy/learn-for-free/courses/serverless-computing
Jenkins
https://mygreatlearning.com/academy/learn-for-free/courses/jenkins-tutorial
Puppet
https://simplilearn.com/free-course-to-learn-puppet-basics-skillup
Chef
https://simplilearn.com/chef-in-devops-basics-free-course-skillup
Ansible
https://simplilearn.com/learn-ansible-basics-free-course-skillup
Selenium
https://mygreatlearning.com/academy/learn-for-free/courses/selenium-basics
GitHub
https://mygreatlearning.com/academy/learn-for-free/courses/github-tutorial-for-beginners
VirtualBox & vSphere
https://openclassrooms.com/courses/7163136-set-up-virtual-machines-using-virtualbox-and-vsphere
@DevTwitter
Forwarded from DevTwitter | توییت برنامه نویسی
بچهها ممکنه خیلی از اوقات نیاز به یک منتور داشته باشید که توی مسیر شغلی بهتون کمک کنه، سایت ADPList با هدف منتورینگ رایگان برای همه ایجاد شده و میتونید توی این سایت ثبتنام کنید و خیلی راحت با منتورهای این پلتفرم جلسه رایگان ست کنید و ازشون کمک بگیرید.
https://adplist.org/explore?tab=mentors
@DevTwitter | <boby cloud/>
https://adplist.org/explore?tab=mentors
@DevTwitter | <boby cloud/>
English Learning Package.zip
18.8 MB
در اینجا از اهمیت زبان انگلیسی در دنیای کامپیوتر و به خصوص نرم افزار برای شما توضیح دادم!!
این فایل فشرده شامل 3 کتاب برای یادگیری یا تقویت زبان انگلیسی هست :
1- Advanced Reading Power Extensive Reading, Vocabulary Building, Comprehension Skills, Reading Faster
2- English Grammar in Use Supplementary Exercises 5th Edition
3- English Vocabulary in Use Elementary
( خوشبختانه یا متاسفانه ) کتاب ها، زبان انگلیسی هستند!
#english
این فایل فشرده شامل 3 کتاب برای یادگیری یا تقویت زبان انگلیسی هست :
1- Advanced Reading Power Extensive Reading, Vocabulary Building, Comprehension Skills, Reading Faster
2- English Grammar in Use Supplementary Exercises 5th Edition
3- English Vocabulary in Use Elementary
( خوشبختانه یا متاسفانه ) کتاب ها، زبان انگلیسی هستند!
#english
عنوان : دوره خیلی خیلی کامل دیجیتال مارکتینگ
مدت : 102 ساعت:))))))
زبان : انگلیسی
https://youtu.be/01Imoibt4as
#digital-marketing
مدت : 102 ساعت:))))))
زبان : انگلیسی
https://youtu.be/01Imoibt4as
#digital-marketing
YouTube
Digital Marketing Full Course Free | Digital Marketing Tutorial For Beginners | #digitalmarketing
00:00:00 Complete Introduction
00:16:21 Domain
02:23:11 Web Hosting
03:43:34 WordPress
11:17:49 Marketing Fundamental & Concepts
13:59:22 Google Ads
35:03:10 Google Analytics
40:52:36 Social Media Optimization
43:46:50 Content Marketing
46:44:44…
00:16:21 Domain
02:23:11 Web Hosting
03:43:34 WordPress
11:17:49 Marketing Fundamental & Concepts
13:59:22 Google Ads
35:03:10 Google Analytics
40:52:36 Social Media Optimization
43:46:50 Content Marketing
46:44:44…
FaQ of Programming
مقدمه ای بر الگوریتم ها.zip
این فایل فشرده شامل دو جلد کتاب " مقدمه ای بر الگوریتم ها " به زبان فارسی هست!!!
===================================
جلد اول شامل ۴۹۶ صفحه و ۱۷ فصل هست!!
سرفصل های جلد اول :
۱− نقش الگوریتم ها در محاسبات
۲- آغاز الگوریتم
۳-رشد توابع
۴- تقسیم و حل
۵- تحلیل احتمالاتی و الگوریتم های تصادفی
۶- مرتب سازی هرمی
۷- مرتب سازی سریع
۸- مرتب سازی در زمان خطی
۹-میانه و شاخص های ترتیبی
۱۰- ساختمان های داده مقدماتی
۱۱- جداول درهم
۱۲-درخت های جست و جوی دودویی
۱۳-درختان قرمز-سیاه
۱۴−ساختمان های داده ی تکمیلی
۱۵−برنامه ریزی پویا
۱۶−الگوریتم های حریصانه
۱۷-تحلیل سرشکن
===================================
جلد دوم شامل ۷۵۸ صفحه و ۲۱ فصل و ادامه جلد اول هست!!
سرفصل های جلد دوم :
۱۸−درخت ها
۱۹−هرم های فیبوناچی
۲۰−درختان van Emde Boas
۲۱−ساختمان های داده برای مجموعه های منفصل
۲۲−الگوریتم های اولیه گراف
۲۳−درختان پوشای کمینه
۲۴−کوتاه ترین مسیرها از یک مبدا
۲۵−کوتاه ترین مسیر بین هردو راس
۲۶−شار بیشینه
۲۷−الگوریتم های چند ریسمانی
۲۸−اهمال ماتریس ها
۲۹−برنامه ریزی خطی
۳۰−چند جمله ای ها و تبدیل تبدیل سریع فوریه
۳۱−الگوریتم های نظریه اعداد
۳۲−تطابق رشته ها
۳۳−هندسه محاسباتی
۳۴−کامل ها (NP)
۳۵−الگوریتم های تقریبی
۳۶−سری هامجموعه ها و مباحث مربوطه
۳۷−شمارش و احتمالات
۳۸−ماتریس ها
#programming
===================================
جلد اول شامل ۴۹۶ صفحه و ۱۷ فصل هست!!
سرفصل های جلد اول :
۱− نقش الگوریتم ها در محاسبات
۲- آغاز الگوریتم
۳-رشد توابع
۴- تقسیم و حل
۵- تحلیل احتمالاتی و الگوریتم های تصادفی
۶- مرتب سازی هرمی
۷- مرتب سازی سریع
۸- مرتب سازی در زمان خطی
۹-میانه و شاخص های ترتیبی
۱۰- ساختمان های داده مقدماتی
۱۱- جداول درهم
۱۲-درخت های جست و جوی دودویی
۱۳-درختان قرمز-سیاه
۱۴−ساختمان های داده ی تکمیلی
۱۵−برنامه ریزی پویا
۱۶−الگوریتم های حریصانه
۱۷-تحلیل سرشکن
===================================
جلد دوم شامل ۷۵۸ صفحه و ۲۱ فصل و ادامه جلد اول هست!!
سرفصل های جلد دوم :
۱۸−درخت ها
۱۹−هرم های فیبوناچی
۲۰−درختان van Emde Boas
۲۱−ساختمان های داده برای مجموعه های منفصل
۲۲−الگوریتم های اولیه گراف
۲۳−درختان پوشای کمینه
۲۴−کوتاه ترین مسیرها از یک مبدا
۲۵−کوتاه ترین مسیر بین هردو راس
۲۶−شار بیشینه
۲۷−الگوریتم های چند ریسمانی
۲۸−اهمال ماتریس ها
۲۹−برنامه ریزی خطی
۳۰−چند جمله ای ها و تبدیل تبدیل سریع فوریه
۳۱−الگوریتم های نظریه اعداد
۳۲−تطابق رشته ها
۳۳−هندسه محاسباتی
۳۴−کامل ها (NP)
۳۵−الگوریتم های تقریبی
۳۶−سری هامجموعه ها و مباحث مربوطه
۳۷−شمارش و احتمالات
۳۸−ماتریس ها
#programming
عنوان : چرا برنامه نویسی یاد بگیریم؟!
مدت : 12 دقیقه
زبان : پارسی
https://youtu.be/qX99fARQdis
#advice
#programming
مدت : 12 دقیقه
زبان : پارسی
https://youtu.be/qX99fARQdis
#advice
#programming
YouTube
چرا برنامه نویسی یاد بگیریم؟ ۹ دلیل
توی این ویدیو ۹ تا دلیل میآرم برای اینکه چرا خوبه برنامهنویسی یاد بگیریم و توی ویدیوهای بعدی میرم سراغ آموزش برنامهنویسی
اگر به این مباحث علاقهمندین حتما کانال رو سابسکرایب کنین و برای دوستاتون بفرستین
اگر مبحث خاصی توی ذهنتون هست که دوست دارین راجع…
اگر به این مباحث علاقهمندین حتما کانال رو سابسکرایب کنین و برای دوستاتون بفرستین
اگر مبحث خاصی توی ذهنتون هست که دوست دارین راجع…
Forwarded from Silicon Valley (AmirHossein)
🔻 کالکشنی از تموم وبسایت ها ، چنل های یوتیوب ، اپلیکیشن ها و هرچیز دیگه ای که برای یادگیری برنامه نویسی نیاز دارید!!!
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
╭ CHANNEL: @Silicon_Valley_Ch
╰ GROUP: @Silicon_Valley_Gap
〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️〰️
╭ CHANNEL: @Silicon_Valley_Ch
╰ GROUP: @Silicon_Valley_Gap
عنوان : چگونه در 4 ماه کدنویسی را یاد و سپس شغل گرفتم؟
مدت : 10 دقیقه
زبان : انگلیسی
https://youtu.be/WR1ydijTx5E
#advice
#programming
مدت : 10 دقیقه
زبان : انگلیسی
https://youtu.be/WR1ydijTx5E
#advice
#programming
YouTube
How I Learned to Code in 4 Months & Got a Job! (No CS Degree, No Bootcamp)
I went from being a college dropout with zero technical skills to landing a software developer job in 4 months. This video is about how I became a self-taught software developer and how I learned how to code without a computer science degree or coding bootcamp.…
Forwarded from Allah Code
نقل قول از کتاب " خودت را به فنا نده " یا بهتره بگم
" unfuck yourself " :
ذهن انسان ها به گونه ای تنظیم شده که همیشه برنده باشد!! حتی اگر شما فکر میکنید بازنده هستید، در حقیقت شما برنده میشید!! حالا چرا؟! چون واقعا به کمک ذهنتون فرد بازنده ای میشید و به هدفتون میرسید که این هم در نوع خودش برد هست!!
یعنی به هرچی فکر کنید، به همون تبدیل میشوید، حتی اگر به اشغال بودن فکر کنید، بازم تبدیل به فرد اشغالی میشوید!!
در بیرون به دنبال جواب نگردید، جواب درون توست
یک کامنت قشنگ و زیبا از یکی از عشق های دل ❤️🔥
@IamMrKaveh
" unfuck yourself " :
ذهن انسان ها به گونه ای تنظیم شده که همیشه برنده باشد!! حتی اگر شما فکر میکنید بازنده هستید، در حقیقت شما برنده میشید!! حالا چرا؟! چون واقعا به کمک ذهنتون فرد بازنده ای میشید و به هدفتون میرسید که این هم در نوع خودش برد هست!!
یعنی به هرچی فکر کنید، به همون تبدیل میشوید، حتی اگر به اشغال بودن فکر کنید، بازم تبدیل به فرد اشغالی میشوید!!
در بیرون به دنبال جواب نگردید، جواب درون توست
یک کامنت قشنگ و زیبا از یکی از عشق های دل ❤️🔥
@IamMrKaveh
این کانال دیگر به فعالیت خود ادامه نمیدهد:)
از 500 تا مطلب قرار داده شده نهایت لذت رو ببرید!!
از 500 تا مطلب قرار داده شده نهایت لذت رو ببرید!!
https://t.me/ProgrammingForEveryHumans
تاپیک های این گروه باز شده!! مطالب مفیدی که پیدا کردید، در تاپیک مورد نظر قرار دهید و، برای توسعه این انجمن هم به یکدیگر کمک کنید تا به کمک هم بتونید چیزای بیشتری یاد بگیرید
تاپیک های این گروه باز شده!! مطالب مفیدی که پیدا کردید، در تاپیک مورد نظر قرار دهید و، برای توسعه این انجمن هم به یکدیگر کمک کنید تا به کمک هم بتونید چیزای بیشتری یاد بگیرید