راه خود را از طریق "The Node Beginner Book" ادامه دهید. اگر می خواهید درباره Node.js بیشتر بدانید ، همچنین از طریق "Node.js in Action" کار کنید.
مرحله دوازدهم - در مورد یاقوت متوسط استفاده کنید
به نظر می رسد اکنون ما JavaScript بیشتری نسبت به Ruby می دانیم ، بنابراین خوب است که به اینجا برسیم. بیایید "شروع یاقوت" از پیتر کوپر و سپس "روبیست خوب" از دیوید بلک را بخوانیم.
مرحله سیزدهم - یک برنامه پیچیده تر بسازید
اکنون بسیاری از Rails و JavaScript را می دانید و زمان آن فرا رسیده است که همه را گرد هم بیاورید. چیزی باحال بساز بسیار خنک تر از آخرین برنامه شما. مهارت های جلو و عقب خود را به نمایش بگذارید.
راهنما ، ص. III - هدف شغلی؟
مرحله چهاردهم - دوباره ارزیابی کنید
قبلاً ، اشاره کردم که شما به اندازه کافی می دانید که برای یک کار برنامه نویسی درخواست کنید. در این مرحله ، این حتی بیشتر است. شما هم اکنون می دانید که ابتدای کار چارچوب front-end و back-end چیست و به تنهایی می توانید سایت هایی را بسازید. اگر شما علاقه مند به درخواست کار هستید ، اکنون به دنبال بررسی آن باشید. اکنون به این فکر کنید که آیا این برای شما مناسب است.
مرحله پانزدهم - آشنایی با الگوریتم ها
در آخر ، می تواند ایده خوبی باشد که در مورد الگوریتم ها اطلاعات بیشتری کسب کنید - این ایده خوبی است حتی اگر هدف شغل را ندارید. ابتدا سعی کنید در کلاس Coursera در Algorithms I و Algorithms II ثبت نام کرده و از طریق آن کار کنید. بهتر است اگر می توانید آنها را در حالی که زنده هستند انجام دهید ، اما لازم نیست. همچنین می توانید این کار را با اسکیمینگ از طریق کتاب درسی "الگوریتم ها" تکمیل کنید.
مرحله اختیاری شانزدهم - مطالعه
اگر شما به دنبال یک شغل Senior Developer در یک شرکت فناوری هستید ، بسیار خوب است که این دانش الگوریتم را به چگونگی دانستن آن در مصاحبه مرتبط کنید. از طریق "شکستن مصاحبه کدگذاری" مطالعه کنید.
مرحله اختیاری هفدهم - سایر کارهای اساسی را انجام دهید
اگر قبلاً این کار را نکرده اید ، یک حساب GitHub ایجاد کنید و برخی پروژه ها را در آنجا قرار دهید.
راه خود را از طریق "The Node Beginner Book" ادامه دهید. اگر می خواهید درباره Node.js بیشتر بدانید ، همچنین از طریق "Node.js in Action" کار کنید.
مرحله دوازدهم - در مورد یاقوت متوسط استفاده کنید
به نظر می رسد اکنون ما JavaScript بیشتری نسبت به Ruby می دانیم ، بنابراین خوب است که به اینجا برسیم. بیایید "شروع یاقوت" از پیتر کوپر و سپس "روبیست خوب" از دیوید بلک را بخوانیم.
مرحله سیزدهم - یک برنامه پیچیده تر بسازید
اکنون بسیاری از Rails و JavaScript را می دانید و زمان آن فرا رسیده است که همه را گرد هم بیاورید. چیزی باحال بساز بسیار خنک تر از آخرین برنامه شما. مهارت های جلو و عقب خود را به نمایش بگذارید.
راهنما ، ص. III - هدف شغلی؟
مرحله چهاردهم - دوباره ارزیابی کنید
قبلاً ، اشاره کردم که شما به اندازه کافی می دانید که برای یک کار برنامه نویسی درخواست کنید. در این مرحله ، این حتی بیشتر است. شما هم اکنون می دانید که ابتدای کار چارچوب front-end و back-end چیست و به تنهایی می توانید سایت هایی را بسازید. اگر شما علاقه مند به درخواست کار هستید ، اکنون به دنبال بررسی آن باشید. اکنون به این فکر کنید که آیا این برای شما مناسب است.
مرحله پانزدهم - آشنایی با الگوریتم ها
در آخر ، می تواند ایده خوبی باشد که در مورد الگوریتم ها اطلاعات بیشتری کسب کنید - این ایده خوبی است حتی اگر هدف شغل را ندارید. ابتدا سعی کنید در کلاس Coursera در Algorithms I و Algorithms II ثبت نام کرده و از طریق آن کار کنید. بهتر است اگر می توانید آنها را در حالی که زنده هستند انجام دهید ، اما لازم نیست. همچنین می توانید این کار را با اسکیمینگ از طریق کتاب درسی "الگوریتم ها" تکمیل کنید.
مرحله اختیاری شانزدهم - مطالعه
اگر شما به دنبال یک شغل Senior Developer در یک شرکت فناوری هستید ، بسیار خوب است که این دانش الگوریتم را به چگونگی دانستن آن در مصاحبه مرتبط کنید. از طریق "شکستن مصاحبه کدگذاری" مطالعه کنید.
مرحله اختیاری هفدهم - سایر کارهای اساسی را انجام دهید
اگر قبلاً این کار را نکرده اید ، یک حساب GitHub ایجاد کنید و برخی پروژه ها را در آنجا قرار دهید.