/ دسته‌بندی نشده / چگونه برنامه نویس شویم؟
آنچه در این مقاله می‌خوانید

در اینجا چند ایده برنامه فرانت اند وجود دارند که می توانید در مدت 24 ساعت راه اندازی کنید. آنها ایده های خوبی برای برنامه ای که می خواهید اجرا کنید، را به شما می دهند، ضمن این که می توانید آنها را برای نسخه خود تغییر داده و مجددا کد نویسی کنید:

  • اپلیکیشن کنترل وزن
  • برنامه دفترچه یادداشت
  • برنامه زمان سنج (Pomodoro)
  • برنامه کنترل هزینه
  • برنامه ماشین حساب
  • برنامه فهرست خواسته ها

اگر چارچوب های آنها را به صورت آیونیک طراحی کنید، می تواند به عنوان یک برنامه تلفن همراه نیز بکار برده شود.

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

پیاده سازی یک بک اند

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

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

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

اگر احتمالا پاسخ شما مثبت است ولی نمی دانید که چگونه باید آن را انجام دهید، از گوگل کمک بگیرید.

  • استفاده از یک API

اگر به عنوان بخشی از جعبه ابزار خود بک اند ندارید، مسیر دیگری که در ارتباط با فرانت اند شما است، استفاده از یک API خارجی است. چندین API آزاد و رایگان وجود دارند.

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

البته در عین حال می توانید با نمودارهای جستجو و سرچ کردن این نوع داده ها سرگرم شوید. در این بخش سرگرم کننده، Marvel Comics دارای یک API است که به اطلاعات 70 ساله مربوط به کمیک های مارول دسترسی دارد. من شخصاً این مورد را بررسی نکرده ام اما به نظر می رسد که از این نوع داده ها می توان یک حماسه آفرید.

درخواست کار

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

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

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

اما مهمترین قسمت در روند درخواست شغل این است که ناامید و دلسرد نشوید. مانند هر بازار کاری، ورود به یک شغل است که اهمیت دارد و بعد از دیگر می توانید به هر جایی که خواستید بروید.

از کجا می توانید به اینجا برسید؟

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

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

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

کدنویسی را یاد بگیرید

اگر تا به حال در زندگی خود هرگز وب سایتی ایجاد نکرده اید یا خطی از کد ننوشته اید، حالا باید از کجا شروع کنید؟

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

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

به معنای واقعی کلمه، در این زمینه صدها دوره و آموزش وجود دارند، اما دوره Brad Traversy’s Udemy با Beginning Modern JavaScript جاوا اسکریپت مدرن برای یک شروع خوب است.

نمونه کار بسازید

یادگیری یک زبان فقط قسمت کوچکی از برنامه نویس بودن است. در واقع، برای این که واقعاً کد نویسی را یاد بگیرید، باید چند نرم افزار بنویسید!

روزهای خود را در رویای داشتن یک پروژه عالی به هدر ندهید. بهتر است تا فقط با یک کار ساده شروع کنید و از همان جا کار کنید. در ادامه، ایده هایی را برای شروع کار با هم دنبال می کنیم:

  • یک وب سایت شخصی
  • برنامه ای کاربردی، همراه با مقداری پیچیدگی
  • یک برنامه ایجاد مش وب، با استفاده از Instagram API
  • یک دستورالعمل راهنما

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

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

منبع:

منبع:

1

2

کلمات کلیدی : کدهای برنامه نویسی – روش – آموزش

برچسب ها :

برای امتیاز به این نوشته کلیک کنید!

کل :
میانگین :
اشتراک در
اطلاع از
guest

0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
0
افکار شما را دوست داریم، لطفا نظر دهید.x