42 نکته برای خوب شدن در DevOps و زندگی
42 نکته برای خوب شدن در DevOps & Life
میپرسید چرا 42 نکته؟
زیرا، این پاسخ به پرسش نهایی زندگی، جهان و همه چیز است.
بدون هیچ حرفی شروع کنیم 👇
آب کافی بنوشید💧
اول از همه، شما باید هیدراته بمانید. بدن انسان بالغ تا 60 درصد آب دارد و آب فواید زیادی دارد. مطمئنم تا الان یکی بهت گفته بود نکته مهم این است که نسبت به آن آگاه باشید. از یک برنامه یا آن بطری اندازه گیری خنک برای نوشیدن آب کافی هر روز استفاده کنید.
2.به اندازه کافی بخوابید😴
شما نمی توانید مولد باشید مگر اینکه احساس شادابی کنید.
همه ما اسپرینت های گاه به گاه یا تمام شب ها را که می خواهید تمام خطوط انتقال داده را به یکباره ایجاد کنید، درک می کنیم.
اما سعی کنید یک برنامه روتین در مورد زمان خواب خود داشته باشید. در میان بسیاری از فواید سلامتی آن، باعث می شود احساس شادی بیشتری داشته باشید و استرس کمتری داشته باشید.
3. تمرکز را یاد بگیرید 🙇🏻♀️
زمانی که منجر به تسلط بر یک فناوری جدید می شود به شدت تمرکز شما بستگی دارد. پس خوب تمرکز کن در صورت نیاز از برنامه های فوکوس مانند Forest یا گوش دادن به موسیقی مراقبه استفاده کنید. به کاوش ادامه دهید تا زمانی که متوجه شوید چه چیزی برای تمرکز بیشتر شما مفید است. این مهارتی است که اگر بخواهید بهتر شوید نمی توانید از آن اجتناب کنید.
4. مرخصی بگیرید 🏝
رسانه های اجتماعی پر از فرهنگ شلوغی هستند. تحت تأثیر آن قرار نگیرید، می توانید هر از چند گاهی تعطیلات آگاهانه داشته باشید. این به عنوان یادآوری است که زندگی خارج از استقرار کد و کانتینرها وجود دارد. و تنها نقطه تماس برای تمام زیرساخت های برنامه خود نباشید. 😉
5. یک مربی پیدا کنید 👩🏻🏫
DevOps همیشه با سرعتی در حال پیشرفت است. بله، اکنون میتوانید به ویدیوهای یوتیوب دسترسی داشته باشید که به شما نکاتی را میدهند، اما هیچ چیز نمیتواند جایگزین مربیای شود که سفر را از نزدیک دیده است. یک ترفند ساده این است که به دنبال افرادی در موقعیتهایی بگردید که میخواهید چند سال آینده در جای آنها باشید. همچنین در تماس با ما دریغ نکنید. بسیاری از مردم از کمک کردن به روش درست بدشان نمی آید.
6. به یادگیری ادامه دهید 📚
این برای بیشتر کارهایی که در زندگی انجام می دهیم صدق می کند. نکته کلیدی این است که طرز فکر مبتدیان را داشته باشیم و از کثیف کردن دست خود ابایی نداشته باشیم. اگر ابزار جدید یا فناوری جدیدی وجود دارد که در حال افزایش است، از یادگیری آن نترسید. شما می توانید یادگیری را به فرآیندی تبدیل کنید که آنقدرها دلهره آور به نظر نرسد.
7. برای بیش از آنچه که فکر می کنید توانایی دارید ثبت نام کنید
گاهی اوقات نمی دانیم چه توانایی هایی داریم. ممکن است چالشهای بیشتری در محل کار شما وجود داشته باشد یا شغلی که فکر میکنید نباید برای آن درخواست دهید زیرا معیارهای آنها را برآورده نمیکنید. حدس بزنید، بسیاری از افراد موفق مسئولیت هایی را بر عهده گرفته اند که هرگز فکر نمی کردند. بدترین چیزی که ممکن است اتفاق بیفتد چیست؟
8. متواضع باشید
متواضع ماندن از شما انسان خوبی می سازد. و مهم نیست که چقدر باتجربه هستید. فروتنی، رویارویی با چالش ها را آسان تر می کند. شما تعجب نمی کنید که کجا اشتباه کرده اید و بیشتر روی حل مشکل در دستتان تمرکز کنید.
9. بر روی اصول تمرکز کنید 👩🏻💻
در DevOps، همیشه ابزارهای جدید زیادی برای یادگیری وجود خواهد داشت. اما مفاهیم زیربنای ابزارها تغییر چندانی نمی کند. اگر اصول شما قوی باشد، به راحتی می توانید چیزهای جدید را درک کنید. به عنوان مثال، اگر نحوه کار اینترنت، شبکه های کامپیوتری و پروتکل های مختلف را بدانید، درک نحوه عملکرد شبکه Docker برای شما آسان تر خواهد بود. اگر ویژگیهای هسته لینوکس را بدانید، میتوانید نحوه عملکرد کانتینرسازی را تجزیه و تحلیل کنید.
10. بلند مدت فکر کنید 🔭
رم در یک روز ساخته نشده است، بنابراین حرفه DevOps شما نیز خواهد بود. نکته کلیدی این است که هر روز حاضر شوید و به یادگیری ادامه دهید. شما باید دید بلندمدتی داشته باشید که میخواهید زندگیتان به کجا میرود و با استفاده از آن بهعنوان قطبنما، به مسیریابی ادامه دهید.
11. عادات خوب را تمرین کنید 🏃♀️
عادت های خوب سخت هستند. مغز ما برای پاداشهای کوتاهمدت طراحی شده است. اما عادات خوبی مانند زود بیدار شدن، داشتن یک رژیم غذایی سالم می تواند کمک زیادی به بهره وری شما کند. فقط باید به یاد داشته باشید که گاهی اوقات در آن شکست خواهید خورد، در آن لحظات خیلی به خودتان سخت نگیرید. و دوباره سعی کن. بسیاری از برنامه های خطی وجود دارند که می توانند به فریب دادن روانشناسی انسان کمک کنند. می توانید برنامه سازنده را بررسی کنید.
12. مدیتیشن منظم 🧘🏽♂️
اغلب در حالی که به عنوان یک متخصص جوان شروع به کار می کنیم، اهمیت سلامت روان را درک نمی کنیم. با وجود آگاهی بیشتر در مورد سلامت روان در حال حاضر، هنوز راه زیادی در پیش است. یک شغل DevOps می تواند از نظر ذهنی بسیار سخت باشد. شما احساس خواهید کرد که همه چیز همیشه در حال شکستن است، بنابراین نکته کلیدی این است که آرام بمانید. تمرینات تنفسی ساده را یاد بگیرید و اگر بتوانید مدیتیشن را تمرین کنید بهتر است.
13. خودتان را با دیگران مقایسه نکنید 🙈🙉
ما در فضای رقابت بزرگ می شویم. حرفه نیز تا حدودی در مورد رقابت است. اما در نهایت، باید روی سفر خود تمرکز کنید نه دیگران. ممکن است گاهی احساس کنید که عقب مانده اید و بدانید که اشکالی ندارد. خط پایان برای همه یکسان است. سعی کنید وقتی می بینید کسی در زندگی موفق شده است، الهام بگیرید و خودتان را قضاوت نکنید یا شرایطتان را به خاطر نبودنتان سرزنش نکنید.
14. دلیل ❓ را درک کنید
یاد بگیرید که اعمال خود را زیر سوال ببرید. اگر دستورالعملی برای انجام کاری در شغل خود دریافت می کنید، دلیل مرتبط بودن آن را درک کنید. گاهی اوقات، این موضوع مرتبط نخواهد بود، اما باید از آن آگاه باشید. تجربه، شهودی است که شما در طول زمان با مشاهده و پرسش از چیزهای اطراف خود می سازید.
15. کمک بخواهید 🙋♀️
در حرفه خود احساس خواهید کرد که باید همه چیزهایی را که به شما داده شده است دریابید. این درست است، اما به این معنی نیست که نمی توانید کمک بخواهید. کتابخانههای متنباز نمونهای عالی از این واقعیت است که شخصی با مشکل مشابهی مواجه شده است،
پس مواظب افرادی باشید که فکر می کنید می توانند به شما کمک کنند وقتی در مسائل گیر می کنید.
16 .یاد بگیرید چه زمانی کمک بخواهید 🗺
ما نباید کورکورانه کمک بخواهیم. یک چارچوب فکری خوب میتواند فهرست کردن همه چیزهایی باشد که فکر میکنید ممکن است برای مشکل مورد نظر مفید باشند. اگر لیست تمام شد و دیگر چیزی برای امتحان ندارید، به دنبال کمک باشید. به این ترتیب، میتوانید با فردی که به او نزدیک میشوید و از او کمک بگیرید، بحث سالمی داشته باشید و او متوجه شود که شما تلاش کردهاید.
17. ارزش خودتان را پایین نیاورید
ارزش خودتان بدانید. این نکته باید با مقایسه نکردن خود با دیگران متعادل شود. اما شما مجبور نیستید چشمان خود را بسته نگه دارید. شما باید بدانید که در صنعت چه می گذرد و بهترین فرصت ها کجا هستند. ممکن است فکر کنید که لیاقتش را ندارید، اما به من اعتماد کنید و دنبال آن چیزها بروید. بدترین اتفاقی که می تواند بیفتد این است که در نهایت از زمینه هایی که باید بهبود ببخشید آگاهی بیشتری پیدا می کنید.
18. با همه چیز منتظر نتیجه نباشید 💃🕺
گاهی اوقات چیزهایی که امتحان میکنید نتیجهای ندارند. و چیزهایی وجود خواهد داشت که فقط برای سرگرمی و یادگیری باید آنها را امتحان کنید. این چیزها راه عجیبی برای کمک به ما در راه هایی دارند که انتظارش را نداریم. بنابراین انتظار نداشته باشید که همه چیز به نتیجه برسد، چیزهایی را برای سرگرمی یاد بگیرید.
19. صبور باشید 🙇🏻♀️
هر چیزی که ارزش داشتن را داشته باشد در زندگی زمان می برد. میانبری وجود ندارد. صنعت فناوری بسیار سریع است. در عرض 5 سال، شما می توانید دستاوردهای زیادی داشته باشید. نکته کلیدی این است که در آن جدول زمانی صبر داشته باشید.
20. مدیریت پروژه را یاد بگیرید 🧑💻
شما بخشی از اسکرام ها و اسپرینت های متعدد خواهید بود. هیچ شغلی جادو نیست، بلکه مجموعه ای از مراحل شکسته شده برای رسیدن به یک نقطه عطف است. تنظیم CI/CD برای کل سازمان شما ممکن است دلهره آور به نظر برسد، اما می توان آن را انجام داد. همچنین سعی کنید برخی از اصول مدیریت پروژه را در زندگی شخصی خود نیز اعمال کنید.
21. مالکیت را در دست بگیرید 😎
وقتی همه چیز بد پیش میرود، آسان است به دنبال مقصر بگردید. اما این راه درستی برای رشد نیست. وقتی مالکیت را شروع می کنید، خواهید دید که افراد بیشتری به شما تکیه می کنند و این کار شما را ارتقا می دهد.
22. سعی نکنید همه چیز را همزمان یاد بگیرید
و اینجاست که نقشه راه توسعه دهندگان کمک می کند. شما باید شغل خود را مانند دوران مدرسه برنامه ریزی کنید. همیشه قبل از سطح 2 یک سطح 1 وجود دارد.
23. از سندرم imposter (وانمود کننده) آگاه باشید 😰
سندرم ایمپوستر بیشتر از آن چیزی است که فکر می کنید. ابتدا باید با خودتان گفت و گو کنید وقتی از درون احساس تقلب می کنید. بسیاری از اوقات، شما فقط باید بپذیرید که دلیلی وجود دارد که چرا اینگونه پاسخ می دهید و به جلو حرکت کنید. همچنین به ایجاد رابطه مثبت با شکست کمک می کند.
24. یاد بگیرید که با خودتان در صلح باشید 😇
شغل شما ممکن است نامرتب و آشفته به نظر برسد، اما بخشی از زندگی است.
25. از تغییر نترسید
صنعت فناوری به قدری سریع است که ممکن است در یک بازه شغلی 5 ساله احساس کنید منسوخ شده اید. این بسیار واقعی است، اما باید به خود یادآوری کنید که چرا وارد این نقش شده اید. میدانم که این انتخاب شغلی خوبی است، اما همچنین میخواهم باور کنم که به این دلیل بود که شما کنجکاو بودید. این زمینه چیزهای زیادی برای ارائه دارد، و هر چیزی که خیلی زودگذر باشد، تغییرات زیادی را در بر خواهد داشت. تغییر تنها ثابت است، پس با آن راحت باشید.
26 به جامعه برگردید 👏
بسیاری از افراد در DevOps به دلیل جامعه می توانند وارد این حرفه شوند. و خوبی در مورد عصر اینترنت این است که شما می توانید از راحتی در خانه خود به آن جامعه دسترسی داشته باشید. بنابراین، در حالی که به خاطر کسی در جامعه یاد می گیرید و رشد می کنید، سعی کنید به آنها هم پس بدهید. اگر می توانید راهنمایی ارائه دهید، و اگر ترفند جالبی را در به کارگیری آخرین خوشه Kubernetes خود یاد گرفتید، آن را با جهان به اشتراک بگذارید.
27. تا جایی که امکان دارد frontloading انجام دهید 🤔
با انجام یک کار، نیاز این است که فقط به آن بپرید و آن را تمام کنید. اما اگر قبل از اقدام فکر کنید، برای شما مفید خواهد بود. مراحل مورد نیاز برای انجام یک کار را تجسم و یادداشت کنید و خواهید دید که در دراز مدت زمان زیادی را ذخیره می کند. بهترین راه این است که تمام مسدود کننده هایی را که فکر می کنید ممکن است برای دستیابی به چیزی در مسیر شما قرار گیرند، فهرست کنید.
28. یک ژورنال حرفه ای داشته باشید 📔
مدیران و رهبران در محل کار همیشه به همه می گویند که چگونه تصمیمات آگاهانه داده را بگیرند. ما سوگیری های زیادی داریم و ادبیات علمی زیادی برای اثبات آن وجود دارد. و داده ها به کاهش نویز کمک می کنند. اما کسی نیست که با دادههای مربوط به حرفهتان در سفر حرفهایتان به شما توصیه کند. فقط شما قادر به انجام آن هستید. نگهداری یک مجله به مستندسازی آموخته های شما و تصمیم گیری بهتر در آینده کمک می کند. میتوانید با برنامهریزی برای سه ماه از کار خود و سپس بازتاب آنچه که پس از پایان دوره به خوبی پیش رفت، شروع کنید.
29. رزومه خود را به طور منظم به روز کنید ✍️
این فقط راه دیگری برای حفظ ژورنال حرفه ای شماست. اگر رزومه خود را هر سه ماه یکبار و هر 6 ماه یکبار به روز کنید، از نکات برجسته ای که در محل کار ایجاد می کنید آگاه خواهید شد.
30. راضی نباشید 🚴🏻♀️
ما مخلوق اهمال کاری هستیم. این مقاله هفتهها قبل از نوشتن آن در ذهن من بود. منظورم این است که آن را قلم بزنید. شما در فعال بودن شکست خواهید خورد، اما نکته مهم این است که به تلاش ادامه دهید، به خودتان فشار بیاورید تا از خود راضی نباشید.
۳۱. همکاری با توسعه دهندگان را یاد بگیرید 🧑💻
شما به عنوان مهندسان DevOps اغلب بخشی از آنچه تغییر فرهنگی نامیده می شود خواهید بود. ممکن است در محل کار شما مرزبندی مشخصی از تیم ها وجود داشته باشد یا ممکن است وجود نداشته باشد. اما میتوانید با مهارتهای همکاری بهویژه با تیم توسعهدهنده خود در هر محیطی حرکت کنید. آنها به نوعی کاربران نهایی شما هستند، پس با آنها رابطه سالم داشته باشید.
۳۲. در مورد کانتینر 🐳 بیاموزید
در شرکتهای چند ابری، ترکیبی و مقیاس اینترنتی، کانتینریسازی همهجا فراگیر شده است. جدا از دستورات ترمینال و نوشتن فایلهای docker، درک واضحی از کانتینرها به دست آورید. زیرساخت ابری می تواند غیرقابل پیش بینی باشد و این وظیفه شماست که آن را قابل پیش بینی کنید. این کمک خواهد کرد که درک کاملی از اجزای سازنده آن داشته باشید.
33. از دوره های رایگان، یوتیوب استفاده کنید و از دوره های پولی استفاده کنید 📺
منابع رایگان کافی در اینترنت وجود دارد که به شما کمک می کند اولین شغل DevOps خود را دریافت کنید. اینترنت کلاس درس شماست، تا حد امکان از آن استفاده کنید. در عین حال حواستان باشد که در دام آموزش ها نیفتید. تجربه عملی کسب کنید.
34. با یک ابزار برای هر موردخیلی خوب یاد بگیرید🕹
مراحل مختلفی از DevOps وجود دارد و برای هر مرحله بیش از یک ابزار محبوب وجود دارد. غرق نشوید فقط محبوب ترین را انتخاب کنید و با آن خوب شوید. مفاهیم اساسی یکسان هستند و شما قادر خواهید بود یک ابزار جدید را در زمان جدید درک کنید.
35. نحوه انجام POC را یاد بگیرید 🕵🏾♂️
به عنوان یک مهندس DevOps، از شما خواسته می شود که POC (اثبات مفهوم) را به طور منظم انجام دهید. مهلت هایی برای آن وجود خواهد داشت، و شما باید در پایان آن با توصیه هایی همراه باشید. یک نکته خوب برای انجام یک POC موثر این است که با مستندات خوب شوید. و این نکته بعدی است.
36. با مستندات راحت باشید 📝
هرچه بیشتر مستندسازی کنید، میتوانید ایدههای خود را به طور مؤثرتری به هم تیمیهای خود منتقل کنید،از رهبری استقبال کنید و افراد جدید را سریع وارد کنید.. چیزی به نام بیش از حد اسناد وجود ندارد.
37. ذهن باز داشته باشید 🧠
ممکن است فرد جدیدی در تیم شما وجود داشته باشد که به همه بگوید که چقدر ابزاری در محل کار قبلی او بوده و شما باید آن را امتحان کنید. در آن مواقع شما می خواهید خود را به عنوان فردی که همه چیز را می شناسید مطرح کنید. اما امیدوارم این کار را نکنید، داشتن ذهنی باز همیشه خوب است. این همچنین برای بسیاری از سناریوهای دیگر صدق می کند.
38. کدنویسی کافی یاد بگیرید 👩💻
کد نویسی هسته اصلی نقش DevOps نیست، اما به شما یک مزیت می دهد. و به هر حال، شما نمی توانید به طور کامل از آن اجتناب کنید. پس با آن راحت باشید و بهترین زمان برای آن دیروز بود. من Golang را پیشنهاد می کنم زیرا بسیاری از ابزارهای جدید در قلمرو DevOps مبتنی بر Go هستند، اما بله Python نیز یک انتخاب عالی است.
39. اقدامات خوب را کورکورانه دنبال نکنید🥷
وقتی می نشینید و در مورد شیوه های خوب برای پیاده سازی در محل کار خود تحقیق می کنید، با روش های خوب زیادی روبرو می شوید. نیازی نیست کورکورانه آنها را دنبال کنید. شما محیط تولید خود را بهتر می شناسید، روش های کدنویسی خود را بهتر می شناسید. تعدادی از آنها را انتخاب کنید، اجرا کنید و سپس مشاهده کنید. به تکرار ادامه دهید تا سیستم های خود را با SLA های مورد انتظار تنظیم کنید.
40. اجرا کنید، مشاهده کنید و سپس تکرار کنید تا بهتر شوید🦹♀️
شما مواردی را گسترده می کنبد، و آنها را دوباره جمع میگردانید. باید عضله ذهنی انجام سریع تکرارها را بسازید و بدانید که طبیعی است.
41. از تصمیمات کوچک آگاه باشید 🙆♀️
بهعنوان یک مهندس DevOps، تصمیمات شما میتواند به میزان زیادی بر هزینه کل فناوری تأثیر بگذارد. پس با آگاهی کامل تصمیم بگیرید. به عنوان مثال، ابزار نظارتی را انتخاب کنید که تیم مهندسی شما را در مورد دریافت داده ها دچار پارانویا نکند.
42. در حل مسئله بهتر شوید 🕵🏼♀️
اکثر مشکلات قابل حل هستند اگر بتوانیم آن را به مراحل کوچک عملی تقسیم کنیم. و با در نظر گرفتن این موضوع، مدام خود را درگیر مشکلات کنید. بسیاری از رویکردهای دیگر نیز وجود دارد. برای مشکلات ناشناخته، من شخصاً تفکر اصول اولیه را دوست دارم. این همان چیزی است که ایلان ماسک نیز توصیه می کند 🤓🚀
امیدوارم این نکات یادآوری خوبی برای مراقبت از خود و شغلتان باشد. در نظرات به این لیست اضافه کنید.
ما محتوای DevOps بیشتری را در دسته توییتر خود به اشتراک می گذاریم. اگر این را دوست داشتید، بیایید در توییتر با هم دوست باشیم 👋
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.