برنامه نویسان حرفهای اونایی هستن که میتونن بهترین و بهینهترین استفاده رو از ابزارهای در دسترسشون داشته باشن و به نتایجی جذاب و دوستداشتنی برای خودشون و بقیه برسن.?
بنابراین تصمیم گرفتیم تا از شما بخوایم تا در مورد چیزایی که از برنامه نویسای حرفهای یاد گرفتید برامون بگید.
در ادامه این مقاله چیزایی که باهامون به اشتراک گذاشتید رو آوردیم و یه توضیح کوتاهی هم خودمون بهش اضافه کردیم، امیدواریم از خوندنشون لذت ببرید.
اگر برنامه نویس هستید تایپ کردن ده انگشتی انگلیسی رو حداقل بلد باشید که موقع تایپ کردن، چشمتون به کد باشه نه به صفحه کلید یا ماوس
شما به عنوان یه برنامهنویس حرفهای باید ذهنتون و تمرکزتون رو صرف فکر کردن به منطق کدها کنید نه پیدا کردن مکان کلیدها و نباید اونقدر سرعتتون پایین باشه که تا بخواید کد رو بزنید، یادتون بره منطق ?
سعی کنید مفاهیم برنامهنویسی رو یاد بگیرید نه کدنویسی به یک زبان خاص، همیشه هم آماده سوییچ به یه زبان دیگه باشید چون به زودی زبانی که کار میکنید از مد میوفته
به عنوان یه حرفه ای شما نباید وابسته به ابزار و تکنولوژی خاصی باشید و باید بتونید همیشه بهترین تکنولوژی رو بدون ترس از بلد بودن یا نبودن انتخاب کنید و این اتفاق زمانی میوفته که شما به مفاهیم مسلط باشید.
کدی بنویسید که با خوندن بشه فهمید مستقل از کامنت ها و مستندات. کد ساده، استاندارد و معنادار
نوشتن کد پیچیده نشون دهنده حرفهای بودن نیست بلکه نشون دهنده تازه کار بودنه، یه حرفهای سرراست بودن کدش یکی از اهدافشه.
مهمترین کار برنامهنویسی بدون باگ بودن کد نیست، طراحی بدون نقص هست
یک سرمایه گذاری خوب روی پروژتون میتونه این باشه که زمان بیشتری برای طراحی بذارید چون در نهایت زمان فوق العاده زیادی رو براتون ذخیره میکنه.
خیلی بهتر خواهد بود که از ابتدا و پس از هر تغییر کامنت گذاری بشه
کدهای یه برنامهنویس حرفهای جوری نوشته میشه که بقیه برنامهنویس ها هم بفهمنش، یکی از راههایی که این فرآیند رو تسریع میکنه کامنت گذاری هستش.
قبل از استارت پروژه acrots, acts, usecases رو مشخص کنید
باید مشخص باشه توی پروژه شما چه نقش هایی وجود داره ( کاربر عادی، نویسنده و ...)، چه فعالیت هایی صورت میگیره و این فعالیت ها از چه مسیری صورت میگیره.
اگه کد کار میکنه بهش دست نزن
باید در نظر داشته باشین که خیلی نباید روی کداتون بیشتر از زمان معمول وقت بذارید و خیلی نباید وسواس به خرج بدید (به غیر از مباحث امنیتی که خیلی مهمن!)
کاری که یه برنامهنویس تو یه هفته میتونه انجام بده دو تا برنامهنویس تو دو هفته میتونن انجام بدن
اگر روابط توی تیم مشخص نباشه و مدیریت نشه زمان پروژه با تعداد نفرات بیشتر صرفا باعث افزایش زمان پروژه میشه.
یه زبان رو تخصصی کار کن ولی سر از زبانهای دیگه هم دربیار در حد کلیاتش
همونطور که مطرح شد، یه برنامهنویس باید بتونه انعطاف زیادی داشته باشه پس بهتره از زبانهای دیگه هم سر در بیارید.
حالا شما بگید چه نکاتی از برنامه نویسای حرفه ای یاد گرفتین؟
ممنون از زمانی که برای مطالعه گذاشتید، امیدواریم تونسته باشیم قدمی در راستای افزایش تعداد برنامهنویسای حرفه ای داشته باشیم.
اسمارت لرن رو در شبکه های اجتماعی دیگر هم دنبال کنید
اسمارت لرن | باما هوشمند بیاموز...
قسمت اول ??