
بالنسبة لمعظم الشركات التابعة ،
جيفري ريختر هو كاتب وأهم مؤلف. لكن بالنسبة
لجيف برويز ، فهو صديق وزميل سابق في المقام الأول: لقد أسسوا معًا شركة وينتوليك (من بين عملائها - مايكروسوفت). الآن تباعد جيف وجيفري في مساراتهما المهنية ، لكن كلاهما ما زال يكرس حياته ل. NET.
في العام الماضي ، تحدث جيفري ريختر في مؤتمر DotNext الخاص بنا ، ثم قابلناه من أجل Habr ، ومن بين أشياء أخرى سألنا كيف يبدو اختصاصي تكنولوجيا المعلومات في العمل. والآن يأتي Jeff Prosys أيضًا إلى DotNext ، لذلك أصبح من المثير للاهتمام أن نسأل عن هذا وعنه. كيف جاءت هذه الشركة "النجمية"؟ ما الذي يمكن أن يوصي به جيف للمطورين الذين يفكرون في أعمالهم الخاصة؟ ما الخطأ الذي يمكن أن تجربه Wintellect؟
ولأن DotNext ستقدم
عرضًا تقديميًا على ML.NET في DotNext ، فقد طرحوا أيضًا بعض الأسئلة حول التعلم الآلي.
السيرة الذاتية والكتب
- لديك مهنة طويلة - أخبرنا كيف بدأت.- حصلت على دبلوم في الهندسة الميكانيكية عام 1982 في الولايات المتحدة الأمريكية. كان الوقت الذي ظهرت فيه أجهزة الكمبيوتر الشخصية الأولى. أصبحت مهتمة بهم ، وفرت المال واشتريت واحدة من الطرز الأولى. اتضح أنني أحب البرمجة بالفعل ، وأكتب أيضًا عن البرمجة ، وعن أجهزة الكمبيوتر ، وقم بتدريب مستخدمي الكمبيوتر ، وخاصة المطورين.
لذلك ، في عام 1990 ، قمت بتغيير كل شيء بشكل كبير ، وترك عمل مهندس. بحلول ذلك الوقت ، كنت قد كتبت بالفعل مقالات للمجلات ، ولكن بعد ذلك كتبت كتابًا. منذ ذلك الحين ، لم أعد أعمل في تخصصي القديم ، بدأت أتحدث في المؤتمرات ، وكتب الكتب وتدريب المطورين بأحدث التقنيات في صناعتنا. أعتقد أن مساعدة المبرمجين الآخرين وشركاتهم على كتابة برامج جيدة أمر في حياتي.
- ماذا كان هذا الكتاب الأول عنه؟- كان مخصصًا لـ DOS 5. كان إصدار DOS 5 حدثًا مهمًا ، تمامًا مثل الإصدار اللاحق من نظام التشغيل Windows 95. كان كتابي الأول حوالي ألف صفحة. ثم قال وكيل أعمالي إن الناس عادة ما يبدأون بالكتب القصيرة ، وأنجبت فيلًا. ثم كتبت بضعة كتب أخرى حول DOS ، ثم انتقلت إلى Windows وبعض الموضوعات الأخرى.
في عام 2001 ، تم نشر كتابي الأخير ، وتم تخصيصه لـ Microsoft .NET - وكان أول كتاب عن .NET تم نشره في Microsoft Press. منذ ذلك الحين ، لم أعد أكتب الكتب ، جزئياً لأن الناس يمتصون المعلومات بطريقة مختلفة. في السابق ، تم التدريب بشكل رئيسي في الكتب ، والآن هناك شبكة الإنترنت وأكثر من ذلك بكثير. لم تتغير طريقة التدريس الخاصة بي ، لكن بدلاً من الكتب ، أستخدم الآن المؤتمرات والدورات التدريبية عبر الإنترنت والمزيد.
- هل تغيرت عملية كتابة الكتب بشكل كبير منذ التسعينيات ، أم أنها لا تزال كما هي بالنسبة للمؤلفين؟- نعم ، تغيرت. في التسعينيات ، كان على المؤلف أولاً كتابة النص في محرر نصوص ، ثم طباعته على فترتين وإرساله بواسطة FedEx إلى الناشر ، وبعد عدة أسابيع من تحرير النص الذي تم إرجاعه باللون الأحمر. الآن هذه العملية برمتها يحدث في شكل إلكتروني.
ولكن الأهم من ذلك أن الناس يتعلمون الآن بشكل مختلف. كاد كتاب مطبوع جيدًا عن موضوع مهم في التسعينيات أن يكون مضمونًا تقريبًا ، وقد يُتوقع أن يتعلم الناس منه. هذا صحيح جزئيا اليوم ، لكن الطلب على الكتب أصبح أقل بكثير ، لأن هناك العديد من الطرق الأخرى للتعلم ، وأصبحت الكتب أقل أهمية مما كانت عليه قبل 20 عامًا.
- غالبًا ما تجد على الإنترنت إشارة إلى كتابك "برمجة Windows باستخدام MFC" - هل أصبح الأكثر شيوعًا؟ كيف ظهرت؟- نعم ، كانت واحدة من كتبي الأكثر شعبية ، إلى جانب كتاب عن DOS 5. كانت لديها مبيعات عالية للغاية ، ولفترة طويلة حصلت على دخل جيد منها. معظم أولئك الذين يعرفونني كمؤلف على دراية بهذا الكتاب بالذات.
في ذلك الوقت ، بدأت البرمجة تحت Windows تحظى بشعبية كبيرة ، ودرسها الكثيرون من كتاب تشارلز بيتزولد الكلاسيكي "برمجة Windows" ، والذي ركز على لغة C. ولكن بحلول منتصف التسعينيات ، لم يكن معظم مطوري Windows المحترفين قد كتبوا بلغة C ، ولكن في C ++ ، واستخدام MFC ، مكتبة فئة C ++ لـ Windows التي تنتجها Microsoft.
فوجئت عندما علمت أن Microsoft Press لم تنشر كتبًا لـ MFC ، على غرار كتاب Petzold. في ذلك الوقت ، كنت أعرف Petzold لفترة طويلة ، وسألته عما إذا كان سيكتب كتابًا عن البرمجة تحت Windows في C ++. أجاب بالنفي ، لأنه مع C يكون تعليم الأشخاص الأشياء الأساسية أكثر ملاءمة. بعد ذلك ، وقعت اتفاقية مع Microsoft Press حول كتاب عن MFC ، ونتيجة لذلك ، أصبحت أداة مهمة جدًا للمبرمجين الذين أرادوا كتابة Windows تحت C ++ بدلاً من C. لا يزال لدي نسخ منه على الرف ، وأنا ما زلت ألتقي بأشخاص قرأوه في وقت واحد وتذكروني منه. من الجيد دائمًا أن تعرف أن كتابك ساعد مهنة شخص ما.
وينتوليك ، إدارة الأعمال ، جيفري ريختر
- أنت بالفعل الثاني من مؤسسي Wintellect ، الذي يأتي إلى DotNext. لذلك أريد أن أعرف: كيف قابلت جيفري ريختر وكيف ظهرت الشركة؟- أنا وجيفري كنا أصدقاء لفترة طويلة ، وما زلت أتواصل كثيرًا. يعمل الآن في شركة Microsoft ، ويحبها حقًا هناك. التقينا في منتصف التسعينيات. إذا لم أكن مخطئًا ، فقد حدث ذلك في ريدموند ، حيث تم عرض نظام التشغيل Windows 95. عقدت Microsoft هذا الاجتماع لأنهم أرادوا تلقي ملاحظات. في ذلك الوقت ، قرأت بالفعل أحد كتب جيفري حول البرمجة لـ Win32 ، وفي هذا الاجتماع صعدت إليه وقلت إنني معجب حقًا بما يكتب.
بعد ذلك سرعان ما أصبحنا أصدقاء. في التسعينيات ، أجرينا تدريبات كل أسبوع تقريبًا لشركات مختلفة مثل Intel و Microsoft ، وخاصة في الولايات المتحدة الأمريكية. المؤسس الثالث لـ Wintellect ، جون روبنز ، فعل نفس الشيء ، وكنا أصدقاء له أيضًا. في نهاية عام 1999 ، قررنا إنشاء Wintellect ، لأننا أحببنا ما فعلناه وأردنا فعل ذلك معًا.
جيفري ريختر في العام الماضي DotNextإذا كانت ذاكرتي تخدمني بشكل صحيح ، فقد تم تسجيل الشركة في أبريل 2000. في البداية ، أجرينا بشكل رئيسي دورات تدريبية. في عام 2005 ، جاء تود فاين ، الذي يشغل الآن منصب الرئيس التنفيذي لدينا ، إلى شركتنا. ثم كانت مهمته إنشاء قسم استشاري. أرادت أنا وجيفري وجون إجراء الاستشارات ، لكن تجربتنا في هذا المجال كانت محدودة ، لذلك كنا بحاجة إلى مساعدة تود.
ما زلنا نجري تدريبات ، لكن معظم دخلنا اليوم يأتي من المشاركة الاستشارية في التطوير. لدينا العديد من المطورين الموهوبين ، سواء في أتلانتا أو في جميع أنحاء البلاد. نحن نساعد الشركات الأخرى على كتابة البرامج ، وأحيانًا نشارك فقط في إنشاء الهندسة المعمارية ، وأحيانًا نساعد في كل من الهندسة المعمارية والتنفيذ ، وفي بعض الحالات يُطلب منا تقديم نوع من الأدوات ككل. يعمل كل من الموظفين والمقاولين العاديين ، الذين عرفناهم لسنوات عديدة ، معنا. نشاطنا كشركة هو أننا نبحث عن عملائنا الأكثر ذكاءً وموهوبين لكتابة البرامج التي يحتاجونها ، وأنا أستمتع بعملي كثيرًا.
- عندما ينشئ موظفو تكنولوجيا المعلومات شركة ، فهم يفهمون كل شيء من خلال الجانب التقني من الأشياء ، لكن جانب العمل لديه متطلباته الخاصة - ما رأيك في هذا؟- أنت محق في أنه عندما ينشئ المبرمجون شركة جديدة ، فلا يكفي مجرد وجود مهندسين معماريين ومطورين جيدين. من الضروري أيضًا وجود أشخاص لديهم فطنة في العمل. منذ الأيام الأولى لوجود Wintellect ، قمنا بتعيين مدير متخصص على وجه التحديد في مجال الأعمال ، ولم يكن لديه خلفية تقنية. يعرف تود ، الرئيس التنفيذي الحالي ، كل من الجانب التقني والأعمال ، لديه ماجستير في إدارة الأعمال.
بالإضافة إلى ذلك ، جاء إلينا الرئيس مؤخرًا بخبرة في إدارة شركة تكنولوجيا المعلومات بقيمة 100 مليون دولار ، وتخرج من كلية إدارة الأعمال التي سميت باسم نوبة. أي أننا ندرك أن المهارات التقنية ليست كافية ، بل نحتاج أيضًا إلى أشخاص لديهم مهارات في العمل. وفي أكثر الأحيان ، لا يعرف الأشخاص الذين يعرفون البرمجة جيدًا ، مثل John و Jeffrey و I ، إدارة نمو الشركة والمبيعات والتسويق وما شابه. لذلك ، عندما يقوم المطورون بتأسيس شركتهم الخاصة ، من المهم تحديد نقاط القوة والضعف لديهم ، وإذا لم يكن لديك شخص يتمتع بخبرة واسعة في العمل ، فأنت بحاجة إلى العثور على هذا الشخص ودعوته إلى شركتك. هذا يسمح لك بتحقيق أكبر فرصة للنجاح.
- كيف قمت وجيف وجون بتعيين الأدوار لبعضهما البعض عندما بدأت الشركة؟- كلا من جون وجيف ، وكان لدي بالفعل عملاء استشرناهم ومن أجلهم أجرينا تدريبات. لذلك ، في البداية عملنا بشكل رئيسي مع عملائنا القدامى. هذا يحدد توزيع الأدوار في تلك المرحلة. يعد John Robbins أحد أبرز خبراء تصحيح الأخطاء في العالم ، لذا فعل كل ما يتعلق بتدريب تصحيح الأخطاء أو حل المشكلات الصعبة وغير المتوقعة في البرامج.
عادةً ما كان يعمل Jeffrey مع الأشياء المتعلقة بـ Win32 أو .NET. كتبت أيضًا في .NET ، وكانت جيدة في ASP.NET ، لذلك ساعدت Geoffrey مع .NET وتعتني بكل ما يتعلق بـ ASP.NET. إذا كانت هناك حاجة إلى مهارات لا تتعلق بهذه المجالات ، فقد قمنا بتعيين أشخاص آخرين.
- سيتم قراءة هذه المقابلة بشكل أساسي من قبل المطورين ، ولكن ربما يفكر بعضهم في إنشاء شركة خاصة بهم. ماذا يمكن أن تنصحهم؟- أولاً ، ما سبق ذكره: بغض النظر عن العباقرة الذين تتعامل معهم في البرمجة ، فبدون مهارات البيع والتسويق لن تذهب بعيدًا. في المراحل المبكرة ، من المهم ليس فقط توظيف مبرمجين جيدين ، ولكن أيضًا العمل بوعي على المكونات غير الفنية لمؤسستك: لتوفير قيادة عالية الجودة وقسم مبيعات وتسويق موثوق. سيكون من الأفضل لك إذا اعتنت بهذا ، لأنه لن يكون هناك نقص في العمل ، ولن تحتاج إلى البحث عنه باستمرار.
بالإضافة إلى ذلك ، أنصحك باختيار شركاء عملك بعناية فائقة. كنت محظوظًا جدًا: كنت أنا وجون وجيفري أصدقاء بالفعل عندما بدأنا شركتنا. ما زلنا أصدقاء ، وأنا أحترمهم كثيرًا. لكنني أعرف أشخاصًا أدركوا بعد فترة من العمل المشترك أنه لا يستحق القيام بأعمال تجارية مع شركائهم. من الضروري أن تتوافق جيدًا مع بعضكما ، وأن تكون لديك رؤية مشتركة لكيفية تطوير الشركة.
مع الشركات كما هو الحال مع العائلات: غالبًا ما تنهار ليس بسبب نقص المهارات الفنية ، ولكن بسبب عدم امتلاك الشركاء لمهارات تجارية ، أو أنهم غير متوافقين مع بعضهم البعض ويتشاجرون باستمرار. هذه الاحتكاكات تعيق بشكل كبير نجاح الشركة ، يصبح تحقيق هدف مشترك أكثر صعوبة.
نصيحتي الثالثة هي: أنت بحاجة إلى رؤية ليس فقط لما ينبغي أن تحققه الشركة ، ولكن أيضًا فيما يتعلق بثقافة الشركة. من الأفضل أن يكون لديك فكرة عن هذا الأمر منذ البداية بدلاً من ترك الأمر بمفرده. من الواضح ، مع نمو عملك ، سيتغير الموقف ، ومن المستحيل التنبؤ بالمستقبل بدقة ، ويجب أن تكون مستعدًا لهذه التغييرات. ولكن حتى مع وضع ذلك في الاعتبار ، من المهم منذ البداية أن يكون لديك فكرة عما يجب أن يكون عليه عملك.
- في البداية ، كل شخص يرتكب أخطاء دائمًا - هل يمكنك التحدث عن نوع من الأخطاء في إدارة Wintellect بحيث يساعد شخصًا آخر في تجنبه في عملك؟- استطيع. سيكون الدرس الذي يجب تعلمه من قصتي هو: من المهم جدًا تنويع أعمالك وعملائك ، وعدم وضع كل بيضك في سلة واحدة. لم نقم بذلك ، واتضح أن هذا يمثل صعوبات كبيرة بالنسبة لـ Wintellect.
في عام 2005 ، أنشأنا قسمًا استشاريًا ، لكن في الوقت نفسه واصلنا إجراء التدريبات. على مر السنين ، تلقينا ملايين الدولارات سنويًا من Microsoft لتدريب المطورين. كنت أنا وجون وجيفري دائمًا في رحلة إلى أقسام Microsoft حول العالم وأجرينا تدريبات هناك - في ريدموند وحيدر أباد ودبلن وبكين وشنغهاي والعديد من الأماكن الأخرى.
سيكون كل شيء على ما يرام ، ولكن في عام 2014 ، غيرت Microsoft سياساتها بشكل كبير وقررت عدم إجراء تدريب مركزي لموظفيها بعد الآن. في إحدى الأمسيات الجميلة في سبتمبر 2014 ، تلقينا رسالة بريد إلكتروني من Microsoft شُكرنا فيها على عملنا السابق وأبلغنا أنه لن يكون هناك مزيد من عقود التدريب. لم يتطرق قسم الاستشارات إلى هذا ، لكن قسم التدريب أصبح غير مربح في يوم واحد من يوم مربح ، لأن هناك الكثير من الأشخاص الأذكياء للغاية الذين لديهم معرفة ممتازة بمجالهم ، وأن ثلثي الإيرادات من هذا القسم جاءت من Microsoft.
في الواقع ، أدركنا أنه يتعين علينا تنويع أعمالنا ، وفهمنا أن فقد العقد المبرم مع Microsoft يمكن أن يضرنا بشدة. لكن التنويع كان صعباً ، لأنه من الصعب رفض الدخل إذا كان الأمر يتعلق بك. بشكل عام ، استغرق الأمر قسم التدريب لدينا عدة سنوات لتصبح مربحة مرة أخرى. المعنوي هنا هو: تجنب الاعتماد على عميل واحد ، لأنك تصبح ضعيفًا للغاية إذا أراد هذا العميل فجأة أن يتركك.
- في الشركات الكبيرة ، غالبًا ما يكونون متشككين في دعوة شخص من شركة خارجية لتعليم الكود. كيف تعاملت Wintellect مع هذا؟- أنت محق في أنه بالنسبة لأي شركة تقوم بتعيين معلمين تابعين لجهة خارجية ، فإن السؤال الذي يطرح نفسه دائمًا هو مدى تأهل هؤلاء المعلمين.
ولكن ساعدنا ذلك أننا لم نتعلم من المبتدئين الذين كتبوا .NET لمدة عامين ، ولكن من قبل الأشخاص الذين شاركوا في إنشاء الإطار نفسه ومعرفة أولئك الذين يقومون بتطويره الآن. على سبيل المثال ، عندما احتجنا إلى دورة .NET ، أرسلنا Geoffrey Richter ، الذي شارك في إنشاء .NET وكتابة CLR ، حتى يتمكن من إعطاء مثل هذه المواد والإجابة على الأسئلة التي من المحتمل ألا يستطيع أي شخص آخر على هذا الكوكب الإجابة عليها. للرد. لدينا اتصالات في Microsoft ، ونحن ندرك جيدًا الأنظمة التي ننصح بها ، وهذا في رأيي هو ما يميزنا أكثر عن الشركات الأخرى.
لقد كان لدينا بالفعل الكثير من الخبرة في التدريس - قمت بتدريب المبرمجين الأول والثاني في جامعة جون روبنز وجيفري ريختر في شركات أخرى لسنوات عديدة ، وقد سمح لنا وينتوليك ببساطة أن نوحد صفوفنا ونقدم مجموعة كاملة من الدورات التدريبية.
- لسوء الحظ ، ليس لدى كل شركة تدريب / استشارات خاصة بها Jeffrey Richter - هل يمكنك تقديم المشورة لأولئك الذين ليس لديهم نجوم؟- لا تحاول خداع العميل. بالطبع ، حاول دائمًا العثور على شخص يعرف تمامًا المنطقة اللازمة. ولكن إذا لم يكن لديك - لا تدعي أنه كذلك.
هناك دائما إغراء لاتباع طريق الأقل مقاومة. عندما يتصل بك أحد العملاء ويطلب منك إجراء دورة تدريبية ، على سبيل المثال ، في Java ، ثم حتى إذا لم يكن لديك متخصص في Java ، سيقول شخص ما: لا يوجد دخل غير ضروري ، فلنأخذ طلبًا. يجب أن نحارب هذا الإغراء. لا ترسل لتعليم C # الشخص الذي بدأ بنفسه لتعليمه قبل أسبوعين. العملاء ليسوا أغبياء ، وسوف يدركون بسرعة كبيرة أن المعلم يعرف أكثر قليلاً من طلابهم. يجب أن تتراكم الجودة على مر السنين ، ويمكنك أن تخسرها في غضون أسابيع قليلة.
وابحث عن الأشخاص الذين لا يعرفون موضوعهم جيدًا فحسب ، ولكنهم يعرفون أيضًا كيفية العمل مع الجمهور. هناك الكثير من الأشخاص الذين يعرفون الجانب الفني للأمر جيدًا ، ولكن لنقل هذه المعرفة إلى مجموعة من 10 أو 20 أو 30 شخصًا لا يعرفون جيدًا. هذه موهبة لا ترافق دائمًا المهارات الفنية.
لذلك ، غالبًا ما نوظف أشخاصًا يتحدثون في مؤتمرات مثل DotNext لسنوات - إذا لم يكونوا متحدثين جيدين ، فلن تتم دعوتهم مرة أخرى مع التقارير.
- عند إجراء دورات تدريبية لـ Microsoft ، هل يختلف هذا عن التدريب في شركات أخرى؟ على سبيل المثال ، إذا ظهر أثناء عملية التدريب تقرير سؤال / أمنية / خطأ على .NET ، فهل حدث ذلك على الفور لإرساله إلى الموظفين المناسبين؟- هناك اختلافات. وكان لدينا بالفعل حالات عندما ، بعد مناقشة بعض المشكلات في الدرس ، أرسلنا طلبات إلى المطورين. حدث هذا في بعض الأحيان بسبب وجود شخص من الفريق المناسب في الدرس. أو يمكن للمدرب أن يعرض الاتصال بمبدعي التكنولوجيا. في هذا الصدد ، فإن الوضع في Microsoft فريد حقًا.
هناك اختلاف آخر ، حسب ما أعتقد ، ينطبق على Facebook أو Google بنفس القدر: لدى Microsoft عدد كبير من الأشخاص الأذكياء للغاية ، فهم يستخدمون أفضل المبرمجين ليس فقط من الولايات المتحدة الأمريكية ، ولكن أيضًا من جميع أنحاء العالم. لذلك ، يأتي الأشخاص إلى الفصول الدراسية هناك ، والذين لا يمثلون البرمجيات أرباحًا فحسب ، بل أعمالهم في حياتهم. أنا مسرور للغاية للتدريس في هذا الجمهور ، لأن هؤلاء الناس يسألون أسئلة جيدة ، ولديهم دوافع أفضل بكثير ، وجودة التدريب أعلى في نهاية المطاف.
أعتقد أن كل شخص يكسب رزقه من التدريب كان له مناسبات عندما انتهى به المطاف في جمهور لم يكن معظم الحاضرين يجلسون فيه بمحض إرادتهم ، ولكن لأن المدير أخبرهم بذلك. يمكن للمدرب الجيد العمل مع هذا الجمهور ، ولكن عندما يكون الأشخاص أذكياء ومتحفزين ، فإن النتيجة لا تزال أفضل. وهذا هو الحال بالضبط في مايكروسوفت.
على مدار سنوات العمل في Microsoft ، أجرينا العديد من الفصول في Redmond ، حيث يقع المكتب الرئيسي للشركة ، وكان هناك عادة 85 شخصًا في الفصول ، وإلا لم نتمكن من تلبية الطلب. حتى مع أخذ مثل هذه المجموعات الكبيرة في الاعتبار ، فإن الطبقات ما زالت قائمة للصفوف ، وأحيانًا بسبب هذا كان هناك سوء فهم ، بمجرد أن يخوض الناس معركة! حدث هذا في وقت كان يستخدم فيه Silverlight على نطاق واسع ، وبعد ذلك قمت بتدريسه ، أي من جميع الدورات التدريبية التي حظيت بها هي الأكثر شيوعًا في Microsoft ، كان من الصعب للغاية الحصول عليها. في صباح أحد الأيام ، تجمع حوالي 30 أو 40 شخصًا حول الجمهور ، واشتبك اثنان منهم مع بعضهما البعض ، وفي النهاية وصل الأمر إلى القبضة واضطروا إلى الاتصال بالحراس. بالطبع ، هذا أمر سيء ، لكن في الوقت نفسه ، كمدرب ، يسرني أن أدرك أن الناس على استعداد للذهاب إلى قتال للوصول إلى الفصل.
- الآن لدى الشركة دورات فيديو WintellectNOW - هل يمكنك إخبارنا بها؟ هناك الكثير من الدورات التدريبية عبر الإنترنت الآن ، هل تختلف إلى حد ما؟- أنشأنا WintellectNOW في عام 2012. كان السبب في ذلك هو طلب Microsoft: قالوا إنهم لا يريدون أن يجهدونا كثيرًا من خلال الرحلات الجوية المستمرة لإجراء دورات مباشرة ، كما أنهم بحاجة إلى حل أكثر قابلية للتوسعة. لذلك ، كان WintellectNOW مخصصًا حصريًا لمايكروسوفت ، ولكنه أصبح لاحقًا متاحًا لعامة الناس.
, . — , , Pluralsight. Pluralsight — , . , .
, 50 .NET Angular. , , . Node.js — Angular, . , 40 Angular, , . .
— ML.NET, ( .NET). , ML , ?— , . , — , 30 . , . . , zip-, . , , .
— , , . , , . , .
, , , . , , , . . . , , , .
. , . , , , , .
— , — ?— , . ImageNet, , , , .
-, : - , «». , , . , , , , . , .
, - , , . , , , , . . , , . , , , .
— TechTrain (, - ). , : , « ». , ?— , «». , , , — , , . .
, , — . , , .
— , Microsoft Google, - . « - , ». ?— , , . . data science, . , . , . , , , , .
. Wintellect . , 20 , , , . . , , , , . , — .
, . , , ; , .
— . , , « , ». , , . ?— . , , . , , Win32, -. .
, , . , , , — , , , , . computer science, , , , .
: . , — , , , . , , .
, , , , . . , , , , . . , , , . , , 10 , , , .
DotNext
, , 50 . , . — , , , , , , , , , .
, ML.NET, , Python. C#, Python , (Keras, Scipy) — Python. Python - . , Microsoft, ML.NET, , , C# Python. C#, , , , .
DotNext «Machine learning for C# developers: Introducing ML.NET». : «, .NET , ». ML , — .