null++: بالعربي

Episode[29]: Q&A For August, 2020

Episode Summary

Hello & welcome to the 29th episode from null++ podcast. We are back again with a Q&A Episode, in this episode, we had around 14 questions cross Software Engineering, Frontend, Backend, and other different topics. We hope that you find this episode both enticing and useful. We have structured the show notes to show the minutes that reflect each question as well as the resources we may have mentioned for each question, this will help you go directly to the questions that interest you. Thank you for listening, if you didn't subscribe to the podcast yet, please do, and leave a review to help us rank organically on podcast players.

Episode Notes

Don't forget subscribing to the null++ Newsletter if you want to receive tailored resources about software engineering, best practices, and tools. You can subscribe to the Newsletter from this link.

00:01:00 -> 00:08:00

Question 1:

"لو انا هبدا بروجكت فرونت ايند برياكت ايه المكتبات الاساسيه اللي لازم تكون معايا مثلا كروتر بنستخدم رياكت روتر فحابب اعرف ايه افضل مكتبه لكتابته استايل داخل الرياكت وكذلك بالنسبه للفاليديشن وهل في مكتبات تانيه اساسيه يعني حابب اعرف بيئه عمل كامله لبدا اي بروجكت فرونت ايند برياكت"

Material UI React.

Ant Design.

Bulma.
 

 00:08:00 -> 00:16:10

Question 2:

"أنا خلصت إعدادي هندسة وعاوز أدخل قسم حاسبات وغالبا عاوز أشتغل في ال cyber security وعاوز أعمل أساس كويس كمعرفة وفي نفس الوقت يكون عندي CV محترم وأروح كذا تدريب قبل ما أتخرج بحيث بعد لما أتخرج أكون جاهز لسوق العمل مش محتاج أبدأ من الأول السنة دي درسنا C++ وأعتقد إني كويس نوعا فيها علشان من بداية الترم التاني لحد دلوقتي وأنا شغال Problem solving على قد ما أقدر سؤالي هنا أكمل Problem solving لحد إمتى + عاوز أتعلم حاجات جديدة علشان بصراحة زهقت منه وناس كتير كلامهم مختلف ناس قالوا أكمل زي ما أنا ولسا بدري على إني أتعلم حاجة تانية وناس قالولي ال Problem solving مش حاجة كبيرة قوي في الشركات وفي الإنترفيو وإنهم بيجيبوا مسائل سهلة فدلوقتي إيه الصح؟ وإيه ال road map إللي تخليني كويس في ال CS? "

00:16:10 -> 00:24:20

Question 3:

"what is essential testing should I apply when using fetch Javascript t call an API "

Episode[14]: Unit Testing 101

Jasmine

Mocha.

Jest.

00:24:20 -> 00:31:13

Question 4:

"How to expand my network relation with different people in the tech industry, I suffered from this problem when tried to land my first job, that there are no relations to recommend me, and now also there are no multiple moving chances because of this. So how to expand my strong relations outside my company."

00:31:13 -> 00:42:40

Question 5:

"لما كان فيه ايفنتات لأنجولار او فيس بوك وغيره مثلا بتحصل برة مصر كنتوا بتسافروا لها ازاي وبتعرفوا منين عن الايفنتات دي؟ وعاوزين نشوفكوا لايف او في حلقة متكونش تكنيكال بتتكلم عن خبرات اللي سافروا برة يشتغلوا في مجال التيك عن الفيز المختلفة لدول زي امريكا والمانيا وهولندا وغيرة وعملوا ايه لما بيوصلوا هناك ومبيكنوش عارفين حد في الاول او بيكملوا جزأ الانترفيو هناك"

00:42:40 -> 00:47:21

Question 6:

"سورس كويس لللي المفروض اعرفه ف الداتا بيز ك فريش باك اند ديفولوبر (node js & mongoDB ) انا شوفت حلقة الباك و دورت علي سورسز بس موصلتش للأسف .. يعني بجيب التوبيك و اقرأ ليه مقالات و مش عارفة كدا صح ولا ايه ؟ مع العلم الباك جراوند بتاعتي مش كومبيوتر ساينس ..."

Node Weekly.

DB Weekly.

Netflix Tech Blog.

Marting Fowler.

Episode[24.5][Bonus]: How To Prepare For Software Interviews With Khaled Badawy.

Software Engineering Daily.

Feedly.

00:47:21 -> 00:53:00

Question 7:

"BURNOUT طول معايا ومش عارف اخلص المطلوب منى او اذاكر"

00:53:00 -> 00:53:00

