آغاز حرفه برنامهنویسی میتواند چالشبرانگیز باشد. میتوان با اطمینان گفت که تقریبا هر برنامهنویس تازه کاری در آغاز کار خود با مشکلات و مسائلی روبرو میشود که ممکن است دشوار یا اضطرابآور به نظر برسند. بسیاری از توسعهدهندگان موفق اذعان میکنند که در آغاز حرفهی خود، اشتباهات بسیاری را مرتکب شدهاند، که بعدها به این اشتباهات پی بردهاند یعنی شاید ماهها و حتی سالها بعد متوجه این حقیقت شدهاند. همهی این افراد آرزو داشتند که میتوانستند زودتر از این، به نکات و راهنماییهای لازم به منظور دستیابی به موفقیت دسترسی داشته باشند تا بدین ترتیب بتوانند از هدر رفتن زمان خود به منظور درک نقشها و وظایف خود به عنوان یکی از اعضای تیم برنامهنویسی، اجتناب کنند.
در این مطلب، به نکاتی اشاره میکنیم که توسعهدهندگان حرفهای به توصیه در مورد آنها پرداختهاند تا به شما کمک کنند که بتوانید به عنوان یک برنامهنویس هر چه زودتر به موفقیت دست پیدا کنید و از بروز مشکلات اجتناب کنید.
۱- کار گروهی از ضرورت بسیاری برخوردار است.زمانی که با تیم خود کار میکنید، نمیتوانید از برقراری ارتباط با دیگران اجتناب کنید. و حتی اگر بتوانید به هر نحوی از این ارتباطات اجتناب کنید، کدهای شما باید با کدهایی که توسط دیگران نوشته شده است در ارتباط باشد. مهم نیست که به عنوان یک برنامهنویس از چه مهارتهایی برخوردارید، شما باید یاد بگیرید که چگونه با همتیمیهای خود ارتباط و همکاری داشته باشید تا از شکست خوردن اجتناب کنید.
لازم نیست که همهی افراد تیم خود را دوست داشته باشید ، اما باید قادر باشید تا با آنها کار کنید. بنابراین زبان افراد را به اندازهی زبان برنامهنویسی بیاموزید!
۲- از سوال پرسیدن نترسید.سوال پرسیدن روش خوبی برای یادگیری است، همانطور که میتواند یک فرصت مناسب برای شما به منظور برقراری ارتباط با همکارانتان باشد.
قبل از پرسیدن یک سوال فنی، سعی کنید که خودتان از طریق جستجو در اینترنت پاسخ آن سوال را پیدا کنید. به عنوان مثال، اگر شما یک توسعهدهندهی PHP هستید، درست نیست که از همکار خود بپرسید “من میخواهم یک آرایه مثل {۱, ۲, ۳, …, n, n-1} در PHP ایجاد کنم، میتوانید در این مورد به من کمک کنید؟ ” شما با پرسیدن این سوال نشان دادهاید که نه تنها در PHP از کمبود مهارت برخوردارید، بلکه زحمت جستجو کردن در گوگل و یا فکر کردن در مورد آن را نیز به خود ندادهاید .
۳- ابتدا فعالیتهای دارای اولویت را تکمیل کنید.این مورد ممکن است بسیار واضح به نظر برسد، اما به یاد داشته باشید: شما باید فعالیتهایی که از اولویت برخوردار هستند را انتخاب کنید، حتی اگر مواردی که از اولویت کمتری برخوردارند، برای شما جالبتر به نظر برسند. رفتار حرفهای داشته باشید.
۴- در مورد چیزهایی که نمیدانید نگران نباشید.ممکن است در معرض بحثهای فنی بسیاری قرار بگیرید که پر از کلمات و عباراتی هستند که ممکن است برای شما بیمعنی باشند. لازم نیست که مضطرب شوید و زمان خود را با نگرانی در مورد نکاتی که چیزی از آنها نمیدانید، هدر دهید. در دنیای کامپیوتر، موضوعات و مباحث بینهایتی برای یاد گرفتن وجود دارند. همچنین فهرستی از کلمات بینهایتی نیز وجود دارند که ممکن است در ابتدا معنای هیچ یک از آنها را متوجه نشوید. اما اگر به یاد گرفتن آنها ادامه دهید، در نهایت معنای آنها را متوجه خواهید شد.
۵- به دست آوردن یک شغل ، به معنای پایان یافتن یادگیری نیست.در کنار به روز بودن در مورد اخبار جهان، شما نیاز دارید تا در یادگیری مهارتها و ابزارهای جدید نیز به روز باشید. و این مسئله تقریبا در مورد تمامی حرفهها صدق میکند و برنامهنویسی نیز از آن مجزا نیست. با به روز کردن مهارتهای خود، بیشتر و بیشتر پیشنهادهای کاری دریافت خواهید کرد.
مهمترین عامل در موفقیت شما، خود شما هستید. تنها لازم است برای انجام دادن حرفهی خود به بهترین شکل، مسئولیتپذیر باشید.
برگرفته از: www.sololearn.com
۱ - مراقب خود باشید
بالاتر از هر چیزی آن است که به بهترین شکل ممکن از خود مراقبت کنید. به اندازه کافی استراحت کنید؛ غذای سالم بخورید؛ در طول روز نوشیدنی زیاد مصرف کنید؛ و همچنین به اندازه کافی ورزش کنید. اینها معمولترین روشهایی است که برای سالم ماندن به آنها نیاز دارید؛ اگر به این مسائل به ظاهر ساده دقت کنید بهتر میتوانید با وظایف و مسئولیتهای بیشتری که روی دوش شما گذاشته میشود و استرس مضاعفی که به شما وارد میشود؛ خود را سازگار کنید. اما توجه داشته باشید که در پایان روز به دنبال راههایی باشید تا از استرس خارج از محل کار شما کاسته شود، این روشها میتواند هر چیزی باشد؛ از فرستادن پیغام گرفته تا آروماتراپی.
۲ - برای وظایف روزانه خود یک روال منظم تنظیم کنید
تنظیم یک روال منظم برای هر کاری واجب و ضروری است؛ پس از همین حالا شروع کنید و تصمیم بگیرید به چه طریقی میخواهید به وظایف روزانه خود عمل کنید. اولویتهای خود را مشخص کنید و از همانجا کار را شروع کنید. مواردی که باید در ابتدا انجام شوند؛ در ابتدا انجام خواهند شد و سایر کارها میتوانند بنابر اولویت و اهمیتی که دارند انجام شوند. اگر برای روبرو شدن با حجم کاری خود یک برنامه مشخص و همیشگی وضع کنید؛ بهنظر راحتترین کار آن است که آنها را به قسمتهای کوچکتر مجزا کنید. چنین کاری به شما کمک میکند که در هر لحظه فقط به یک کار فکر کنید و روی آن تمرکز داشته باشید. چون مواجه شدن با تمام پروژهها در مدت زمان بسیار کم میتواند برنامههای شما را بههم بریزد.
۳ - پیشرفت خود در کارها را زیر نظر داشته باشید
فرآیند طرحریزی هر کاری به معنی آن است که چطور میتوان چیزی را که از شما انتظار میرود به بهترین نحو انجام دهید. فقط شما هستید که میدانید چه چیزی برایتان بهتر عمل میکند؛ این شما هستید که باید راه خود را در مدیریت بهتر زمان پیدا کنید. به فرآیندی نیاز دارید که بتواند به شما بگوید چه کارهایی باید انجام شود و به شما کمک کند تا میزان پیشرفت روزانه خود در کار محول شده را ارزیابی کنید. شما نیاز دارید که هم بدانید تا این لحظه چه کارهایی را انجام دادهاید و هم اینکه برای خود برنامهای طرح کنید که شما را در رسیدن به هدف نهایی یاری کند. این برنامه میتواند با چیزی که شما انتظار دارید بهدست آورید آغاز شود و با چیزی که در پایان بهدست میآورید به اتمام برسد. همانطور که یک ورزشکار خود را برای یک مسابقه آماده میکند؛ شما هم بهطور آهسته به هدفهای خود میرسید.
۴ - دائماً پای کامپیوتر نباشید و در طول روز چندینبار آن را رها کنید
زمانیکه سرتان شلوغ باشد و کارهای زیادی برای انجام داشته باشید؛ بهقدری در کار خود غرق میشوید که به اطراف خود توجه نمیکنید و همه چیز را فراموش میکنید. شاید متمرکز ماندن روی کار سادهتر باشد؛ اما در واقع میتواند برای سلامتی مضر باشد؛ این ضرر هم فیزیکی است و هم فکری. نشستن در یکجا به مدت طولانی بههیچ عنوان توصیه نمیشود. بهخاطر داشته باشید که در طول روز و در حین کار به خود استراحت دهید. از جای خود بلند شوید؛ حرکات نرمشی انجام دهید؛ عضلاتتان را بکشید؛ راه بروید؛ و سعی کنید کاری کنید که استرس کاری از شما دور شود. این باید بخشی از برنامه روزانه شما باشد.
۵ - از سایر کارمندان بازخورد بگیرید
در هر کاری که انجام میدهید بهتر است از سایر کارمندان محل کار خود درباره کاری که شما انجام میدهید بازخورد بگیرید. درعوض اینکه فقط به روی مسئولیتهای خود متمرکز باشید؛ سعی کنید با اطرافیان خود وارد صحبت شوید و درباره مسائل مختلف گفتگو کنید. هر کسی در محیط کار چیزی برای اشتراکگذاری دارد؛ پس اهمیت و ارزش بازخورد از دیگران را دستکم نگیرید. همیشه میتوانید از دیدگاه کسانی که با شما کار میکنند استفاده خوبی داشته باشید. اگر روی کاری که انجام میدهید نیاز به ایده دارید؛ افرادی که در اطراف شما کار میکنند بهترین منبع هستند.
۶ - سعی کنید به دیگران کمک کنید و باعث ارتقای سطح دانش آنها بشوید
حتی در محیطهای کاری که بیشترین تاکید روی کار فردی است؛ درخواست کمک و پشتیبانی از دیگران باید در دستور کار شما باشد. این مورد میتواند از دو نظر سودمند باشد. وقتی برای کمک به دیگران وقت میگذارید؛ یا اینکه نکاتی را در مورد نحوه کار آنها یادداشت میکنید؛ رضایتمندی شما به میزان زیادی افزایش مییابد. همه افراد سپاسگزار کسانی هستند که به آنها کمک میکنند و پشتیبانی میدهند. وقتی با پشتیبانی از همکارانتان به آنها آموزش میدهید؛ رضایت شخصی مضاعفی پیدا میکنید که به هیچعنوان قابل اندازهگیری نیست.
۷ - یک روز را به انجام کارهای عقبافتاده اختصاص دهید
اصلا مهم نیست که کار شما تا چه اندازه پیچیده است؛ همه به استراحت نیاز دارند. اگر تحت فشار هستید؛ باید کاری کنید که گاهی از این همه فشار خلاص شوید گویی که هیچ فشاری وجود ندارد. سازگار شدن با استرس کاری؛ آسان نیست. پس زمانی را به استراحت و آرام شدن اختصاص دهید. یک روز هفته را برای در کنار دوستان بودن یا رسیدگی به کارهای عقبافتادهای که زمانی برای آنها ندارید درنظر بگیرید. این کار به شما امکان میدهد تا با مشکلات غیرمنتظره که بهطور ناگهانی رخ میدهند روبرو شوید و آنها را حل کنید. این میتواند روز بدون استرس شما باشد.
۸ - راهی پیدا کنید که به خود پاداش بدهید
گاهی کار بهقدری دشوار میشود که ممکن است احساس پیشرفت در کار را از شما بگیرد و باعث سرخوردگی شود. سعی کنید راهی پیدا کنید که وقتی کاری را به پایان میرسانید به خود پاداش بدهید. حتی اگر این کار خیلی کوچک و کم اهمیت باشد باید از خودتان راضی باشید. چیزی که دوست دارید را انتخاب کنید؛ میتواند غذای محبوب شما باشد یا خرید کالایی که به شما احساس خوبی میدهد. پاداش به خود روشی عالی برای ایجاد انگیزه و داشتن احساس بهتر نسبت به کاری است که هر روز انجام میدهید. برای هر کاری که انجام میدهید؛ راههایی وجود دارد که میتوانید به خود پاداشهای کوچک بدهید. شاید سایرین فکر کنند که آنها بسیار ناچیز و کماهمیت هستند اما برای ایجاد رضایت از کاری که انجام میدهید واجب و ضروری هستند.
۹ - زمانی را به ارزیابی پیشرفت خود اختصاص دهید
هر شغلی چالشهای خاص خود را دارد. اما لازم است که زمانی را به ارزیابی میزان پیشرفت خود در کار اختصاص دهید. میتوانید در پایان هفته یا ماه؛ زمانی را درنظر بگیرید تا ببینید که تا چه حد در رسیدن به اهدافی که داشتهاید موفق عمل کردهاید. باید بتوانید نقاط قوت و ضعف خود را ببینید؛ نباید فقط به ارزیابی سرپرست خود اکتفا کنید. نسبت به کاری که میکنید و رضایتمندی که دارید منصف باشید. ارزیابی پیشرفت به شما کمک میکند تا به آینده نگاه کنید و برای آن برنامهریزی کنید.
۱۰ - زمانی را به استراحت و تفکر خلاقانه اختصاص دهید
هر فردی نیاز به زمانی دارد که خود را از کار رها کند؛ این زمان میتواند حتی در طول روز کاری باشد. این فکر که زمانی از روز را به خود اختصاص دهید بسیار خوب است. اگر این زمان فقط در حد چند دقیقه باشد هم فواید خود را دارد. این مورد از اهمیت فوقالعادهای برخوردار است؛ بهویژه اینکه در جایگاهی باشید که به خلاقیت نیاز داشته باشد. زمانی که به خود استراحت میدهید بهترین زمان برای بروز و شکلگیری ایدههای جدید است. استرس باعث میشود تا توانایی شما در الهام بخشیدن به بسیاری از ایدهها کاهش یابد؛ اما کاهش استرس موجب افزایش قدرت خلاقیت میشود. بلند شدن از جای خود و کمی پیادهروی میتواند قوه تخیل شما را فعال کند.
۱۱ - دانش خود را با گذراندن دورههای مختلف یا حضور در کلاسهای آموزشی گسترش دهید
ارتقای تعلیم و آموزش از جمله مواردی است که معمولا در محیطهای کاری نادیده گرفته میشود. شاید راحتتر آن باشد که کار خود را یاد بگیرید و بهصورت روال همیشگی آن را انجام دهید. اما همه نیاز دارند تا سطح دانش خود را افزایش دهند. این کار میتواند با شرکت در یک دوره آنلاین یا خواندن کتاب و مقاله در اوقات بیکاری صورت گیرد. حتی افرادی که در یک زمینه خاص کارشناس خطاب میشوند دائما در حال یادگیری هستند. پیوسته مطالعه کنید؛ یادگیری در زمینههای مختلف که به کارتان مرتبط باشد همیشه شما را آگاه و مطلع نگه میدارد. اگر خود را به دانش بالاتر مجهز کنید میتوانید در حرفه خود همیشه جلوتر از سایرین باشید و شاید حتی خود را برای تغییر احتمالی شغل در آینده آماده کنید.
منبع : http://www.shabakeh-mag.com/success-and-entrepreneurship/2520