FaQ of Programming
548 subscribers
41 photos
7 videos
20 files
358 links
در این کانال پیشنهادات افراد باتجربه در حوزه برنامه نویسی رو قرار میدهیم!

مطالب تخصصی تر را در این گروه قرار میدهیم :
@ProgrammingForEveryHumans
Download Telegram
لیست دوره های ml و AI در یوتیوب ، که بصورت مجانی تقریبا کل مباحث این حوزه رو پوشش میده 👌

🤖
❤️Introduction to Machine Learning
https://lnkd.in/ecqatZBA
Stanford: Machine Learning
https://lnkd.in/exNpHVgK
❤️Making Friends with Machine Learning
https://lnkd.in/ejM83n2B
Applied Machine Learning
https://lnkd.in/eBPxJriR
Statistical Machine Learning
https://lnkd.in/eszaHhnn
Neural Networks: Zero to Hero
https://lnkd.in/eHyXfdMY

🧠
❤️Introduction to Deep Learning (MIT)
https://lnkd.in/eh7wTzbq
CMU Introduction to Deep Learning
https://lnkd.in/eCF92CDW
🔥MIT: Deep Learning for Art, Aesthetics, and Creativity
https://lnkd.in/eURJKHUS
Stanford Deep Learning
https://lnkd.in/e6fWv3R8
❤️Introduction to Deep Learning (MIT)
https://lnkd.in/eh7wTzbq
CMU Introduction to Deep Learning
https://lnkd.in/eCF92CDW
🔥Deep Unsupervised Learning
https://lnkd.in/eB2sacxY
NYU Deep Learning SP21
https://lnkd.in/eMNsFmBe
🔥Foundation Models
https://lnkd.in/emPfE-MS
Full Stack Deep Learning
https://lnkd.in/edbFQZBX
Practical Deep Learning for Coders
https://lnkd.in/eMjrFESY
🔥Machine Learning Engineering for Production (MLOps)
https://lnkd.in/enmaT8Yy

👅
🔥Stanford - Transformers
https://lnkd.in/eMHXPehx
NLP Course (Hugging Face)
https://lnkd.in/ehhG4S_2
Natural Language Understanding
https://lnkd.in/emVV8CfA
CMU Advanced NLP 2022
https://lnkd.in/eXenh9pm
Multilingual NLP
https://lnkd.in/eu46qy8V
Advanced NLP
https://lnkd.in/ggpQAD6

👀
Deep Learning for Computer Vision
https://lnkd.in/eMk3kWSz

♻️
❤️Foundations of Deep RL
https://lnkd.in/eAhySKAS
Deep Reinforcement Learning
https://lnkd.in/e6gyvp4s
Stanford: Reinforcement Learning
https://lnkd.in/eGR-5THW]


🌿 به اشتراك گذاري تجربيات شما
🆔 @anajibi

🔹مخزن تجربيات استفاده از هوش مصنوعي
📡
@ChatgptStorage
Forwarded from Meysam
This media is not supported in your browser
VIEW IN TELEGRAM
دموی جرمی هاوارد برای زبان برنامه نویسی mojo
این زبان در واقع یه چیزی مثل همون تایپ اسکریپت که برای جاوااسکریپت بود برای پایتون قراره باشه.
خیلی سرعت رو بیشتر می‌کنه و تایپینگش عالیه.
👍2👎1
Forwarded from TechTube 𝕏 تک توب
متاسفانه صابر راستی‌کردار، خالق فونت‌های وزیر‌متن (همون فونت زیبایی که روی تلگرام دسکتاپ و گوگل‌داکز و...) ازش استفاده می‌کنیم، به سرطان مبتلا شده و در وبلاگش در این مورد مطلبی نوشته:

🔴 لینک مطلب در وبلاگ صابر

اگر از فونت‌هاش استفاده می‌کنید، شاید الان دونیت (حمایت مالی) ما بیشتر از قبل به کارش بیاد:

🟢 لینک حمایت مالی ریالی

🟢 لینک حمایت مالی با کریپتو

به امید بهبودی هر چه زودتر صابر عزیز.

🔎 MilaDnu

📍 @TechTube
💔6👍2
ا سلام خدمت دوستان
یکی از دوره های آموزشی جدید من در وب سایت فرادرس
——————————————————-
با عنوان: آموزش مانیتورینگ در لینوکس Linux

