برنامه نویسی

سفر به توسعه وب فرانت اند

پرش به بخش

اولین آشنایی من با برنامه نویسی هیجان انگیز بود. تقریباً در 12 سالگی عضوی از جامعه‌ای بودم که یک MMORPG را اصلاح می‌کرد و شور و اشتیاق من برای برنامه‌نویسی به وجود آمد.

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

یادگیری اصول

استفاده از چیزهای جدید و براق می تواند بسیار وسوسه انگیز باشد. همین امر در مورد جدیدترین و بهترین چارچوب یا کتابخانه جدیدی که در حال انتشار است نیز صدق می کند. در حالی که یادگیری چارچوب ها و کتابخانه های جدید مفید است، به خاطر شروع کار – توصیه می کنم برای تسلط کار کنید جاوا اسکریپت وانیلی.

مطمئن شوید که خیلی با آن آشنا هستید اصول اولیه از قسمت جلویی مانند جاوا اسکریپت وانیلی و HTML. هنگامی که شما یک آشنایی کامل با اصول اولیه، بقیه راحت تر می آیند. همیشه به یاد داشته باشید که کامل کردن خود را شروع کنید اصول اولیه!

برخی از مورد علاقه من رایگان منابع یادگیری و تمرین به شرح زیر است:

لطفاً به خاطر داشته باشید که اگرچه منابع رایگان عالی هستند، اگر مقداری پول اضافی برای صرف منابع پولی دارید، ممکن است مفیدتر باشد.

ایجاد پروژه ها

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

یک صفحه نمونه کار حرفه ای که اطلاعات مربوط به شما را به نمایش می گذارد راهی عالی برای شروع است. می توانید پیاده سازی کنید جاوا اسکریپت، CSS، و HTML در حین استفاده ادغام مداوم/تحویل مستمر (CI/CD) ابزارهایی مانند GitHub.

اسکرین شات صفحه نمونه کار حرفه ای کلیف

با این گفته، از ساختن نترسید اشتباهات در طول مسیر. احتمالاً میلیون ها بار شنیده اید که همه می سازند اشتباهات، اما حقیقت دارد. همه ما می سازیم اشتباهات و ما به این کار ادامه خواهیم داد. اشتباهات می تواند بزرگترین فرصت یادگیری شما باشد.

اشتباهات من

خود را غرق کنید

در حالی که در حال یادگیری هستید، ثبات کلیدی است. یک راه آسان برای ثابت ماندن این است که غوطه ور کردن خود را وارد فرهنگ کنید من با انجام کارهایی مانند گوش دادن متوجه شده ام پادکست ها و ثبت نام برای انجمن ها / کانال های چت من بیشتر یاد گرفته ام. گوش دادن به رهبران صنعت می تواند چیزهایی را به شما بیاموزد که حتی فکرش را هم نمی کردید یاد بگیرید. تجربه در صنعت نباید بدیهی تلقی شود، زیرا می توانید از کسی که چیزهای زیادی دیده است، چیزهای زیادی یاد بگیرید.

مورد علاقه شخصی من پادکستی است که توسط یکی از مربیانم توصیه شده است: Front-End Happy Hour. شما می توانید این پادکست را تقریباً در هر جایی که به پادکست گوش می دهید پیدا کنید، من از Spotify استفاده می کنم. آنها مجموعه ای از اپیزودها با افراد شگفت انگیز دارند که همه چیز را در قسمت جلویی و موارد دیگر لمس می کنند.

تصویر صفحه پادکست Front-End Happy Hour در Spotify

منابع

شبکه سازی

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

من شخصاً یک سازمان غیرانتفاعی از طریق لینکدین پیدا کردم که برای وضعیت فعلی من عالی بود. #VetsWhoCode یک سازمان غیرانتفاعی است که برای کمک به کهنه سربازان ایالات متحده برای نفوذ به دنیای توسعه وب اختصاص داده شده است. از زمان تبدیل شدن به بخشی از #VetsWhoCode، آنها به تقویت و گسترش مهارت های من کمک کردند.

تصویر صفحه وب #VetsWhoCode

همانطور که قبلاً گفتم، #VetsWhoCode را در پیدا کردم لینکدین در حین شبکه سازی لینکدین یک ابزار شگفت انگیز برای شبکه سازی حرفه ای است و من به شدت توصیه می کنم برای خود یک حساب ایجاد کنید اگر تا به حال در کار خود کمک نکرده اید جستجوی کار/شبکه ​​سازی.

وارسی :

سندرم ایمپوستر

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

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

نتیجه

این یک راه طولانی و چالش برانگیز برای تبدیل شدن به یک است توسعه دهنده وب. با بسیاری موانع، فروشگاه های بزرگ دانش، و در درجه اول غیر شخصی کار با کامپیوتر، می تواند به راحتی در بین همه چیز گم شود. از خود استفاده کنید منابع، اقامت در مسیر، خود را کامل کنید اصول اولیه، و جدید ملاقات کنید دوستان در طول مسیر! نمی توانم بر اهمیت آن تاکید کنم لذت بردن فرآیند یادگیری، زیرا اگر این کار را نکنید، خواهید کرد سوختن.

با تشکر از شما برای خواندن! اگر این کار را تا اینجا انجام دادید، در لینکدین اینجا با من تماس بگیرید.

خلاصه منابع

یادگیری:

انجمن:

شبکه سازی:

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا