منصوبے کے بارے میں

Every Programmer Should Know ایک منتخب مجموعہ ہے جو تکنیکی وسائل اور سیکھنے کے مواد پر مشتمل ہے، اور یہ ہر مہارت کی سطح کے سافٹ ویئر ڈویلپرز کے لیے تیار کیا گیا ہے۔ یہ ریپوزٹری ایک جامع حوالہ جاتی رہنما کے طور پر کام کرتی ہے، جس میں کتابوں، مضامین، ویڈیوز، کورسز اور دیگر تعلیمی مواد کے لنکس کو کمپیوٹر سائنس اور سافٹ ویئر انجینئرنگ کے وسیع موضوعات پر منظم کیا گیا ہے۔ اس مجموعے میں کمپیوٹر سائنس کے بنیادی تصورات شامل ہیں جن میں الگورتھم، ڈیٹا ڈھانچے، اعداد، سٹرنگز، لیٹنسی، وقت اور میموری شامل ہیں۔ یہ مزید جدید موضوعات جیسے تقسیم شدہ نظام، مشین لرننگ، ریگولر ایکسپریشنز اور سیکیورٹی پر بھی روشنی ڈالتا ہے۔ اس ریپوزٹری میں سافٹ ویئر آرکیٹیکچر، کوڈ ڈیزائن، انجینئرنگ فلسفہ اور بہترین طریقوں کے وسائل بھی شامل ہیں۔ تکنیکی مہارتوں کے علاوہ، یہ ریپوزٹری کیریئر کی ترقی پر بھی توجہ دیتی ہے، جس میں تنخواہ پر گفت و شنید، نوکری کے انٹرویوز، ریزیومے بنانے اور پیشہ ورانہ ترقی کے وسائل شامل ہیں۔ اس میں نرم مہارتیں، ذہنی صحت اور دور سے کام کرنے کے پہلوؤں کا بھی احاطہ کیا گیا ہے۔ وسائل کو واضح زمروں میں ترتیب دیا گیا ہے، جس سے ڈویلپرز کے لیے متعلقہ مواد تلاش کرنا آسان ہو جاتا ہے۔ اس مجموعے میں ابتدائی اور جدید دونوں قسم کے وسائل شامل ہیں، ابتدائی دوست گائیڈز سے لے کر گہرائی والے تعلیمی مقالوں اور کتابوں تک۔ قابل ذکر شامل مواد میں کلاسیکی کتابیں جیسے Clean Code، Designing Data-Intensive Applications اور The Art of Readable Code شامل ہیں، نیز عملی وسائل جیسے کوڈنگ پریکٹس سائٹس، مفت پروگرامنگ کتابیں اور اوپن سورس لائسنسنگ گائیڈز بھی شامل ہیں۔ یہ ریپوزٹری کمیونٹی سے چلنے والی ہے، اور ان ڈویلپرز کے تعاون کا خیرمقدم کرتی ہے جو قیمتی وسائل شیئر کرنا چاہتے ہیں۔ اسے ایک زندہ دستاویز کے طور پر ڈیزائن کیا گیا ہے جو سافٹ ویئر ڈویلپمنٹ کے شعبے کے ساتھ ارتقا پذیر ہوتی ہے، اور ان ڈویلپرز کے لیے حوالہ کا ایک واحد نقطہ فراہم کرتی ہے جو اپنے علم اور مہارتوں کو بڑھانا چاہتے ہیں۔