مرة كنت oncall في الكريسماس بليل، وانا الي تطوعت عشان اخدها عشان أشيل الحمل من على الأجانب عشان هما اجازة (مبيبقاش فيه ايرورز كتير)
ضرب ايرورز و مكنت عارف اعمل ايه، و فضلت أصيح، بعت لسينيور قولتله مش عارف اتصرف، فتح دخل عمل reset لل budget و قفل تاني، مردش عليا حتى
@0xElsharawy انا مش احسن حد تاخد منه نصيحة لاني لسة مش واعي كفاية اني ادي نصائح بالشكل ده😂 (انا لسه صغنون، بقالي سنتين شغال)
بس ممكن اقولك رايي، فرق بين skill مطلوبة و معرفة لازم تكون عندك.
لو حد فرونت ايند مثلا مش مطلوب منه الكلام ده كله، بس لو عنده معرفه بيهم ببقى كويس، هو نفسه هيستفيد
في الاخر في مقولة بحب استخدمها ديما، و هي
You don't know what you don't know.
انت متعرفش انك مش عارف، فكل ما اطلعت اكتر ووسعت مداركك، و قريت في كذا حاجه، حتى لو قليل بتعرف ان في انواع مشاكل مختلفة و بتفتح مخك و بتبدا تعرف انت محتاج ايه و فين
٦ the end
عندي تعقيب بسيط
المعلومات ديه مهمه لأنها بتبدا تفرق ما بين الجونيورز و اكيد لو عندي واحد عارف المعلومات ديه و حد تاني لا، هاخد الي عارف
مش لأن الشغل محتاج ده، لأن ديه صفقة افضل بنسبة لصاحب العمل
نرجع للمهم، من حتى قبل الAI و الماركت بقى اصعب و كلاما كلنا نفسنا نشتغل ...
١
@ahmdelemam db design
db locks types
ACID properties
transactions
data replication
data partitioning
data sharding
sql
indexes
oop
http
authentication
rate limiting techniques
csrf & xss attacks
n+1 problem
caching strategies
microservices architecture
فلازم على الأقل تكون عارف بوجود الأنواع ديه من المشاكل، و تكون عارف ان في حلول. بس مش مطلوب منك انك تعرف تطبق الحلول ديه، ولا حتى انهي احسن حلو الbest practices.
أمال لو الجونيور عرف كل ده، ايه لازمة السينيور؟؟
في الاخر ....
٥
@0xElsharawy اظن عشان معظم الشركات المتوسطة و اقل، بيتعاملوا أن الاتنين واحد
الشركات الي حجم الداتا كبير بتبدا تحتاج تيم متخصص الداتا انجيرينج عشان تبدأ تستغل احتياجها للinsights الي ممكن تطلعها
غير كده الاتنين نظريا واحد، عشان حتى لو انت باكاند فقط فا انت في الاخر بتجيب داتا ستور