چرا نباید از توسعهدهنده شدن دست بکشید: سفری از 💻کد، قهوه و 😁مم.

سلام بچه ها! اگر در حال خواندن این مقاله هستید، احتمالاً به این دلیل است که به دنبال مسیری باورنکردنی برای تبدیل شدن به یک توسعه دهنده هستید. من می دانم که این سفر می تواند گاهی ترسناک به نظر برسد، اما من یک چیز مهم را به شما می گویم: تسلیم نشوید! در این مقاله، من قصد دارم سفر اولیه خودم و همچنین 4 دلیل الهام بخش برای ادامه مطالعه و دنبال کردن رویاهای برنامه نویسی خود را با شما به اشتراک بگذارم. برای تعداد زیادی کد، قهوه و البته لحظات میم آماده شوید!
چگونه شروع کردم، یا / سعی کردم شروع کنم…
داستان من چند ماه قبل از همه گیری شروع شد. به طور دقیق ماه مه/2019. این بود که برای دومین بار در زندگی ام با برنامه نویسی آشنا شدم. اولین بار کی بود؟ در دوره فنی Senac بود، با معلم برنامه نویسی من Caio Azevedo، که علاقه زیادی به آموزش استدلال منطقی و کل پایه دانش داشت تا بتوانیم بلافاصله پایگاه های داده و زبان برنامه نویسی و همه مفاهیم آن را مطالعه کنیم. در آن زمان، زمانی که ما به مطالعه اصول پیچیده تری پرداختیم، من کاملاً گم شده بودم و انگیزه نداشتم. من دوره را به پایان رساندم، اما هنوز شکاف هایی در دانش وجود داشت که سعی نکردم آنها را پر کنم، زیرا احساس می کردم که زمان آن نیست و برنامه نویسی “کار من” نیست.
بیایید به ماه می/2019 برگردیم. اکنون در بخش اداری کار می کنم، با شریک تیمم، برونو مندونسا، که یک دوست اساسی در پیشرفت من بود، آشنا شدم. آن دوستانی را که داریم میشناسید که به اصطلاح «بیعقل» فکر میکنند؟ برونو همیشه به دنبال راه حل های نوآورانه برای برخی از کارهای روزمره بود که ما داشتیم. از آن زمان به بعد، او شروع به آموزش به من کرد که برنامه نویسی می تواند بسیاری از مشکلات روزمره ما را حل کند: آن کار خسته کننده تایپ کردن 1000 برابر یک چیز، تجزیه و تحلیل داده ها، خودکار کردن فرآیندهای پیچیده. در ابتدا با استفاده از VBA. من می گویم که این نقطه شروع من بود و هرگز آن روز را فراموش نمی کنم، زیرا در آنجا بود که در مورد ایده ای که تا امروز با خود دارم فکر کردم: برنامه نویسی برای چیست اگر برای حل مشکلات و ساده تر کردن کارها نباشد. این #تقویت مورد نیاز من بود. اما همانطور که می گویند “همه چیز گل نیست” …
1. چالش ها؟ فقط اشکالات احتمالی!
زمانی که شروع به مطالعه توسعه کردم، با تعدادی چالش فنی مواجه شدم. به نظر می رسید برای هر خط کدی که نوشتم، ده باگ وجود داشت. خسته کننده، اذیت کننده؟ مطمئنا! اما به جای تسلیم شدن به وسوسه تسلیم شدن، تصمیم گرفتم به این موانع به عنوان فرصت های یادگیری نگاه کنم. هر اشکالی که رفع شد، گام دیگری در مسیر صعود من برای تبدیل شدن به یک توسعه دهنده بهتر بود. بنابراین، چیزی که به تقویت مبانی من کمک کرد، مطالعه منطق برنامهنویسی و سپس چیزی مربوط به نوع توسعه بود که میخواهم به آن بپردازم، در این مورد، Front-end. در اینجا 2 لیست پخش وجود دارد که در ابتدا کمک زیادی کردند:
بنابراین به یاد داشته باشید، هر چالشی که با آن روبرو می شوید فقط یک اشکال بالقوه است که منتظر رفع آن است. آیا برای این چالش آماده اید؟
2. جامعه توسعه دهندگان شگفت انگیز است!
یکی از بهترین چیزها در مورد سفر یک توسعه دهنده، جامعه است. به من اعتماد کن، تو در این سفر تنها نیستی! تعداد زیادی انجمن آنلاین، انجمنها، گروههای Slack، Discord، رویدادها، کنفرانسها و حتی جلسات محلی وجود دارد که میتوانید با افراد علاقهمند به کدنویسی ملاقات کنید. این جوامع مملو از افرادی هستند که مایل به کمک، به اشتراک گذاشتن دانش و حتی ارائه حمایت اخلاقی در شرایط سخت هستند. پس از پیوستن به این جمع و پرسیدن سوالات خود نترسید. اوه البته! فراموش نکنید که به دیگرانی که در مسیر شما هستند نیز کمک کنید.
3. پتانسیل تأثیرگذاری بسیار زیاد است!
باور کنید یا نه، توسعه دهندگان قدرت تغییر جهان را دارند! به برنامهها، نرمافزارها و فناوریهای بیشماری که هر روز استفاده میکنیم، فکر کنید. همه اینها توسط توسعه دهندگان ایجاد شده است. و شما بهترین را می دانید؟ شما نیز می توانید چیزی شگفت انگیز خلق کنید! از برنامههایی که زندگی مردم را آسانتر میکنند تا راهحلهای نوآورانه برای مشکلات بزرگ اجتماعی، امکانات بیپایانی است. بنابراین، تسلیم نشوید، زیرا جهان به ایده ها و مهارت های شما نیاز دارد تا آن را به مکانی بهتر تبدیل کند.
4. یادگیری هرگز تمام نمی شود… و این عالی است!
یکی از جذاب ترین چیزها در مورد توسعه این است که یادگیری مستمر است. فناوری دائماً در حال تکامل است، زبانها و چارچوبهای جدید همیشه ظهور میکنند، و همیشه چیز جدیدی برای کشف و تسلط وجود دارد. این بدان معناست که سفر شما به عنوان یک توسعه دهنده هرگز کسل کننده نخواهد بود. هر روز فرصتی است برای یادگیری چیزهای جدید، گسترش افق های خود و تبدیل شدن به یک حرفه ای حتی بهتر.
جمله ای وجود دارد که من شخصاً سعی می کنم هر روز آن را به خاطر بسپارم و به کار ببرم، مخصوصاً در آن روزها که بی انگیزه تر هستم. او می گوید:
اگر شخصی به مدت پنج سال یک ساعت در روز را به یک موضوع اختصاص دهد، آن شخص در آن موضوع متخصص خواهد بود.
— ارل نایتینگل
«اگر انسان خرج کند یک ساعت در روز در همان موضوع به مدت پنج سال، آن فرد خواهد بود متخصص در مورد آن موضوع.”
این عبارت نقل شده به من کمک کرد تا بفهمم چقدر برای من مهم است استوار ه متعهد شد با یادگیری من در طول زمان به ما یادآوری می کند که تخصص فوراً به دست نمی آید، بلکه از طریق تلاش مستمر و اختصاصی حاصل می شود. بنابراین، اگر می خواهید در موضوع خاصی متخصص شوید، اهمیت سرمایه گذاری مداوم و منظم را به خاطر بسپارید، حتی اگر فقط چند دقیقه در روز باشد. برای دانش و مهارت در طول زمان انباشته می شود. سپس: #هرگز یادگیری را متوقف نکن!
بنابراین، این ذهنیت یادگیری مداوم را در آغوش بگیرید و از سفر هیجان انگیز پیش رو لذت ببرید!
و آن چیزی به نام 😋 میم را به خاطر دارید؟ هیچ چیز مانند دوز خوب طنز مرتبط با کد وجود ندارد که کمی آرام شود. بالاخره چه کسی گفته است که مطالعه توسعه همیشه باید جدی و رسمی باشد؟
میم های کدنویسی وجود دارند تا به ما یادآوری کنند که ما در مبارزه با اشکالات و خطاهای غیرمنتظره تنها نیستیم. همیشه با میم های برنامه نویسی برای خندیدن استراحت کنید. آنها مانند پاداش های کوچک در طول سفر شما به عنوان یک توسعه دهنده هستند.
نتیجه
بنابراین، دوستان، بیایید خلاصه کنیم: تسلیم نشو!
- به چالش ها به عنوان فرصت نگاه کنید
- به جامعه توسعه دهندگان شگفت انگیز بپیوندید
- از تاثیر بالقوه ای که دارید استفاده کنید و به یادگیری ادامه دهید.
می دانم که این سفر می تواند دلهره آور به نظر برسد، اما به یاد داشته باشید که شما در این امر تنها نیستید. من اینجا هستم، جامعه توسعه دهندگان اینجا هستند و با هم می توانیم بر هر مانعی غلبه کنیم. بنابراین، فنجان قهوه خود را بردارید، کدی بنویسید و به یاد داشته باشید که در طول مسیر به میم ها بخندید. سفر یک توسعهدهنده چالشبرانگیز است، اما همچنین فوقالعاده با ارزش است!