10 کاری که یک توسعه دهنده منبع باز باید انجام دهد

در سال های اخیر ، جنبش منبع باز با جهشی رشد کرده و اکنون تقریباً همه شرکت ها آن را دارند. به همین دلیل ، هرچه بیشتر سازمانها برای عملکرد صحیح به پرسنلی با ابزار و مهارت در این زمینه نیاز دارند.

انواع فناوری

مارک اتوود در کنفرانسی در آتلانتا اظهار داشت: وقتی با منبع باز کار می کنید این فرصت را دارید که روی چیزی کار کنید که به درد دنیا می خورد. وی همچنین اشاره کرد که در این دنیا همکاران عالی و حتی بهترین دوستان را پیدا خواهید کرد. و چیزی که برجسته بود این بود که با کار در این زمینه ، کار شما قابل حمل است و این یک مزیت بزرگ است.

نویسنده جیسون هیبتس در کتاب خود "بنیاد یک شهر منبع آزاد" مطرح می کند که مهارت های منبع آزاد اصلی که یک شخص باید برای رشد در این بخش داشته باشد چیست. برخی از آنها را ارائه می دهیم:

 

مهم است که یاد بگیرید واضح بنویسید. هنگام نوشتن مطلبی ، از چندین همکار بخواهید آن را بخوانند و ویرایش کنند. سپس می توانید با توجه به نظرات دریافت شده آن را اصلاح کنید.

همچنین یادگیری بیان خود ، هم از طریق تلفن و هم در جلسات بسیار مهم است. به افراد اجازه دهید با شما تماس بگیرند ، ایمیل شما را ارائه دهند و نگران SPAM نباشید.

 

  • مهارت های فنی خود را گسترش دهید

حتی اگر می خواهید به عنوان مهندس سیستم کار کنید ، نگران یادگیری زبان برنامه نویسی باشید. کارشناسان یادگیری پایتون را توصیه می کنند زیرا یادگیری آن آسان است و خواندن آن آسان است ، و جاوا اسکریپت را به دلیل اینکه همه جا وجود دارد یاد می گیرید.

همچنین استفاده از اشکال زدایی را بیاموزید و باید خود را در کد منبع توزیع شده آموزش دهید ، که امروز به معنای Git و GitHub است.

ارتباط

  • ایجاد روابط و یافتن شریک

منبع باز به این دلیل کار می کند که جامعه ای است که با هم کار می کند. برای شروع این روابط با جامعه ، شروع به جستجوی افراد نزدیک خود کنید تا آنها را بشناسید. می توانید فضاهای کاری ، مکان های هکرها ، باشگاه ها ، مدارس و کتابفروشی های خود را جستجو کنید. و سپس می توانید افق دید خود را در سراسر کشور و جهان گسترش دهید. ابتدا با جستجوی اینترنت در مورد آنها و پروژه های آنها بیاموزید.

به نوبه خود ، شما می توانید در کنفرانس ها و رویدادها شرکت کنید ، زیرا آنها یک روش عالی برای ملاقات و ارتباط با مردم هستند.

 

  • سخت کار کن

اتوود می گوید: "شما باید کار را قبل از به دست آوردن کار انجام دهید" ، و او حق دارد. به همین دلیل توصیه می شود پروژه ای تهیه کنید و درگیر آن شوید ، می توانید با خواندن بخش س questionsالات و پاسخ دادن به برخی از آنها شروع به خطا کنید و برخی از خطاها را دریافت کرده و آنها را تصحیح کنید. سپس می توانید پیشنهاد کنید برخی از عملکردها را وارد کرده و آن را کدگذاری کنید.

با این کار مهارت های خود را ارتقا می دهید و اعتبار خود را تقویت می کنید و در دنیای منبع باز شهرت بسیار مهم است.

1

  • همکاری کنید

