برنامه نویسی

اولین سال برنامه نویسی من

الان یک سال و نیم است که اولین تجربه کدنویسی را داشتم و… چه سفری!

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

اولین هفته:

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

ماه اول:

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

سه ماهه اول:

من تمام روز، هر روز React را انجام می‌دهم، یاد می‌گیرم که اجزا چگونه کار می‌کنند، چگونه حالت‌ها را مدیریت کنیم، API چیست، چگونه با آنها کار کنم، اولین برنامه وب خود را انجام دادم، یک بازی ساده قهرمان بازی با استفاده از API شخص ثالث، بد نیست.

ترم اول:

من اولین برنامه فول استک خود را با استفاده از React، Express و mySQL انجام دادم، برای اولین دوره کارآموزی خود در PHP زبان جدیدی یاد گرفتم، یادگیری یک زبان جدید هم ساده تر از آنچه در ابتدا فکر می کردم بود و هم به من اجازه داد تا راه جدیدی برای کدنویسی یاد بگیرم، روش جدیدی برای فکر کردن به برنامه خود، در اینجا OOP و اولین خوانش کد پاک من آمده است.

سال اول:

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

امروز:

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

چه در آینده:

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

کلمات پایانی:

اگر مثل من همیشه دوست داشتید به عنوان یک برنامه نویس کار کنید، اما به نوعی مسیر خود را از دست ندهید، امیدتان را از دست ندهید، این کاملاً تأثیرگذار است که یک قدم به عقب برگردیم و ببینیم که تنها در یک سال، با ترکیبی خوب از اشتیاق و سخت کوشی، چه چیزی می توانیم به دست آوریم، و فراموش نکنید، ما در یک دوی سرعت نیستیم، ما برای طولانی مدت اینجا هستیم 😀

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

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

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

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