Kevin Jones

-

مدت ها پیش در دانشگاهی بسیار دور ، کوین عاشق برنامه نویسی شد. در ابتدا با کامپیوتر DEC20 دانشگاه BASIC و Pascal و کمی از Fortran را انجام می دهید. اولین کار او این بود که او به نوشتن دسته PL/1 در یک سیستم اصلی IBM پرداخت و در آنجا نیز لذت های عجیب و غریب JCL را کشف کرد. او پس از کشف لذت های dBase IV در رایانه های شخصی IBM به زودی دریافت که سیستم های چند کاربره برای او مناسب نیستند. از آنجا که او به C و API ویندوز معتاد شد از این رو به پایین بود. او که فقط کد نویسی ویندوز 1 را از دست داده بود ، برای 16 نسخه بیتی دیگر از ویندوز ، 2 و 3 ، از جمله نسخه های مختلف آماده شبکه ، کد را انجام داد. او هنوز به سختی ناشی از مجبور شدن به همراه داشتن IBM Token Ring MAU را با خود به یاد آورده است. پس از تلاش برای وانمود کردن اینکه ویندوز و C واقعاً شی گرا هستند ، تصمیم گرفت که بهتر است C ++ را یاد بگیرد. در حدود همین مرحله بود که او دریافت که علاوه بر نوشتن کد برای امرار معاش ، می توان بابت گفتن نحوه نوشتن کد برای امرار معاش به او پول پرداخت کرد. وی قبل از اینکه روحیه او در پشت پشتیبانی OLE در MFC شکسته شود ، ویندوز ، MFC و C ++ را برای یک شرکت آموزشی در انگلیس تدریس می کرد ، وقتی که سرانجام از کابوس کد مدیریت نشده به نیروانای زمان اجرا مدیریت شده به نام جاوا دور شد. در این زمان بود که او در چندین کنفرانس JavaOne که معمولاً با موضوع Servlets ، JavaServer Pages و برچسب های کتابخانه ای صحبت می کرد. پس از خرید کارمندان Sun ، مقادیر زیادی از Apple Martini کوین برای مشخصات Servlet و JSP به گروه های متخصص دعوت شد. اوه ، چطور وقتی دات نت خندید ، خندید و همان استدلال ها در مورد تخریب غیر قطعی و جمع آوری زباله ها که اکنون در دنیای جاوا کلاه بسیار قدیمی بودند ، ایجاد شد. او سرانجام حدود هشت سال پیش دستهای خود را در C # و .Net کثیف کرد ، دوباره در لایه وب کار می کرد و از هر دقیقه استفاده از هیولایی که ASP.Net Web Forms بود و متنفر بود ، متنفر بود. تا اینکه MVC سرانجام احساس کرد که به خانه مایکروسافت آمده است. البته البته MVC سال گذشته است و کوین بیشتر و بیشتر بر روی مشتریان ثروتمند تمرکز می کند و از JavaScript و ابزارهایی مانند Knockout و AngularJS استفاده می کنند. او معتقد است که جاوا اسکریپت بهترین چیز از آنجا که ، جاوا اسکریپت است. او هنوز علاقه خود را برای توسعه و تدریس حفظ کرده است. صرف حدود یک چهارم سال با انجام مورد دوم و بیشتر اوقات با انجام کار قبلی. وقتی جلوی کامپیوتر گیر نکرده اید ، می توانید او را پیدا کنید: با بینی خود در کتاب ، یک کتاب ترجیحاً خوب است ، اما تقریباً هر کتابی این کار را می کند. تماشای فیلم؛ پیاده روی؛ دویدن یا با دیدن ورزش در تلویزیون همسرش را اذیت کند.

دوره های Kevin Jones | دانلود آموزشهای Kevin Jones:

آموزش درک ماشین مجازی جاوا: امنیت

Understanding the Java Virtual Machine: Security


آموزش شیرجه عمیق کاتلین کوروتین

Kotlin Coroutines Deep Dive


آموزش ساخت برنامه های وب در کوتلین با استفاده از Ktor

Building Web Applications in Kotlin Using Ktor


آموزش شروع کار با کوتلین

Getting Started with Kotlin


آموزش ساخت یک برنامه HTTP با Ktor

Building an HTTP Application with Ktor


آموزش Kotlin Coroutines: Getting Started

Kotlin Coroutines: Getting Started


آموزش اصول کاتلین

Kotlin Fundamentals


آموزش معماری برنامه های وب با Spring

Architecting Web Applications with Spring


آموزش جاکارتا EE 9 پیام با RabbitMQ

Jakarta EE 9 Messaging with RabbitMQ


آموزش آشنایی با ماشین مجازی جاوا: بارگذاری کلاس و بازتاب

Understanding the Java Virtual Machine: Class Loading and Reflection


آموزش اصول کاتلین

Kotlin Fundamentals


آموزش اندروید با Kotlin: Fundamentals

دانلود Android with Kotlin: Fundamentals


آموزش Jakarta EE 10 Web Profile Fundamentals

Jakarta EE 10 Web Profile Fundamentals


آموزش Jakarta EE 10 Messaging with RabbitMQ

Jakarta EE 10 Messaging with RabbitMQ


آموزش مبانی ساخت ابزار Gradle

Gradle Build Tool Fundamentals


آموزش درک ماشین مجازی جاوا: مدیریت حافظه

Understanding the Java Virtual Machine: Memory Management


آموزش الگوهای طراحی رفتاری در کاتلین

دانلود Behavioral Design Patterns in Kotlin


آموزش اصول وب جاوا

Java Web Fundamentals


آموزش Jakarta EE 9 Web Profile Fundamentals

Jakarta EE 9 Web Profile Fundamentals


آموزش الگوهای طراحی رفتاری در کاتلین

Behavioral Design Patterns in Kotlin


آموزش الگوهای طراحی سازه در کاتلین

دانلود Structural Design Patterns in Kotlin


آموزش کوتلین: با استفاده از کورتین

Kotlin: Using Coroutines


آموزش معرفی Java API برای سوکت های وب

Introduction to the Java API for Web Sockets


آموزش مبانی Gradle

Gradle Fundamentals


آموزش با استفاده از GitFlow

Using GitFlow


آموزش ساختن برنامه های قابل اطمینان با سرویس پیام جاوا

Building Reliable Applications with the Java Message Service


آموزش برنامه نویسی شی گرا در کاتلین

Object-Oriented Programming in Kotlin


آموزش الگوهای طراحی خلاقانه در کاتلین

Creational Design Patterns in Kotlin


آموزش تست واحد با JUnit 5 و Kotlin

Unit Testing with JUnit 5 and Kotlin


آموزش برنامه نویسی شی گرا با کوتلین

Object Oriented Programming with Kotlin


آموزش تست واحد کاتلین با JUnit

Kotlin Unit Testing with JUnit


آموزش کاتلین کوروتین

Kotlin Coroutines


آموزش کانال ها و جریان های کوروتین کاتلین 1.5

Kotlin 1.5 Coroutine Channels and Flows