توسعه دهنده front-end و آنچه باید در 2017 بیاموزید

پنج‌شنبه ۱۶ دی ۱۳۹۵ - ۲۲:۰۰
مطالعه 3 دقیقه
توسعه دهنده‌ی front-end هستید؟ آنچه باید در 2017 یاد بگیرید، اینجا است.
تبلیغات

محیط اطراف ما با سرعت بسیار زیادی در حال تغییر است. ما نیز تمایل پیدا کرده‌ایم که آخرین ابداعات را آزمایش کنیم و در اینترنت در مورد آن‌ها بحث کنیم. بهتر است کمی سرعتمان را کم کنیم و به چیزهایی بپردازیم که خیلی تغییر نمی‌کنند. چیزهایی که به نحو مؤثری کیفیت و ارزش کار ما و درک ما از ابزارهای جدید را بهبود می‌بخشند.

در این نوشته ایده‌ها و تجربه‌های یک توسعه دهنده‌ی front-end آمده است.

کپی لینک

بیاموزید چگونه کدهای قابل خواندن بنویسید

بیشتر کار ما نوشتن کدهای تازه نیست، بلکه ویرایش کدهای حاضر است. این بدین معنا است که شما بیشتر از آن‌که کد بنویسید، آن را می‌خوانید. بنابراین نیاز دارید که کد خود را برای برنامه نویس بعدی بهینه کنید، نه برای کارفرما!

کپی لینک

جاوا اسکریپت را عمیق‌تر یاد بگیرید

هر هفته یک چارچوب جاوا اسکریپت جدید عرضه می‌شود که از تمام چارچوب‌های قدیمی بهتر است. بنابراین زمان بیشتری صرف یادگیری چارچوب‌ها کنید تا آن که خود زبان را یاد بگیرید. اگر نمی‌دانید چارچوبی که از آن استفاده می‌کنید، چگونه کار می‌کند، کار خود را متوقف کنید و شروع به یادگیری بهتر زبان کنید تا زمانی که درک کنید ابزارهایی که استفاده می‌کنید، چگونه کار می‌کنند.

کپی لینک

برنامه نویسی تابعی را یاد بگیرید

مدت‌ها بود که در جاوا اسکریپت به دنبال کلاس‌ها بودیم. حال که کلاس‌ها را به دست آورده‌ایم، دیگر آن‌ها را نمی‌خواهیم و به دنبال تابع‌ها هستیم. ما حتی HTML را با استفاده از تابع‌ها می‌نویسیم (JSX).

کپی لینک

پایه و اساس دیزاین را یاد بگیرید

به عنوان توسعه دهنده‌ی front-end ما از هر کس دیگری در تیم، به کاربران نزدیک‌تر هستیم. شاید حتی از طراح‌ها نیز به آن‌ها نزدیک‌تر باشیم. اگر طراح‌ها مجبور باشند هر پیکسلی را که شما در صفحه قرار می‌دهید، ویرایش کنند، پس یک جای کار شما اشتباه است.

front end developer
کپی لینک

یاد بگیرید چگونه با انسان‌ها کار کنید

برخی از ما به سراغ برنامه نویسی آمدیم، زیرا تعامل با کامپیوترها را به تعامل با انسان‌ها ترجیح می‌دهیم. متاسفانه این رویکرد نتیجه‌ای در بر نخواهد داشت.

ما به ندرت در تنهایی کار می‌کنیم. ما باید با دیگر توسعه دهندگان، دیزاینرها، مدیران و حتی کاربران صحبت کنیم. ممکن است این کار برای شما مشکل باشد، اما اگر می‌خواهید چیستی و چرایی کاری را که انجام می‌دهید، بدانید؛ باید این کار را انجام دهید. زیرا اینجا است که ارزش کاری که ما انجام می‌دهیم، به دست خواهد آمد.

کپی لینک

یاد بگیرید چطور برای انسان‌ها بنویسید

بخش زیادی از ارتباطات ما با همکاران و دیگر مردمان، متنی است: توصیفات متنی و نظرات، نظرات کدها، چت‌ها، ایمیل‌ها، توییت‌ها، پست وبلاگ‌ها و غیره.

تصور کنید که مردم چه زمانی را صرف خواندن و فهمیدن این متن‌ها می‌کنند. اگر بتوانید این زمان را با واضح و مشخص نوشتن کم کنید، دنیا جای بهتری برای کار کردن خواهد بود.

کپی لینک

درایت علوم کامپیوتر قدیمی را یاد بگیرید.

توسعه‌ی front-end دیگر به منوهای متحرک محدود نیست. این کار نسبت به قبل خیلی پیچیده‌تر شده است و بخشی از بدنامی «جاوا اسکریپت خسته کننده» از افزایش پیچیدگی وظایفی که باید به سرانجام برسانیم، ریشه می‌گیرد.

بنابراین زمان آن فرا رسیده است تا درایت توسعه دهندگان غیر front-end را که در طی دهه‌ها اندوخته شده است، فرا بگیرید. این لینک مربوط به یکی از دوره‌های آموزشی Coursera است که می‌توانید از آن جهت افزایش اندوخته‌هایتان استفاده کنید. 

شما چه توصیه‌ای می‌کنید؟ می‌خواهید در ۲۰۱۷ چه چیزهایی را فرا بگیرید؟

مقاله رو دوست داشتی؟
نظرت چیه؟
داغ‌ترین مطالب روز
تبلیغات

نظرات