ویرگول
ورودثبت نام
فرشاد فرشادی
فرشاد فرشادیدر مورد برنامه نویسی و شبکه و برق و ترجمه کتاب و موضوعات مورد علاقه
فرشاد فرشادی
فرشاد فرشادی
خواندن ۲ دقیقه·۳ سال پیش

14 Habits of Highly Productive Developers

# پرسش و پاسخ:

امروز چگونه به یادگیری یک زبان برنامه نویسی جدید برخورد می کنید؟

Lais Andrade(گوگل):

"من معمولاً به زبان های جدید مانند یادگیری هر چارچوب جدید نزدیک می شوم: سعی می کنم یک درک اساسی از مفاهیم کلیدی به دست بیاورم و نمونه هایی را جستجو کنم که چگونه دیگران مشکلات مشابه را با آن حل می کنند. این معمولاً شامل یک مورد است. بسیاری از بهترین شیوه‌ها، همانطور که می‌توانید الگوهایی را در مورد چگونگی استفاده از ساختارهای خاص مشاهده کنید، و از آنجا، یافتن مستنداتی در مورد استدلال پشت آن انتخاب‌ها آسان است. یادگیری یک زبان جدید معمولاً با نیاز به استفاده از آن فوراً به ذهنم می‌رسد. یک پروژه. من به زبان های برنامه نویسی دانا نیستم، بنابراین تمایل دارم با زبان های جدید در ارتباط باشم، زیرا در کارهای روزمره خود به آنها نیاز دارم. داشتن داوران همتا که با زبان و پایگاه کد تیم آشنا هستند نیز مفید است. یادگیری سریع چیزهای جدید در حین پیشرفت بسیار مهم است. و مهمترین کاری که سعی می کنم انجام دهم این است که همیشه همه چیزهایی را که می نویسم بفهمم. سعی کنید اسناد را بخوانید و نظریه پشت آنها را درک کنید. من باید مطمئن باشم که چرا این بهترین انتخاب ممکن است.

" فابیو کاستا ( فیسبوک):

من یک زبان برنامه نویسی جدید را با انتخاب یکی از پروژه های حیوان خانگی خود و بازنویسی آن با استفاده از این زبان برنامه نویسی جدید یاد می گیرم. به نظر من، این کارآمدترین راه برای یادگیری یک زبان جدید است، زیرا من می توانم 100% فقط روی یادگیری زبان تمرکز کنم و نه چیز دیگری. برای مثال، انتخاب یک پروژه کاملاً جدید، ممکن است نیاز به تفکر در مورد ویژگی‌ها، اسناد و مدارک جدید داشته باشد

چیزهای دیگری که تمرکز من را از یادگیری زبان دور می کند."

مایکل لنکستر (بلک بری):

"از آنجایی که من مدرک رسمی در زمینه علوم کامپیوتر ندارم، در اوایل بسیار مهم بود که بهترین راه را برای یادگیری فناوری های جدید و در عین حال تطبیق با آنها پیدا کنم.

همه چیز با ABC(همیشه کدنویسی باشید) شروع می شود، هر چقدر هم که جالب به نظر برسد، تمرین آن را کامل می کند. به همین دلیل، هنگام یادگیری یک زبان برنامه نویسی جدید، به سختی متعهد می شوم که حداقل 1 ساعت در روز برای حدود 30 روز متوالی روی آن کار کنم.

من به یوتیوب می روم و آموزش هایی را برای ساختن پروژه ها انتخاب می کنم، اما نویسندگانی را انتخاب می کنم که بیشتر به اصول اساسی می پردازند. در حین دنبال کردن آموزش ها، همیشه به مستندات رسمی، آزمایش های واحد پروژه ها و پروژه های منبع باز محبوب مراجعه می کنم تا به چارچوب بندی خود کمک کنم. اساس و عادات تا حد امکان نزدیک به آنهایی است که قبلاً در آن زبان خاص تجربه شده اند."

یادگیری زبانبرنامه نویسی
۱
۰
فرشاد فرشادی
فرشاد فرشادی
در مورد برنامه نویسی و شبکه و برق و ترجمه کتاب و موضوعات مورد علاقه
شاید از این پست‌ها خوشتان بیاید