متعملنا فديو عن الgit ي هندسه حاجه كده جينرال تمشي مع اي ديفلوبر حاسك عندك نولدج كويسه فيها ممكن تشاركها معانا؟! خصوصا موضوع الworkflow عشان انا اوريدي شغال بالgit ولكن معنديش خالفيه عن الworkflow + انا ديفلوبر دوت نت وبحبك جدا والله وبستفاد منك جدا يعني بتكبرلي دماغي كده ومحفز جدا اني اطور نفسي ديما♥️♥️✌️✌️
@@essam_fahmi برايك انت طيب الواحد يتعلم ايه من التلاته دول وطبعا ومش قاصد كصعوبه عشان مافي شي سهل الس بقصده كقوة دفع واحتياج السوق وايمها ممكن اسهل على شخص خلفيته التقنيه ضعيفه Web Dev Data Analyst IOS dev
@@ahmedalfahham201 بص انا بشوف الويب اسهل واحد كبداية بس .. لكن كلهم مطلوبين وكلهم هيكون في اول فرصة صعبة شوية لكن هي كده ديما اول خطوة .. ممكن تجرب تبدا بال Data Analysis لانهم طبعا مش بشهرة الحاجات التانية فممكن تكون اول فرصة سهلة .. دور بردو واعمل سيرش وكده كده جرب.
جااااامد اوي انااا لو مكانك بصراحة هبقى مكتفي بشغلي و مرتبي و خلاص بس انت ما شاءالله بتساعد ان شاءالله ربناا يكتبلك الخير زي ما انا استفدت و اكييد نااس استفادت❤️
ما شاء الله شرح رائع يا باش مهندس زميلك تخرجت من نفس الدفعة اسيوط ....بس مكنتش بروح غير على الامتحانات ...اهنئك على نجاحك ...زادك الله علما وايمانا وحبا للخير ولنفع الناس
شكرا لك الأخ عصام تحية طيبة من الجزائر الك ولكل الاخوة المصريين احبكم في الله ♥️. اتمنى تعملنا فيديو اخر على فرونت اند والباكاند والفول ستاك بصفة عامة يعني اسرع تراك مع احسن رودماب
جزاك الله خير يا هندسه بس عايز اسالك هو انا لازم اكون عارف ايه علشان ابدا في ال roadmap دي ؟ يعني لازم اكون عارف اساسيات قويه يعني data structure و algorithms و design patterns علشان ابدا ولا عادي ممكن ابدا بالroadmap دي وبعدين ممكن ادرس الحاجات دي والانت اصلا زكرتهم في فيديو كيف تكون مهندس برمجيات جامد
لو سمحت يا بشمهندس انا لسه هدخل أولى حاسبات ان شاء الله في اول سنة ناوي اركز على لغة c++ و data structure و algorithms وفي سنة تانية مثلا اشوف تكنولوجي اتعلمها، هل ده تفكير كويس؟ ولا اخش تكنولوجي علطول انا معلوماتي صفر عموما عن المجال لسه هخش الكلية واعرف الدنيا
السلام عليكم، شكرا على هذا الفيديو اللي مليان افادة، انا عندي سؤال بالنسبة لل mac ، انا بشتغل web development مين افضل اني اشتريه؟ macbook pro m1 or macbook air m2؟
@@aymantaki2125 هو الاتنين دول نظم تشغيل مختلفين ملهمش علاقة ببعض .. انت يا بتستخدم واحد فيهم .. نظام ماك دا بيكون شغال علي اجهزة ابل او بطرق تانية علي الاجهزة العادية
بصي نفس ال roadmap دي ممكن تمشي عليها من بعد النقطة رقم ٣ او رقم ٤ .. نفس المواضيع shared في ال mobile development وتقدري تذاكري المواضيع دي من اي مكان والافضل تشوفي كذا مصدر
السلام عليكم يا باشمهندس حضرتك شخص محترم جدا ومن خلال حضرتك بدأت افهم بعد ما كنت تاية ... سؤالي لحضرتك انا لسة قدامي سنتين في الكلية هندسة حاسبات هل هقدر اشتغل اثناء الدراسة بعد ما اتعلم التراك بتاعي ...سواء في شركة عادية او ريموتلي في مصر او برة ...لو سمحت ممكن تفيدني
@@essam_fahmi لكن لو عملت زي ما حضرتك قولت ازاي ابقي مهندس برمجيات جامد في مجالي ...قبل ما اشتغل كمان وجهزت نفسي كويس في الانجليزي والتراك بتاعي ...هقدر اشتغل عادي حتي لو ريموتلي
ال Debugging مش مهارة مربوطة بال iOS .. هي مهارة Software Engineering وتخص كل المجالات .. وبتساعدك كتير طبعا خصوصا في ال Legacy Code .. هبقا اشوفلك مصدر كويس ليها ❤
@@essam_fahmi some debugging techniques/tools are related to Xcode, like debugging the views from the view hierarchy, lldb command like po,p,v checking memory leaks and screen hitches using instruments.. I think it should be added as an important skill.. + Also, i appreciate your work and your opinion in this video but I have some points that I want to share with you - think it’s important for a new learner to know about memory related stuff in an early stage ( basic knowledge about ARC and strong/ weak reference) - also, If I understand correctly, your order in the road map will introduce SwiftUI and combine to a new learner before introducing memory related stuff to them ? There’s a high chance for memory leaks in sink closures if not handled properly (even in swiftUI published models) - Also I think it’s hard to understand architectures concepts in general in an early stage (according to your roadmap, it’s before learning about networking or core date) Actually at this stage (assuming I’m a new learner, who don’t know about networking and core data) architectures will look like a useless thing ? There’s no repositories to provide data to the service layer - If you ask me I think it’s important to a new learner to learn about networking, then core data because in most cases core data is used with/after networking (e.g caching/offline support) Then followed by an introduction about architectures, or SwiftUI/Combine Again, I’m sharing my opinion with you to discuss and understand your roadmap and see if we could get to a better one ? I’m not saying that you are wrong and I’m correct. Personal question: what do you hate about rxSwift ? I’ve used combine way more than using rx and I do really love combine, but at the same time I think rx provides more cab abilities and more abstractions (and strange naming of publishers 😂) Combine is easier IMO, but what do you hate about rx ? - Finally: yes, me too, I hate flutter like you.
Also view cycle should be introduced before swiftUI, otherwise it will be very confusing for a new learner to distinguish onAppear modifier with other functions from UIKit’s cycle ? Or at least this’s how I think Maybe I’m wrong
@@IMostfa بص هرد عليك واحدة واحدة .. اول حاجة طبعا في جزء debug بيكون في ال IDE لكن الجزء الاكبر والاهم في رايي بيكون مهارة ال Debugging نفسها .. ممكن تلقي حد ميعرفش ال debug Techniques بتاعة ال IDE لكن بيحل اي مشكلة عشان كده مجتش في بالي ولا بال اي حد راجع المحتوي دا قبل ما نسجل.
@@IMostfa بالنسبة بقا للترتيب .. انا اصلا غيرته كذا مره لان في حاجات لازم تتاخد in parallel مش وراء بعض .. فانا معتمد ان اللي هيشوف الفيديو .. هيشوفه كله وهيبدا يكون vision عامة قبل ما يبدا وهيبقا عارف ان الحتة دي هت make sense اكتر قدام لما اعرف كذا وهي دي الفكرة الاساسية .. خريطة توفرلك vision كاملة وتديك مصادر تتعلم منها و تعرفك كل المواضيع المهمة اللي لازم مع الوقت تكون ملم بيها عشان مستواك يكون قوي. اخيرا شكرا لرايك طبعا ❤
في حاجة اسمها wireframe ودي بتكون شخبطة كده ع ورق تقدري تحددي شكل الابلكيشن وصفحاته .. ممكن تعملي سيرش بردو عن designs جاهزة علي جوجل وتشوفي هيظهرلك ايه
السلام عليكم جزاك الله خيرا ووفقك انا بدأت فى دراسه الرياضيات الان من البدايه كنت عايز اعرف اهميه الرياضه تكون فى دراسه الخوارزميات فقط ؟ ولا الرياضه لها اهميه أخرى فى المجال
Hello my dear friend watching you from Somalia🇸🇴🇸🇴 I got a question, what is my role as a swift developer in companies is it just developing ios apps and adding features to ios?
Welcome friend, your responsibility as a swift developer can be a little different based on the company's need so if your company is just building iOS apps then your job description should only include developing iOS apps but in some companies, they need an iOS developer to develop iOS apps and maybe also include support for tvOS, watchOS, or macOS but this should be noted first before joining and btw it is not a big deal.
استأذنك بالنسبه لل Chatgpt ليه تأثير سلبي على المبرمجين ؟ . يعني بخفض عدد المبرمجين مثلا في وظائفهم في الشركات وتخفيض رواتبهم ؟ ولا ايه موضوعه بالظبط ؟ ارجو الافاده بخبرتك في السوق . شكرا ليك 🙂
شكرا جدا على مجهود حضرتك معانا انا لسه طالب بس ساعات بحس من حضرتك ومن معظم الناس اللي شغالة في البرمجة ان الدنيا وردي وفي ظرف سنة او سنة ونص هتلاقي شغل بمرتب كويس والترقيات بتكون سريعة والعائد المادي عالي😅 انا عاوز افهم بس هو ده الطبيعي في المجال ولا انتو بتبالغوا شوية عشان بحاول اقنع اهلي بوضع المبرمجين الكويس الحالي بس مش مقتنعين وبيقولوا مفيش حاجة بالساهل كده ولو قارنا البرمجة بحاجة زي طب او هندسه اللي اقل حاجة 5 سنين عشان تاخذ مرتب معقول يعني هنلاقي ان البرمجة بالنسبة ليهم اسهل واسرع ايه رأي حضرتك في الكلام ده؟
اللي انا شرحته دا مش هيخلص في يوم ولا في سنة دا مكمل معاك طول مانت شغال .. انت ابدا اتعلم وشوف الفيديو بتاع "ازاي تكون مهندس برمجيات شاطر" لانه مهم جدا ليك
هو لو عامل شفت كارير هل سهل اسافر برا والاقي شغل ولا مؤهلى هيكون عائق ؟ وهل علشان اسافر لازم اكون اشتغلت هنا وعندى خبره جامد مش قصدى بالسفر ارووبا لا الدول العربيه عادى ؟
انا عارف ان ده خارج موضوع الفيديو بس معلش هو مسار ال frontend كويس اني اتعلمه واشتغل بي ولا في مسار ممكن يكون احسن من frontend من حيث الطلب عليه عشان زي ماحضرتك قولت الموضوع مش شغف انما انا عاوز الحاجه الي اقدر اعيش منها كويس وشكرا ليك
@@essam_fahmi طب انا اسف والله بس iOS Developer ولا frontend عشان انا مشتت جامد والله وعاوز ابدأ في حاجه واكملها لاخر وانا معايا ماك بوك و ايفون فا حضرتك شايف اخش اي وانا اسف لازعاج حضرتك والله وشكرا ليك جدا
مع احترامي لحضرتك بس انت ليه مابتحبش فلاتر مع انها وصلت لمرحله متقدمه جدا في بناء تطبيقات كروس بلاتفورم ب compatiblity و performance متقاربه جدا مع الناتف و هي خيار مناسب جدا للstartup و الشركات المتوسطه لانه بيوفر مصاريف تيمين ناتيف ده غير ان جوجل مستثمرها فيها بشكل كبير
لو سمحت عايزه خطوات فى الكورسات أمشى عليها فى اول سنه لأنى معلوماتى صفر عن المجال ونفسى اكون من أكبر مهندسين البرمجه لأنى داخله معهد عالى العاشر من رمضان علوم حاسب وناس كتير بتحبطنى جامد وانا نفسى اثبت نفسى فى المجال دا
ابداي بكورس cs50 ودا هتلقيه بالعربي كمان ع اليوتيوب .. دا اقوي كورس تبداي بيه وهيخليك متاسسة كويس جدا. بعدها شوفي الفيديو اللي علي القناة بعنوان ازاي تكون مهندس برمجيات جامد .. اخيرا اختاري مجال .. متسمعش كلام حد وركزي في طريقك.
@@essam_fahmi انا عايزه اسماء كورسات اخدها فى اول سنه سواء اونلاين او فى سناتر على ما اتعرف على المجالات والأقسام لأن عندنا علوم حاسب ترمين دراسه والترم التالت تدريب وتسجل مواد لى التخصص اللى انتى عايزاه فعايزه قبل ما ادخل تانيه اتأسس كويس من الكورسات مع مذاكرة مواد الكليه فممكن حضرتك تقولى اسماء الكوسات اللى ابدأ بيها بالترتيب
كنت عاوزك اسألك علي حاجه يا بشمهندس انا عاوز ادخل مجال البرمجه فا كنت عاوز ادخل frontend تمام بس اغلب الناس بتقول ان هو هيموت وكده فا الاحسن انك تبقا fullstak يعني عشان تدخل المجال وانت كويس مثلا يكون معاك فريم وارك مثلا Angular و Node.js عشان تقدم علي شغل مرتاح وعشان يبقا اسمك مبرمج JavaScript يعني فا اي رايك في الكلام ده لو تمام ابدأ با frontend الاول ولا backend ومش هيكون صعب انك تتعلم الاتنين وشكرا لحضرتك
مفيش مجال بيموت .. اختار المجال اللي تحبه وعايز تشتغل فيه .. اعمل سيرش ع اليوتيوب هتلقي ناس عامله خطة كاملة للفرونت اند وبيتكلموا علي فرصه .. بعد كده لو حابب تدخل في قصة ال full stack .. ابقا شوفها
@@essam_fahmi شكرا لحضرتك علي الرد بس معلش عندي سؤال تاني هل مطلوب مني اني اتعلم اساسيات قبل ما ابدأ التكنولجي بتاعت المسار ولا اعمل اي ولو لازم اساسيات يعني اوصل لحد فين فيها عشان في ناس بتقول تقعد سنتين والله فا ممكن توضحلي وشكرا لحضرتك جدآ
@@essam_fahmi طب تمام عندي سؤلين تاني والله عارف اني بسأل كتير بس عشان والله واثق في حضرتك اوي -- هو انا محتاج مينتور عشان يوجهني اتعلم اي ولا ممكن اتعلم لوحدي -- انا عارف اني اتعلم من كورسات انجليزي هيكون احسن فا انا مش قد كده في اللغه يعني بحاول اتعلمها مع البرمجه بس يعني عادي لو اتعلمت با العربي مثلا من استاذ احمد الزيرو -- انا لسه عندي ١٨ سنه وداخل يعني لسه ٤ سنين قدامي اربع سنين واخلص تعليم فا انا قدامي شويه يعني شويه وقت اتعلم فا ابداء با الاساسيات عشان والله مشتت اوي ولو هبداء بيها طب ابداء ازاي و اوصل لي فين فيها كا مبتدأ عشان اغلبيت الي بيقول اتعلم اساسيات بيقولو سنتين وارقام كبيره وشكرًا اوي اوي لحضرتك علي المساعده ❤️❤️
عايز اعرف رأيك حضرتك دلوقتي انا حاليا في تانية ثانوية وكنت عايز اتعلم مجال softwere eng ف انا الحمد لله قدرت ان اشتري لاب عشان اقدر اتعلم فهل حضرتك شايف انا هو ممكن ابدأ اتعلم المجال مع الدراسة تانيه ثانوي وهل هقدر اشتغل وانا في تالته ثانوي مثلا اربع ساعات في اليوم وبالاخص لان انا علم رياضه
لو سمحت يابشمهندس عايز اعمل شيفت كارير وباحب البرمجه ودرست كوتلن من ثلاث سنين بس ما مارستش لظروف عندي . وباحب ال ios . ايه اللي اختاره علشان بإذن الله اشتغل على طول سواء شركات او فري لانسر ال ios ولا flutter ؟ مع العلم اني معدي سن الاربعين . هل ممكن اشتغل في شركات في السن ده ؟ مع العلم انا في الكويت مش في مصر . حضرتك شايف ايه الطريق الصح بإذن الله اللي امشي فيه ؟ ولا خلاص ما ينفعش اخش المجال ده واشتغل فيه ؟ انا اساسا خريج علوم حاسب .
لو سمحت انا حاليا رايح سنة تانية كلية طبية بس اتشديت لمجال الحاسبات وعجبني سوق العمل بتاعهم بفكر احول ان شاء الله ،بس السؤال أنا هعرف امشي في حاسبات ولا لا،، انا مش عارف دي اقدر احددها ازاي يعني هل هقدر استوعب المواد و المجال ولا مش هعرف انا ناوي ابذل مجهود في المذاكرة ان شاء الله بس مش عارف يعني هل هو محتاج دماغ معينة ولا اي حد يشد على نفسه ويعمل اللي عليه يقدر يسد ،،هو عموما مجال زي البرمجة ده يعتبر جديد عليا تماما معلش اعتبرني اخوك الصغير و وجهني
@@abdelkarimbaya3255 هو مفيش رياضه بشكل مباشر بس في حاجات بتعتمد علي الفهم المنطقي .. ابدا وجرب وشوف لو محتاج تزود معرفة رياضية معينة او هتكون تفكير منطقي ممكن ترجع تشوفلها شوية تمارين وحاجات او كورس حتي.
@@essam_fahmi طيب ازاي ممكن اكلم مع حضرتك خاص عندي كذا سوال.الاهم فيهم.اتعلم لغت سويفت بس و اكون متخصص في تطبيقات الايفون بس و بعدها خايف يكون مفيش شغل اولاين،او خليني في فلاتر و اعمل لاي نظام//
@@essam_fahmi انا عندي مشكلة فىالمزكرة من الكتب او الدوكومينت بشكل عام يعني ايه الطريقة الصح عشان ازاكر منهم ..يعني الأغلب مننا عندنا مشكلة فىالتعلم المصادر كتير وكويسة بس مش عارفين الطريقة ممكن دي خطوة نقصاني جدا ونفسي احلها
بعد إذنك يا هندسه كنت سمعت من البشمهندس عمرو مطر ان عشان الواحد يكون مبرمج كويس لازم يكون عنده IQ عالي انا مش عارف احدد ال IQ بتاعي عالي ولا قليل وهل ال IQ اصلا حاجة ليا تحكم فيها يعني اقدر ازودها ولا انا بتخلق بيها؟ انا عموما شخص واقعي ومش من النوع ال creative اللي بيفكر في حاجات جديدة وكده بحب اشوف الحاجة بتتعمل ازاي الاول وبعدين افهمها وبعدين اطبق. هل دي مشكلة؟
الموضوع زي اي مهنة تانية .. حتي لو محتاج مهارة .. المهارة دي تقدر تكسبها .. الموضوع كله ممارسة .. اي حاجة في العالم ممارسة .. اهم حاجة يكون الموضوع في دماغك فعلا.
لو سمحت عندي سؤالين هل حضرتك شايف ان مجال البرمجة ممكن يتأثر بالأعداد اللي بتزيد كل يوم؟ انا لسه ممكن ادخل حاسبات ان شاء الله هل ممكن ييجي يوم ويبقا في بطالة مثلا او حته ان حد يلاقي شغل تكون صعبة بسبب الاعداد الكتير؟ وسؤال كمان انا مكانتش ميولي المجال الهندسي عموما ولكن عجبتني اوي حياة المبرمجين وسوق عملهم ف قولت ادخل المجال وانا مستعد اجتهد وابذل مجهود ولكن المجال مش هدخله عن شغف يعني حته حب المجال والشغف لسه مش عندي ولكن هعمل اللي عليا بكل اجتهاد اصل بصراحة وضع المبرمجين حاليا مخليني متحمس اوي هل انا كده تفكيري صح؟
بص المجال بتاعنا مطلوب فيه اعداد كبيرة جدا جدا وكل يوم بيتطلب اكتر .. لو انت بقيت شاطر فيه هتلقي بدل الفرصة كتير .. احنا مطلوب مننا نسعي والتوفيق بايد ربنا.
بص شوفت فيلم soul؟ السعادة مش في الشغف .. انت محتاج تشوف الشغل اللي يديك متطلبات الحياة الكويسة اللي تحبها .. لي ناس اصحابي كتيرة جدا عاملين شيفت من هندسة وصيدلية ومبسوطين وشاطرين