فول استک دولوپر کیست؟ + ویدئو
سلام به همه ی دوستای عزیزم امیدوارم حال دلتون خوب باشه در این مقاله قصد دارم راجب فول استک دولوپر صحبت کنم اول از همه بگم اگر مقاله دولوپر کیست رو مطالعه نکردید حتما اون مقاله رو مطالعه کنید . یعنی راجب اینکه به چه کسی گفته میشه و چه مهارت هایی داره صحبت کنم. پس تا انتهای مقاله همراهمون باشین.
فول استک به چه کسی گفته میشه؟
فول استک (full stack ) به برنامه نویسایی گفته میشه که تو فیلد کاری خودشون از پس تمام امور مربوط به کارشون از صفر تا صد برمیان و همه کاره و همه فن حریف پروژه در تمامی جنبه های اون هستن به این شخص فول استک دولوپر گفته میشه.
مثلا اگه کسی کل جاوااسکریپت رو خورده باشه با تمامی کتابخونه ها و فریمورک های اون کاملا اشنایی داشته باشه و
مسلط باشه و تقریبا بتونه هرچیزی رو با جاوااسکریپت پیاده سازی کنه بهش برنامه نویس فول استک جاوااسکریپت گفته میشه.
آموزش رایگان جاوا اسکریپت مقدماتی تا پیشرفته
و حالا اگه بخوایم راجب برنامه نویس فول استک دولوپر مختص وب صحبت کنیم،
داستان از این قراره که به دلیل تعداد بالای مهارت های لازم برای یادگیری از زبان ها و کتابخونه ها و فریمورک ها بگیرین تا ماژول ها و پایگاه داده و سرور و مهارت های لازم دیگه هم در زمینه فرانت اند و هم در زمینه ی بک اند.
در مقالات دیگه ی سایت راجب فرانت اند و بک اند ، مهارت های هر کدوم و زبان ها و ماژول ها و نقشه ی راه و زمان یادگیری و کلی داستان دیگه صحبت کردیم.
اگه لازم میدونین حتما برین و مطالعه کنین چون بر اساس تجربیات هست و به یک سری اطلاعات واقعی دست پیدا میکنین.
توانایی فول استک
یعنی یک فول استک دولوپر باید بتونه از صفر تا صد یک سایت از سبک با تعداد صفحات کم تا سایت های سنگین با منطق و همچنین صفحاتت بالا رو هندل و پیاده سازی بکنه و
برای این کار هم همون طور که گفته شد نیاز به یک اشنایی زیاد با همه چیز:) داره و اصطلاحا از پس هر کاری بر بیاد و همه فن حریف باشه
فول استک بودن خوبه یا بد؟
خب جواب این سوال این هست که شما به اینکار علاقه دارین یا نه؟؟!!
چون معیار اصلی هر کاری علاقه هست و البته تقریبا همه ی کسایی که فول استک هستن به یکی از این زمینه ها رو یعنی یا فرانت اند یا بک اند تمایل بیشتری دارند و بیشتر هم در اون زمینه فعالیت میکنن.
اما اگر لازم باشه و یا پیش بیاد یا دلشون بخواد در هر دو زمینه مشغول به فعالیت میشن.
به هیچ وجه نمیشه جواب این سوال رو به خوب بودن یا بد بودن تعبیر کرد اما میتونیم مزایا و معایبش رو بررسی کنیم.
مزایای فول استک بودن
مثلا اگر شما در یک تیمی در یک زمینه مشغول به فعالیت باشین؛
اینکه فول استک باشین یا حداقل اشنا باشین در زمینه های تخصصی همکارانتون زمین تا اسمون متفاوت هست با زمانی که هیچ اشنایی با فیلد کاری بقیه،نیاز هایی که دارن ،
سختی و راحتی کارشون ندارین و فقط تو زمینه ی تخصصی خودتون فعالیت داشته باشین خب طبیعیه که وسعت دیدتون کمتر هست و شاید نتونین ارتباط لازم رو با همکارانتون بگیرین.
از مزایای دیگه ی فول استک بودن این هست که خب همیشه برای شما کار هست چون میزان مهارت شما از لحاظ تعداد و گاها از لحاظ کیفیت از مابقی افراد بیشتر هست و خب شما میتونین به بقیه ارجح باشین و کاراییتون برای کار و تیم و شرکت بیشتر باشه .
و البته که شما میتونین چه در زمینه ی استخدام و چه در کار فرلنسری چه در بیزینس شخصی خودتون خیلی راحت تر هستین.
برای استخدام خب برای شرکت مزایای بیشتری دارین در کار فریلنسری هم راحت تر میتونین پروژه بردارین و شما عملا قابل اعتماد تر هستین.
و در بیزینس شخصی خودتون هم به افراد دیگه کمتر احتیاج پیدا میکنین.
یا حتی اگر هم بخواین کار هارو به اشخاص دیگه ای واگذار کنین نظارت شما دقیق تر هست و به عبارتی شما خیلی راحت تر متوجه این میشین که چه کسی کارش رو به خوبی و به بهترین نحو انجام میده یانه.
فول استک بودن علاوه بر مزایای زیادی که داره نیاز به زحمت و تمرین و ممارست زیادی طی سال ها داره مخصوصا اینکه بخواد به یک فول استک سینیور تبدیل بشه و علاوه بر اون مدام خودش رو اپدیت نگه داره.
حالا دیگه راجب سختی هاش در این مقاله صحبت نکردیم:)
معایب فول استک بودن:
خب همون طور که گفتیم با توجه به میزان زیادی مهارت ها و ماژول ها و پلتفرم ها و ……. که باید بلد باشین باعث میشه
که شاید نتونین به اندازه ی کافی در هر مورد تخصص زیادی پیدا کنین و به حرفه ای بودن شما در یک فیلد صدمه بزنه چون اگر شما تمام تمرکزتون روی یک زمینه باشه قطعا با کیفیت بیشتری میتونین اون کارو انجام بدین
و در واقع ته اون کار رو راحت تر میتونین در بیارین.
نکته:
نکته ای که میگم برای مهارت فردی تون هست که اهمیت ویژه ای برای استخدام داره که ربطی به فول استک بودن یا فرانت اند دولوپر یا بک اند دولوپر بودن نداره.
و اون هم داشتن روحیه ی کار تیمی هست که باعث میشه شما بتونین عملکرد موثر تری با کارفرما و همکارانتون داشته باشین و انعطاف پذیری داشته باشین.
البته این به معنای این نیست که هر کی هر چی گفت شما قبول کنین. روحیه ی کار تیمی داشتن به معنای کار تیمی داشتن هست نه بیشتر و نه کمتر ..
این ویژگی رو در اگهی های استخدام زیاد میبینین. سایت های زیادی در مقاله های مربوط به استخدام معرفی شدن میتونین ازشون استفاده کنین.
خب در این مقاله سعی کردم تمامی مباحث رو در این زمینه تحت پوشش قرار بدم. امیدوارم براتون مفید بوده باشه.
وقتتون بخیر.
نظری برای این مقاله ثبت نشده است