FaQ of Programming
Open in Telegram
در این کانال پیشنهادات افراد باتجربه در حوزه برنامه نویسی رو قرار میدهیم! مطالب تخصصی تر را در این گروه قرار میدهیم : @ProgrammingForEveryHumans
Show more1 168
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
1 168
Repost from INIT1984(کانفیگ رایگان)
امروز :
1402-04-09
تمام اوپراتور ها :
vless://26b16c1c-e586-4925-a28b-275fa7bb4d4f@join-to-init1984.linuxmember.online:443?security=reality&sni=www.speedtest.net&fp=safari&pbk=nuz-J70UY2VfZj_KPoXcXLJwOL4QByayHWYmKTlsfz0&sid=d1&type=tcp#@INIT1984-(REAL) vless://bff895cc-c85e-4c54-de23-48cb4b92be32@join-to-init1984.linuxmember.online:20766?security=reality&sni=www.zula.ir&fp=firefox&pbk=tNSDgq52fS_ieBhtTjgmhkaPv4JiNg4u5_TCPR_84WE&sid=124939&type=tcp&flow=xtls-rprx-vision#@INIT1984-(REAL) 〰️〰️〰️〰️〰️〰️این نوع کانفیگ ریلیتی هست و حتما باید نسخه 1.8.2 به بالای v2rayng رو داشته باشید!!! — لینک دانلود : https://github.com/2dust/v2rayNG/releases/download/1.8.5/v2rayNG_1.8.5.apk 〰️〰️〰️〰️〰️〰️ حمایت از پروژهٔ ما ، باعث میشه بتونیم خدمات بهتری به شما ارائه بدیم! https://www.coffeete.ir/hentaicoder 〰️〰️〰️〰️〰️〰️ 🆔 : INIT1984
1 168
Repost 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
اگر منابع رایگان دیگه ای برای ریاضیات دانشگاه میشناسید تو کامنت ها معرفی کنید
1 168
Repost from DevTwitter | توییت برنامه نویسی
چندتا نکته راجب سوالای برنامه نویسی بگم بهتون که بهترین نتیجه رو بگیرید و ناخواسته مزاحم دیگران نشید.
نکته اول!
برای سوالاتی که میشه از توی گوگل به جوابش رسید هیچوقت به کسی پیام ندید، شاید اون طرف به رسم ادب جواب شمارو اون لحظه بده ولی مطمئن باشید حس خوبی از این کار نمیگیره.
نکته دوم!
چالشتون رو بشناسید و بدونید دقیقا کجای کار میلنگه! نرید پیوی طرف بگید کدم کار نمیکنه و چیکار کنم درست شه !!
هیچوقت هیچوقت از کدتون عکس نفرستید و نگید "مشکل کدم چیه؟" (برای خودم توی توییتر زیاد پیش اومده)
حالا چیکار کنید بجاش؟
اول از همه مطمئن شید طرف وقت آزاد داره و مایله از اون وقت آزاد برای حل مشکل شما زمان بذاره!
سپس مسئله تون رو کامل و با جزئیات بهش بصورت تکستی (ویس ندید چون در اکثر مواقع طولانی میشه) بنویسید!
مثال:
"من یه پیج محصولات دارم، که دارم محصولاتمو توش رندر میکنم، دیتای محصولاتمو از بکند میگیرم و توی ریداکس ذخیره میکنم!
روی هرکدوم از کارد های محصولاتم یه اکشن ادد تو بسکت دارم که با کال کردنش یه API کال میشه و بسکتِ آپدیت شده رو میریزم توی ریداکس.
مشکل وقتی به وجود میاد که کاربر میره توی صفحه بسکت و نمیتونه لیست سبد خریدشو ببینه و اپ کرش میشه."
تا اینجای کار به طرف مقابلتون یه دید کلی از پروژه و چالشتون دادید و کارو براش ساده تر کردید!
@DevTwitter | <Pooria Faramarzian/>
1 168
Repost 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/>
1 168
اینم اضافه کنم، گفتم شاید این جمله به دردتون بخوره :
هنر یک دروغگوی خوب اینه که به بقیه بفهمونه که استعداد "دروغ" گفتن نداره.
House Of Cards
1 168
اگر می خواین هکر بشین، سعی نکنین هکر بشین❌
===========================
===========================
می گن روزی یک عاشق شمشیر بازی پیش استاد رفت. استاد ازش پرسید برای چی اومده و جواب داد «برای اینکه بهترین شمشیرباز ژاپن بشم». استاد لبخند زد و گفت «عالی! حالا اون جارو رو بردار و جارو بکش». بعد از کشمکش های مرسوم شاگرد اصرار کرد که لازمه زیاد تمرین کنه و اگر روزی ۴ ساعت تمرین کنه چقدر طول می کشه بهترین استاد بشه. استاد بهش گفت ۲۰ سال. گفت اگر روزی ۸ ساعت تمرین کنه چی؟ جواب شد ۱۵ سال. اما این هنوزم برای شاگرد زیاد بود پس گفت اگر روزی ۱۲ ساعت تمرین کنه و خیلی جدی و مستمر چی؟ استاد بهش گفت اونجوری تقریبا باید ۴۰ سال کار کنه.
===========================
===========================
هر انسان توانی داره و سطحی از انگیزه. هیجان اولیه هکر شدن اینه که به همه چیز دسترسی داریم و هر جا می خوایم می ریم و همه از ما می ترسن و بقیه بهمون احترام می ذارن. واقعیت اینه که زندگی هکرها اینطوری نیست. تقریبا شبیه هیچ کدوم از فیلم هایی که می سازن نیست. هکرها به معنی نفوذگرها منظم و خیلی پر حوصله کارهای بسیار تکراری می کنن. معمولا نه پول خاصی دارن نه شهرت خاصی. اونها که تخصص رسمی شون امنیت است هم معمولا دنبال یکسری قرارداد هستن و می شینن تو سازمان یکسری ابزار استاندارد اجرا می کنن.
===========================
===========================
در ضمن مستقیما حرکت کردن به سمت هکر شدن مثل اینه که شما بگین دوست دارین خط تون خیلی خوب باشه و بشینین دائم یک جمله رو تکرار کنین. روش درست تر اینه که الفبا رو درست یاد بگیرین و هر کدوم رو درک کنین و بنویسین و بعد با هم ترکیبشون کنین. در اصل اگر شما می خواین یک هکر خوب بشین بهترین کار اینه که پایه ها رو درست یاد بگیرین:
- سیستم عامل
- شبکه
- امنیت
- برنامه نویسی
و از اون پایینتر حتی چیزهایی مثل جامعه شناسی، روانشناسی، ریاضی، آمار و حتی زیست شناسی!!!
[ جامعه شناسی و روان شناسی برای مهندسی اجتماعی و زیست شناسی برای درک مغز و خطاهاش و در نهایت همشون برای داشتن سطح بالاتری از دانش در حوزه های مختلف بعلاوه لذت بردن از دونستن چیزهای جدید ]
===========================
===========================
اینجوری شما به یک نینجا یا دزد دریایی تبدیل می شین که کسی جلودارش نیست. این خیلی فرق داره با کسی که برای شهرت یا هر چیز دیگه به بقیه کلک می زنه تا بهش اعتماد کنن و یه برنامه رو گوشی شون نصب کنن یا کی لاگر می ذاره لپ تاپش رو قرض می ده به بقیه یا دو تا ابزار از یک سی دی ران می کنه (: انتخاب با شماست که کدوم رو دوست دارین ولی از من میشنوین در اولی (بلد بودن پایه ای خیلی چیزها) کلی اعتبار و امکان تغییر کار و جاهای خوب کار کردن و لذت بردن از نتایج است و توی دومی (یاد گرفتن چند تا ابزار اماده و دروغ گفتن و .. که بهش می گیم اسکریپت کیدی یا بچه اسکریپتی) حداکثر شهرت اینکه مجری تلویزیون بگه یک هکر که درگاه بانکی الکی درست کرده بودم رو گرفتیم و تعجب همکلاسی ها و احتمالا یه پلی گرفتن از یه آدم پر زور و خدمت بهش. من اولی رو ترجیح می دم چون فان تر است و پایدار تر.
===========================
===========================
اگر شما هم دوست دارین یه آدم با سواد باشین و هک براتون فقط به معنی دزدی و ورود غیرمجاز نباشه، اولی رو انتخاب کنین و همین حالا برین سراغ این لیست:
- یاد گرفتن لینوکس یا هر سیستم عامل دیگه ای که دوست دارین ولی عمیق
- یاد گرفتن دیتابیس های مختلف و کار کردن باهاشون
- یاد گرفتن شبکه در حد سی سی ان ای
- یاد گرفتن پروتکل های ارتباطی از اچ تی تی پی تا تی سی پی تا اف تی پی تا اس ان ام پی تا هر چی که هر جا دیدین
- یاد گرفتن رمزنگاری با درک اتفاقات پشتش. از درک بیت کوین تا کلیدها تا اس اس اچ تا هش هایی مثل ام دی ۵ تا اسکرام (رمزنگاری)
- یاد گرفتن ریاضی پایه تر و آمار
- یاد گرفتن برنامه نویسی و نوشتن برنامه های جالب از شکستن رمز تا دانلود یک سایت و پریدن در اینترنت و انتقال فایل و هر چی به کارتون اومد
- یاد گرفتن ابزارهای مرتبط از دیباگرها تا دامپ کننده های شبکه و غیره
- و ..
اگاه باشید که برای چنین هکری کلی کار باحال هست و کلی فرصت کسب اعتبار ولی خب ما معمولا به اون سطح نمی رسیم که مثلا باگ فلان ابزار گوگل رو کشف و گزارش کنیم و کلی جایزه ببریم و در نتیجه مثل همون شاگرد شمشیربازی، چون دوست داریم خیلی زود پیشرفت کنیم عملا به سمتی می ریم که پیشرفت زیادی توش نیست. بازم می گم:
انتخاب با شما!!
#advice
#hack
1 168
پاسخ به چند سوال دانش آموزی در مورد برنامه نویسی ( توسط جادی ) :
1- برنامه نویسی چیه؟
2- چطوری از منابع استفاده کنیم؟
3- از چه سنی شروع کنیم؟
4- میشه برنامه نویس بشیم و در دانشگاه چیز دیگه ای بخونیم؟
5- میشه کلا تحصیلات آکادمیک نداشت؟
6- همه میرن کامپیوتر!! اشباع نشه!؟
7- مهاجرت چطور؟
8- اگر شما جای ما بودین، چی یاد میگرفتین؟
#advice
#programming
1 168
Repost from INIT1984(کانفیگ رایگان)
اگه در توانتون بود دونیت کنید چونکه سرورام آخراشونه و نیاز به تمدید دارن💔
امروز :
1402-04-05
همراه اول🔵 :
vless://39c82bef-3a11-4d16-a447-c473c8c6e649@join-init1984.linuxmember.online:443?security=reality&sni=www.speedtest.net&fp=safari&pbk=2OA4qYcQma2xWiYIhoKKKw8NbT3_P8uhLRhmhg5wnj8&sid=5ddf&type=tcp&flow=xtls-rprx-vision#@INIT1984-MCI vless://9af23aa1-c612-486d-e83d-0efbb0e2acf4@join-init1984-4.linuxmember.online:443?security=reality&sni=www.speedtest.net&fp=safari&pbk=yJqUGFsywYKwVMKSb4KrGqm4eXKBYq0v_urwMKr0czI&sid=20b83aef&type=tcp&flow=xtls-rprx-vision#@INIT1984%20-%20MCI〰️〰️〰️〰️〰️〰️ این نوع کانفیگ ریلیتی هست و حتما باید نسخه 1.8.2 به بالای v2rayng رو داشته باشید!!! — لینک دانلود : https://github.com/2dust/v2rayNG/releases/download/1.8.5/v2rayNG_1.8.5.apk 〰️〰️〰️〰️〰️〰️ حمایت از پروژهٔ ما ، باعث میشه بتونیم خدمات بهتری به شما ارائه بدیم! https://www.coffeete.ir/hentaicoder 〰️〰️〰️〰️〰️〰️ 🆔 : INIT1984
1 168
Repost from INIT1984(کانفیگ رایگان)
امروز :
1402-04-05
ایرانسل🟡 :
vless://74f9d888-c717-45ad-84bb-3890ccab32c4@join-init1984-2.linuxmember.online:39619?security=reality&sni=digikala.com&fp=chrome&pbk=AsbkFzTIv4oBn1wEb4EtTAzF7POJk4Wo944S4BFgKmM&sid=5ab37992&type=tcp&flow=xtls-rprx-vision#@INIT1984%20-%20MTN vless://9c59214d-2ca8-48a1-966f-70e03eee027e@join-init1984-3.linuxmember.online:38520?security=reality&sni=googletagmanager.com&fp=chrome&pbk=8JM6QDVp9njw2_dGuTC_N0NB40fS_YzkZnnOOu4-nQU&sid=&type=tcp&flow=xtls-rprx-vision#@INIT1984%20-%20MTN 〰️〰️〰️〰️〰️〰️این نوع کانفیگ ریلیتی هست و حتما باید نسخه 1.8.2 به بالای v2rayng رو داشته باشید!!! — لینک دانلود : https://github.com/2dust/v2rayNG/releases/download/1.8.5/v2rayNG_1.8.5.apk 〰️〰️〰️〰️〰️〰️ حمایت از پروژهٔ ما ، باعث میشه بتونیم خدمات بهتری به شما ارائه بدیم! https://www.coffeete.ir/hentaicoder 〰️〰️〰️〰️〰️〰️ 🆔 : INIT1984
1 168
Repost 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
1 168
خب امروز دوتا ربات تلگرامی معرفی میکنم :
@CatdlBot
قابلیت دانلود از :
اینستاگرام
توییتر
اسپاتیفای
ساندکلود
================================
@AllSavesBot
قابلیت دانلود از :
توییتر
پینترسنت
اینستاگرام
یوتیوب
تیک تاک
لایکی
1 168
خب امروز دوتا ربات تلگرامی معرفی میکنم :
@CatdlBot
قابلیت دانلود از :
اینستاگرام
توییتر
اسپاتیفای
ساندکلود
================================
@AllSavesBot
قابلیت دانلود از :
توییتر
پینترسنت
اینستاگرام
یوتیوب
تیک تاک
لایکی
1 168
From @DevTwitter :
اونچه که به شما راجع به استخدام در big tech نمیگن:
1) در کانادا و آمریکا، استخدام در این شرکت ها برای برنامه نویس ها کار دشوار و عجیب غریبی نیست. از دور به نظر میاد کسی که استخدام میشه باید آدم مجرب و باهوش و با دانشی باشه ولی فرایند مصاحبه جوری طراحی شده که این چیزها اهمیتی نداره.
2) مصاحبه ها در مایکروسافت، گوگل، آمازون، فیس بوک و ... جوری طراحی شده اند که تفاوتی بین کسی که سال ها در تخصصی استخوان خرد کرده و صاحب تجربه است با یک تاره فارغ التحصیل نیست. مصاحبه ها آنچنان به دانش و مهارتی که فرد در طی سال ها کسب کرده اهمیتی نمی دهند.
3) مصاحبه ها عمدتا تمرکز بر حل مسائل الگوریتمی دارن. مسئله هایی مرتبط با آرایه ها، ماتریکس، رشته ها، گراف، مرتب سازی و برنامه نویسی پویا. گاهی هم مسائل طراحی کلان سیستم پرسیده میشه. مثلا از شما می خوان که سیستمی شبیه توییتر رو طراحی کنید واسشون. می تونه همینقدر تخیلی باشه.
4) مصاحبه ها در همه این کمپانی ها شکل تقریبا ثابت دارند. برای موفقیت چندان نیاز به تجربه نیست. کافیه که برای مصاحبه "درس" بخونید و "نمونه سوال" ببینید. شبیه کنکور. شبیه تافل. بسته به آشنایی تون با الگوریتم ها شاید یکی دو ماه بیشتر لازم نباشه تا دست تون برای مصاحبه گرم بشه.
5) برای همین، سایت هایی که نمونه سوال الگوریتمی دارن، مثل LeetCode به شدت پرطرفدار شده اند و تنها ابزار لازم اند برای تضمین موفقیت شما برای استخدام در این کمپانی ها. فروم هایی هم در این سایت ها هست که مردم میان میگن تو مصاحبه ها چه سوال هایی ازشون پرسیده شده و تقلب می رسونن.
6) کمپانی ها معتقدند که هر کس بتونه سوال های الگوریتمی رو حل بکنه می تونه از پس هر کاری بربیاد. پتانسیل داره. مهم نیست چقدر تجربه داره و یا تخصص اش چی هست. خب ادعای مزخرفی هست چون پاس شدن این مصاحبه یه مهارتی هست که طی چند هفته میشه بهش رسید با دیدن نمونه سوال و جواب.
7) نتیجه اینه که من به وفور آدم هایی رو می بینم که بدون تجربه چندانی، با مدتی درس خوندن، پوزیشن های خیلی خوب گرفتند و حقوق خوب. ولی خروجی کارشون چیزی جز کد کثیف و غیر قابل نگهداری نیست. از دور آدم فکر می کنه همه در این شرکت ها خدای نرم افزار هستند ولی اینطور نیست.
8) به عقیده من فرایند مصاحبه ای که اخیرا در همه جا باب شده، باعث شده که شرکت ها Leet-Coder استخدام کنند و نه مهندس نرم افزار. برتری دادن به سوال های الگوریتمی، منجر به کنار گذاشته شدن آدم های مجرب و حرفه ای میشه چون تجربه و مهارت چندان ارزیابی نمیشه.
9) یه نکته خنده دار تر هم اینه که در مایکروسافت اگه بخواید تیم تون رو عوض کنید، دوباره مجبورید از سد همین سوال های الگوریتمی بگذرید. امروز برای استخدام در تیم دات نت مصاحبه دادم. دریغ از یک سوال مرتبط با طراحی کد و دات نت. سه تا سوال ازم پرسیدن. هر سه الگورتیم های leetcode ایی.
10) فرض کن 50 ساله ات شده با دو تا بچه و هزار تا بدبختی ولی کلی تجربه، باید بری بشینی دوباره درس بخونی که برای اینا الگوریتم حل کنی تا بگی "پتانسیل" داری. ولی خب آخرش یه جوجه فارغ التخصیل الگوریتم رو ازت بهتر حل می کنه.
این فرایند که بیشتر و بیشتر داره باب میشه "احمقانه" است.
#advice
1 168
بیش از 150,000 دوره
https://www.classcentral.com/
===================================================================
توضیحات مربوط به سایت :
+1200 Universities, Like :
MIT, Harvard University &...
80 Providers Like :
Coursera, Udemy &...
+1000 Institutions Like :
Google, Amazon
ظاهرا بعد از گذروندن دوره های این سایت، مدرک معتبر هم کسب میکنید!!
بیشتر از این توضیح نمیدم😊
#programming
1 168
Repost from Panic Dev
🟢 تجربه های کاری که میتونه براتون مفید باشه
🗣️ این مجموعه حاصل گردآوری تجربیات من از محیط های کاری است که در آن ها حضور داشته ام. لازم به ذکر نیست که این مجموعه تنها حاصل تجربیات شخصی نویسنده اش بوده و ممکن است در مورد خوانندگان به هیچ عنوان صادق نباشد.
قانون اول: در محیط های کاری، به محض وارد شدن «تغییر» ایجاد نکنیم. حتی اگر این تغییر قرار است در چینش میز و صندلی و کشوهای میزمان باشد. بگذاریم تا شش ماه اول روتین جاری در محل کارمان هم چنان «همان طوری باشد که هست.» ایجاد تغییر ولو در شخصی ترین بخش های فضای کار در روزهای اول باعث می شود همکاران و مدیر شما که قبل از شما در آن جا حضور داشته اند، از حضور شما «احساس خطر» کنند.
قانون دوم: در روزهای اول «بیش از حد» و «کمتر از حد» کار نکنیم. هم چنان یادمان باشد که «نباید» تغییر ایجاد کنیم. یادمان باشد که «ایده» های بزرگ مان را در روزهای اول «فاش» نکنیم. یادمان باشد که در روزهای اول قرار نیست کارکنان دیگر از حضور ما احساس خطر کنند؛ وگرنه ما همچون گلوله ای به دیوار برخورد کرده و به سرعت افسرده و فرسوده و خسته می شویم.
قانون سوم: موفقیت در تصدی یک شغل سازمانی نیست، در حفظ و «پایداری» آن است. یادمان باشد که به سرعت «شاد» نشویم. هر چقدر «شادی» درون مان بیشتر شود، به همان سرعت هم «افسرده» خواهیم شد.
قانون چهارم: بحث «در دسترس بودن منابع» را از یاد نبریم. هر چقدر بیشتر در دسترس باشیم و هر چقدر بیشتر و راحت تر «ایده» هایمان را به اشتراک بگذاریم، کمتر مورد توجه قرار خواهیم گرفت. (من بارها این اشتباه را تکرار کرده ام و بارها از آن درس نگرفته ام). یادمان باشد تا زمانی که از «ما» نپرسیده اند هیچ نیازی نیست که «اطلاعات» و «ایده های» خودمان را تشریح کنیم. اگر خودمان با اشتیاق خودمان و بدون درخواست مدیرمان «ایده» هایمان را به زبان بیاوریم، به سرعت «کنار» گذاشته می شویم. مدیر و همکارانمان نخواهند فهمید که «ارزش» ایده های ما چقدر بوده است. "حتی اگر در جایگاه «مشاور کسب و کار» در سازمانی مشغول به کار شده باشیم، باز هم باید صبر کنیم تا مدیرمان شخصا «زمان» بگذارد و از ما «بپرسد»."
یادمان باشد اجازه دهیم شخص مقابل از ما بخواهد و بعد که «آماده شنیدن» شد، ایده هایمان را «حتی اگر خیلی هم ساده باشند» برایشان بگوییم. در این صورت حتی ساده ترین و پیش پاافتاده ترین ایده های ما هم «ارزشمند» تلقی خواهند شد. یادمان باشد ذهن ما «خطای شناختی» دارد و نمیتواند «ارزش گذاری» را به صورت مستقل ارزیابی و به صورت دقیق تبیین کند. یادمان باشد که در محیط کاری، تنها انتظاری که از ما در روزهای اول می رود، «ایده دادن» و یا «اصلاح ذهنیت» نیست، بلکه فقط «سکوت» و «انجام دادن کار روتینی است که به ما محول می شود». یادمان باشد «در دسترس بودن ارزش ما را پایین تر خواهد آورد.»
©️دست نوشته های یک دیوانه
✨ @PanicDev
1 168
Repost from برنامه نویسی | Teachify
✨ نقشه راه علم داده :)
#data_sience_roadmap
🔎 @teachify
🔎 instagram.com/teachify_ir
1 168