2 روز فرصت باقی مانده برای خرید با تخفیف 50%
دوره شش ساعت و شامل 50 درس در 6 فصل
و شامل آموزش مانیتورینگ سطح کاربر و سطح کرنل با دستورات و ابزارهای ترمینالی،گرافیکی، و ابزارهای تجاری و هم چنین بهینه کردن و افزایش سرعت کرنل نیز در دوره بیان شده است.
—————————————-
جزئیات بیشتر و دسترسی به دوره:
https://faradars.org/courses/monitoring-in-linux-fvlnx101
Forwarded from Sadra Codes
دمت گرم!
🔥4🥰3
#کدبوک

اگر دنبال یک منبع خوب برای مطالعه هستید این ریپو رو از دست ندید

کلی کتاب حوزه ی برنامه نویسی به زبان های مختلف
کلی هم کتاب فارسی داره برای تکنولوژی های مختلف

https://github.com/EbookFoundation/free-programming-books

@DevTwitter
4
اگر زبان انگلیسی بلد نباشید، احتمال اینکه در برنامه‌نویسی پیشرفت کنید کم هست.

اگر هم زبان انگلیسی بلد باشید تضمینی برای این پیشرفت نیست، ولی حداقل به انبوهی از منابع آموزشی رایگان (در هر موضوعی، نه فقط برنامه‌نویسی) دسترسی پیدا میکنید.

از یاد گرفتن یک زبان دوم ضرر نمیکنید.

@DevTwitter | <Amirreza Gh/>
👍3
آموزش های زیر همگی زبان پارسی و در یوتیوب هستند :


ویدئو یک ساعته درباره ی 4000 هزار لغت مهم انگلیسی
https://youtu.be/FuKGRMlwLPY


یک ساعت و نیم ویدئو درباره ی 1000 لغت پرکاربرد در زبان انگلیسی
https://youtu.be/cyewA64UM8s


123 قسمت آموزش زبان انگلیسی از صفر
https://youtube.com/playlist?list=PLfvO0lX1t_Wz3p5mkkEfoTWQ18OR5SNr1


آموزش مقدماتی زبان انگلیسی
https://youtube.com/playlist?list=PL6tQTb9irkkUmbmYDrXZeV7rKX-JxEsr6


84 قسمت آموزش لغات برای افراد مبتدی
https://youtube.com/playlist?list=PLvwtpGViQC1ZPDMZ6nDwrPXxJxCdBJVJH


91 قسمت آموزش لغات
https://youtube.com/playlist?list=PL1PQkWC16FjBjv9Tj_DfNRp8z4RW5skKG


155 قسمت آموزش گرامر
https://youtube.com/playlist?list=PLvwtpGViQC1ZtzKvUq-wRpGsbRAlIT-FC


52 قسمت آموزش گرامر
https://youtube.com/playlist?list=PLp247wg4HnFTE18mP6RxXWm_LSbp2soan


104 قسمت آموزش گرامر + لغات
https://youtube.com/playlist?list=PLm_LWzbWy41NgLPeMwE2oAJZznmNf-lM8

#english
👍5
Forwarded from Allah Code
💢 مقدمه ای بر زبان برنامه نویسی پایتون 💢

🔹 پایتون یکی از محبوب‌ترین زبان‌های برنامه‌نویسی است که به دلیل سادگی و قدرت بالایش، برای برنامه‌نویسان و علاقه‌مندان به این حوزه بسیار جذاب و مفید است. با استفاده از پایتون، می‌توان به راحتی، برنامه‌های کاربردی، وب‌سایت‌ها، بازی‌ها، و بسیاری از پروژه‌های دیگر را توسعه داد. در اینجا، سعی می‌کنیم مقدمه‌ای کامل از زبان پایتون را به شما ارائه دهیم، تا بتوانید به راحتی مفاهیم مختلف این حوزه را درک کنید و در فرایند آموزش با مشکل مواجه نشوید

https://github.com/graymicro/introduction-to-the-Python-programming-language

🛑 این ریپازیتوری به دو زبان فارسی و انگلیسی نوشته شده است که شما میتوانید با انتخاب هر کدام از آن ها به محتویات دسترسی داشته باشید