از مردم از سراسر جهان حمایت کنید و از ابزارهایی که هر پروژه منبع باز استفاده می کند شروع کنید. به عنوان مثال ، شما باید با IRC (چت اینترنت رله) ، ردیاب اشکال و لیست های پستی آشنا شوید. باور کنید یا نکنید ، استفاده از GIT برای یادگیری در مورد درخواست pull و نظر ورود به سیستم نیز مهارت فوق العاده مهمی است.

توصیه می شود که یاد بگیرید که بررسی و برنامه نویسی کد را با یک شریک انجام دهید ، زیرا دو نفر کد نویسی را بهتر انجام می دهند و شما منیت را کم می کنید.

 

  • ایجاد شهرت

در این دنیا می خواهید مردم بدانند شما چه می كنید. نمونه کارهای قبلی ، ایمیل ها ، تعهدات و سایر مشارکت های خود را تهیه کنید. به این ترتیب ، شما می توانید نمونه کارها را با خلاصه برنامه درسی خود همراه کنید.

شبکه های اجتماعی خود را به ویژه مشخصات LinkedIn خود را به روز نگه دارید.

شهرت -1

  • به دنبال کار باشید

هر پروژه منبع آزاد به یک شرکت مرتبط است. هنگامی که اعتبار خود را ایجاد کردید ، همکاران شما در مورد فرصت های شغلی که مهارت شما برای پر کردن جای خالی مناسب است ، به شما خواهند گفت.

در کنفرانس ها وقتی سخنرانان اظهار نظر می کنند که به دنبال کارمند هستند یا سایر افراد حاضر درباره فرصت های شغلی صحبت می کنند ، به آنها گوش دهید. اما به هیچ وجه انتظار ندارید که کار به تنهایی به سراغ شما بیاید.

 

  • در جریان باشید

راهی برای همگام سازی با روندها و مهارت های مورد نیاز مشاغل موجود وجود ندارد. اما می توانید از طریق وبلاگ ها ، مقالات ، خبرنامه ها ، شبکه های اجتماعی ، آموزش ها ، پادکست ها ، کتاب ها ، مجلات ، کنفرانس ها و رویدادها خود را بیاموزید و خود را مطلع کنید. نکته مهم این است که شما انتظار ندارید که کسی برای شما یاد بگیرد ، اما باید وقت بگذارید و منابعی را که برای جهت حرفه ای مورد نظر شما مناسب هستند پیدا کنید و به آنها وقت اختصاص دهید.

جلد_01

  • بازار خود را پیدا کنید

در بسیاری از مواقع ، مشاغل دائمی مشاغلی هستند که نیاز به مجموعه خاصی از مهارت ها ، زمینه و دانش دارند و می دانند چگونه می توانند کارها را انجام دهند ، به عنوان یک کار بی نظیر برای شما مفید است. از آنجا که از کارمندان انتظار می رود چندین عملکرد را انجام دهند.

به عنوان مثال ، اگر می دانید چگونه خطاها را آزمایش کنید ، ابرها را مدیریت کنید و برنامه های کاربردی را طراحی کنید ، در مقابل سه نفری که هر یک از این مهارت ها را جداگانه اداره می کنند ، فرد واجد شرایط تری برای توسعه پروژه های آینده خواهید شد.

 

  • دیوولوه

به یاد داشته باشید که شما همچنین به عنوان یک مبتدی شروع کرده اید. فکر کنید اگر هنگام یادگیری متن باز و مشارکت در پروژه های مختلف مربی داشتید ، اکنون می توانید همین کار را برای دیگران انجام دهید.

واقعیت این است که هیچ کس در همه امور متخصص نیست ، بنابراین وقتی به کسی آموزش می دهید ، به احتمال زیاد اسرار دیگری را نیز خواهید آموخت.

پس دادن_1


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

نظر بدهید ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   سباستین dijo

    مقاله خوب! اگرچه کاملاً خلاصه شده است ، اما همه مواردی را که یک توسعه دهنده نرم افزار فعلی باید در نظر بگیرد شامل می شود ...

bool (درست)