Question 8:

"أنا كنت عايزه اسال هل البقاء في شركه واحده لمده تلات سنين تعتبر حاجه مش كويسه ف الكرير بتاعنا او بمعني انهي الاحسن افضل اتنقل كل فتره والتانيه ولا العكس هو لو الشركه كويسه من حيث المرتب والناس الموجودين والشغل من البيت وخبرتي فيها بتزيد كل فتره بس ف نفس البزنيس هل كده يبقي حاجه غلط او مش كويسه للمستقبل تاني حاجه لو انا قعدت فتره كويسه اشتغلت لغه معينه نود مثلا وبعدين اضطريت انقل للغه تانيه زي البايثون هل ده حاجه كويسه عشان ف الاول ف الاخر ال Tool مش بتفرق ولا الاحسن انك تكمل ف لغه وتعرف كل حاجه وتجرب فيها وتزود فيها خبرتك ده الاحسن "

00:53:00 -> 01:01:00

Question 9:

"أنا كنت عايزه اسال هل البقاء في شركه واحده لمده تلات سنين تعتبر حاجه مش كويسه ف الكرير بتاعنا او بمعني انهي الاحسن افضل اتنقل كل فتره والتانيه ولا العكس هو لو الشركه كويسه من حيث المرتب والناس الموجودين والشغل من البيت وخبرتي فيها بتزيد كل فتره بس ف نفس البزنيس هل كده يبقي حاجه غلط او مش كويسه للمستقبل تاني حاجه لو انا قعدت فتره كويسه اشتغلت لغه معينه نود مثلا وبعدين اضطريت انقل للغه تانيه زي البايثون هل ده حاجه كويسه عشان ف الاول ف الاخر ال Tool مش بتفرق ولا الاحسن انك تكمل ف لغه وتعرف كل حاجه وتجرب فيها وتزود فيها خبرتك ده الاحسن "

01:01:00 -> 01:09:36

Question 10:

"تحذير مسبق السؤال طويل شوية :Dهو انا في دماغي حاجة نفسي اشتغلها لكن معنديش معلومة هل ده اصلا موجود في سوق العمل ولا لا ، انا لسه طالب وخلال ال ٣ سنين دراسة اشتغلنا على بروجكتس كتير منها حجات محترمة سواء في مجال ال web عملنا ديسكتوب ابليكشنز اشتغلنا مع داتا بيز كتير انا جربت شوية في الاندرويد وفي unity حجات بسيطة يعني مش تعمق في كله بس خلال ده كله علشان نعمل اي حاجة بنقعد نتعلمها وننفذ وهكذا بالنسبالي انا حابب يكون وظيفتي اني اطلع سوفت وير اين كان ايه مجاله واخد وقت معين اتعلمه محستش لحد دلوقتي اني حابب اكون متخصص في حاجة بعينها بس دايما بشوف المنتشر ان لازم تكون متخصص في حاجة في سوق العمل هو اه اكيد الخبرة بتكون مفيدة بس اكيد بتيجي مع الوقت وبيحصل تشابه بين البروجكتس ف هل ده اصلا ديسكريبشن موجود في الوظايف ولا فعلا لازم اتخصص في حاجة ؟ واسف على الاطالة"

01:09:36 -> 01:15:20

Question 11:

"نقول ايه للفريش اللى اختار تكنولوجى زى الاسبرينج بوت، بعيدة عن الحاجات المنتشرة ف مصر هل يسيبها ويروح لحاجة زى ال بى اتش بى او دوت نت، ولا يكمل عادى وميشغلش باله اوى بالتكنولوجى قد كونسيبت البرمجة نفسه"

01:15:20 -> 01:17:40

Question 12:

"هل ال full stack designer زي ما بيسمه اللي هو شخص بيعرف يعمل ui/ux وfrontend موجود في السوق المصري؟ وهل كويس أنه واحد يبدأ حياته المهنية كدة ولا يتخصص في حاجة من الأول؟"

01:17:40 -> 01:20:15

Question 13:

"how can I increase my skills in software Engineering? "

Episode[3]: How to Keep Up with Tech Trends.

Episode[25]: Grow Your Career With Side Projects.

01:20:15 -> 01:31:10

Question 14:

"لو انا لسه fresh وعايز اعمل Fullstack project ازاى انظم الproject وابدا فيه صح لان الدنيا بتعك منى كتير انا بستعمل nest.js/vue/socket.io لو ممكن جزء فحلقه عن الادوات اللى تخلينى اكتب كود JS/TS احسن "

Episode Picks: