Forwarded from Panic Dev
قانون اول: در محیط های کاری، به محض وارد شدن «تغییر» ایجاد نکنیم. حتی اگر این تغییر قرار است در چینش میز و صندلی و کشوهای میزمان باشد. بگذاریم تا شش ماه اول روتین جاری در محل کارمان هم چنان «همان طوری باشد که هست.» ایجاد تغییر ولو در شخصی ترین بخش های فضای کار در روزهای اول باعث می شود همکاران و مدیر شما که قبل از شما در آن جا حضور داشته اند، از حضور شما «احساس خطر» کنند.
قانون دوم: در روزهای اول «بیش از حد» و «کمتر از حد» کار نکنیم. هم چنان یادمان باشد که «نباید» تغییر ایجاد کنیم. یادمان باشد که «ایده» های بزرگ مان را در روزهای اول «فاش» نکنیم. یادمان باشد که در روزهای اول قرار نیست کارکنان دیگر از حضور ما احساس خطر کنند؛ وگرنه ما همچون گلوله ای به دیوار برخورد کرده و به سرعت افسرده و فرسوده و خسته می شویم.
قانون سوم: موفقیت در تصدی یک شغل سازمانی نیست، در حفظ و «پایداری» آن است. یادمان باشد که به سرعت «شاد» نشویم. هر چقدر «شادی» درون مان بیشتر شود، به همان سرعت هم «افسرده» خواهیم شد.
قانون چهارم: بحث «در دسترس بودن منابع» را از یاد نبریم. هر چقدر بیشتر در دسترس باشیم و هر چقدر بیشتر و راحت تر «ایده» هایمان را به اشتراک بگذاریم، کمتر مورد توجه قرار خواهیم گرفت. (من بارها این اشتباه را تکرار کرده ام و بارها از آن درس نگرفته ام). یادمان باشد تا زمانی که از «ما» نپرسیده اند هیچ نیازی نیست که «اطلاعات» و «ایده های» خودمان را تشریح کنیم. اگر خودمان با اشتیاق خودمان و بدون درخواست مدیرمان «ایده» هایمان را به زبان بیاوریم، به سرعت «کنار» گذاشته می شویم. مدیر و همکارانمان نخواهند فهمید که «ارزش» ایده های ما چقدر بوده است. "حتی اگر در جایگاه «مشاور کسب و کار» در سازمانی مشغول به کار شده باشیم، باز هم باید صبر کنیم تا مدیرمان شخصا «زمان» بگذارد و از ما «بپرسد»."
یادمان باشد اجازه دهیم شخص مقابل از ما بخواهد و بعد که «آماده شنیدن» شد، ایده هایمان را «حتی اگر خیلی هم ساده باشند» برایشان بگوییم. در این صورت حتی ساده ترین و پیش پاافتاده ترین ایده های ما هم «ارزشمند» تلقی خواهند شد. یادمان باشد ذهن ما «خطای شناختی» دارد و نمیتواند «ارزش گذاری» را به صورت مستقل ارزیابی و به صورت دقیق تبیین کند. یادمان باشد که در محیط کاری، تنها انتظاری که از ما در روزهای اول می رود، «ایده دادن» و یا «اصلاح ذهنیت» نیست، بلکه فقط «سکوت» و «انجام دادن کار روتینی است که به ما محول می شود». یادمان باشد «در دسترس بودن ارزش ما را پایین تر خواهد آورد.»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
بیش از 150,000 دوره
https://www.classcentral.com/
===================================================================
توضیحات مربوط به سایت :
+1200 Universities, Like :
MIT, Harvard University &...
80 Providers Like :
Coursera, Udemy &...
+1000 Institutions Like :
Google, Amazon
ظاهرا بعد از گذروندن دوره های این سایت، مدرک معتبر هم کسب میکنید!!
بیشتر از این توضیح نمیدم😊
#programming
https://www.classcentral.com/
===================================================================
توضیحات مربوط به سایت :
+1200 Universities, Like :
MIT, Harvard University &...
80 Providers Like :
Coursera, Udemy &...
+1000 Institutions Like :
Google, Amazon
ظاهرا بعد از گذروندن دوره های این سایت، مدرک معتبر هم کسب میکنید!!
بیشتر از این توضیح نمیدم😊
#programming
Class Central
Class Central • Find the best courses, wherever they exist.
Class Central aggregates courses from many providers to help you find the best courses on almost any subject, wherever they exist.
👍1🔥1
From @DevTwitter :
اونچه که به شما راجع به استخدام در big tech نمیگن:
1) در کانادا و آمریکا، استخدام در این شرکت ها برای برنامه نویس ها کار دشوار و عجیب غریبی نیست. از دور به نظر میاد کسی که استخدام میشه باید آدم مجرب و باهوش و با دانشی باشه ولی فرایند مصاحبه جوری طراحی شده که این چیزها اهمیتی نداره.
2) مصاحبه ها در مایکروسافت، گوگل، آمازون، فیس بوک و ... جوری طراحی شده اند که تفاوتی بین کسی که سال ها در تخصصی استخوان خرد کرده و صاحب تجربه است با یک تاره فارغ التحصیل نیست. مصاحبه ها آنچنان به دانش و مهارتی که فرد در طی سال ها کسب کرده اهمیتی نمی دهند.
3) مصاحبه ها عمدتا تمرکز بر حل مسائل الگوریتمی دارن. مسئله هایی مرتبط با آرایه ها، ماتریکس، رشته ها، گراف، مرتب سازی و برنامه نویسی پویا. گاهی هم مسائل طراحی کلان سیستم پرسیده میشه. مثلا از شما می خوان که سیستمی شبیه توییتر رو طراحی کنید واسشون. می تونه همینقدر تخیلی باشه.
4) مصاحبه ها در همه این کمپانی ها شکل تقریبا ثابت دارند. برای موفقیت چندان نیاز به تجربه نیست. کافیه که برای مصاحبه "درس" بخونید و "نمونه سوال" ببینید. شبیه کنکور. شبیه تافل. بسته به آشنایی تون با الگوریتم ها شاید یکی دو ماه بیشتر لازم نباشه تا دست تون برای مصاحبه گرم بشه.
5) برای همین، سایت هایی که نمونه سوال الگوریتمی دارن، مثل LeetCode به شدت پرطرفدار شده اند و تنها ابزار لازم اند برای تضمین موفقیت شما برای استخدام در این کمپانی ها. فروم هایی هم در این سایت ها هست که مردم میان میگن تو مصاحبه ها چه سوال هایی ازشون پرسیده شده و تقلب می رسونن.
6) کمپانی ها معتقدند که هر کس بتونه سوال های الگوریتمی رو حل بکنه می تونه از پس هر کاری بربیاد. پتانسیل داره. مهم نیست چقدر تجربه داره و یا تخصص اش چی هست. خب ادعای مزخرفی هست چون پاس شدن این مصاحبه یه مهارتی هست که طی چند هفته میشه بهش رسید با دیدن نمونه سوال و جواب.
7) نتیجه اینه که من به وفور آدم هایی رو می بینم که بدون تجربه چندانی، با مدتی درس خوندن، پوزیشن های خیلی خوب گرفتند و حقوق خوب. ولی خروجی کارشون چیزی جز کد کثیف و غیر قابل نگهداری نیست. از دور آدم فکر می کنه همه در این شرکت ها خدای نرم افزار هستند ولی اینطور نیست.
8) به عقیده من فرایند مصاحبه ای که اخیرا در همه جا باب شده، باعث شده که شرکت ها Leet-Coder استخدام کنند و نه مهندس نرم افزار. برتری دادن به سوال های الگوریتمی، منجر به کنار گذاشته شدن آدم های مجرب و حرفه ای میشه چون تجربه و مهارت چندان ارزیابی نمیشه.
9) یه نکته خنده دار تر هم اینه که در مایکروسافت اگه بخواید تیم تون رو عوض کنید، دوباره مجبورید از سد همین سوال های الگوریتمی بگذرید. امروز برای استخدام در تیم دات نت مصاحبه دادم. دریغ از یک سوال مرتبط با طراحی کد و دات نت. سه تا سوال ازم پرسیدن. هر سه الگورتیم های leetcode ایی.
10) فرض کن 50 ساله ات شده با دو تا بچه و هزار تا بدبختی ولی کلی تجربه، باید بری بشینی دوباره درس بخونی که برای اینا الگوریتم حل کنی تا بگی "پتانسیل" داری. ولی خب آخرش یه جوجه فارغ التخصیل الگوریتم رو ازت بهتر حل می کنه.
این فرایند که بیشتر و بیشتر داره باب میشه "احمقانه" است.
#advice
اونچه که به شما راجع به استخدام در big tech نمیگن:
1) در کانادا و آمریکا، استخدام در این شرکت ها برای برنامه نویس ها کار دشوار و عجیب غریبی نیست. از دور به نظر میاد کسی که استخدام میشه باید آدم مجرب و باهوش و با دانشی باشه ولی فرایند مصاحبه جوری طراحی شده که این چیزها اهمیتی نداره.
2) مصاحبه ها در مایکروسافت، گوگل، آمازون، فیس بوک و ... جوری طراحی شده اند که تفاوتی بین کسی که سال ها در تخصصی استخوان خرد کرده و صاحب تجربه است با یک تاره فارغ التحصیل نیست. مصاحبه ها آنچنان به دانش و مهارتی که فرد در طی سال ها کسب کرده اهمیتی نمی دهند.
3) مصاحبه ها عمدتا تمرکز بر حل مسائل الگوریتمی دارن. مسئله هایی مرتبط با آرایه ها، ماتریکس، رشته ها، گراف، مرتب سازی و برنامه نویسی پویا. گاهی هم مسائل طراحی کلان سیستم پرسیده میشه. مثلا از شما می خوان که سیستمی شبیه توییتر رو طراحی کنید واسشون. می تونه همینقدر تخیلی باشه.
4) مصاحبه ها در همه این کمپانی ها شکل تقریبا ثابت دارند. برای موفقیت چندان نیاز به تجربه نیست. کافیه که برای مصاحبه "درس" بخونید و "نمونه سوال" ببینید. شبیه کنکور. شبیه تافل. بسته به آشنایی تون با الگوریتم ها شاید یکی دو ماه بیشتر لازم نباشه تا دست تون برای مصاحبه گرم بشه.
5) برای همین، سایت هایی که نمونه سوال الگوریتمی دارن، مثل LeetCode به شدت پرطرفدار شده اند و تنها ابزار لازم اند برای تضمین موفقیت شما برای استخدام در این کمپانی ها. فروم هایی هم در این سایت ها هست که مردم میان میگن تو مصاحبه ها چه سوال هایی ازشون پرسیده شده و تقلب می رسونن.
6) کمپانی ها معتقدند که هر کس بتونه سوال های الگوریتمی رو حل بکنه می تونه از پس هر کاری بربیاد. پتانسیل داره. مهم نیست چقدر تجربه داره و یا تخصص اش چی هست. خب ادعای مزخرفی هست چون پاس شدن این مصاحبه یه مهارتی هست که طی چند هفته میشه بهش رسید با دیدن نمونه سوال و جواب.
7) نتیجه اینه که من به وفور آدم هایی رو می بینم که بدون تجربه چندانی، با مدتی درس خوندن، پوزیشن های خیلی خوب گرفتند و حقوق خوب. ولی خروجی کارشون چیزی جز کد کثیف و غیر قابل نگهداری نیست. از دور آدم فکر می کنه همه در این شرکت ها خدای نرم افزار هستند ولی اینطور نیست.
8) به عقیده من فرایند مصاحبه ای که اخیرا در همه جا باب شده، باعث شده که شرکت ها Leet-Coder استخدام کنند و نه مهندس نرم افزار. برتری دادن به سوال های الگوریتمی، منجر به کنار گذاشته شدن آدم های مجرب و حرفه ای میشه چون تجربه و مهارت چندان ارزیابی نمیشه.
9) یه نکته خنده دار تر هم اینه که در مایکروسافت اگه بخواید تیم تون رو عوض کنید، دوباره مجبورید از سد همین سوال های الگوریتمی بگذرید. امروز برای استخدام در تیم دات نت مصاحبه دادم. دریغ از یک سوال مرتبط با طراحی کد و دات نت. سه تا سوال ازم پرسیدن. هر سه الگورتیم های leetcode ایی.
10) فرض کن 50 ساله ات شده با دو تا بچه و هزار تا بدبختی ولی کلی تجربه، باید بری بشینی دوباره درس بخونی که برای اینا الگوریتم حل کنی تا بگی "پتانسیل" داری. ولی خب آخرش یه جوجه فارغ التخصیل الگوریتم رو ازت بهتر حل می کنه.
این فرایند که بیشتر و بیشتر داره باب میشه "احمقانه" است.
#advice
👍4👎4🔥1🤔1
خب امروز دوتا ربات تلگرامی معرفی میکنم :
@CatdlBot
قابلیت دانلود از :
اینستاگرام
توییتر
اسپاتیفای
ساندکلود
================================
@AllSavesBot
قابلیت دانلود از :
توییتر
پینترسنت
اینستاگرام
یوتیوب
تیک تاک
لایکی
@CatdlBot
قابلیت دانلود از :
اینستاگرام
توییتر
اسپاتیفای
ساندکلود
================================
@AllSavesBot
قابلیت دانلود از :
توییتر
پینترسنت
اینستاگرام
یوتیوب
تیک تاک
لایکی
👍4🌚1
Forwarded from کورس کده
لیست دوره های کانال (به مرور آپدیت می شود) :
Basic : پایه
A+
Application Security
Network : شبکه
Network+ (N10-007&N10-008)
MCSA
CCNA 200-301
CCNP 350-401
MTCNA
Linux : لینوکس
Linux Essentials
LPIC 1
LPIC 2
Iptables
Creating a linux distro from scratch
Programming : برنامه نویسی
CyberSecurity : امنیت سایبری
Cryptography :
Hash
Hardware :
A+
Digital Logic
Virtualization :
Docker
VCP DCV
MultiMedia:
Adobe Photoshop
Adobe Illustrator
برای درخواست دوره از طریق ربات زیر با ما در ارتباط باشید:
@itcsupport_bot
لینک دونیت : Donation Link
@it_free_course
Basic : پایه
A+
Application Security
Network : شبکه
Network+ (N10-007&N10-008)
MCSA
CCNA 200-301
CCNP 350-401
MTCNA
Linux : لینوکس
Linux Essentials
LPIC 1
LPIC 2
Iptables
Creating a linux distro from scratch
Programming : برنامه نویسی
CyberSecurity : امنیت سایبری
Cryptography :
Hash
Hardware :
A+
Digital Logic
Virtualization :
Docker
VCP DCV
MultiMedia:
Adobe Photoshop
Adobe Illustrator
برای درخواست دوره از طریق ربات زیر با ما در ارتباط باشید:
@itcsupport_bot
لینک دونیت : Donation Link
@it_free_course
👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
پاسخ به چند سوال دانش آموزی در مورد برنامه نویسی ( توسط جادی ) :
1- برنامه نویسی چیه؟
2- چطوری از منابع استفاده کنیم؟
3- از چه سنی شروع کنیم؟
4- میشه برنامه نویس بشیم و در دانشگاه چیز دیگه ای بخونیم؟
5- میشه کلا تحصیلات آکادمیک نداشت؟
6- همه میرن کامپیوتر!! اشباع نشه!؟
7- مهاجرت چطور؟
8- اگر شما جای ما بودین، چی یاد میگرفتین؟
#advice
#programming
1- برنامه نویسی چیه؟
2- چطوری از منابع استفاده کنیم؟
3- از چه سنی شروع کنیم؟
4- میشه برنامه نویس بشیم و در دانشگاه چیز دیگه ای بخونیم؟
5- میشه کلا تحصیلات آکادمیک نداشت؟
6- همه میرن کامپیوتر!! اشباع نشه!؟
7- مهاجرت چطور؟
8- اگر شما جای ما بودین، چی یاد میگرفتین؟
#advice
#programming
❤1👍1
اگر می خواین هکر بشین، سعی نکنین هکر بشین❌
===========================
===========================
می گن روزی یک عاشق شمشیر بازی پیش استاد رفت. استاد ازش پرسید برای چی اومده و جواب داد «برای اینکه بهترین شمشیرباز ژاپن بشم». استاد لبخند زد و گفت «عالی! حالا اون جارو رو بردار و جارو بکش». بعد از کشمکش های مرسوم شاگرد اصرار کرد که لازمه زیاد تمرین کنه و اگر روزی ۴ ساعت تمرین کنه چقدر طول می کشه بهترین استاد بشه. استاد بهش گفت ۲۰ سال. گفت اگر روزی ۸ ساعت تمرین کنه چی؟ جواب شد ۱۵ سال. اما این هنوزم برای شاگرد زیاد بود پس گفت اگر روزی ۱۲ ساعت تمرین کنه و خیلی جدی و مستمر چی؟ استاد بهش گفت اونجوری تقریبا باید ۴۰ سال کار کنه.
===========================
===========================
هر انسان توانی داره و سطحی از انگیزه. هیجان اولیه هکر شدن اینه که به همه چیز دسترسی داریم و هر جا می خوایم می ریم و همه از ما می ترسن و بقیه بهمون احترام می ذارن. واقعیت اینه که زندگی هکرها اینطوری نیست. تقریبا شبیه هیچ کدوم از فیلم هایی که می سازن نیست. هکرها به معنی نفوذگرها منظم و خیلی پر حوصله کارهای بسیار تکراری می کنن. معمولا نه پول خاصی دارن نه شهرت خاصی. اونها که تخصص رسمی شون امنیت است هم معمولا دنبال یکسری قرارداد هستن و می شینن تو سازمان یکسری ابزار استاندارد اجرا می کنن.
===========================
===========================
در ضمن مستقیما حرکت کردن به سمت هکر شدن مثل اینه که شما بگین دوست دارین خط تون خیلی خوب باشه و بشینین دائم یک جمله رو تکرار کنین. روش درست تر اینه که الفبا رو درست یاد بگیرین و هر کدوم رو درک کنین و بنویسین و بعد با هم ترکیبشون کنین. در اصل اگر شما می خواین یک هکر خوب بشین بهترین کار اینه که پایه ها رو درست یاد بگیرین:
- سیستم عامل
- شبکه
- امنیت
- برنامه نویسی
و از اون پایینتر حتی چیزهایی مثل جامعه شناسی، روانشناسی، ریاضی، آمار و حتی زیست شناسی!!!
[ جامعه شناسی و روان شناسی برای مهندسی اجتماعی و زیست شناسی برای درک مغز و خطاهاش و در نهایت همشون برای داشتن سطح بالاتری از دانش در حوزه های مختلف بعلاوه لذت بردن از دونستن چیزهای جدید ]
===========================
===========================
اینجوری شما به یک نینجا یا دزد دریایی تبدیل می شین که کسی جلودارش نیست. این خیلی فرق داره با کسی که برای شهرت یا هر چیز دیگه به بقیه کلک می زنه تا بهش اعتماد کنن و یه برنامه رو گوشی شون نصب کنن یا کی لاگر می ذاره لپ تاپش رو قرض می ده به بقیه یا دو تا ابزار از یک سی دی ران می کنه (: انتخاب با شماست که کدوم رو دوست دارین ولی از من میشنوین در اولی (بلد بودن پایه ای خیلی چیزها) کلی اعتبار و امکان تغییر کار و جاهای خوب کار کردن و لذت بردن از نتایج است و توی دومی (یاد گرفتن چند تا ابزار اماده و دروغ گفتن و .. که بهش می گیم اسکریپت کیدی یا بچه اسکریپتی) حداکثر شهرت اینکه مجری تلویزیون بگه یک هکر که درگاه بانکی الکی درست کرده بودم رو گرفتیم و تعجب همکلاسی ها و احتمالا یه پلی گرفتن از یه آدم پر زور و خدمت بهش. من اولی رو ترجیح می دم چون فان تر است و پایدار تر.
===========================
===========================
اگر شما هم دوست دارین یه آدم با سواد باشین و هک براتون فقط به معنی دزدی و ورود غیرمجاز نباشه، اولی رو انتخاب کنین و همین حالا برین سراغ این لیست:
- یاد گرفتن لینوکس یا هر سیستم عامل دیگه ای که دوست دارین ولی عمیق
- یاد گرفتن دیتابیس های مختلف و کار کردن باهاشون
- یاد گرفتن شبکه در حد سی سی ان ای
- یاد گرفتن پروتکل های ارتباطی از اچ تی تی پی تا تی سی پی تا اف تی پی تا اس ان ام پی تا هر چی که هر جا دیدین
- یاد گرفتن رمزنگاری با درک اتفاقات پشتش. از درک بیت کوین تا کلیدها تا اس اس اچ تا هش هایی مثل ام دی ۵ تا اسکرام (رمزنگاری)
- یاد گرفتن ریاضی پایه تر و آمار
- یاد گرفتن برنامه نویسی و نوشتن برنامه های جالب از شکستن رمز تا دانلود یک سایت و پریدن در اینترنت و انتقال فایل و هر چی به کارتون اومد
- یاد گرفتن ابزارهای مرتبط از دیباگرها تا دامپ کننده های شبکه و غیره
- و ..
اگاه باشید که برای چنین هکری کلی کار باحال هست و کلی فرصت کسب اعتبار ولی خب ما معمولا به اون سطح نمی رسیم که مثلا باگ فلان ابزار گوگل رو کشف و گزارش کنیم و کلی جایزه ببریم و در نتیجه مثل همون شاگرد شمشیربازی، چون دوست داریم خیلی زود پیشرفت کنیم عملا به سمتی می ریم که پیشرفت زیادی توش نیست. بازم می گم:
انتخاب با شما!!
#advice
#hack
===========================
===========================
می گن روزی یک عاشق شمشیر بازی پیش استاد رفت. استاد ازش پرسید برای چی اومده و جواب داد «برای اینکه بهترین شمشیرباز ژاپن بشم». استاد لبخند زد و گفت «عالی! حالا اون جارو رو بردار و جارو بکش». بعد از کشمکش های مرسوم شاگرد اصرار کرد که لازمه زیاد تمرین کنه و اگر روزی ۴ ساعت تمرین کنه چقدر طول می کشه بهترین استاد بشه. استاد بهش گفت ۲۰ سال. گفت اگر روزی ۸ ساعت تمرین کنه چی؟ جواب شد ۱۵ سال. اما این هنوزم برای شاگرد زیاد بود پس گفت اگر روزی ۱۲ ساعت تمرین کنه و خیلی جدی و مستمر چی؟ استاد بهش گفت اونجوری تقریبا باید ۴۰ سال کار کنه.
===========================
===========================
هر انسان توانی داره و سطحی از انگیزه. هیجان اولیه هکر شدن اینه که به همه چیز دسترسی داریم و هر جا می خوایم می ریم و همه از ما می ترسن و بقیه بهمون احترام می ذارن. واقعیت اینه که زندگی هکرها اینطوری نیست. تقریبا شبیه هیچ کدوم از فیلم هایی که می سازن نیست. هکرها به معنی نفوذگرها منظم و خیلی پر حوصله کارهای بسیار تکراری می کنن. معمولا نه پول خاصی دارن نه شهرت خاصی. اونها که تخصص رسمی شون امنیت است هم معمولا دنبال یکسری قرارداد هستن و می شینن تو سازمان یکسری ابزار استاندارد اجرا می کنن.
===========================
===========================
در ضمن مستقیما حرکت کردن به سمت هکر شدن مثل اینه که شما بگین دوست دارین خط تون خیلی خوب باشه و بشینین دائم یک جمله رو تکرار کنین. روش درست تر اینه که الفبا رو درست یاد بگیرین و هر کدوم رو درک کنین و بنویسین و بعد با هم ترکیبشون کنین. در اصل اگر شما می خواین یک هکر خوب بشین بهترین کار اینه که پایه ها رو درست یاد بگیرین:
- سیستم عامل
- شبکه
- امنیت
- برنامه نویسی
و از اون پایینتر حتی چیزهایی مثل جامعه شناسی، روانشناسی، ریاضی، آمار و حتی زیست شناسی!!!
[ جامعه شناسی و روان شناسی برای مهندسی اجتماعی و زیست شناسی برای درک مغز و خطاهاش و در نهایت همشون برای داشتن سطح بالاتری از دانش در حوزه های مختلف بعلاوه لذت بردن از دونستن چیزهای جدید ]
===========================
===========================
اینجوری شما به یک نینجا یا دزد دریایی تبدیل می شین که کسی جلودارش نیست. این خیلی فرق داره با کسی که برای شهرت یا هر چیز دیگه به بقیه کلک می زنه تا بهش اعتماد کنن و یه برنامه رو گوشی شون نصب کنن یا کی لاگر می ذاره لپ تاپش رو قرض می ده به بقیه یا دو تا ابزار از یک سی دی ران می کنه (: انتخاب با شماست که کدوم رو دوست دارین ولی از من میشنوین در اولی (بلد بودن پایه ای خیلی چیزها) کلی اعتبار و امکان تغییر کار و جاهای خوب کار کردن و لذت بردن از نتایج است و توی دومی (یاد گرفتن چند تا ابزار اماده و دروغ گفتن و .. که بهش می گیم اسکریپت کیدی یا بچه اسکریپتی) حداکثر شهرت اینکه مجری تلویزیون بگه یک هکر که درگاه بانکی الکی درست کرده بودم رو گرفتیم و تعجب همکلاسی ها و احتمالا یه پلی گرفتن از یه آدم پر زور و خدمت بهش. من اولی رو ترجیح می دم چون فان تر است و پایدار تر.
===========================
===========================
اگر شما هم دوست دارین یه آدم با سواد باشین و هک براتون فقط به معنی دزدی و ورود غیرمجاز نباشه، اولی رو انتخاب کنین و همین حالا برین سراغ این لیست:
- یاد گرفتن لینوکس یا هر سیستم عامل دیگه ای که دوست دارین ولی عمیق
- یاد گرفتن دیتابیس های مختلف و کار کردن باهاشون
- یاد گرفتن شبکه در حد سی سی ان ای
- یاد گرفتن پروتکل های ارتباطی از اچ تی تی پی تا تی سی پی تا اف تی پی تا اس ان ام پی تا هر چی که هر جا دیدین
- یاد گرفتن رمزنگاری با درک اتفاقات پشتش. از درک بیت کوین تا کلیدها تا اس اس اچ تا هش هایی مثل ام دی ۵ تا اسکرام (رمزنگاری)
- یاد گرفتن ریاضی پایه تر و آمار
- یاد گرفتن برنامه نویسی و نوشتن برنامه های جالب از شکستن رمز تا دانلود یک سایت و پریدن در اینترنت و انتقال فایل و هر چی به کارتون اومد
- یاد گرفتن ابزارهای مرتبط از دیباگرها تا دامپ کننده های شبکه و غیره
- و ..
اگاه باشید که برای چنین هکری کلی کار باحال هست و کلی فرصت کسب اعتبار ولی خب ما معمولا به اون سطح نمی رسیم که مثلا باگ فلان ابزار گوگل رو کشف و گزارش کنیم و کلی جایزه ببریم و در نتیجه مثل همون شاگرد شمشیربازی، چون دوست داریم خیلی زود پیشرفت کنیم عملا به سمتی می ریم که پیشرفت زیادی توش نیست. بازم می گم:
انتخاب با شما!!
#advice
#hack
👍9🔥3🤣1🗿1
FaQ of Programming
اگر می خواین هکر بشین، سعی نکنین هکر بشین❌ =========================== =========================== می گن روزی یک عاشق شمشیر بازی پیش استاد رفت. استاد ازش پرسید برای چی اومده و جواب داد «برای اینکه بهترین شمشیرباز ژاپن بشم». استاد لبخند زد و گفت «عالی! حالا…
اینم اضافه کنم، گفتم شاید این جمله به دردتون بخوره :
هنر یک دروغگوی خوب اینه که به بقیه بفهمونه که استعداد "دروغ" گفتن نداره.
House Of Cards
هنر یک دروغگوی خوب اینه که به بقیه بفهمونه که استعداد "دروغ" گفتن نداره.
House Of Cards
👍5
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/>
👍6❤1👏1
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 - جلسه پنجم: مختصات قطبی (قسمت دوم),ریاضی عمومی…
❤4
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
❤2🔥1
Forwarded from DevTwitter | توییت برنامه نویسی
بچهها ممکنه خیلی از اوقات نیاز به یک منتور داشته باشید که توی مسیر شغلی بهتون کمک کنه، سایت ADPList با هدف منتورینگ رایگان برای همه ایجاد شده و میتونید توی این سایت ثبتنام کنید و خیلی راحت با منتورهای این پلتفرم جلسه رایگان ست کنید و ازشون کمک بگیرید.
https://adplist.org/explore?tab=mentors
@DevTwitter | <boby cloud/>
https://adplist.org/explore?tab=mentors
@DevTwitter | <boby cloud/>
👍1
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
🔥3❤🔥1
عنوان : دوره خیلی خیلی کامل دیجیتال مارکتینگ
مدت : 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…
🤯1
FaQ of Programming
مقدمه ای بر الگوریتم ها.zip
این فایل فشرده شامل دو جلد کتاب " مقدمه ای بر الگوریتم ها " به زبان فارسی هست!!!
===================================
جلد اول شامل ۴۹۶ صفحه و ۱۷ فصل هست!!
سرفصل های جلد اول :
۱− نقش الگوریتم ها در محاسبات
۲- آغاز الگوریتم
۳-رشد توابع
۴- تقسیم و حل
۵- تحلیل احتمالاتی و الگوریتم های تصادفی
۶- مرتب سازی هرمی
۷- مرتب سازی سریع
۸- مرتب سازی در زمان خطی
۹-میانه و شاخص های ترتیبی
۱۰- ساختمان های داده مقدماتی
۱۱- جداول درهم
۱۲-درخت های جست و جوی دودویی
۱۳-درختان قرمز-سیاه
۱۴−ساختمان های داده ی تکمیلی
۱۵−برنامه ریزی پویا
۱۶−الگوریتم های حریصانه
۱۷-تحلیل سرشکن
===================================
جلد دوم شامل ۷۵۸ صفحه و ۲۱ فصل و ادامه جلد اول هست!!
سرفصل های جلد دوم :
۱۸−درخت ها
۱۹−هرم های فیبوناچی
۲۰−درختان van Emde Boas
۲۱−ساختمان های داده برای مجموعه های منفصل
۲۲−الگوریتم های اولیه گراف
۲۳−درختان پوشای کمینه
۲۴−کوتاه ترین مسیرها از یک مبدا
۲۵−کوتاه ترین مسیر بین هردو راس
۲۶−شار بیشینه
۲۷−الگوریتم های چند ریسمانی
۲۸−اهمال ماتریس ها
۲۹−برنامه ریزی خطی
۳۰−چند جمله ای ها و تبدیل تبدیل سریع فوریه
۳۱−الگوریتم های نظریه اعداد
۳۲−تطابق رشته ها
۳۳−هندسه محاسباتی
۳۴−کامل ها (NP)
۳۵−الگوریتم های تقریبی
۳۶−سری هامجموعه ها و مباحث مربوطه
۳۷−شمارش و احتمالات
۳۸−ماتریس ها
#programming
===================================
جلد اول شامل ۴۹۶ صفحه و ۱۷ فصل هست!!
سرفصل های جلد اول :
۱− نقش الگوریتم ها در محاسبات
۲- آغاز الگوریتم
۳-رشد توابع
۴- تقسیم و حل
۵- تحلیل احتمالاتی و الگوریتم های تصادفی
۶- مرتب سازی هرمی
۷- مرتب سازی سریع
۸- مرتب سازی در زمان خطی
۹-میانه و شاخص های ترتیبی
۱۰- ساختمان های داده مقدماتی
۱۱- جداول درهم
۱۲-درخت های جست و جوی دودویی
۱۳-درختان قرمز-سیاه
۱۴−ساختمان های داده ی تکمیلی
۱۵−برنامه ریزی پویا
۱۶−الگوریتم های حریصانه
۱۷-تحلیل سرشکن
===================================
جلد دوم شامل ۷۵۸ صفحه و ۲۱ فصل و ادامه جلد اول هست!!
سرفصل های جلد دوم :
۱۸−درخت ها
۱۹−هرم های فیبوناچی
۲۰−درختان van Emde Boas
۲۱−ساختمان های داده برای مجموعه های منفصل
۲۲−الگوریتم های اولیه گراف
۲۳−درختان پوشای کمینه
۲۴−کوتاه ترین مسیرها از یک مبدا
۲۵−کوتاه ترین مسیر بین هردو راس
۲۶−شار بیشینه
۲۷−الگوریتم های چند ریسمانی
۲۸−اهمال ماتریس ها
۲۹−برنامه ریزی خطی
۳۰−چند جمله ای ها و تبدیل تبدیل سریع فوریه
۳۱−الگوریتم های نظریه اعداد
۳۲−تطابق رشته ها
۳۳−هندسه محاسباتی
۳۴−کامل ها (NP)
۳۵−الگوریتم های تقریبی
۳۶−سری هامجموعه ها و مباحث مربوطه
۳۷−شمارش و احتمالات
۳۸−ماتریس ها
#programming
👍5❤2