👤 نویسنده : علیرضا الله‌یاریان

⬇️ تهیه شده در مکعب خاکستری ⬇️
🔥«@graycubeteam»🔥
یک سوال هست که خوبه چندتا چیز رو همزمان یادگرفت؟ یعنی چندتا مطلب همزمان پیش برد.

این موضوع داخل برنامه نویسی خیلی زیاد دیده میشه، ادما یکهو چندتا مطلب باهم پیش میبرن در طول روز

مثلا همزمان دارن یک فریم‌ورک وب یاد میگیرن، و بلافاصله بعد از اون میرن سراغ یک موضوع دیگه، مثلا ساختار داده میخونن :)

این سوال من قبلا زمانی که داخل یک استارت‌اپ سمی مشغول به کار بودم به جوابش رسیدم :).

تو اون استارت‌اپ من همه کار میکردم، دواپس، بک‌اند، ci/cd وب اسکرپینگ و تقریبا هرچیزی که بود. چون تنها بک‌اند اونجا بودم
اون روزا خیلی کلافه شده بودم از موضوع، روزی ۱۰ ساعت کار میکردم و هیچ‌احترامی هم نبود.
خلاصه تو همون روز‌ها درحال جست‌وجو داخل نت بودم که یک مقاله درباره چند وظيفه‌ شدن کارمندای تِک خوندم.

اونجا یک مثال خیلی قشنگ زده بود، گفته بود بیایید یک cpu رو فرض کنیم، شما میتونید به یک cpu چند کار رو بدید که همزمان انجام بده، مثلا اگر ۴ تا تسک بهش بدید شاد تمام این تسک‌ها رو به صورت همزمان پیش ببره و درنهایت در ۴ دقیقه همرو کامل تموم کنه.
اما اگه به همون cpu، همین تسک‌ها رو به شکل دیگه ای بدید بیایید بعد از تموم شدن هر تسک، تسک بعدی بهش بدید احتمالا اون ۴ تسک رو در ۲ تا ۳ دقیقه انجام بده :)

چرا؟ چون درحالت اول باید منابع بین تسک‌ها تقسیم شه، در حالت دوم میشه تمام منابع رو رو یک تسک متمرکز کرد :).

این دقیقا دلیلی که اگه کسی از من بپرسه میگم همیشه لحظه یک چیز رو یادبگیر و بعد از تموم شدنش برو بعدی.
داخل محیط کار هم همینه، مدیر یا منیجیر شما اگر میخاد بهره‌وری بهتری داشته باشه باید همزمان یک تسک به شما بده.

@DevTwitter | <Torham/>
👍2
No Me
Kensington
بهترین OS؟!
بهترین زبان برنامه نویسی؟!
بهترین IDE؟!


بهترین کار ورزش هست:)
میدونی چرا؟!
چون :
عقل سالم در بدن سالم هست
Forwarded from هوش مصنوعی | PiAi (Ali)
سرویس دانلود یوتیوب نه حال داشتم بیارمش تو بات دانلودر نه سایتش کنم همینطوری ازش استفاده کنین
هم به صورت صدا براتون ارسال می‌کنه اگر بخواین آهنگ دانلود کنید
هم فیلم با کیفیت 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
🔥5👍2
Forwarded from Dev (𝙈𝙧. 𝑎𝑦ℎ𝑎𝑛 🐈)
نقشه راه یادگیری هوش مصنوعی | AI

💡 هوش مصنوعی برای هوشمندسازی ماشین‌ها استفاده میشه و مزایا و فایده‌ها زیادی برای جامعه و انسان داره.


👈 گام اول- ریاضیات
💡 همون‌طور که اکثر دانشجویان رشته کامپیوتر می‌دانند ریاضیات و به خصوص مباحث جبرخطی، دیفرانسیل، حسابان، ساختمان گسسته و آمار و احتمال توی این رشته و گرایش نقش بزرگی رو ایفا می‌کنند؛ چرا که ماشین‌ها و کامپیوترها تنها راهی که می‌فهمند اعمال منطقی و ریاضیات است و برای این که ما برنامه‌ها و اهداف خودمون رو به اون‌ منتقل کنیم باید بهشون فعالیت منطقی و ریاضیات بدیم.

