برنامه نویسی

تعهد به رشد: بازتاب من در سال 2024

سلام! من می‌خواهم سفر باورنکردنی‌ام را در سال 2024 به اشتراک بگذارم – سالی که محدودیت‌های من را آزمایش کرد، اما در حین اتمام دانشگاه، رشد شگفت‌انگیزی در حرفه‌ی فناوری من به ارمغان آورد.

ماجراجویی متن باز آغاز می شود

من سفر فناوری خود را از اواخر سال 2023 آغاز کردم، و اجازه دهید به شما بگویم – متعادل کردن دانشگاه با برنامه‌نویسی خودآموز پیاده‌روی در پارک نبود! اما سال 2024 با چند خبر هیجان انگیز آغاز شد: من در ماه ژانویه در برنامه کارآموزی منبع باز Tublian پذیرفته شدم.

کارآموزی متن باز توبلیان

در طول مدتی که با توبلیان کار کردم، درس ارزشمندی در مورد تمرکز آموختم. به‌جای پریدن بین مخازن مختلف، روی کمک‌های معنادار فقط به چند مورد از جمله آپاچی و دو مورد دیگر تمرکز کردم. این رویکرد تصادفی نبود – از راهنمایی شگفت انگیزی که از جامعه Open Sauced دریافت کردم ناشی شد. فریاد بزرگی برای @Bekah، @Chrissy، @ayu، و @Jeffrey برای اینکه به من آموختند که ثبات هر روز بر کمیت غلبه می‌کند!

من حتی مجبور شدم با راهنمایی دو تازه وارد به منبع باز آن را پرداخت کنم. ما هر هفته در Google Meet ملاقات می‌کردیم و در Discord با هم مشکلات را حل می‌کردیم. برنامه به زیبایی تمام شد – من گواهینامه خود را گرفتم و حتی در 3 مسابقه برتر نویسندگی قرار گرفتم!

پس از Tublian، من هرگز از کمک به منبع باز، به من دست نکشیدم.

منبع باز زمین بازی من است.

ماه مارس فرصت هیجان انگیز دیگری را با پیوستن من به برنامه سفیر چیمونی به ارمغان آورد.

زندگی دانشگاهی: قانون نهایی شعبده بازی

سال 2024 آخرین سال تحصیل من در رشته بیوشیمی در دانشگاه Obafemi Awolowo در نیجریه بود و وای – در مورد شدت صحبت کنید! این را تصور کنید: من باید تا ساعت 8 صبح در آزمایشگاه می بودم (و منظورم تیز بود – حتی ساعت 8:01 صبح شما را برای آن روز بیرون می انداخت!). ما تا ساعت 7 بعد از ظهر کار می‌کردیم، حتی گاهی تا ساعت 10 یا 11 شب، از جمله آخر هفته‌ها. آنجا بودم، آزمایش‌های انفرادی را با موش‌های آزمایشگاهی انجام می‌دادم، در کلاس‌ها شرکت می‌کردم، تمرین‌های عملی انجام می‌دادم، ارائه می‌دادم و به نوعی با تکالیف پیش می‌رفتم.

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


اما آیا اجازه دادم که این سفر تکنولوژی من را متوقف کند؟ نه! اگرچه اعتراف می کنم – فرسودگی شغلی واقعی بود. مدیریت زمان همیشه کار من بوده است، اما این من را به محدودیت‌هایم رساند.

CS50 Sprint

در ماه فوریه، در حین پیمایش در X (به طور رسمی توییتر)، به طور تصادفی با برنامه CS50 آکادمی ProjectStake برخوردم.

CS50

اینجاست که جالب می شود – قبول شدم اما به دلیل امتحانات مجبور شدم شروع کنم. وقتی بالاخره عضو شدم، آنها قبلاً در هفته 7 از 10 بودند!

زمانی که ترانسفورماتور بخش ما در طول دوره امتحان خراب شد، شانس آوردیم – بدون برق به معنای عدم کار آزمایشگاهی بود. به جای رفتن به خانه، در خوابگاهم ماندم (خوشبختانه با برق 24 ساعته!) و در CS50X فرو رفتم. با تشکر از یک TA شگفت انگیز که فراتر از آن رفت (جلسات آخر هفته، برنامه نویسی زوجی، شما نام ببرید!)، من موفق شدم و برنامه را با نمرات عالی تنها در 4 هفته تکمیل کردم!

فشار نهایی و آغاز جدید

ترم دوم شدید بود – مانند، 10 برابر شدید. اما اتفاقات هیجان انگیز ادامه داشت! تیم CS50 ما (3 عضو فعال از 4 عضو) یک Wallet DApp ساخت که مقام اول را در هکاتون کسب کرد. من به دلیل تعهد دانشگاه حتی نتوانستم در سخنرانی نهایی شرکت کنم، اما هم تیمی هایم آن را له کردند!

من یک پست وبلاگ در CS50X خود با ProjectStake نوشتم. آن را بررسی کنید!

با وجود برنامه دیوانه‌وار، من #100DaysOfCode را شروع کردم و هر نیمه‌شب 2 ساعت کدنویسی می‌کردم. قبل از شروع امتحانات به روز 49 رسید. در این مدت زمانی که احساس خستگی کردم با Bekah در Discord تماس گرفتم و او به من توصیه های خوبی در مورد تمرکز بر مدرسه داد. با این حال، من با خواندن روزانه حداقل یک وبلاگ فناوری در daily.dev، ارتباط فناوری خود را زنده نگه داشتم.

آگوست یک فرصت شگفت انگیز به ارمغان آورد – برنامه فارغ التحصیلی ProjectStake. اگرچه آنها در ابتدا می خواستند من نیز دستیار کارآموز (TA) باشم، وقتی در مورد امتحانات آینده ام توضیح دادم متوجه شدند. این برنامه باورنکردنی بود – مطالعه برنامه درسی علوم کامپیوتر از دانشگاه واشنگتن و برکلی در حالی که یک دوره کارآموزی با حقوق را انجام می داد. من اجزای قابل استفاده مجدد را با استفاده از Tailwind و Phoenix-Elixir ساختم، از چک باکس تا آواتار.

در طول دوره کارآموزی (آگوست-نوامبر)، من هنوز برای Hacktoberfest وقت پیدا کردم، 8+ PR ادغام شدند، و حتی در 3 نفر برتر Block Source Open Source Hackathon برای Goose AI Agent، که در نوامبر برگزار شد، قرار گرفتم!

چالش اوی غاز

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

نگاه کردن به جلو

2024 وحشی، چالش برانگیز و کاملا متحول کننده بود. پس از تکمیل مدرک بیوشیمی و با تجربه رو به رشد خود در فناوری، بسیار هیجان‌زده هستم که ببینم سال 2025 چه چیزی در انتظارم است، زیرا به عنوان یک مهندس نرم‌افزار حرفه‌ام را دنبال می‌کنم. در اینجا به کدنویسی بیشتر، یادگیری بیشتر و رشد بیشتر – هم در زندگی حرفه ای و هم در زندگی شخصی من!

این پست در ژانویه 2025 نوشته شده است و منعکس کننده سفر من در سال 2024 است.

این ارسالی برای چالش نوشتن سال جدید 2025 است: Retro'ing and Debugging 2024.

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

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

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

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