Forwarded from DevTwitter | توییت برنامه نویسی
یک سوال هست که خوبه چندتا چیز رو همزمان یادگرفت؟ یعنی چندتا مطلب همزمان پیش برد.
این موضوع داخل برنامه نویسی خیلی زیاد دیده میشه، ادما یکهو چندتا مطلب باهم پیش میبرن در طول روز
مثلا همزمان دارن یک فریمورک وب یاد میگیرن، و بلافاصله بعد از اون میرن سراغ یک موضوع دیگه، مثلا ساختار داده میخونن :)
این سوال من قبلا زمانی که داخل یک استارتاپ سمی مشغول به کار بودم به جوابش رسیدم :).
تو اون استارتاپ من همه کار میکردم، دواپس، بکاند، ci/cd وب اسکرپینگ و تقریبا هرچیزی که بود. چون تنها بکاند اونجا بودم
اون روزا خیلی کلافه شده بودم از موضوع، روزی ۱۰ ساعت کار میکردم و هیچاحترامی هم نبود.
خلاصه تو همون روزها درحال جستوجو داخل نت بودم که یک مقاله درباره چند وظيفه شدن کارمندای تِک خوندم.
اونجا یک مثال خیلی قشنگ زده بود، گفته بود بیایید یک cpu رو فرض کنیم، شما میتونید به یک cpu چند کار رو بدید که همزمان انجام بده، مثلا اگر ۴ تا تسک بهش بدید شاد تمام این تسکها رو به صورت همزمان پیش ببره و درنهایت در ۴ دقیقه همرو کامل تموم کنه.
اما اگه به همون cpu، همین تسکها رو به شکل دیگه ای بدید بیایید بعد از تموم شدن هر تسک، تسک بعدی بهش بدید احتمالا اون ۴ تسک رو در ۲ تا ۳ دقیقه انجام بده :)
چرا؟ چون درحالت اول باید منابع بین تسکها تقسیم شه، در حالت دوم میشه تمام منابع رو رو یک تسک متمرکز کرد :).
این دقیقا دلیلی که اگه کسی از من بپرسه میگم همیشه لحظه یک چیز رو یادبگیر و بعد از تموم شدنش برو بعدی.
داخل محیط کار هم همینه، مدیر یا منیجیر شما اگر میخاد بهرهوری بهتری داشته باشه باید همزمان یک تسک به شما بده.
@DevTwitter | <Torham/>
این موضوع داخل برنامه نویسی خیلی زیاد دیده میشه، ادما یکهو چندتا مطلب باهم پیش میبرن در طول روز
مثلا همزمان دارن یک فریمورک وب یاد میگیرن، و بلافاصله بعد از اون میرن سراغ یک موضوع دیگه، مثلا ساختار داده میخونن :)
این سوال من قبلا زمانی که داخل یک استارتاپ سمی مشغول به کار بودم به جوابش رسیدم :).
تو اون استارتاپ من همه کار میکردم، دواپس، بکاند، ci/cd وب اسکرپینگ و تقریبا هرچیزی که بود. چون تنها بکاند اونجا بودم
اون روزا خیلی کلافه شده بودم از موضوع، روزی ۱۰ ساعت کار میکردم و هیچاحترامی هم نبود.
خلاصه تو همون روزها درحال جستوجو داخل نت بودم که یک مقاله درباره چند وظيفه شدن کارمندای تِک خوندم.
اونجا یک مثال خیلی قشنگ زده بود، گفته بود بیایید یک cpu رو فرض کنیم، شما میتونید به یک cpu چند کار رو بدید که همزمان انجام بده، مثلا اگر ۴ تا تسک بهش بدید شاد تمام این تسکها رو به صورت همزمان پیش ببره و درنهایت در ۴ دقیقه همرو کامل تموم کنه.
اما اگه به همون cpu، همین تسکها رو به شکل دیگه ای بدید بیایید بعد از تموم شدن هر تسک، تسک بعدی بهش بدید احتمالا اون ۴ تسک رو در ۲ تا ۳ دقیقه انجام بده :)
چرا؟ چون درحالت اول باید منابع بین تسکها تقسیم شه، در حالت دوم میشه تمام منابع رو رو یک تسک متمرکز کرد :).
این دقیقا دلیلی که اگه کسی از من بپرسه میگم همیشه لحظه یک چیز رو یادبگیر و بعد از تموم شدنش برو بعدی.
داخل محیط کار هم همینه، مدیر یا منیجیر شما اگر میخاد بهرهوری بهتری داشته باشه باید همزمان یک تسک به شما بده.
@DevTwitter | <Torham/>
👍2
No Me
Kensington
بهترین OS؟!
بهترین زبان برنامه نویسی؟!
بهترین IDE؟!
بهترین کار ورزش هست:)
میدونی چرا؟!
چون :
عقل سالم در بدن سالم هست
بهترین زبان برنامه نویسی؟!
بهترین IDE؟!
بهترین کار ورزش هست:)
میدونی چرا؟!
چون :
عقل سالم در بدن سالم هست
Forwarded from هوش مصنوعی | PiAi (Ali)
سرویس دانلود یوتیوب نه حال داشتم بیارمش تو بات دانلودر نه سایتش کنم همینطوری ازش استفاده کنین
هم به صورت صدا براتون ارسال میکنه اگر بخواین آهنگ دانلود کنید
هم فیلم با کیفیت 720
فیلترشکن لازم داره
جلوی مساوی لینک یوتیوب رو بزارید
https://joorj.xyz/Yo.php?text=
مثال :
https://joorj.xyz/Yo.php?text=https://youtu.be/ynGkmi5NdR4
_ _ _
@PiAi_bot
هم به صورت صدا براتون ارسال میکنه اگر بخواین آهنگ دانلود کنید
هم فیلم با کیفیت 720
فیلترشکن لازم داره
جلوی مساوی لینک یوتیوب رو بزارید
https://joorj.xyz/Yo.php?text=
مثال :
https://joorj.xyz/Yo.php?text=https://youtu.be/ynGkmi5NdR4
_ _ _
@PiAi_bot
👍1
Forwarded from Topcode (Rafiee)
باور های غلط برنامه نویسی!
امروز میخوام درمورد یکسری باور هایی که خیلیا ممکنه درمورد برنامه نویسی داشته باشن صحبت کنیم؛ این باور ها رو شماهم قبل شروع داشتید؟
1_ برای شروع سنم زیاده
این باور خیلی غلطه! برنامه نویسی اصلا به سن و سال نیست؛ برای مثال من این حرفه رو در ۱۳ سالگی شروع کردم.
هر سنی داشته باشی فرقی نمیکنه بلکه تهش میخوای pc رو روشن کنی و با اشتیاق بشینی پاش و پروژه ات رو تکمیل کنی و پول در بیاری.
2_ باید مدرک دانشگاه داشته باشم
این هم یکی از غلط ترین باور های ممکنه؛ خیلی از برنامه نویسان هستن که اصلا رشته اشون یه چیز دیگه بوده و الان برنامه نویسن!
برنامه نویسی با دوره ها و خوندن مستندات هم یاد گرفته میشه (که مرسوم ترین راه یادگیری هست) و نیازی به دانشگاه نیست.
3_ برنامه نویسی پر شده و کسی پروژه بهم نمیده
ببینید گرفتن پروژه به دو مهارت نیاز داره؛ اول مهارت برنامه نویسی و بعد مهارت بازاریابی! بازار کار برنامه نویسی اشباع نشده بلکه روز به روز بهتر هم میشه و کسی مه دو مهارت بالا رو داشته باشه در گرفتن پروژه موفق تره.
4_ برای برنامه نویسی باید ریاضی رو کامل بلد باشم
اصلا اینطور نیست و شما با داشتن مهارت های مقدماتی از ریاضی میتونید به خوبی برنامه نویسی رو یادبگیرید ؛ درواقع باید مهارت حل مسئله تون عالی باشه!
خب امروز با باور های غلط درباره ی برنامه نویسی در خدمتتون بودم؛ این مدت مقاله ای نشر نکردم چون حقیقتا موضوعی به ذهنم نمیخورد؛ ولی بعد کلی فکر کردن تونستم این موضوع رو بیابم.
ممنون که تا اینجای مقاله رو خوندید و واقعا ممنون بابت حمایت هاتون؛ تمام تلاشمو میکنم که جبران کنم❤️🩹🫡
#Rafiee
@Tp_Code
امروز میخوام درمورد یکسری باور هایی که خیلیا ممکنه درمورد برنامه نویسی داشته باشن صحبت کنیم؛ این باور ها رو شماهم قبل شروع داشتید؟
1_ برای شروع سنم زیاده
این باور خیلی غلطه! برنامه نویسی اصلا به سن و سال نیست؛ برای مثال من این حرفه رو در ۱۳ سالگی شروع کردم.
هر سنی داشته باشی فرقی نمیکنه بلکه تهش میخوای pc رو روشن کنی و با اشتیاق بشینی پاش و پروژه ات رو تکمیل کنی و پول در بیاری.
2_ باید مدرک دانشگاه داشته باشم
این هم یکی از غلط ترین باور های ممکنه؛ خیلی از برنامه نویسان هستن که اصلا رشته اشون یه چیز دیگه بوده و الان برنامه نویسن!
برنامه نویسی با دوره ها و خوندن مستندات هم یاد گرفته میشه (که مرسوم ترین راه یادگیری هست) و نیازی به دانشگاه نیست.
3_ برنامه نویسی پر شده و کسی پروژه بهم نمیده
ببینید گرفتن پروژه به دو مهارت نیاز داره؛ اول مهارت برنامه نویسی و بعد مهارت بازاریابی! بازار کار برنامه نویسی اشباع نشده بلکه روز به روز بهتر هم میشه و کسی مه دو مهارت بالا رو داشته باشه در گرفتن پروژه موفق تره.
4_ برای برنامه نویسی باید ریاضی رو کامل بلد باشم
اصلا اینطور نیست و شما با داشتن مهارت های مقدماتی از ریاضی میتونید به خوبی برنامه نویسی رو یادبگیرید ؛ درواقع باید مهارت حل مسئله تون عالی باشه!
خب امروز با باور های غلط درباره ی برنامه نویسی در خدمتتون بودم؛ این مدت مقاله ای نشر نکردم چون حقیقتا موضوعی به ذهنم نمیخورد؛ ولی بعد کلی فکر کردن تونستم این موضوع رو بیابم.
ممنون که تا اینجای مقاله رو خوندید و واقعا ممنون بابت حمایت هاتون؛ تمام تلاشمو میکنم که جبران کنم❤️🩹🫡
#Rafiee
@Tp_Code
🔥5👍2
Forwarded from Dev (𝙈𝙧. 𝑎𝑦ℎ𝑎𝑛 🐈)
نقشه راه یادگیری هوش مصنوعی | AI
💡 هوش مصنوعی برای هوشمندسازی ماشینها استفاده میشه و مزایا و فایدهها زیادی برای جامعه و انسان داره.
👈 گام اول- ریاضیات
💡 همونطور که اکثر دانشجویان رشته کامپیوتر میدانند ریاضیات و به خصوص مباحث جبرخطی، دیفرانسیل، حسابان، ساختمان گسسته و آمار و احتمال توی این رشته و گرایش نقش بزرگی رو ایفا میکنند؛ چرا که ماشینها و کامپیوترها تنها راهی که میفهمند اعمال منطقی و ریاضیات است و برای این که ما برنامهها و اهداف خودمون رو به اون منتقل کنیم باید بهشون فعالیت منطقی و ریاضیات بدیم.
💡 در نتیجه شما برای شروع در گرایش هوش مصنوعی و زیرشاخه آن که بخواین فعالیت کنید، ناچارید این دروس رو یاد بگیرید.
👈 گام دوم - برنامه نویسی
💡 برنامه نویسی رکن اصلی تو زمینه هوش مصنوعی داره و شما قبل از تسلط به زبان برنامه نویسی، باید به ساختمان داده و طراحی الگوریتم که از دروس تخصصی کامپیوتر هستند مسلط شوید چرا که شرط لازم برای نوشتن یک برنامه درست و بهینه و با خطا کم، باید الگوریتم رو به درستی دانست تا بتواند باعث صرفهجویی و کارآمد بودن بیشتر یک کد رو داشته باشد.
💡 از بین زبانهای برنامه نویسی که با هوش مصنوعی تعامل خوبی دارند، میتونیم به پایتون اشاره کنیم:
پایتون: به دلیل سادگی و داشتن پکیجهایی مثه sci-kit learn کار با این کتابخونه به طور عمده در زمینههای data mining و data analys است که طیف وسیعی از الگوریتمها یادگیری ماشین در اون تعبیه شده، که از محبوبترین زبانها برنامه نویسی است.
💡 بعد از یادگیری مقدماتی زبان برنامه نویسی، باید شیوه کار کردن با کتابخانهها مختلف و مرتبط با هوش مصنوعی مثه numpy (کتابخونهای که به کمکش میتونیم روی دادههای عددیایی که در حافظه موجوده، عملیات مختلفی رو انجام بدیم) رو یاد بگیرید و بارها و بارها تمرین کنید که در استفاده از اون متخصص شوید.
👈 گام سوم - مباحث و فیلدهای هوش مصنوعی
💡 بعد از این که از مباحث اولیه عبور کردید، باید یه دانش عمومی از هوش مصنوعی رو آموزش ببینید.
💡 بعد از پیشرفت هوش مصنوعی، این رشته به زیر رشتههای مختلفی تقسیم شد که در عین ارتباطی که بین این زیرشاخهها وجود داره، در موارد تخصصی و هدفهای هر کدوم، تفاوتهای چشمگیری رو شاهد هستیم.
💡 بسته به علاقه و استعداد خودتون میتونید هر کدوم از این زیرشاخهها رو انتخاب کنید که نقشه راه هر زیرشاخه با زیرشاخه دیگری تفاوت داره.
💡 البته لازم به ذکر است که یکی دیگر از مهارتهایی که به پیشرفت شما در زمینه هوش مصنوعی کمک میکنه آشنایی کامل و تخصصی با زبان انگلیسی است چرا که به روز بودن و مطالعهی مقالات روز دنیا در این رشته اهمیت بالایی داره اکثر این مقالات به زبان انگلیسی است و از آنجا که یه فیلد در رشته کامپیوتر است دانستن زبان انگلیسی لازم است.
📌 ریاضیات و برنامه نویسی برای همه زیرشاخهها هوش مصنوعی موردنیازه و در واقع جز قدمهای اولیه به عنوان پیشنیاز به حساب میاد.
💡 هوش مصنوعی برای هوشمندسازی ماشینها استفاده میشه و مزایا و فایدهها زیادی برای جامعه و انسان داره.
👈 گام اول- ریاضیات
💡 همونطور که اکثر دانشجویان رشته کامپیوتر میدانند ریاضیات و به خصوص مباحث جبرخطی، دیفرانسیل، حسابان، ساختمان گسسته و آمار و احتمال توی این رشته و گرایش نقش بزرگی رو ایفا میکنند؛ چرا که ماشینها و کامپیوترها تنها راهی که میفهمند اعمال منطقی و ریاضیات است و برای این که ما برنامهها و اهداف خودمون رو به اون منتقل کنیم باید بهشون فعالیت منطقی و ریاضیات بدیم.
💡 در نتیجه شما برای شروع در گرایش هوش مصنوعی و زیرشاخه آن که بخواین فعالیت کنید، ناچارید این دروس رو یاد بگیرید.
👈 گام دوم - برنامه نویسی
💡 برنامه نویسی رکن اصلی تو زمینه هوش مصنوعی داره و شما قبل از تسلط به زبان برنامه نویسی، باید به ساختمان داده و طراحی الگوریتم که از دروس تخصصی کامپیوتر هستند مسلط شوید چرا که شرط لازم برای نوشتن یک برنامه درست و بهینه و با خطا کم، باید الگوریتم رو به درستی دانست تا بتواند باعث صرفهجویی و کارآمد بودن بیشتر یک کد رو داشته باشد.
💡 از بین زبانهای برنامه نویسی که با هوش مصنوعی تعامل خوبی دارند، میتونیم به پایتون اشاره کنیم:
پایتون: به دلیل سادگی و داشتن پکیجهایی مثه sci-kit learn کار با این کتابخونه به طور عمده در زمینههای data mining و data analys است که طیف وسیعی از الگوریتمها یادگیری ماشین در اون تعبیه شده، که از محبوبترین زبانها برنامه نویسی است.
💡 بعد از یادگیری مقدماتی زبان برنامه نویسی، باید شیوه کار کردن با کتابخانهها مختلف و مرتبط با هوش مصنوعی مثه numpy (کتابخونهای که به کمکش میتونیم روی دادههای عددیایی که در حافظه موجوده، عملیات مختلفی رو انجام بدیم) رو یاد بگیرید و بارها و بارها تمرین کنید که در استفاده از اون متخصص شوید.
👈 گام سوم - مباحث و فیلدهای هوش مصنوعی
💡 بعد از این که از مباحث اولیه عبور کردید، باید یه دانش عمومی از هوش مصنوعی رو آموزش ببینید.
💡 بعد از پیشرفت هوش مصنوعی، این رشته به زیر رشتههای مختلفی تقسیم شد که در عین ارتباطی که بین این زیرشاخهها وجود داره، در موارد تخصصی و هدفهای هر کدوم، تفاوتهای چشمگیری رو شاهد هستیم.
💡 بسته به علاقه و استعداد خودتون میتونید هر کدوم از این زیرشاخهها رو انتخاب کنید که نقشه راه هر زیرشاخه با زیرشاخه دیگری تفاوت داره.
💡 البته لازم به ذکر است که یکی دیگر از مهارتهایی که به پیشرفت شما در زمینه هوش مصنوعی کمک میکنه آشنایی کامل و تخصصی با زبان انگلیسی است چرا که به روز بودن و مطالعهی مقالات روز دنیا در این رشته اهمیت بالایی داره اکثر این مقالات به زبان انگلیسی است و از آنجا که یه فیلد در رشته کامپیوتر است دانستن زبان انگلیسی لازم است.
📌 ریاضیات و برنامه نویسی برای همه زیرشاخهها هوش مصنوعی موردنیازه و در واقع جز قدمهای اولیه به عنوان پیشنیاز به حساب میاد.
❤2👍1
Forwarded from Python BackendHub
یک productivity principle ای داریم که تو زندگی روزمره خیلی به درد میخوره :)
Eliminate, Simplify, Automate, and Delegate
Eliminate:
وظایفی که اهمیت نداره یا بی ارزش هست رو شناسایی و حذف کنی. این کار باعث میشه بیشتر تمرکزت رو بذاری رو اون چیزی که مهمه
Simplify:
وظایف رو به بخش های کوچیک تر تبدیل کن, و ساده ترشون کن تا راحت تر مدیریت بشن. هرچی وظایف ها پیچیدگی کمتری داشته باشن, انجام دادنشون هم به همون نسبت لذت بخش تره.
Automate:
اگه کاری رو بیشتر از 3 بار داری تکرار میکنی, احتمالا داری اشتباه انجامش میدی. سعی کن خودکار ترش کنی که کمتر تکرار کنی و وقتت کمتر هدر بره.
Delegate
اگه وظیفه ای داری که خارج از مهارت شما هست, و شخص دیگری میتونه بهتر از شما و موثر تر از شما انجام بده, پس وظیفه رو باید به اون بسپاری.
منم سعی میکنم تو روتین روزانم اینو رعایت کنم و تقریبا موفق بودم
@ManiFoldsPython
Eliminate, Simplify, Automate, and Delegate
Eliminate:
وظایفی که اهمیت نداره یا بی ارزش هست رو شناسایی و حذف کنی. این کار باعث میشه بیشتر تمرکزت رو بذاری رو اون چیزی که مهمه
Simplify:
وظایف رو به بخش های کوچیک تر تبدیل کن, و ساده ترشون کن تا راحت تر مدیریت بشن. هرچی وظایف ها پیچیدگی کمتری داشته باشن, انجام دادنشون هم به همون نسبت لذت بخش تره.
Automate:
اگه کاری رو بیشتر از 3 بار داری تکرار میکنی, احتمالا داری اشتباه انجامش میدی. سعی کن خودکار ترش کنی که کمتر تکرار کنی و وقتت کمتر هدر بره.
Delegate
اگه وظیفه ای داری که خارج از مهارت شما هست, و شخص دیگری میتونه بهتر از شما و موثر تر از شما انجام بده, پس وظیفه رو باید به اون بسپاری.
منم سعی میکنم تو روتین روزانم اینو رعایت کنم و تقریبا موفق بودم
@ManiFoldsPython
❤5
Forwarded from Semicolon (Ali Moeinian)
🖍در Interview ها، بهترینِ خودت باش - لیست کامل🖍
در گیت هاب، ریپوزیتوری های بسیار جالبی وجود داره، که میتونه سطح آمادگیتون برای مصاحبه ها رو بالاتر ببره.
🔥نقاط ضعفت در مصاحبه ها رو به نقطه قوتت تبدیل کن.
🔰Tech interview handbook : https://github.com/yangshun/tech-interview-handbook
🔰Go : https://github.com/inancgumus/learngo
🔰Awesome interview : https://github.com/DopplerHQ/awesome-interview-questions
🔰JS Algorithms : https://github.com/TheAlgorithms/Javascript
🔰Js Algorithms and Data Structures : https://github.com/trekhleb/javascript-algorithms
🔰JS clean code : https://github.com/ryanmcdermott/clean-code-javascript
🔰Vue JS : https://github.com/sudheerj/vuejs-interview-questions
🔰HTML 5 : https://github.com/learning-zone/html-interview-questions
🔰React : https://github.com/learning-zone/react-interview-questions
🔰JS : https://github.com/learning-zone/javascript-interview-questions
🔰Angular : https://github.com/sudheerj/angular-interview-questions
🔰JS : https://github.com/sudheerj/javascript-interview-questions
🔰Front End : https://github.com/h5bp/Front-end-Developer-Interview-Questions
🔰Angular : https://github.com/Yonet/Angular-Interview-Questions
🔰System Design : https://github.com/shashank88/system_design
🔰Python : https://github.com/learning-zone/python-interview-questions
🔰Go : https://github.com/shomali11/go-interview
🔰Front End : https://github.com/khan4019/front-end-Interview-Questions
🔰30 seconds of interviews : https://github.com/30-seconds/30-seconds-of-interviews
🔰Full Stack : https://github.com/indy256/Full-stack-Developer-Interview-Questions-and-Answers
🔰React : https://github.com/Pau1fitz/react-interview
🔰Linux SysAdmin : https://github.com/chassing/linux-sysadmin-interview-questions
🔰Back End : https://github.com/arialdomartini/Back-End-Developer-Interview-Questions
🔰Reverse Interview : https://github.com/viraptor/reverse-interview
🔰JS : https://github.com/ganqqwerty/123-Essential-JavaScript-Interview-Questions
🔰Android : https://github.com/MindorksOpenSource/android-interview-questions
🔰Front End : https://github.com/h5bp/Front-end-Developer-Interview-Questions
🔰React : https://github.com/sudheerj/reactjs-interview-questions
🔰How Web works : https://github.com/vasanthk/how-web-works?ref=hackernoon.com
🔰Front End interview hand book : https://github.com/yangshun/front-end-interview-handbook?ref=hackernoon.com
🔰JS : https://github.com/sudheerj/javascript-interview-questions?ref=hackernoon.com
🔰JS : https://medium.freecodecamp.org/the-definitive-javascript-handbook-for-a-developer-interview-44ffc6aeb54e
🔰Vue : https://www.onlineinterviewquestions.com/vue-js-interview-questions/
🔰React : https://www.sitepoint.com/react-interview-questions-solutions/
🔰Front End : https://itnext.io/frontend-interview-cheatsheet-that-helped-me-to-get-offer-on-amazon-and-linkedin-cba9584e33c7
🔰Google Interview Warm up : https://grow.google/certificates/interview-warmup
🔰Interview Practices : http://pramp.com
🔰Data Science : http://github.com/ShuaiW/data-science-question-answer
🔰Front End : http://h5bp.github.io/Front-end-Developer-Interview-Questions
🔰HTML, CSS, JS : https://www.acefrontend.com
🔰Android : http://code.coursesity.com/android-interview-questions
🔰DevOps : http://github.com/Tikam02/DevOps-Guide
🔰Web 3 : https://github.com/noahliechti/web3-interview-preparation
🔰PHP : https://github.com/learning-zone/php-interview-questions
🔰Laravel : https://github.com/Devinterview-io/laravel-interview-questions
🔰PHP : https://github.com/learning-zone/php-interview-questions
سایت ها و ریپوزیتوری های این قسمت فقط اختصاص به یک موضوع ندارند و چندین فیلد رو شامل میشوند 👇
🔰https://workat.tech/practice
🔰http://github.com/FAQGURU/FAQGURU
🔰https://bigfrontend.dev
🔰https://github.com/kdn251/interviews
🔰https://www.fullstack.cafe
🔰https://github.com/ombharatiya/FAANG-Coding-Interview-Questions
🔰https://github.com/Olshansk/interview
🔰https://github.com/jwasham/coding-interview-university
🔰https://github.com/Olshansk/interview
🔰https://github.com/huihut/interview/blob/master/README_en.md
#InterviewRepo
در گیت هاب، ریپوزیتوری های بسیار جالبی وجود داره، که میتونه سطح آمادگیتون برای مصاحبه ها رو بالاتر ببره.
🔥نقاط ضعفت در مصاحبه ها رو به نقطه قوتت تبدیل کن.
🔰Tech interview handbook : https://github.com/yangshun/tech-interview-handbook
🔰Go : https://github.com/inancgumus/learngo
🔰Awesome interview : https://github.com/DopplerHQ/awesome-interview-questions
🔰JS Algorithms : https://github.com/TheAlgorithms/Javascript
🔰Js Algorithms and Data Structures : https://github.com/trekhleb/javascript-algorithms
🔰JS clean code : https://github.com/ryanmcdermott/clean-code-javascript
🔰Vue JS : https://github.com/sudheerj/vuejs-interview-questions
🔰HTML 5 : https://github.com/learning-zone/html-interview-questions
🔰React : https://github.com/learning-zone/react-interview-questions
🔰JS : https://github.com/learning-zone/javascript-interview-questions
🔰Angular : https://github.com/sudheerj/angular-interview-questions
🔰JS : https://github.com/sudheerj/javascript-interview-questions
🔰Front End : https://github.com/h5bp/Front-end-Developer-Interview-Questions
🔰Angular : https://github.com/Yonet/Angular-Interview-Questions
🔰System Design : https://github.com/shashank88/system_design
🔰Python : https://github.com/learning-zone/python-interview-questions
🔰Go : https://github.com/shomali11/go-interview
🔰Front End : https://github.com/khan4019/front-end-Interview-Questions
🔰30 seconds of interviews : https://github.com/30-seconds/30-seconds-of-interviews
🔰Full Stack : https://github.com/indy256/Full-stack-Developer-Interview-Questions-and-Answers
🔰React : https://github.com/Pau1fitz/react-interview
🔰Linux SysAdmin : https://github.com/chassing/linux-sysadmin-interview-questions
🔰Back End : https://github.com/arialdomartini/Back-End-Developer-Interview-Questions
🔰Reverse Interview : https://github.com/viraptor/reverse-interview
🔰JS : https://github.com/ganqqwerty/123-Essential-JavaScript-Interview-Questions
🔰Android : https://github.com/MindorksOpenSource/android-interview-questions
🔰Front End : https://github.com/h5bp/Front-end-Developer-Interview-Questions
🔰React : https://github.com/sudheerj/reactjs-interview-questions
🔰How Web works : https://github.com/vasanthk/how-web-works?ref=hackernoon.com
🔰Front End interview hand book : https://github.com/yangshun/front-end-interview-handbook?ref=hackernoon.com
🔰JS : https://github.com/sudheerj/javascript-interview-questions?ref=hackernoon.com
🔰JS : https://medium.freecodecamp.org/the-definitive-javascript-handbook-for-a-developer-interview-44ffc6aeb54e
🔰Vue : https://www.onlineinterviewquestions.com/vue-js-interview-questions/
🔰React : https://www.sitepoint.com/react-interview-questions-solutions/
🔰Front End : https://itnext.io/frontend-interview-cheatsheet-that-helped-me-to-get-offer-on-amazon-and-linkedin-cba9584e33c7
🔰Google Interview Warm up : https://grow.google/certificates/interview-warmup
🔰Interview Practices : http://pramp.com
🔰Data Science : http://github.com/ShuaiW/data-science-question-answer
🔰Front End : http://h5bp.github.io/Front-end-Developer-Interview-Questions
🔰HTML, CSS, JS : https://www.acefrontend.com
🔰Android : http://code.coursesity.com/android-interview-questions
🔰DevOps : http://github.com/Tikam02/DevOps-Guide
🔰Web 3 : https://github.com/noahliechti/web3-interview-preparation
🔰PHP : https://github.com/learning-zone/php-interview-questions
🔰Laravel : https://github.com/Devinterview-io/laravel-interview-questions
🔰PHP : https://github.com/learning-zone/php-interview-questions
سایت ها و ریپوزیتوری های این قسمت فقط اختصاص به یک موضوع ندارند و چندین فیلد رو شامل میشوند 👇
🔰https://workat.tech/practice
🔰http://github.com/FAQGURU/FAQGURU
🔰https://bigfrontend.dev
🔰https://github.com/kdn251/interviews
🔰https://www.fullstack.cafe
🔰https://github.com/ombharatiya/FAANG-Coding-Interview-Questions
🔰https://github.com/Olshansk/interview
🔰https://github.com/jwasham/coding-interview-university
🔰https://github.com/Olshansk/interview
🔰https://github.com/huihut/interview/blob/master/README_en.md
#InterviewRepo
👍1
Audio
در #رادیوگیک شماره ۱۴۸ (که تو عنوان اشتباهی نوشته شده ۱۴۷) خیلی جاها نشتی دارن. ما در مورد سورس کد توییتر گپ می زنیم و میبینیم چرا برای هماهنگی با یه قانون ضد کنجد، همبرگرها کنجد دار شدن و با دیدن پوتین که دنبال ساخت تی سی پی آی پی ملی است، چیزهای بیشتری در مورد این شکل از حکومتها یاد میگیریم. با ما باشین که جهان هکرهای بیشتری لازم داره.
اخبار این شماره
--------------------
- درز سورس کد توییتر به گیت هاب
- انتشار اتفاقی کلیدهای خصوصی گیت هاب روی گیت هاب
- انتشار بخشی از سورس کد توییتر روی گیت هاب
- اپل هم در حال اخراج کارمندان
- بسته شدن جنسیس مارکت، اصلی ترین مارکت بات ها و پسوردها
بد افزار لوتوس سیاه، اولین بدافزار یو ای اف آی ویندوز - ۱۱
- گپی در مورد جویس جکینگ
- برای هماهنگی با قانون ضد کنجد آمریکا، بعضی شرکت ها به غذاشون کنجد اضافه کردن
- دستگیری افشا کننده اسناد آمریکا از اکانت استیم
- خرید چهل لایسنس چت جی پی تی برای کنگره آمریکا
- وایت پیپر بیت کوین در همه کامپیوترهای مک
- پوتین و کشف مجدد پروتکل تی سی پی
- وبلاگ صابر راستی کردار و توییترش
https://youtu.be/amsS0TdbVuA
اخبار این شماره
--------------------
- درز سورس کد توییتر به گیت هاب
- انتشار اتفاقی کلیدهای خصوصی گیت هاب روی گیت هاب
- انتشار بخشی از سورس کد توییتر روی گیت هاب
- اپل هم در حال اخراج کارمندان
- بسته شدن جنسیس مارکت، اصلی ترین مارکت بات ها و پسوردها
بد افزار لوتوس سیاه، اولین بدافزار یو ای اف آی ویندوز - ۱۱
- گپی در مورد جویس جکینگ
- برای هماهنگی با قانون ضد کنجد آمریکا، بعضی شرکت ها به غذاشون کنجد اضافه کردن
- دستگیری افشا کننده اسناد آمریکا از اکانت استیم
- خرید چهل لایسنس چت جی پی تی برای کنگره آمریکا
- وایت پیپر بیت کوین در همه کامپیوترهای مک
- پوتین و کشف مجدد پروتکل تی سی پی
- وبلاگ صابر راستی کردار و توییترش
https://youtu.be/amsS0TdbVuA
🔥5👍1
Forwarded from Sadra Codes
کد کثیف باعث میشه راندمان کل تیم بیاد پایین. معمولا دلیوری ها داره توسط برنامهنویس ها اتفاق میوفته. اگه سرعت برنامه نویس توی توسعه کم باشه نتیجش میشه Delivery دیرهنگام. دلیوری دیر یا بدموقع هم برابره با لَنگ بودن کل تیم تا شمای دولوپر فیچر رو پوش کنی بره بالا.
حالا چی باعث میشه دولوپر سرعتش کم شه؟ کثیفی کد.
اگه دقت کرده باشی، معمولا پروژه های نرم افزاری خیلی سریع و پرشتاب شروع به توسعه میکنن. هر یکی دو هفته، یه فیچر رلیز میشه ولی رفته به رفته این گپ بین رلیزها بیشتر و بیشتر میشه. واسه یه فیکس که به ظاهر نهایتا ۲ روز فرجه احتیاجه، کدبیس به قدری ترکیده که باید ۱ ماه وقت بذاری و مطمئن شی فیکس مشکلی نداره و بعد پوش کنی.
این طرز تفکر که سریع فیچر رو رلیز کنم یا سریع کامیت بزنم فیچرو تحویل بدم باعث میشه کد کثیف شه. به قولا میگن:
The only way to go fast is to go well.
بلافاصله که کدتون کار کرد و تست هاشو نوشتید، کلینش کنید. این تمیز کردن کد رو بذارید جزوی از چک لیست CI ذهنتون. :)
حالا چی باعث میشه دولوپر سرعتش کم شه؟ کثیفی کد.
اگه دقت کرده باشی، معمولا پروژه های نرم افزاری خیلی سریع و پرشتاب شروع به توسعه میکنن. هر یکی دو هفته، یه فیچر رلیز میشه ولی رفته به رفته این گپ بین رلیزها بیشتر و بیشتر میشه. واسه یه فیکس که به ظاهر نهایتا ۲ روز فرجه احتیاجه، کدبیس به قدری ترکیده که باید ۱ ماه وقت بذاری و مطمئن شی فیکس مشکلی نداره و بعد پوش کنی.
این طرز تفکر که سریع فیچر رو رلیز کنم یا سریع کامیت بزنم فیچرو تحویل بدم باعث میشه کد کثیف شه. به قولا میگن:
The only way to go fast is to go well.
بلافاصله که کدتون کار کرد و تست هاشو نوشتید، کلینش کنید. این تمیز کردن کد رو بذارید جزوی از چک لیست CI ذهنتون. :)
👍3❤1
Forwarded from Python BackendHub
اوایل که مصاحبه میرفتم همون اولین مصاحبه رد میشدم,
اما الان تقریبا هروقت مصاحبه میگیرم میرسم به coding challenge یا technical interview
تکنیک هایی که این مدت به کار بردم و جواب داده رو خواستم تو این پست بنویسم تا استفاده کنید:
اولین چیزی که مطرح میشه اینه که شما خودتونو معرفی کنید, تو این مرحله یک summary خلاصه از خودتون بگین و فعلا وارد جزییات نشین.
مهم ترین موضوع اینه که شما به اون شرکت علاقه نشون بدید. این موضوع به قدری مهمه که حتی اگه ممکنه کاندید بهتر از شما باشه ولی شما رو انتخاب کنند چون باعث میشه که فکر کنند شما متعهد تر هستین به اون شرکت تا اون فرد. این علاقه نشون دادن با سوال تخصصی تو اون فیلد میشه نشون داد. بهترین کار هم اینه که سایت شرکت رو دربیارین, اطلاعاتش رو بخونید و بعدش به chatgpt اون اطلاعات رو بدین و بهش بگین که چند تا سوال براتون طراحی کنه که هم یکم چالشی باشه و هم نشون بده که کاملا interested بودین.
اما کی باید این سوالات رو بپرسین؟ معمولا interviewer از شما میخواد که اول به حرفاش گوش بدین و معمولا یک introduction ای از شرکت خودشون و چالش هاش به شما میگه. بعد از شما میپرسه که آیا سوالی دارین یا نه, و بدترین جواب اینه که بگین نه ندارم. همینجاست که سوالاتی که حاضر کرده بودین, باید بپرسین و سعی کنید هم چند سوال راجب توضیحاتی که خودش داده اول بپرسین, حتی اگه کامل فهمیده بودین!
طرفی که باهاش مصاحبه میکنید رو بسنجید و سعی کنید که درجه صحبتتون بر اساس سطح technical اون آدم منطبق کنید. مثلا تو یک مصاحبه خود HR سابقه کد زنی داشت و من تونستم خیلی فنی تر حرف بزنم که تجربه خیلی خوبی برای جفتمون بود. اما اگه همینکارو با HR کنم که old fashion تره, قطعا یک red flag خواهد بود. سطح فنی اش رو از توضیحاتی که راجب شرکتشون میده میتونید ارزیابی کنید.
حالا نیمی از interview گذشته و فقط راجب شرکت حرف زده شده, احتمالا interview از شما بخواد که بک گراند بیشتری راجب خودتون بدین. حالا شما باید به نحوی مهارتتون رو بفروشید, مثلا به هر نحوی شده سعی کنید پروداکت هایی که تا امروز روش کار کردین به پروداکت این شرکت لینک کنید. حتی اگه دروغ بگین یا بزرگ نمایی کنید ایرادی نداره, فقط دروغ فنی نگین یا بزرگ نمایی از خودتون نکنید. مثلا ممکنه تو یک business domain ای اصلا کار نکرده باشین, مثل B2B. ولی اگه شب قبل حسابی راجبش بخونید میتونید ادعا کنید که اره فلان جای پروداکتمون B2B بود و من کمی درگیرش شدم. سعی کنید اگه تو این موارد دروغ میگین, خیلی خوب و متواضعانه دروغ بگین!
تو قسمت آخر هم خیلی خلاصه از یک پروژه خوبی که کار کردین و پیچیدگی بالایی داره یا impressive هست میتونید صحبت کنید, سعی کنید خیلی کشش ندین چون این پارت برای اینه که شما یک تاثیری بذارین رو فرد مصاحبه کننده, نه اینکه خستش کنید.
سعی کنید متواضع باشین, اینکه بگین من همه چی رو بلدم خوب نیست. حتی به یک نقطه ضعفتون هم اشاره کنید بد نیست و بگین که مثلا روش کار میکنید, و حتما نقطه ضعفی که انتخاب میکنید برای اون شرکت critical نباشه و فقط این وایب رو به اون مصاحبه کننده بده که این ادم تمام تلاششو میکنه تا خودشو بالاتر میکشه از اینی که هست.
@ManiFoldsPython
اما الان تقریبا هروقت مصاحبه میگیرم میرسم به coding challenge یا technical interview
تکنیک هایی که این مدت به کار بردم و جواب داده رو خواستم تو این پست بنویسم تا استفاده کنید:
اولین چیزی که مطرح میشه اینه که شما خودتونو معرفی کنید, تو این مرحله یک summary خلاصه از خودتون بگین و فعلا وارد جزییات نشین.
مهم ترین موضوع اینه که شما به اون شرکت علاقه نشون بدید. این موضوع به قدری مهمه که حتی اگه ممکنه کاندید بهتر از شما باشه ولی شما رو انتخاب کنند چون باعث میشه که فکر کنند شما متعهد تر هستین به اون شرکت تا اون فرد. این علاقه نشون دادن با سوال تخصصی تو اون فیلد میشه نشون داد. بهترین کار هم اینه که سایت شرکت رو دربیارین, اطلاعاتش رو بخونید و بعدش به chatgpt اون اطلاعات رو بدین و بهش بگین که چند تا سوال براتون طراحی کنه که هم یکم چالشی باشه و هم نشون بده که کاملا interested بودین.
اما کی باید این سوالات رو بپرسین؟ معمولا interviewer از شما میخواد که اول به حرفاش گوش بدین و معمولا یک introduction ای از شرکت خودشون و چالش هاش به شما میگه. بعد از شما میپرسه که آیا سوالی دارین یا نه, و بدترین جواب اینه که بگین نه ندارم. همینجاست که سوالاتی که حاضر کرده بودین, باید بپرسین و سعی کنید هم چند سوال راجب توضیحاتی که خودش داده اول بپرسین, حتی اگه کامل فهمیده بودین!
طرفی که باهاش مصاحبه میکنید رو بسنجید و سعی کنید که درجه صحبتتون بر اساس سطح technical اون آدم منطبق کنید. مثلا تو یک مصاحبه خود HR سابقه کد زنی داشت و من تونستم خیلی فنی تر حرف بزنم که تجربه خیلی خوبی برای جفتمون بود. اما اگه همینکارو با HR کنم که old fashion تره, قطعا یک red flag خواهد بود. سطح فنی اش رو از توضیحاتی که راجب شرکتشون میده میتونید ارزیابی کنید.
حالا نیمی از interview گذشته و فقط راجب شرکت حرف زده شده, احتمالا interview از شما بخواد که بک گراند بیشتری راجب خودتون بدین. حالا شما باید به نحوی مهارتتون رو بفروشید, مثلا به هر نحوی شده سعی کنید پروداکت هایی که تا امروز روش کار کردین به پروداکت این شرکت لینک کنید. حتی اگه دروغ بگین یا بزرگ نمایی کنید ایرادی نداره, فقط دروغ فنی نگین یا بزرگ نمایی از خودتون نکنید. مثلا ممکنه تو یک business domain ای اصلا کار نکرده باشین, مثل B2B. ولی اگه شب قبل حسابی راجبش بخونید میتونید ادعا کنید که اره فلان جای پروداکتمون B2B بود و من کمی درگیرش شدم. سعی کنید اگه تو این موارد دروغ میگین, خیلی خوب و متواضعانه دروغ بگین!
تو قسمت آخر هم خیلی خلاصه از یک پروژه خوبی که کار کردین و پیچیدگی بالایی داره یا impressive هست میتونید صحبت کنید, سعی کنید خیلی کشش ندین چون این پارت برای اینه که شما یک تاثیری بذارین رو فرد مصاحبه کننده, نه اینکه خستش کنید.
سعی کنید متواضع باشین, اینکه بگین من همه چی رو بلدم خوب نیست. حتی به یک نقطه ضعفتون هم اشاره کنید بد نیست و بگین که مثلا روش کار میکنید, و حتما نقطه ضعفی که انتخاب میکنید برای اون شرکت critical نباشه و فقط این وایب رو به اون مصاحبه کننده بده که این ادم تمام تلاششو میکنه تا خودشو بالاتر میکشه از اینی که هست.
@ManiFoldsPython
👍5💯3❤1
Forwarded from Sadra Codes
Python BackendHub
اوایل که مصاحبه میرفتم همون اولین مصاحبه رد میشدم, اما الان تقریبا هروقت مصاحبه میگیرم میرسم به coding challenge یا technical interview تکنیک هایی که این مدت به کار بردم و جواب داده رو خواستم تو این پست بنویسم تا استفاده کنید: اولین چیزی که مطرح میشه اینه…
من توی اینترویوها سعی میکردم خودم باشم. واقعبین، شفاف.. اگه موضوعی رو بلدم، توضیح بدم چهکارهایی انجام دادم و صرفا با حرفزدن نشون ندم که بلدم. اگه واقعا ضعفی دارم توی چیزی، بیانش کنم.. حتی اگه توی اون شرکت استخدام هم نشم، شاید تونستم با اون Interviewer کانکشن بزنم و ازش یاد بگیرم و خب قطعا توی مصاحبه بعدی یه پله جلوترم.
حتی یادمه آخرای اینترویو تکنیکالم با Dopely، محمد معلمی داشت بهم یه سری مفاهیم توی سلری و Async یاد میداد. 😅
اگه غلو کنید، نهایت چند ماه اونجا دووم میارید و هم واسه شما شرایط خستهکننده میشه هم تحمل شما واسه اونا سخت.. :)
حتی یادمه آخرای اینترویو تکنیکالم با Dopely، محمد معلمی داشت بهم یه سری مفاهیم توی سلری و Async یاد میداد. 😅
اگه غلو کنید، نهایت چند ماه اونجا دووم میارید و هم واسه شما شرایط خستهکننده میشه هم تحمل شما واسه اونا سخت.. :)
🔥3
Forwarded from نوشتههای ترمینالی
مطالبی که با هشتگ #توصیهها منتشر شده بود رو جمعبندی کردم و در قالب یک مطلب ویرگولی منتظر کردم.
اگه دوست داشتید یه مروری کنید یا منتشر کنید میتونه گزینهی خوبی باشه.
https://vrgl.ir/v8sZi
اگه دوست داشتید یه مروری کنید یا منتشر کنید میتونه گزینهی خوبی باشه.
https://vrgl.ir/v8sZi
ویرگول
چند توصیه برای دوستان برنامهنویس جوانترم! - ویرگول
در این مطلب چند تا توصیه به شما که برنامهنویسی میکنی یا برنامهنویسی رو دوست داری کردم، امیدوارم برات مفید باشه و به پیشرفتت کمک کنه
🔥7
Forwarded from DeepMind AI Expert (Farzad 🦅)
تا حالا براتون اگر سوال بوده که یادگیری عمیق را از کجا و چه منبع پایه یادبگیرید کدوم است این منبع رو پیشنهاد میدم/
▪️ Carnegie Mellon University Deep Learning
#یادگیری_عمیق #منابع_پیشنهادی #مبتدی
🔸 مطالب بیشتر 👇👇
✅ @AI_DeepMind
▪️ Carnegie Mellon University Deep Learning
#یادگیری_عمیق #منابع_پیشنهادی #مبتدی
🔸 مطالب بیشتر 👇👇
✅ @AI_DeepMind
🔥2👍1
Forwarded from La3tKnight
Forwarded from PhiloLearn with ArshA
صرفا جهت تفریح
داستان یک انقلابی اتفاقی
راستش اگر بدونید لینوکس چیه و اگر چیزی از تاثیرش روی دنیا بدونید، واقعا این انقلاب اتفاقی براتون معنی داره
این کتاب حسابا نوشته ی لینوس توروالدز (خالق لینوکس) و دیوید دیاموند
کتاب یه حالت مصاحبه طوری داره، یه گفت و گو بین لینوس و دیوید که البته ما این رو فقط توی مقدمه (که خودم بشدت دوستش دارم) به شکل واضحی میبینیم
یعنی باقی کتاب هم مشخصا یه مصاحبه ی طولانیه ولی دیگه به اون شکلی که توی مقدمه دیدیم قرار نیست بین لینوس و دیوید (کسیه که در واقع کتاب رو نوشته) نمیبینیم
روایت لینوسه از زندگیش
و بشدت هم شیرینه
این کتاب با ترجمه ی جادی توی ایران خیلی شناخته شده
از سری حرکات جالب جادی همین بس که، کتابی که به صورت چاپی وجود داره رو خودش به صورت رایگان توی یه سایت گذاشته و به افراد اجازه میده حتی نسخه ی پی دی اف یا epub این کتاب رو دانلود کنن حتی
میتونید فایل پی دی اف کتاب رو از کانال کتابمون بگیرید
ولی اگر خواستید از سایتش بخونید، این هم لینکشه
http://linuxstory.ir
ولی در هر صورت
چه از کانال کتابمون گرفتید و چه از روی سایتش به صورت مستقیم خوندید به نظرم کار قشنگیه که دونیت کنید و از جادی بابت کارش اینطوری تشکر کنید
لینک صفحه حمایت جادی:
http://linuxstory.ir/support.html
#معرفی_کتاب
@PhiloLearn
داستان یک انقلابی اتفاقی
راستش اگر بدونید لینوکس چیه و اگر چیزی از تاثیرش روی دنیا بدونید، واقعا این انقلاب اتفاقی براتون معنی داره
این کتاب حسابا نوشته ی لینوس توروالدز (خالق لینوکس) و دیوید دیاموند
کتاب یه حالت مصاحبه طوری داره، یه گفت و گو بین لینوس و دیوید که البته ما این رو فقط توی مقدمه (که خودم بشدت دوستش دارم) به شکل واضحی میبینیم
یعنی باقی کتاب هم مشخصا یه مصاحبه ی طولانیه ولی دیگه به اون شکلی که توی مقدمه دیدیم قرار نیست بین لینوس و دیوید (کسیه که در واقع کتاب رو نوشته) نمیبینیم
روایت لینوسه از زندگیش
و بشدت هم شیرینه
این کتاب با ترجمه ی جادی توی ایران خیلی شناخته شده
از سری حرکات جالب جادی همین بس که، کتابی که به صورت چاپی وجود داره رو خودش به صورت رایگان توی یه سایت گذاشته و به افراد اجازه میده حتی نسخه ی پی دی اف یا epub این کتاب رو دانلود کنن حتی
میتونید فایل پی دی اف کتاب رو از کانال کتابمون بگیرید
ولی اگر خواستید از سایتش بخونید، این هم لینکشه
http://linuxstory.ir
ولی در هر صورت
چه از کانال کتابمون گرفتید و چه از روی سایتش به صورت مستقیم خوندید به نظرم کار قشنگیه که دونیت کنید و از جادی بابت کارش اینطوری تشکر کنید
لینک صفحه حمایت جادی:
http://linuxstory.ir/support.html
#معرفی_کتاب
@PhiloLearn
Telegram
FuckingProgrammingBook
فقط برای تفریح
داستان یک انقلابی اتفاقی
نوشته لینوس توروالدز خالق لینوکس و دیوید دیاموند
ترجمه جادی
@FuckingProgrammingBooks
@PhiloLearn
داستان یک انقلابی اتفاقی
نوشته لینوس توروالدز خالق لینوکس و دیوید دیاموند
ترجمه جادی
@FuckingProgrammingBooks
@PhiloLearn
❤3
از یه بنده خدا پرسیدم :
اگه یه نفر بخواد برنامه نویسی رو شروع کنه، چه توصیه هایی داری براش؟!
مثلا به چه دلایلی نباید بیاد سراغ این حرفه،
یا برای حرفه ای شدن چه کارهایی انجام بده بهتره،
یا چه کارهایی باعث پیشرفتش یا چه کارهایی باعث پسرفتش توی این کار میشه،
و...
هر تجربه ای که به دست اوردی و فکر میکنی به دردمون میخوره رو لطفا برام بفرست🍺
پاسخ شنیدم :
می گویند در زمانهای دور پسری بود که به اعتقاد پدرش هرگز نمی توانست با دستانش کار با ارزشی انجام دهد.
این پسر هر روز به کلیسایی در نزدیکی محل زندگی خود می رفت و ساعتها به تکه سنگ مرمر بزرگی که در حیاط کلیسا قرار داشت خیره می شد و هیچ نمی گفت.
روزی شاهزاده ای از کنار کلیسا عبور کرد و پسرک را دید که به این تکه سنگ خیره شده است و هیچ نمی گوید. از اطرافیان در مورد پسر پرسید. به او گفتند که او چهار ماه است هر روز به حیاط کلیسا می آید و به این تکه سنگ خیره می شود و هیچ نمی گوید.
شاهزاده دلش برای پسرک سوخت. کنار او آمد و آهسته به او گفت: «جوان، به جای بیکار نشسستن و زل زدن به این تخته سنگ، بهتر است برای خود کاری دست و پا کنی و آینده خود را بسازی.»
پسرک در مقابل چشمان حیرت زده شاهزاده، مصمم و جدی به سوی او برگشت و در چشمانش خیره شد و محکم و متین پاسخ داد: «من همین الان در حال کار کردن هستم!» و بعد دوباره به تخته سنگ خیره شد.
شاهزاده از جا برخاست و رفت.
چند سال بعد به او خبر دادند که آن پسرک از آن تخته سنگ یک مجسمه با شکوه از حضرت داوود ساخته است.
مجسمه ای که جزو شاهکارهای مجسمهسازی دنیا به شمار می آید.
نام آن پسر «میکل آنژ» بود
#advice
اگه یه نفر بخواد برنامه نویسی رو شروع کنه، چه توصیه هایی داری براش؟!
مثلا به چه دلایلی نباید بیاد سراغ این حرفه،
یا برای حرفه ای شدن چه کارهایی انجام بده بهتره،
یا چه کارهایی باعث پیشرفتش یا چه کارهایی باعث پسرفتش توی این کار میشه،
و...
هر تجربه ای که به دست اوردی و فکر میکنی به دردمون میخوره رو لطفا برام بفرست🍺
پاسخ شنیدم :
می گویند در زمانهای دور پسری بود که به اعتقاد پدرش هرگز نمی توانست با دستانش کار با ارزشی انجام دهد.
این پسر هر روز به کلیسایی در نزدیکی محل زندگی خود می رفت و ساعتها به تکه سنگ مرمر بزرگی که در حیاط کلیسا قرار داشت خیره می شد و هیچ نمی گفت.
روزی شاهزاده ای از کنار کلیسا عبور کرد و پسرک را دید که به این تکه سنگ خیره شده است و هیچ نمی گوید. از اطرافیان در مورد پسر پرسید. به او گفتند که او چهار ماه است هر روز به حیاط کلیسا می آید و به این تکه سنگ خیره می شود و هیچ نمی گوید.
شاهزاده دلش برای پسرک سوخت. کنار او آمد و آهسته به او گفت: «جوان، به جای بیکار نشسستن و زل زدن به این تخته سنگ، بهتر است برای خود کاری دست و پا کنی و آینده خود را بسازی.»
پسرک در مقابل چشمان حیرت زده شاهزاده، مصمم و جدی به سوی او برگشت و در چشمانش خیره شد و محکم و متین پاسخ داد: «من همین الان در حال کار کردن هستم!» و بعد دوباره به تخته سنگ خیره شد.
شاهزاده از جا برخاست و رفت.
چند سال بعد به او خبر دادند که آن پسرک از آن تخته سنگ یک مجسمه با شکوه از حضرت داوود ساخته است.
مجسمه ای که جزو شاهکارهای مجسمهسازی دنیا به شمار می آید.
نام آن پسر «میکل آنژ» بود
#advice
😍7🤯2🥴1
Forwarded from DevTwitter | توییت برنامه نویسی
چند سالی میشه که یه عده فقط به خاطر پول وارد این صنعت میشن.
از برنامه نویس فرانت و بک بگیر تا پروداکت منیجر و پروداکت اونر و پروداکت دیزاینر.
هر چی هم از راست میره چپ، بی در و پیکر تر.
بعد این عده چون خودشون به این کار علاقهای ندارن، همهش سعی میکنن ذهنیت دیگران رو کنترل کنن، که مبادا پیشرفت کنن، مبادا چیزی بیشتر یاد بگیرن، مبادا جاشون تنگ بشه، استاندارد بالا بره و حقوقشون کم بشه نسبت به استاندارد یا مجبور بشن اینا هم یاد بگیرن و همهش صحبتشون اینه که این کار وظیفه من نیست، این کار وظیفه فلان شغله، مبادا یه ساعت بیشتر کار کنیدا، بیشتر از دو سال یه جا نمونید، این آگهیا چیه همه مهارتا رو با هم میخوان برای اینجور جاها کار نکنید، کارآموزی رایگان نکنید (حالا طرف صفره صفره! و اصلا کارآموز حساب نمیشه) و زیر فلان عدد کار نکنید (طرف اصلا کار گیرش نمیاد و بیکار میمونه!) و خلاصه که یا با عشق و علاقه کار کنید و پیشرفت کنید، یا ببوسید بذارید کنار دیگران رو هم الکی گمراه نکنید.
تو این حرفه تا میتونید یاد بگیرید و تجربهتون رو به هر روشی که میتونید افزایش بدید و با محدود کردن خودتون، تجربهها رو از خودتون دریغ نکنید.
تو این حرفه، از یه جایی به بعد خیلی راحت میشه درجا زد. میشه ۱۰ سال سابقه داشت ولی تجربه معادل کسی باشه که ۳ سال خیلی عمیق کار کرده.
حواستون باشه درجا هم نزنید. در نهایت، یک سری موقعیت شغلی خیلی خوب، با درآمد خیلی خوب برای افرادی که با عشق و علاقه کار میکنن و دانش و تجربه خوبی دارن همیشه خالیه و به هیچ وجه امکان نداره توسط افرادی با ذهنیت بالا پر بشه.
اون ذهنیت، به نظر من سقف داره و سقفش هم خیلی محدودتر از چیزیه که خودشون فکر میکنن.
@DevTwitter | <Ashkan Nourzadeh/>
از برنامه نویس فرانت و بک بگیر تا پروداکت منیجر و پروداکت اونر و پروداکت دیزاینر.
هر چی هم از راست میره چپ، بی در و پیکر تر.
بعد این عده چون خودشون به این کار علاقهای ندارن، همهش سعی میکنن ذهنیت دیگران رو کنترل کنن، که مبادا پیشرفت کنن، مبادا چیزی بیشتر یاد بگیرن، مبادا جاشون تنگ بشه، استاندارد بالا بره و حقوقشون کم بشه نسبت به استاندارد یا مجبور بشن اینا هم یاد بگیرن و همهش صحبتشون اینه که این کار وظیفه من نیست، این کار وظیفه فلان شغله، مبادا یه ساعت بیشتر کار کنیدا، بیشتر از دو سال یه جا نمونید، این آگهیا چیه همه مهارتا رو با هم میخوان برای اینجور جاها کار نکنید، کارآموزی رایگان نکنید (حالا طرف صفره صفره! و اصلا کارآموز حساب نمیشه) و زیر فلان عدد کار نکنید (طرف اصلا کار گیرش نمیاد و بیکار میمونه!) و خلاصه که یا با عشق و علاقه کار کنید و پیشرفت کنید، یا ببوسید بذارید کنار دیگران رو هم الکی گمراه نکنید.
تو این حرفه تا میتونید یاد بگیرید و تجربهتون رو به هر روشی که میتونید افزایش بدید و با محدود کردن خودتون، تجربهها رو از خودتون دریغ نکنید.
تو این حرفه، از یه جایی به بعد خیلی راحت میشه درجا زد. میشه ۱۰ سال سابقه داشت ولی تجربه معادل کسی باشه که ۳ سال خیلی عمیق کار کرده.
حواستون باشه درجا هم نزنید. در نهایت، یک سری موقعیت شغلی خیلی خوب، با درآمد خیلی خوب برای افرادی که با عشق و علاقه کار میکنن و دانش و تجربه خوبی دارن همیشه خالیه و به هیچ وجه امکان نداره توسط افرادی با ذهنیت بالا پر بشه.
اون ذهنیت، به نظر من سقف داره و سقفش هم خیلی محدودتر از چیزیه که خودشون فکر میکنن.
@DevTwitter | <Ashkan Nourzadeh/>
👍8
Forwarded from Pink Orca | پینک اورکا
~> نگاهی به پایتون
بدون توضیح اضافه، مستقیم بریم سراغ این زبان خفن و دوستداشتنی⬇️
#نوشته #نرم_افزار #برنامه_نویسی
~> @PinkOrca
بدون توضیح اضافه، مستقیم بریم سراغ این زبان خفن و دوستداشتنی⬇️
#نوشته #نرم_افزار #برنامه_نویسی
~> @PinkOrca
❤1
Forwarded from Pink Orca | پینک اورکا
Pink Orca | پینک اورکا
~> نگاهی به پایتون بدون توضیح اضافه، مستقیم بریم سراغ این زبان خفن و دوستداشتنی⬇️ #نوشته #نرم_افزار #برنامه_نویسی ~> @PinkOrca
زبان برنامهنویسی پایتون(Python) در سال ۱۹۹۱ توسط خیدو فان روسوم(Guido van Rossum) منتشر شد. برخلاف باور خیلی از مردم، نام پایتون مربوط به مار پایتون نیست و از اسم گروه کمدی مانتی پایتان(Monty Python) اقتباس شده که خیدو فان روسوم دوسش داشته و کلا شروع این پروژه هم فان و برای سرگرمی بوده در ابتدا.
یک زبان برنامهنویسی پویا(dynamically-typed)، شیگرا، مفسری، کراس پلتفرم، سطح بالا و به نوعی همهکاره، با هدف سادگی و خوانایی بالا هستش.
همین موضوع در کنار وجود کتابخانهها و فریمورکهای بسیار متنوع، باعث شده تا پایتون در بین برنامهنویسا و حتی افراد غیر برنامهنویس، بسیار محبوب(از محبوبترینها) و همینطور کاربردی باشه.
معمولا گیکها به پایتون علاقهمند هستن و حتی اگه به عنوان زبان اصلی ازش استفاده نکنن هم سراغش میرن... چرا؟
چون پایتون از زبانهای جذاب برای افرادیه که یادگیری رو دوست دارن. جدا از کار و هرچیزی. همین دلیل بزرگیه برای اینکه خیلی از شرکتهای بزرگ، برای استخدام پایتون رو به عنوان پیشنیاز قرار میدن تا افراد باحال رو پیدا کنن :)
همونطور که اولِ نوشته گفتم، پایتون به نوعی یک زبان همهکاره هستش و خب، بالاتر هم اشاره کردم، برای هرکاری لایبرری و فریمورک داره. از کاربردهای پایتون میتونیم به استفاده در زمینههای هوش مصنوعی و ریاضیات و ابزار نویسی تا علم داده، بکاند، بلاکچین و برنامهنویسی نرمافزارهای متنوع و ... اشاره کنیم.
بیشک در مورد پایتون میشه کتابها نوشت، ولی به نظرم تا همینجا برای این پست کافیه...
در کل اگه قصد یادگیری پایتون رو دارید، درنگ نکنید.
~> @PinkOrca
یک زبان برنامهنویسی پویا(dynamically-typed)، شیگرا، مفسری، کراس پلتفرم، سطح بالا و به نوعی همهکاره، با هدف سادگی و خوانایی بالا هستش.
همین موضوع در کنار وجود کتابخانهها و فریمورکهای بسیار متنوع، باعث شده تا پایتون در بین برنامهنویسا و حتی افراد غیر برنامهنویس، بسیار محبوب(از محبوبترینها) و همینطور کاربردی باشه.
معمولا گیکها به پایتون علاقهمند هستن و حتی اگه به عنوان زبان اصلی ازش استفاده نکنن هم سراغش میرن... چرا؟
چون پایتون از زبانهای جذاب برای افرادیه که یادگیری رو دوست دارن. جدا از کار و هرچیزی. همین دلیل بزرگیه برای اینکه خیلی از شرکتهای بزرگ، برای استخدام پایتون رو به عنوان پیشنیاز قرار میدن تا افراد باحال رو پیدا کنن :)
همونطور که اولِ نوشته گفتم، پایتون به نوعی یک زبان همهکاره هستش و خب، بالاتر هم اشاره کردم، برای هرکاری لایبرری و فریمورک داره. از کاربردهای پایتون میتونیم به استفاده در زمینههای هوش مصنوعی و ریاضیات و ابزار نویسی تا علم داده، بکاند، بلاکچین و برنامهنویسی نرمافزارهای متنوع و ... اشاره کنیم.
بیشک در مورد پایتون میشه کتابها نوشت، ولی به نظرم تا همینجا برای این پست کافیه...
در کل اگه قصد یادگیری پایتون رو دارید، درنگ نکنید.
~> @PinkOrca
❤4🔥2
Forwarded from آموزش زبان | پریسا سجادی
كسى كه از اشتباهاتش درس نميگيره، مجبوره دوباره اونها رو زندگى كنه .
He who doesn't learn from his mistakes, will be subject to relive them.
@Parisa_sjdi 🍯
He who doesn't learn from his mistakes, will be subject to relive them.
@Parisa_sjdi 🍯
👍1