Full-Stack Designer کیست و چرا باید یکی از آنها باشید
دارالترجمه رسمی
دارالترجمه رسمی پارسیس شامل خدمات ترجمه رسمی و تخصصی در بیش از 60 زبان زنده دنیا
دارالترجمه رسمی پارسیس شامل خدمات ترجمه رسمی و تخصصی در بیش از 60 زبان زنده دنیا
افزونه های سئو وردپرس
بهترین افزونه های سئو وردپرس به صورت کاملا فارسی
بهترین افزونه های سئو وردپرس به صورت کاملا فارسی
افزونه فرم ساز آسان
فرم ساز آسان اولین فرم ساز کاملا فارسی وردپرس
فرم ساز آسان اولین فرم ساز کاملا فارسی وردپرس
خرید ورق گالوانیزه رنگی
خرید انواع ورق گالوانیزه رنگی با بهترین قیمت
خرید انواع ورق گالوانیزه رنگی با بهترین قیمت
کارگاه رویه کوبی در تهران
بهترین کارگاه رویه کوبی و تعمیر مبل راحتی و استیل در تهران با قیمت و کیفیت عالی
خودتان را اینجا معرفی کنید
بهترین کارگاه رویه کوبی و تعمیر مبل راحتی و استیل در تهران با قیمت و کیفیت عالی
FULL-STACK DESIGNER چیست ؟
در زمان های قدیم مفاهیم بسیار ساده تر بود، تفاوت زیادی بین گروه های برنامه نویسی و طراحی وجود داشت و افراد کمی هم بودند که هر دو کار را باهم انجام میدادند، امروزه خیلی کم پیش می آید یک طراحی وبی پیدا کنید که کارهای کدنویسی و UX انجام نمیدهد، مشکلی که در حال حاضر داریم این است که واژه "طراح وب" کسی را به ذهن ما می آورد که فقط طراحی میکند و گاهی نیز ممکن است سراغ کد نویسی برود، به سراغ کلمه ی full-stack designer میرویم، کلمه ی full-stack به کسی اشاره میکند که میتواند در اکثر رشته های مربط به کارش صاحب نظر باشد و مشکلات را حل کند، اما در موضوعی که ما میخواهیم به آن بپردازیم، full-stack designer کسی است که میتواند پروژه را از اولین مرحله های اجرا شروع کند و به پایان برساند، واژه ی full-stack developer مدت زیادی در دنیای وب وجود داشت و به کسی گفته میشد که بتواند تمام کدنویسی های سمت کلاینت، سمت سرور، کانفیگ و مدیریت سرور و ... را انجام دهد.مزایای جانبی FULL-STACK بودن
مزایای full-stack designer بودن بسیار خوب است، full-stack designer ها عموما درک بسیار بالایی نسبت به کاری که انجام میدهند دارند، پروژه را از مرحله ابتدایی شروع میکنند و میتوانند به اتمام برسانند، تمام محدودیت ها و قابلیت های برنامه نویسی و توسعه پروژه را میدانند، به مفاهیم UI/UX به صورت کامل توجه میکنند، بنابراین full-stack designer ها قبل از ایجاد اولین پیکسل در فتوشاپ یا اولین خط کد در ادیتور تمام محدودیت ها و قابلیت های پروژه را میسنجند.داشتن مهارت های جانبی برای کسانی که میخواهند استخدام بشوند بسیار خوب است، کارفرماها عاشق این هستند کسانی را استخدام کنند که در مواقع ضروری بتوانند در خارج از حوضه تخصصی خودشان، در حوزه های دیگر نیز کارهای کوچکی انجام دهند یا پروژه را به خوبی به اتمام برسانند. در واقع جمله قبل به این معنیست که فرد بجز تخصص حرفه ای در شاخه ی خودش، بتوانند گاهی در شاخه های دیگر نیز فعالیت کند.
مهارت های بسیاری وجود دارد که به عنوان یک full-stack میتوانید آنها را یاد بگیرید اما مهم ترین چیز یادگیری مادام العمر است، حتی هنگامی که یک دانش کوچک نسبت به یک شاخه از برنامه نویسی کسب میکنید بعدها علاقه مند خواهید شد تا دانش خود را در آن زمینه افزایش دهید، با همان دانش اندک، مطالعات بعدی شما ساده تر میشود و مفاهیم را میتوانید با مشکل کمتری درک کنید، به سن و سال خود توجه نکنید و اگر از چیزی میترسید سعی کنید با تمام وجود به سمت آن بروید، نیازی نیست که در آن زمینه به یک متخصص کاملا حرفه ای تبدیل شوید فقط لازم است بتوانید گلیم خودتان را از آب بیرون بکشید.
مشکلات جانبی FULL-STACK بودن
زمان زیادی از شما گرفته میشود تا بتوانید تمام مهارت های مختلف را به دست بیاورید، برای مثال به یک موضوع نگاه میکنید و با خود میگویید اگر 4 ساعت روی این موضوع وقت بگذارم میتوانم تسلط خوبی نسبت به آن پیدا کنم، اما امروزه انقدر تعداد تکنولوژی ها و ابزارهای مختلف زیاد شده است که همچین کاری غیرممکن است، برای مثال در زمینه ی تخصصی خودتان باید همیشه آپدیت باشید و مقالات به روز را بخوانید چه برسد به زمینه های دیگر ! حتی ممکن است مطالبی که باید مطالعه کنید انقدر زیاد شود که مجبور شوید یک لیست to-read برای خودتان بسازید ! مسلط بودن به HTML/CSS و درک نسبی JavaScript در بین اهالی وب یک چیز رایج است، اگر میخواهید ممتاز باشید باید تلاش بیشتری کنید.اینکه بخواهید هرچیزی را کمی یاد بگیرید سخت نیست، اما اینکه تمام تکنولوژی های آن زمینه را یاد بگیرید و به آن مسلط شوید سخت است، صنعت کامپیوتر و خصوصا وب با سرعت بسیار زیادی در حال رشد و بزرگ شدن است، بعد از مدت کوتاهی یک زبان جدید به وجود می آید، یک کتابخانه جدید به وجود می آید و یک پترن جدید ساخته میشود، بنابراین یادگرفتن همه ی آنها بسیار بسیار زمانبر و سخت است، در زمان قدیم کسانی که میخواستند جاوا اسکریپت یاد بگیرند تنها بین jQuery و MooTools و جاوااسکریپت خام تردید داشتند و درنهایت به یک سمت میرفتند، اما امروزه باید از میان صدها کتابخانه و فریمورک مختلف یکی را انتخاب کنند.
طبیعتا کارفرمایان از شما انتظار ندارند به تمام این مهارت ها مسلط باشید، اما هرچقدر که مهارت شما بالاتر برود طبیعتا حقوق شما نیز بالاتر میرود، خیلی از full stack designer ها به همان اندازه ی طراحان عادی کار میکنند اما به دلیل مهارتشان و مشکلاتی که میتوانند در مواقع ضروری حل کنند، حقوق بسیار بالاتری میگیرند.
نظرات و سوالات کاربران
منم با آقا سید موافقم با مثال بخوام بگم
خودم تو سه سال اخیر اکثر زبان های محبوب و تکنولوژی های روز رو یاد گرفتم اما هنوز کار ثابت و رسمی ندارم :)
در صورتی که فردی دیگه با همین سابقه الان برنامه نویس ارشد اندروید یکی از بزرگترین فروشگاه های ایران هست
نظر شخصی بنده هم اینه که تخصص بهتره [حداقل نونش :) ]
یا علی
سلام
به نظر من این عناوین در ظاهر و یا بصورت فنی خوبه اما چون هر فردی یک ظرفیت خاصی داره بهتره بعد از شناخت خودش و روحیاتش تصمیم بگیره که تو این راه حرکت کنه یا نه !!!
اما در کل فکر میکنم اگر هر کسی بتونه تیم مناسبی برای کار پیدا کنه خیلی عالی تره بابت تقسیم کار و تقسیم تخصصها.
این نظر من بود باید دید دیگران چی می گن !!!