Iran Open Source (IOS)
منظور از DevOps چیست؟
منظور از DevOps (دوآپس) چیست؟
اگر شما هم در زمینهٔ توسعهٔ نرمافزار فعالیت داشته باشید، ممکن است آگهیهای استخدام مهندس DevOps نظر شما را به خود جلب نموده یا حداقل سبب شده باشند تا از خود یا اطرافیان بپرسید که دوآپس چیست و یک متخصص این حوزه چه مسئولیتهایی دارا است و این همان چیزی است که در این این مقاله قصد داریم به بررسیاش بپردازیم.
برای درک بهتر این موضوع که مهندسان DevOps دقیقاً چه کاری انجام میدهند، بهتر است به چرخهٔ تولید نرمافزار نگاهی داشته باشیم اما پیش از آن، نیمنگاهی به تعریف این اصطلاح از ویکیپدیا خواهیم داشت:
در واقع DevOps یک فرایند تولید نرمافزار است که بر مبنای ارتباط و همکاری هرچه بیشتر میان تیمهای تولید و توسعهٔ نرمافزار و تیمهای اجرایی بنا شده است که در طی این فرآیند عملیاتی مانند Integration ،Testing و Deployment و همچنین اِعمال تغییرات زیرساختی به صورت خودکار درمیآیند و در کل هدف از چنین فرایندی ایجاد فرهنگی است که در آن تولید، تست و انتشار نرمافزار به شیوهای سریع، مداوم و مطمئن انجام شود.
حال بپردازیم به بررسی فرایند توسعهٔ نرمافزار به طوری که این فرایند را میتوان به پنج مرحلهٔ اصلی تقسیم کرد که عبارتند از Planning ،Development ،Testing ،Deployment و Maintenance که در این میان، دو مرحلهٔ Planning و Maintenance بیشترین زمان مهندسین دوآپس را به خود اختصاص میدهند.
📌 طرح ریزی یا Planing
در این مرحله از کار، تیمی متشکل از دولوپرها، مدیران تولید و … اهداف پروژه را تعریف و ترسیم نموده و ساختار کلی نرمافزار را تعیین میکنند و در این مرحله مهندس دوآپس باید از دانش فنی اعضای تیم و تسلط آنها بر پلتفرمهای مورد استفاده بهره برده و بررسی نماید که چگونه میتوان در قالب یک سیستم جامع و یکپارچه به تمام اهداف مورد نظر تیم جامهٔ عمل پوشاند (در کل، این مرحله از کار یکی از مراحل زمانبر است.)
پس از اینکه شِمای کلی سیستم اولیه پیادهسازی و اجرا شد، مهمترین مسئله هدایت تیم در جهت نحوهٔ افزودن قابلیتها و تکنولوژیهای از قبل تولیدشده به این سیستم است. در واقع، مهندس دوآپس همواره باید به دنبال راهکارهایی برای انجام خودکار فرآیندهای مختلف باشد تا بار انجام این کارها تا حد امکان از دوش اعضای تیم برداشته شود. در این مرحله، مهندس دوآپس باید پاسخ سؤالات زیر را بیابد:
- دو سرویس مختلف چگونه میتوانند با هم در تعامل باشند؟
- برای مرتبط کردن این دو سرویس، از چه پروتکلی باید استفاده نمود؟
- آیا سختافزاری که در اختیار ما قرار دارد پاسخگوی نیاز ما هست؟
- برای اینکه بتوانم در امر تولید به مهندسان کمک کنم، نیاز به چه چیزهایی دارم؟
- آیا سرویس مذکور به اصطلاح Production-Ready خواهد بود؟
- آیا تمام دیپندنسیهای مورد استفاده در نرمافزار برای ما ملموس هستند؟
- چه چیزی را لازم است بسازیم و چه چیزی را باید خریداری کنیم؟
- آیا یک تَسک خاص را میتوان به صورت خودکار انجام داد؟
- چهطور میتوان در آینده از این نرمافزار پشتیبانی نمود؟
📌 توسعه یا Development
در این مرحله، ترکیببندی کلی کار مشخص شده و دیگر نوبت دولوپرها است که کد بزنند و قابلیتهای پیشبینی شده را برای نرمافزار ایجاد کنند و هدف عمدهٔ مهندس دوآپس در این مرحله این است که به دنبال راههایی برای سریعتر انجام شدن کارها باشد. به عبارتی، وی باید راهی پیش پای دولوپرها بگذارد تا بتوانند بهترین کار را در کمترین زمان ممکن انجام دهند و این دقیقاً با هدف نهایی کار، یعنی تولید نرمافزار، هماهنگ و سازگار است.
در حقیقت، در این پروسه مهندس دوآپس به دولوپرها میگوید که از چه ابزاری استفاده کنند و همچنین ابزارهای جدید را در اختیار آنها قرار میدهد تا کارشان تسهیل گردد. همچنین این مهندس دوآپس است که باید بخشهای مختلف کدهایی که توسط دولوپرها و در محیط توسعه نوشته شدهاند را مانند قطعات پازل در کنار هم قرار داده و آنها را با محیط نهایی نرمافزار هماهنگ کند و این کاری است که هر دولوپری از عهدهٔ آن بر نمیآید و شاید اگر مهندس دوآپس نمیبود، بسیاری از نرمافزارها قدرت، جلوه و شکوه امروزی خود نداشتند! سؤالاتی که یک مهندس دوآپس در این مرحله ممکن است با آن مواجه شود عبارتند از:
- چگونه میتوانم دولوپرها را در فضایی مشابه فضای محصول نهایی نگاه دارم؟
- چهطور به دولوپرها اجازه دهم تا از ابزارهای مورد علاقهٔ خود استفاده کنند؟
- چگونه میتوانم بهرهوری و کارایی دولوپرها را افزایش دهم؟
- چهطور باید برای دولوپرها توضیح دهم که محیط نهایی نرمافزار چگونه خواهد بود؟
اگر شما هم در زمینهٔ توسعهٔ نرمافزار فعالیت داشته باشید، ممکن است آگهیهای استخدام مهندس DevOps نظر شما را به خود جلب نموده یا حداقل سبب شده باشند تا از خود یا اطرافیان بپرسید که دوآپس چیست و یک متخصص این حوزه چه مسئولیتهایی دارا است و این همان چیزی است که در این این مقاله قصد داریم به بررسیاش بپردازیم.
برای درک بهتر این موضوع که مهندسان DevOps دقیقاً چه کاری انجام میدهند، بهتر است به چرخهٔ تولید نرمافزار نگاهی داشته باشیم اما پیش از آن، نیمنگاهی به تعریف این اصطلاح از ویکیپدیا خواهیم داشت:
در واقع DevOps یک فرایند تولید نرمافزار است که بر مبنای ارتباط و همکاری هرچه بیشتر میان تیمهای تولید و توسعهٔ نرمافزار و تیمهای اجرایی بنا شده است که در طی این فرآیند عملیاتی مانند Integration ،Testing و Deployment و همچنین اِعمال تغییرات زیرساختی به صورت خودکار درمیآیند و در کل هدف از چنین فرایندی ایجاد فرهنگی است که در آن تولید، تست و انتشار نرمافزار به شیوهای سریع، مداوم و مطمئن انجام شود.
حال بپردازیم به بررسی فرایند توسعهٔ نرمافزار به طوری که این فرایند را میتوان به پنج مرحلهٔ اصلی تقسیم کرد که عبارتند از Planning ،Development ،Testing ،Deployment و Maintenance که در این میان، دو مرحلهٔ Planning و Maintenance بیشترین زمان مهندسین دوآپس را به خود اختصاص میدهند.
📌 طرح ریزی یا Planing
در این مرحله از کار، تیمی متشکل از دولوپرها، مدیران تولید و … اهداف پروژه را تعریف و ترسیم نموده و ساختار کلی نرمافزار را تعیین میکنند و در این مرحله مهندس دوآپس باید از دانش فنی اعضای تیم و تسلط آنها بر پلتفرمهای مورد استفاده بهره برده و بررسی نماید که چگونه میتوان در قالب یک سیستم جامع و یکپارچه به تمام اهداف مورد نظر تیم جامهٔ عمل پوشاند (در کل، این مرحله از کار یکی از مراحل زمانبر است.)
پس از اینکه شِمای کلی سیستم اولیه پیادهسازی و اجرا شد، مهمترین مسئله هدایت تیم در جهت نحوهٔ افزودن قابلیتها و تکنولوژیهای از قبل تولیدشده به این سیستم است. در واقع، مهندس دوآپس همواره باید به دنبال راهکارهایی برای انجام خودکار فرآیندهای مختلف باشد تا بار انجام این کارها تا حد امکان از دوش اعضای تیم برداشته شود. در این مرحله، مهندس دوآپس باید پاسخ سؤالات زیر را بیابد:
- دو سرویس مختلف چگونه میتوانند با هم در تعامل باشند؟
- برای مرتبط کردن این دو سرویس، از چه پروتکلی باید استفاده نمود؟
- آیا سختافزاری که در اختیار ما قرار دارد پاسخگوی نیاز ما هست؟
- برای اینکه بتوانم در امر تولید به مهندسان کمک کنم، نیاز به چه چیزهایی دارم؟
- آیا سرویس مذکور به اصطلاح Production-Ready خواهد بود؟
- آیا تمام دیپندنسیهای مورد استفاده در نرمافزار برای ما ملموس هستند؟
- چه چیزی را لازم است بسازیم و چه چیزی را باید خریداری کنیم؟
- آیا یک تَسک خاص را میتوان به صورت خودکار انجام داد؟
- چهطور میتوان در آینده از این نرمافزار پشتیبانی نمود؟
📌 توسعه یا Development
در این مرحله، ترکیببندی کلی کار مشخص شده و دیگر نوبت دولوپرها است که کد بزنند و قابلیتهای پیشبینی شده را برای نرمافزار ایجاد کنند و هدف عمدهٔ مهندس دوآپس در این مرحله این است که به دنبال راههایی برای سریعتر انجام شدن کارها باشد. به عبارتی، وی باید راهی پیش پای دولوپرها بگذارد تا بتوانند بهترین کار را در کمترین زمان ممکن انجام دهند و این دقیقاً با هدف نهایی کار، یعنی تولید نرمافزار، هماهنگ و سازگار است.
در حقیقت، در این پروسه مهندس دوآپس به دولوپرها میگوید که از چه ابزاری استفاده کنند و همچنین ابزارهای جدید را در اختیار آنها قرار میدهد تا کارشان تسهیل گردد. همچنین این مهندس دوآپس است که باید بخشهای مختلف کدهایی که توسط دولوپرها و در محیط توسعه نوشته شدهاند را مانند قطعات پازل در کنار هم قرار داده و آنها را با محیط نهایی نرمافزار هماهنگ کند و این کاری است که هر دولوپری از عهدهٔ آن بر نمیآید و شاید اگر مهندس دوآپس نمیبود، بسیاری از نرمافزارها قدرت، جلوه و شکوه امروزی خود نداشتند! سؤالاتی که یک مهندس دوآپس در این مرحله ممکن است با آن مواجه شود عبارتند از:
- چگونه میتوانم دولوپرها را در فضایی مشابه فضای محصول نهایی نگاه دارم؟
- چهطور به دولوپرها اجازه دهم تا از ابزارهای مورد علاقهٔ خود استفاده کنند؟
- چگونه میتوانم بهرهوری و کارایی دولوپرها را افزایش دهم؟
- چهطور باید برای دولوپرها توضیح دهم که محیط نهایی نرمافزار چگونه خواهد بود؟
Iran Open Source (IOS)
منظور از DevOps چیست؟
📌 تست کردن یا Development
در این مرحله، دولوپرها و مسئولین کنترل کیفیت (QC) کدهای نوشته شده را تست نموده و آنها را برای یکپارچه شدن با سورسکد اصلی آماده میکنند که در این مرحله ممکن است از ابزارها و اسکریپتهایی به منظور انجام خودکار تستها استفاده شود اما هنوز هم برای اجرای دستی کدها بر روی سیستمهای داخلی شرکت به حضور دولوپرها و مسئولین کنترل کیفیت نیاز است.
در اینجا است که دوباره پای مهندس دوآپس به میان میآید به طوری که در این مرحله وظیفهاش این است که برای تکرار خودکار تستها راهی بیابد؛ او میتواند از ابزارهایی مانند Jenkins ،Bamboo و یا Drone استفاده کند (اینها ابزارهای Continuous Integration یا به اختصار CI هستند که تست مداوم کدها را آسانتر میکنند.) در این مرحله لازم است تا به سؤالات زیر پاسخ داده شود:
- چگونه میتوان به اصطلاح چندین Client Environment تکرارپذیر ایجاد نمود؟
- از کجا بدانم تست مورد نظر در مورد کدام نسخه از سرویس در حال انجام است؟
- چگونه تاریخچهٔ تستها را دنبال کنم و با استفاده از آن به روندهای موجود پی ببرم؟
- چگونه پس از تست نمودن کدها، مشکلات احتمالی را به دولوپرها اعلام کنم؟
- دادههای تست را از کجا به دست آورم؟
📌 استقرار یا Deployment
در واقع Deployment به معنای قرار دادن کدها روی سرور اصلی نرمافزار است. به طور کلی، این مرحله در مورد این است که کدهای نوشته شده چهطور و با چه نظمی در محصول نهایی قرار بگیرند تا کاربر نرمافزار قادر به استفاده از سرویس ما گردد. در این مرحله نیز مهندسان دوآپس از ابزارهای CI مشابه آنچه که در بخش قبل معرفی شد استفاده میکنند و بعضی از مهمترین سؤالاتی که در این مرحله باید پاسخ داده شوند عبارتند از:
- چه زمانی یک نسخهٔ نهایی نشده از نرمافزار آمادهٔ دیپلوی شدن است؟
- چگونه بدون اینکه کاربر متوجه شود، سرویسی را دیپلوی نمایم؟
- چگونه مطمئن شوم که سرویسی که به تازگی دیپلوی شده، سبب ایجاد اختلال نمیشود؟
- چگونه فرآیند دیپلوی شدن را به صورت خودکار در آورم؟
- چگونه در صورت لزوم در فرآیند دیپلوی خودکار، مراحلی را به صورت دستی و غیرخودکار انجام دهم؟
- چگونه فرآیند دیپلوی را با روشی تکرارپذیر انجام دهم؟
معمولاً این مرحله زمان زیادی را از مهندسان دوآپس نمیگیرد اما بخشی که این مهندسین باید بیشترین زمان و انرژی خود را صرف آن کنند، مرحلهٔ بعدی، یعنی Maintenance، است.
📌 نگهداری یا Maintenance
همانطور که قبلاً گفتیم، مرحلهٔ نگهداری از نرمافزار یکی از مراحلی است که بیشترین زمان یک مهندس دوآپس را به خود اختصاص میدهد و این مرحله تماماً در مورد انجام کارهایی است که در نهایت موجب در دسترس قرار گرفتن یک سیستم و حفظ کارایی آن میشوند. در این مرحله سؤالاتی مانند موارد زیر باید پاسخ داده شوند:
- چگونه میتوانم از مشکلات و باگهای موجود در محصول یا سرویس آگاه شوم؟
- چگونه باگهای مختلف موجود در محصول یا سرویس را به تیمهای مناسب ارجاع دهم؟
- چگونه باگهای زیرساختی موجود در محصول را برطرف کنم؟
- من به عنوان یک مهندس دوآپس چگونه میتوانم از سلامت و کارایی همهٔ سرویسها مطمئن شوم؟
سخن پایانی
در واقع DevOps آمیزه و مخلوطی از چندین نقش بوده و هدف نهایی آن در کنار هم قرار دادن دولوپرها و مهندسان اجرایی است. فرهنگ DevOps ویژگیها و قابلیتهای جدید محصول را با زیرساختهای آن سازگار مینماید و سبب میشود تا این دو بتوانند در کنار هم به خوبی عمل کنند. به منظور تکمیل آنچه در بالا مورد بررسی قرار گرفت، توجه شما را به تصویر فوق جلب میکنیم.
در این مرحله، دولوپرها و مسئولین کنترل کیفیت (QC) کدهای نوشته شده را تست نموده و آنها را برای یکپارچه شدن با سورسکد اصلی آماده میکنند که در این مرحله ممکن است از ابزارها و اسکریپتهایی به منظور انجام خودکار تستها استفاده شود اما هنوز هم برای اجرای دستی کدها بر روی سیستمهای داخلی شرکت به حضور دولوپرها و مسئولین کنترل کیفیت نیاز است.
در اینجا است که دوباره پای مهندس دوآپس به میان میآید به طوری که در این مرحله وظیفهاش این است که برای تکرار خودکار تستها راهی بیابد؛ او میتواند از ابزارهایی مانند Jenkins ،Bamboo و یا Drone استفاده کند (اینها ابزارهای Continuous Integration یا به اختصار CI هستند که تست مداوم کدها را آسانتر میکنند.) در این مرحله لازم است تا به سؤالات زیر پاسخ داده شود:
- چگونه میتوان به اصطلاح چندین Client Environment تکرارپذیر ایجاد نمود؟
- از کجا بدانم تست مورد نظر در مورد کدام نسخه از سرویس در حال انجام است؟
- چگونه تاریخچهٔ تستها را دنبال کنم و با استفاده از آن به روندهای موجود پی ببرم؟
- چگونه پس از تست نمودن کدها، مشکلات احتمالی را به دولوپرها اعلام کنم؟
- دادههای تست را از کجا به دست آورم؟
📌 استقرار یا Deployment
در واقع Deployment به معنای قرار دادن کدها روی سرور اصلی نرمافزار است. به طور کلی، این مرحله در مورد این است که کدهای نوشته شده چهطور و با چه نظمی در محصول نهایی قرار بگیرند تا کاربر نرمافزار قادر به استفاده از سرویس ما گردد. در این مرحله نیز مهندسان دوآپس از ابزارهای CI مشابه آنچه که در بخش قبل معرفی شد استفاده میکنند و بعضی از مهمترین سؤالاتی که در این مرحله باید پاسخ داده شوند عبارتند از:
- چه زمانی یک نسخهٔ نهایی نشده از نرمافزار آمادهٔ دیپلوی شدن است؟
- چگونه بدون اینکه کاربر متوجه شود، سرویسی را دیپلوی نمایم؟
- چگونه مطمئن شوم که سرویسی که به تازگی دیپلوی شده، سبب ایجاد اختلال نمیشود؟
- چگونه فرآیند دیپلوی شدن را به صورت خودکار در آورم؟
- چگونه در صورت لزوم در فرآیند دیپلوی خودکار، مراحلی را به صورت دستی و غیرخودکار انجام دهم؟
- چگونه فرآیند دیپلوی را با روشی تکرارپذیر انجام دهم؟
معمولاً این مرحله زمان زیادی را از مهندسان دوآپس نمیگیرد اما بخشی که این مهندسین باید بیشترین زمان و انرژی خود را صرف آن کنند، مرحلهٔ بعدی، یعنی Maintenance، است.
📌 نگهداری یا Maintenance
همانطور که قبلاً گفتیم، مرحلهٔ نگهداری از نرمافزار یکی از مراحلی است که بیشترین زمان یک مهندس دوآپس را به خود اختصاص میدهد و این مرحله تماماً در مورد انجام کارهایی است که در نهایت موجب در دسترس قرار گرفتن یک سیستم و حفظ کارایی آن میشوند. در این مرحله سؤالاتی مانند موارد زیر باید پاسخ داده شوند:
- چگونه میتوانم از مشکلات و باگهای موجود در محصول یا سرویس آگاه شوم؟
- چگونه باگهای مختلف موجود در محصول یا سرویس را به تیمهای مناسب ارجاع دهم؟
- چگونه باگهای زیرساختی موجود در محصول را برطرف کنم؟
- من به عنوان یک مهندس دوآپس چگونه میتوانم از سلامت و کارایی همهٔ سرویسها مطمئن شوم؟
سخن پایانی
در واقع DevOps آمیزه و مخلوطی از چندین نقش بوده و هدف نهایی آن در کنار هم قرار دادن دولوپرها و مهندسان اجرایی است. فرهنگ DevOps ویژگیها و قابلیتهای جدید محصول را با زیرساختهای آن سازگار مینماید و سبب میشود تا این دو بتوانند در کنار هم به خوبی عمل کنند. به منظور تکمیل آنچه در بالا مورد بررسی قرار گرفت، توجه شما را به تصویر فوق جلب میکنیم.
موقعیت شغلی :
نیروی مرد،
تحصیلات کارشناسی و بالاتر (کامپیوتر یا آی تی )
آشنا با مفاهیم شبکه
تسلط بر Linux
زبان انگلیسی خوب
آشنا با Telecome ،
ترجیحا با سابقه کار مرتبط
جهت کار در حوزه IT-Telecom
ارسال رزومه به ah.abdal@mci.ir
نیروی مرد،
تحصیلات کارشناسی و بالاتر (کامپیوتر یا آی تی )
آشنا با مفاهیم شبکه
تسلط بر Linux
زبان انگلیسی خوب
آشنا با Telecome ،
ترجیحا با سابقه کار مرتبط
جهت کار در حوزه IT-Telecom
ارسال رزومه به ah.abdal@mci.ir
آغاز دوره شل اسکریپتینگ
جهت اطلاعات تکمیلی با @yashar_esmaildokht تماس بگیرید
جهت اطلاعات تکمیلی با @yashar_esmaildokht تماس بگیرید
🔺 20 اشتباه مهلک که ناخواسته حرفه شما درIT را به نابودی میکشانند - بخش اول
متخصصان حرفهای در مسیر یافتن راههای پیشرفت و ترقی، با مشکلات یا دامهایی روبهرو میشوند که برایشان دردسرساز است. بر همین اساس در این مقاله دیدگاههای برخی از متخصصان IT، استخدامکنندهها و توسعهدهندگان را جویا شدیم تا ببینیم چگونه میتوانیم در حرفه خود متخصص شویم و درعینحال از دامهای ناشناختهای که شغل ما را نابود میکنند، دوری جوییم.
1️⃣ بهمحض برخورد با مشکلات شغل خود را ترک میکنید
رویارویی با مشکلات و موقعیتهای دشوار عاملی است که میتواند حرفه شما را مرکز توجه قرار دهد. سوال اینجاست که آیا برای بهبود حرفه خود سراغ تغییر رفتار میروید یا اینکه فقط دکمه خروج را میزنید. اینکه چگونه با مساله بیعدالتی و ناسپاسی برخورد میکنید، توانایی شما را برای پیشروی و ادامه راه نشان میدهد. اینکه نیمهخالی لیوان را رد کنیم یا حقیقت را بدانیم، کار سادهای است. ما اغلب با افرادی مواجه میشویم که بهمحض برخورد با مشکلات تصمیم به ترک شرکت میگیرند، چون بهجای رفتن به سمت آن مشکل، سعی میکنند از آن فرار کنند. وقتی شغل شما در وضعیت بد و نامناسبی است، به عقب برگردید، بررسی کنید که چه اتفاقی افتاده و ببیند اقدام بعدی شما چه باید باشد. یاد بگیرید از تجربههای منفی بیشتر از تجربههای مثبت درس بگیرید.
2️⃣ زیر فشار خم میشوید
استحکام ذهنی، یک اصل مهم و کلیدی است. پدیدار شدن ترس و وحشت در وجودتان میتواند هشداری برای حرفه IT شما باشد. بهمحض آنکه از خود بیثباتی نشان دهید، مردم میپرسند که آیا شما قابلاطمینان هستید و آیا میشود در شرایط سخت و بحرانی به شما اعتماد کرد؟
3️⃣ پلهای ارتباطی را خراب میکنید
برقراری روابط پایدار با اطرافیانتان، یک اصل کلیدی برای توسعه موفق حرفه IT است. نابود کردن هر گونه رابطه حرفهای یک اشتباه بزرگ است که میتواند به رابطه شما با همکارانتان آسیب برساند و احتمالا فرصتهای شغلی آینده را خراب میکند.
4️⃣ فرصتها را از دست میدهید
استیو کوپر، بنیانگذار شرکت Excella Counsulting معتقد است؛ ما اغلب شاهد اتفاقاتی هستیم. او این اتفاقها را اینگونه توصیف میکند: «سکان زیاد و بادبانهای کم»؛ یعنی ناتوانی در تغییر زمان و از دست دادن فرصتهای خوبی که پیش روی ما قرار میگیرند. ما در حرفه خود بهحدی سکان مهارتهای فناوری را محکم در دست میگیریم که متوجه قدرت باورنکردنی رهبری بادی که آماده است حرفه ما را به مسیر جدید و حتی ارزشمندتر ببرد، نمیشویم. پس حواسمان به مزیتهای تغییر مسیر باشد تا فرصتها را از دست ندهیم.
5️⃣ رویدادهای اجتماعی را نادیده میگیرید
شما در مسیر رشد و پیشرفت حرفه خود نیاز دارید هر چند وقت یکبار ملاقاتی با همکاران داشته باشید. هیچکس از جلسهها و گردهمایی اداری خوشش نمیآید اما هر چه نردبان حرفهای شما بالاتر میرود، بیشتر انتظار میرود که گاهی اوقات در انظار ظاهر شوید. در بسیاری از شرکتها، بهطورمعمول نادیده گرفتن چنین رویدادهایی میتواند بیانگر این موضوع باشد که شما هیچ علاقهای به برقراری ارتباط با همکارانتان ندارید و این مسئله میتواند به حرفه شما آسیب بزند. برگزاری جلسهها با همکاران و وقتگذرانی با آنان میتواند مزایای پنهانی نیز داشته باشد. کسبوکار همانند یک ورزش تیمی است. اینکه بخشی از یک شبکه ارزشمند و مورد اعتماد از متخصصان مستعد و بازیکنان حرفهای و همفکر باشید، بهترین راه برای دسترسی به فرصتهای جدید شغلی است.
6️⃣ هدفگذاریهای کمارزش
یک نکته حرفهای در مورد شبکهسازی ارتباطی این است که اگر فقط با همکاران خودتان ملاقات و ارتباط دارید، ممکن است آنقدرها هم که فکر میکنید این روابط برای شما سودمند نباشند. در واقع، حرفه فناوری اطلاعات باید ترکیبی از همتایان و مربیان باشد. ارتباط متداوم داشتن و به اشتراک گذاشتن و گوش دادن به تجربههای دیگران یک امر ضروری است. اشتباه دیگری که کمتر به چشم میآید عدم شبکهسازی ارتباطی با گروه مناسبی از متخصصان است. ارتباط داشتن با افرادی که در زمینه علاقمندیها و حرفه ما تجربه دارند و جزو مقامات بلندپایه هستند، مفید است، زیرا شما میتوانید از توصیهها یا مشاورههای شغلی آنان بهرهمند شوید.
7️⃣ در مورد ترمیم حقوق و دستمزد کوتاهی میکنید
متخصصان فناوری اطلاعات زمانیکه به دنبال کار هستند، به مزایای ترمیم حقوق و دستمزد توجهی ندارند. درحالیکه این افراد باید مزایای دیگری همانند کمکهزینه رفتوآمد، بودجه غذا و ارائه تجهیزات را در نظر بگیرند، چون در غیر این صورت متحمل هزینههای اضافی خواهند شد.
متخصصان حرفهای در مسیر یافتن راههای پیشرفت و ترقی، با مشکلات یا دامهایی روبهرو میشوند که برایشان دردسرساز است. بر همین اساس در این مقاله دیدگاههای برخی از متخصصان IT، استخدامکنندهها و توسعهدهندگان را جویا شدیم تا ببینیم چگونه میتوانیم در حرفه خود متخصص شویم و درعینحال از دامهای ناشناختهای که شغل ما را نابود میکنند، دوری جوییم.
1️⃣ بهمحض برخورد با مشکلات شغل خود را ترک میکنید
رویارویی با مشکلات و موقعیتهای دشوار عاملی است که میتواند حرفه شما را مرکز توجه قرار دهد. سوال اینجاست که آیا برای بهبود حرفه خود سراغ تغییر رفتار میروید یا اینکه فقط دکمه خروج را میزنید. اینکه چگونه با مساله بیعدالتی و ناسپاسی برخورد میکنید، توانایی شما را برای پیشروی و ادامه راه نشان میدهد. اینکه نیمهخالی لیوان را رد کنیم یا حقیقت را بدانیم، کار سادهای است. ما اغلب با افرادی مواجه میشویم که بهمحض برخورد با مشکلات تصمیم به ترک شرکت میگیرند، چون بهجای رفتن به سمت آن مشکل، سعی میکنند از آن فرار کنند. وقتی شغل شما در وضعیت بد و نامناسبی است، به عقب برگردید، بررسی کنید که چه اتفاقی افتاده و ببیند اقدام بعدی شما چه باید باشد. یاد بگیرید از تجربههای منفی بیشتر از تجربههای مثبت درس بگیرید.
2️⃣ زیر فشار خم میشوید
استحکام ذهنی، یک اصل مهم و کلیدی است. پدیدار شدن ترس و وحشت در وجودتان میتواند هشداری برای حرفه IT شما باشد. بهمحض آنکه از خود بیثباتی نشان دهید، مردم میپرسند که آیا شما قابلاطمینان هستید و آیا میشود در شرایط سخت و بحرانی به شما اعتماد کرد؟
3️⃣ پلهای ارتباطی را خراب میکنید
برقراری روابط پایدار با اطرافیانتان، یک اصل کلیدی برای توسعه موفق حرفه IT است. نابود کردن هر گونه رابطه حرفهای یک اشتباه بزرگ است که میتواند به رابطه شما با همکارانتان آسیب برساند و احتمالا فرصتهای شغلی آینده را خراب میکند.
4️⃣ فرصتها را از دست میدهید
استیو کوپر، بنیانگذار شرکت Excella Counsulting معتقد است؛ ما اغلب شاهد اتفاقاتی هستیم. او این اتفاقها را اینگونه توصیف میکند: «سکان زیاد و بادبانهای کم»؛ یعنی ناتوانی در تغییر زمان و از دست دادن فرصتهای خوبی که پیش روی ما قرار میگیرند. ما در حرفه خود بهحدی سکان مهارتهای فناوری را محکم در دست میگیریم که متوجه قدرت باورنکردنی رهبری بادی که آماده است حرفه ما را به مسیر جدید و حتی ارزشمندتر ببرد، نمیشویم. پس حواسمان به مزیتهای تغییر مسیر باشد تا فرصتها را از دست ندهیم.
5️⃣ رویدادهای اجتماعی را نادیده میگیرید
شما در مسیر رشد و پیشرفت حرفه خود نیاز دارید هر چند وقت یکبار ملاقاتی با همکاران داشته باشید. هیچکس از جلسهها و گردهمایی اداری خوشش نمیآید اما هر چه نردبان حرفهای شما بالاتر میرود، بیشتر انتظار میرود که گاهی اوقات در انظار ظاهر شوید. در بسیاری از شرکتها، بهطورمعمول نادیده گرفتن چنین رویدادهایی میتواند بیانگر این موضوع باشد که شما هیچ علاقهای به برقراری ارتباط با همکارانتان ندارید و این مسئله میتواند به حرفه شما آسیب بزند. برگزاری جلسهها با همکاران و وقتگذرانی با آنان میتواند مزایای پنهانی نیز داشته باشد. کسبوکار همانند یک ورزش تیمی است. اینکه بخشی از یک شبکه ارزشمند و مورد اعتماد از متخصصان مستعد و بازیکنان حرفهای و همفکر باشید، بهترین راه برای دسترسی به فرصتهای جدید شغلی است.
6️⃣ هدفگذاریهای کمارزش
یک نکته حرفهای در مورد شبکهسازی ارتباطی این است که اگر فقط با همکاران خودتان ملاقات و ارتباط دارید، ممکن است آنقدرها هم که فکر میکنید این روابط برای شما سودمند نباشند. در واقع، حرفه فناوری اطلاعات باید ترکیبی از همتایان و مربیان باشد. ارتباط متداوم داشتن و به اشتراک گذاشتن و گوش دادن به تجربههای دیگران یک امر ضروری است. اشتباه دیگری که کمتر به چشم میآید عدم شبکهسازی ارتباطی با گروه مناسبی از متخصصان است. ارتباط داشتن با افرادی که در زمینه علاقمندیها و حرفه ما تجربه دارند و جزو مقامات بلندپایه هستند، مفید است، زیرا شما میتوانید از توصیهها یا مشاورههای شغلی آنان بهرهمند شوید.
7️⃣ در مورد ترمیم حقوق و دستمزد کوتاهی میکنید
متخصصان فناوری اطلاعات زمانیکه به دنبال کار هستند، به مزایای ترمیم حقوق و دستمزد توجهی ندارند. درحالیکه این افراد باید مزایای دیگری همانند کمکهزینه رفتوآمد، بودجه غذا و ارائه تجهیزات را در نظر بگیرند، چون در غیر این صورت متحمل هزینههای اضافی خواهند شد.
🔺 20 اشتباه مهلک که ناخواسته حرفه شما درIT را به نابودی میکشانند - بخش دوم
8️⃣ ارزش خود را نمیدانید
اگر سابقه کاری پنج ساله در حرفه فناوری اطلاعات دارید و از حقوق و دستمزد کافی بهره نبردهاید باید بدانید تخصصهای IT جزو مشاغل پر متقاضی در بازار کنونی است. برای یک کارفرما بسیار راحتتر است که کارمند فعلی خود را نگاه دارد تا اینکه یک کارمند جدید استخدام کند و به او آموزش دهد. از حقوق و دستمزد افراد تحصیلکردهای که در جایگاهی همچون جایگاه شما هستند، اطلاع کسب کنید، رقبای زیادی وجود دارند که حاضرند حقوق و دستمزد کافی برای اینگونه افراد بپردازند.
9️⃣ درک درستی از کسبوکارتان ندارید
برخی از متخصصان حوزه فناوری و اطلاعات میگویند کسانی که در بخش فناوری هستند باید به یادگیری اصول پایه کسبوکار خود بپردازند در غیر این صورت، به حرفه خود آسیب میزنند. افراد درگیر در این کسبوکار باید بدانند که اقدامات روزمره آنان چه تاثیری بر کل شرکت دارد. باید بدانند که مهارتهای ارتباطی چگونه میتوانند اهداف سازمانی را پیش ببرند و عملکرد شرکت و اعضای تیم چه تاثیری روی آنها دارد.
🔟 فراموش میکنید چه کسانی سرمایه شما را تامین میکنند
دام دیگری که بر سر راه کسبوکارهای مرتبط با فناوری است، عدم تمرکز کافی روی مشتری است. در برخی موارد، مشتری ممکن است آنکسی نباشد که شما فکر میکنید. هر شغل IT یک ذینفع دارد که از آن پشتیبانی میکند. باوجوداین، متخصصان IT اغلب از بهتر کردن ارتباط خود با این چکنویسان و تامینکنندگان سرمایه که اغلب در ساختمان یا بخش دیگری فعالیت میکنند، غافلند.
اگر بتوانید کاری کنید که این افراد شما را بشناسند و برایتان ارزش قائل شوند و شما ستاره بخش فناوری باشید، بهسرعت مسیر موفقیت را در پیش خواهید گرفت.
1️⃣1️⃣ با کارکنان غیرفنی مشکل دارید
متخصصان فناوری و اطلاعات اغلب اوقات نمیتوانند خیلی راحت درباره طرحهای خود در خصوص هزینههای جدید در حوزه فناوری یا اختصاص منابع یا افراد توضیح دهند. اگر این صحبتها را برای افرادی انجام میدهید که اطلاعات چندانی از فناوری اطلاعات ندارند، نمیدانید چه نکاتی را بازگو کنید که برای آنها مهم باشند و نمیدانید پیشنهادهای شما چه تاثیری روی آنها یا روی شرکت خواهد گذاشت. اگر هم مطمئن باشید که خیلی واضح و دقیق همهچیز را توضیح دادهاید، آیا این افراد بهدرستی محتوای ارائهشده را میفهمند؟ اگر همکار شما از متخصصان حوزه فناوری اطلاعات باشد، بهطور حتم خیلی راحت برنامههای شما را میفهمد و به کار میگیرد. پس اگر نمیتوانید با همکاران غیر فنی خود ارتباط برقرار کنید، اهدافتان را برای کسی مطرح کنید که زبان شما را میفهمد و از او بخواهید تا موضوع را با سایر همکاران در میان بگذارد.
2️⃣1️⃣ در منطقه امن خود باقی میمانید
برخی از متخصصان IT هرگز به قلمرو خارج از فناوری فکر نمیکنند. این افراد باید در خودشان تغییر ایجاد کنند و بیشتر اجتماعی و مشارکتی باشند تا تاکتیکی و وظیفه محور. نتیجه عدم ایجاد چنین تغییری، نابودی حرفه IT شما را رقم خواهد زد. اگر کارمندانی دارید که در حوزههای مختلف کار میکنند، در پرسشهای مربوط به فناوری به آنان کمک کنید و به آنها بگویید که در صورت نیاز کمکشان خواهید کرد. داشتن همکارانی خارج از حوزه فعالیت شما میتواند تضمینی برای کمک به شما باشد.
3️⃣1️⃣ عدم وجود مهارتهای بین فردی
شرکت iCIMS ( ارائهدهنده خدمات نرمافزاری استخدامی) گزارشی را در خصوص مهارتهای نرمافزاری منتشر کرد که حاصل بررسی 400 منبع انسانی و استخدام افراد حرفهای بوده است. افرادی که با مهارتهای نرمافزاری در حوزه IT استخدام میشوند 18 درصد بیشتر از افراد با مهارتهای سختافزاری هستند. میتوان تخمین زد 90 درصد مسائل اجرایی مربوط به ضعفهای بین فردی است و بیشتر آنها بهدلیل کمبود توانایی نیست. ارزش واقعی یک متخصص IT یک ترکیب قدرتمند از تخصص عمیق فناوری و قابلیتهای انسانی است. وقتی کارفرما این ترکیب را در یک شخص تشخیص دهد، سخاوتمندانه به او پاداش میدهد.
4️⃣1️⃣ عدم انطباق
تمایل به تغییر میتواند یک تیم را بسازد یا درهم بشکند. محیط میتواند استرسزا باشد و هیچکس نمیخواهد با افرادی کار کند که اهمیت دوستی و رشد و پیشرفت را درک نمیکنند. تکنولوژی دائم در حال تغییر است و مهارتهای فنی ارزشمند هستند، مهارتهای نرمافزاری برای کسبوکار در بلندمدت باارزشترند. فناوری با گذشت زمان رشد میکند، زیرا بخش بزرگی از فناوری، سازگاری و وفقپذیری است. اینها مهارتهایی نیستند که یک برنامهنویس یا متخصصان IT بخواهند به آن بسنده کند و این در حالی است که همین مهارتها برای یک تکنسین جزو ضروریات به شمار میآید.
8️⃣ ارزش خود را نمیدانید
اگر سابقه کاری پنج ساله در حرفه فناوری اطلاعات دارید و از حقوق و دستمزد کافی بهره نبردهاید باید بدانید تخصصهای IT جزو مشاغل پر متقاضی در بازار کنونی است. برای یک کارفرما بسیار راحتتر است که کارمند فعلی خود را نگاه دارد تا اینکه یک کارمند جدید استخدام کند و به او آموزش دهد. از حقوق و دستمزد افراد تحصیلکردهای که در جایگاهی همچون جایگاه شما هستند، اطلاع کسب کنید، رقبای زیادی وجود دارند که حاضرند حقوق و دستمزد کافی برای اینگونه افراد بپردازند.
9️⃣ درک درستی از کسبوکارتان ندارید
برخی از متخصصان حوزه فناوری و اطلاعات میگویند کسانی که در بخش فناوری هستند باید به یادگیری اصول پایه کسبوکار خود بپردازند در غیر این صورت، به حرفه خود آسیب میزنند. افراد درگیر در این کسبوکار باید بدانند که اقدامات روزمره آنان چه تاثیری بر کل شرکت دارد. باید بدانند که مهارتهای ارتباطی چگونه میتوانند اهداف سازمانی را پیش ببرند و عملکرد شرکت و اعضای تیم چه تاثیری روی آنها دارد.
🔟 فراموش میکنید چه کسانی سرمایه شما را تامین میکنند
دام دیگری که بر سر راه کسبوکارهای مرتبط با فناوری است، عدم تمرکز کافی روی مشتری است. در برخی موارد، مشتری ممکن است آنکسی نباشد که شما فکر میکنید. هر شغل IT یک ذینفع دارد که از آن پشتیبانی میکند. باوجوداین، متخصصان IT اغلب از بهتر کردن ارتباط خود با این چکنویسان و تامینکنندگان سرمایه که اغلب در ساختمان یا بخش دیگری فعالیت میکنند، غافلند.
اگر بتوانید کاری کنید که این افراد شما را بشناسند و برایتان ارزش قائل شوند و شما ستاره بخش فناوری باشید، بهسرعت مسیر موفقیت را در پیش خواهید گرفت.
1️⃣1️⃣ با کارکنان غیرفنی مشکل دارید
متخصصان فناوری و اطلاعات اغلب اوقات نمیتوانند خیلی راحت درباره طرحهای خود در خصوص هزینههای جدید در حوزه فناوری یا اختصاص منابع یا افراد توضیح دهند. اگر این صحبتها را برای افرادی انجام میدهید که اطلاعات چندانی از فناوری اطلاعات ندارند، نمیدانید چه نکاتی را بازگو کنید که برای آنها مهم باشند و نمیدانید پیشنهادهای شما چه تاثیری روی آنها یا روی شرکت خواهد گذاشت. اگر هم مطمئن باشید که خیلی واضح و دقیق همهچیز را توضیح دادهاید، آیا این افراد بهدرستی محتوای ارائهشده را میفهمند؟ اگر همکار شما از متخصصان حوزه فناوری اطلاعات باشد، بهطور حتم خیلی راحت برنامههای شما را میفهمد و به کار میگیرد. پس اگر نمیتوانید با همکاران غیر فنی خود ارتباط برقرار کنید، اهدافتان را برای کسی مطرح کنید که زبان شما را میفهمد و از او بخواهید تا موضوع را با سایر همکاران در میان بگذارد.
2️⃣1️⃣ در منطقه امن خود باقی میمانید
برخی از متخصصان IT هرگز به قلمرو خارج از فناوری فکر نمیکنند. این افراد باید در خودشان تغییر ایجاد کنند و بیشتر اجتماعی و مشارکتی باشند تا تاکتیکی و وظیفه محور. نتیجه عدم ایجاد چنین تغییری، نابودی حرفه IT شما را رقم خواهد زد. اگر کارمندانی دارید که در حوزههای مختلف کار میکنند، در پرسشهای مربوط به فناوری به آنان کمک کنید و به آنها بگویید که در صورت نیاز کمکشان خواهید کرد. داشتن همکارانی خارج از حوزه فعالیت شما میتواند تضمینی برای کمک به شما باشد.
3️⃣1️⃣ عدم وجود مهارتهای بین فردی
شرکت iCIMS ( ارائهدهنده خدمات نرمافزاری استخدامی) گزارشی را در خصوص مهارتهای نرمافزاری منتشر کرد که حاصل بررسی 400 منبع انسانی و استخدام افراد حرفهای بوده است. افرادی که با مهارتهای نرمافزاری در حوزه IT استخدام میشوند 18 درصد بیشتر از افراد با مهارتهای سختافزاری هستند. میتوان تخمین زد 90 درصد مسائل اجرایی مربوط به ضعفهای بین فردی است و بیشتر آنها بهدلیل کمبود توانایی نیست. ارزش واقعی یک متخصص IT یک ترکیب قدرتمند از تخصص عمیق فناوری و قابلیتهای انسانی است. وقتی کارفرما این ترکیب را در یک شخص تشخیص دهد، سخاوتمندانه به او پاداش میدهد.
4️⃣1️⃣ عدم انطباق
تمایل به تغییر میتواند یک تیم را بسازد یا درهم بشکند. محیط میتواند استرسزا باشد و هیچکس نمیخواهد با افرادی کار کند که اهمیت دوستی و رشد و پیشرفت را درک نمیکنند. تکنولوژی دائم در حال تغییر است و مهارتهای فنی ارزشمند هستند، مهارتهای نرمافزاری برای کسبوکار در بلندمدت باارزشترند. فناوری با گذشت زمان رشد میکند، زیرا بخش بزرگی از فناوری، سازگاری و وفقپذیری است. اینها مهارتهایی نیستند که یک برنامهنویس یا متخصصان IT بخواهند به آن بسنده کند و این در حالی است که همین مهارتها برای یک تکنسین جزو ضروریات به شمار میآید.
🔺 20 اشتباه مهلک که ناخواسته حرفه شما درIT را به نابودی میکشانند - بخش پایانی
5️⃣1️⃣ دنبال کردن تحصیلات تکمیلی بدون تمرکز
اگر از متخصصان IT در مورد تحصیلات تکمیلی بپرسید، تقریبا هیچکس جواب مشابهی به شما نمیدهد: ارزش پول خرج کردن ندارد مگر آنکه مطمئن شوید که چرا این کار را انجام میدهید و بازگشت سرمایه شما چگونه خواهد بود. اگر فقط ادامه تحصیل را برای ارتقای پتانسیل درآمدی انجام میدهید، باید برای تایید این مسئله و اینکه آیا ادامه تحصیل برای شما پولساز است یا خیر، تحقیق کنید. بسیاری از کارفرمایان و صنایع تجربه را بهتر و ارزشمندتر از آموزش میدانند. قبل از انجام این کار خوب درباره آن تحقیق کنید.
6️⃣1️⃣ از فرصتهای آموزشی دوری میکنید
اگر در شرکتی کار میکنید که سعی دارد از طریق آموزش حرفه شما را تقویت کند و شما به همین دلیل آنجا را ترک میکنید؛ در واقع به شکل دیگری نابودی حرفه خود را رقم میزنید؛ دلیل آن هم ماندن طولانیمدت در یک شغل بدون داشتن یک مسیر شغلی مشخص است. حدود دوسوم کسانیکه در حوزه برنامهنویسی کامپیوتر و IT هستند، میگویند که نیاز به آموزش مداوم و توسعه مهارتها از لازمههای موفقیت و پیشرفت در این حرفه است.
7️⃣1️⃣ تمرکز ندارید
آموزش مداوم و توسعه مهارتهای فنی برای تداوم حرفه شما یک امر ضروری است، اما تنها آموزش و تخصص کمککننده حرفه شما نیست؛ باید برای مدتی این روند را متوقف کنید تا بتوانید روی کسب تجربههای بعدی بهخوبی تمرکز کنید.
8️⃣1️⃣ فکر میکنید موفق شدهاید
برخی اشتباهها در زیر موفقیتهای شغلی پنهان میشوند. بیشتر زمان و تلاش ما صرف جایگذاری افراد مناسب در سمتهای مناسب میشود، بنابراین، مهم است که هنگام بروز رویدادها و در بسترهای اجتماعی بتوانیم حتی بعد از موفقیت هم همچنان شبکه ارتباطی خود را حفظ کرده و آن را رشد دهیم.
9️⃣1️⃣ به دنبال به چالشکشیدن کارمندان نیستید
اشتباه دیگری که معمولا در روند پیشرفت این حرفه رخ میدهد آن است که وقتی کارمندان فناوری کار موردنظر را بهخوبی به انجام رساندند، دیگر خودشان را به چالش نمیکشند. همیشه باید سعی کنیم افراد و خدمات را در زمینههایی که مهارتهای تاکتیکی آنان مورد نیاز است به کار بگیریم، ضمن اینکه فرصتی را فراهم کنیم تا درک بهتری از کسبوکار خارج از وظایف فوری خود داشته باشند. این کار متخصصان IT را تشویق میکند تا از محیط امن خود خارج شوند و خود را در معرض افراد و ایدههای جدید و همچنین افکار انتقادی و حل مسئله که به نفع همه کارمندان و تیم است، قرار دهند.
0️⃣2️⃣ چشمانداز درازمدتی دارید
وقتی برای آینده برنامهریزی میکنید، خیلی پیش نروید. اگر نقشه راه شما بیشتر از 2 سال طول بکشد، یعنی اینکه خیلی دور شدهاید. پیشنهاد میشود اهدافتان را در کوتاهمدت برای یک سال و در بلندمدت برای بیشتر از یک سال تنظیم کنید. باید دائم روند شغلی خود را بررسی کنید و اهداف خود را بر اساس دستاوردها، روند کاری و توسعه مهارتها تنظیم کنید
5️⃣1️⃣ دنبال کردن تحصیلات تکمیلی بدون تمرکز
اگر از متخصصان IT در مورد تحصیلات تکمیلی بپرسید، تقریبا هیچکس جواب مشابهی به شما نمیدهد: ارزش پول خرج کردن ندارد مگر آنکه مطمئن شوید که چرا این کار را انجام میدهید و بازگشت سرمایه شما چگونه خواهد بود. اگر فقط ادامه تحصیل را برای ارتقای پتانسیل درآمدی انجام میدهید، باید برای تایید این مسئله و اینکه آیا ادامه تحصیل برای شما پولساز است یا خیر، تحقیق کنید. بسیاری از کارفرمایان و صنایع تجربه را بهتر و ارزشمندتر از آموزش میدانند. قبل از انجام این کار خوب درباره آن تحقیق کنید.
6️⃣1️⃣ از فرصتهای آموزشی دوری میکنید
اگر در شرکتی کار میکنید که سعی دارد از طریق آموزش حرفه شما را تقویت کند و شما به همین دلیل آنجا را ترک میکنید؛ در واقع به شکل دیگری نابودی حرفه خود را رقم میزنید؛ دلیل آن هم ماندن طولانیمدت در یک شغل بدون داشتن یک مسیر شغلی مشخص است. حدود دوسوم کسانیکه در حوزه برنامهنویسی کامپیوتر و IT هستند، میگویند که نیاز به آموزش مداوم و توسعه مهارتها از لازمههای موفقیت و پیشرفت در این حرفه است.
7️⃣1️⃣ تمرکز ندارید
آموزش مداوم و توسعه مهارتهای فنی برای تداوم حرفه شما یک امر ضروری است، اما تنها آموزش و تخصص کمککننده حرفه شما نیست؛ باید برای مدتی این روند را متوقف کنید تا بتوانید روی کسب تجربههای بعدی بهخوبی تمرکز کنید.
8️⃣1️⃣ فکر میکنید موفق شدهاید
برخی اشتباهها در زیر موفقیتهای شغلی پنهان میشوند. بیشتر زمان و تلاش ما صرف جایگذاری افراد مناسب در سمتهای مناسب میشود، بنابراین، مهم است که هنگام بروز رویدادها و در بسترهای اجتماعی بتوانیم حتی بعد از موفقیت هم همچنان شبکه ارتباطی خود را حفظ کرده و آن را رشد دهیم.
9️⃣1️⃣ به دنبال به چالشکشیدن کارمندان نیستید
اشتباه دیگری که معمولا در روند پیشرفت این حرفه رخ میدهد آن است که وقتی کارمندان فناوری کار موردنظر را بهخوبی به انجام رساندند، دیگر خودشان را به چالش نمیکشند. همیشه باید سعی کنیم افراد و خدمات را در زمینههایی که مهارتهای تاکتیکی آنان مورد نیاز است به کار بگیریم، ضمن اینکه فرصتی را فراهم کنیم تا درک بهتری از کسبوکار خارج از وظایف فوری خود داشته باشند. این کار متخصصان IT را تشویق میکند تا از محیط امن خود خارج شوند و خود را در معرض افراد و ایدههای جدید و همچنین افکار انتقادی و حل مسئله که به نفع همه کارمندان و تیم است، قرار دهند.
0️⃣2️⃣ چشمانداز درازمدتی دارید
وقتی برای آینده برنامهریزی میکنید، خیلی پیش نروید. اگر نقشه راه شما بیشتر از 2 سال طول بکشد، یعنی اینکه خیلی دور شدهاید. پیشنهاد میشود اهدافتان را در کوتاهمدت برای یک سال و در بلندمدت برای بیشتر از یک سال تنظیم کنید. باید دائم روند شغلی خود را بررسی کنید و اهداف خود را بر اساس دستاوردها، روند کاری و توسعه مهارتها تنظیم کنید
شرکت #رایتل در حوزه سیستم های تحلیل داده نیازمند جذب همکارانی برای پشتیبانی از سیستمهای ETL با شرایط ذیل می باشد:
1- رشته تحصیلی ترجیحا کامپیوتر
2- آشنایی کامل با PL/SQL
3- آشنایی نسبتا خوب با سیستم عامل لینوکس
4- آشنایی به مفاهیم BI و ETL
5- توانایی مانیتورینگ و اشکال زدایی از سیستمهای ETL در طول شبانه روز
از علاقه مندان تقاضا می شود رزومه کاری خود را حداکثر تا 10 آبان ماه 97 به آدرس BI-JV@rightel.ir ارسال نمایند.
1- رشته تحصیلی ترجیحا کامپیوتر
2- آشنایی کامل با PL/SQL
3- آشنایی نسبتا خوب با سیستم عامل لینوکس
4- آشنایی به مفاهیم BI و ETL
5- توانایی مانیتورینگ و اشکال زدایی از سیستمهای ETL در طول شبانه روز
از علاقه مندان تقاضا می شود رزومه کاری خود را حداکثر تا 10 آبان ماه 97 به آدرس BI-JV@rightel.ir ارسال نمایند.