💡 در نتیجه شما برای شروع در گرایش هوش مصنوعی و زیرشاخه آن که بخواین فعالیت کنید، ناچارید این دروس رو یاد بگیرید.

👈 گام دوم - برنامه نویسی
💡 برنامه نویسی رکن اصلی تو زمینه هوش مصنوعی داره و شما قبل از تسلط به زبان برنامه نویسی، باید به ساختمان داده و طراحی الگوریتم که از دروس تخصصی کامپیوتر هستند مسلط شوید چرا که شرط لازم برای نوشتن یک برنامه درست و بهینه و با خطا کم، باید الگوریتم رو به درستی دانست تا بتواند باعث صرفه‌جویی و کارآمد بودن بیشتر یک کد رو داشته باشد.

💡 از بین زبان‌های برنامه نویسی که با هوش مصنوعی تعامل خوبی دارند، می‌تو‌نیم به پایتون اشاره کنیم:
پایتون: به دلیل سادگی و داشتن پکیج‌هایی مثه 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
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
👍1
Audio
در #رادیوگیک شماره ۱۴۸ (که تو عنوان اشتباهی نوشته شده ۱۴۷) خیلی جاها نشتی دارن. ما در مورد سورس کد توییتر گپ می زنیم و می‌بینیم چرا برای هماهنگی با یه قانون ضد کنجد، همبرگرها کنجد دار شدن و با دیدن پوتین که دنبال ساخت تی سی پی آی پی ملی است، چیزهای بیشتری در مورد این شکل از حکومت‌ها یاد می‌گیریم. با ما باشین که جهان هکرهای بیشتری لازم داره.

اخبار این شماره
--------------------
- درز سورس کد توییتر به گیت هاب
- انتشار اتفاقی کلیدهای خصوصی گیت هاب روی گیت هاب
- انتشار بخشی از سورس کد توییتر روی گیت هاب
- اپل هم در حال اخراج کارمندان
- بسته شدن جنسیس مارکت، اصلی ترین مارکت بات ها و پسوردها
بد افزار لوتوس سیاه، اولین بدافزار یو ای اف آی ویندوز - ۱۱
- گپی در مورد جویس جکینگ
- برای هماهنگی با قانون ضد کنجد آمریکا، بعضی شرکت ها به غذاشون کنجد اضافه کردن
- دستگیری افشا کننده اسناد آمریکا از اکانت استیم
- خرید چهل لایسنس چت جی پی تی برای کنگره آمریکا
- وایت پیپر بیت کوین در همه کامپیوترهای مک
- پوتین و کشف مجدد پروتکل تی سی پی
- وبلاگ صابر راستی کردار و توییترش

https://youtu.be/amsS0TdbVuA
🔥5👍1
Forwarded from Sadra Codes
کد کثیف باعث میشه راندمان کل تیم بیاد پایین. معمولا دلیوری ها داره توسط برنامه‌نویس ها اتفاق میوفته. اگه سرعت برنامه نویس توی توسعه کم باشه نتیجش میشه Delivery دیرهنگام. دلیوری دیر یا بدموقع هم برابره با لَنگ بودن کل تیم تا شمای دولوپر فیچر رو پوش کنی بره بالا.

حالا چی باعث میشه دولوپر سرعتش کم شه؟ کثیفی کد.

اگه دقت کرده باشی، معمولا پروژه های نرم افزاری خیلی سریع و پرشتاب شروع به توسعه میکنن. هر یکی دو هفته، یه فیچر رلیز میشه ولی رفته به رفته این گپ بین رلیزها بیشتر و بیشتر میشه. واسه یه فیکس که به ظاهر نهایتا ۲ روز فرجه احتیاجه، کدبیس به قدری ترکیده که باید ۱ ماه وقت بذاری و مطمئن شی فیکس مشکلی نداره و بعد پوش کنی.

این طرز تفکر که سریع فیچر رو رلیز کنم یا سریع کامیت بزنم فیچرو تحویل بدم باعث میشه کد کثیف شه. به قولا میگن:

The only way to go fast is to go well.

بلافاصله که کدتون کار کرد و تست هاشو نوشتید، کلینش کنید. این تمیز کردن کد رو بذارید جزوی از چک لیست CI ذهنتون. :)
👍31
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
👍5💯31