The Wayback Machine - https://web.archive.org/web/20250918015709/https://github.com/cs-internship
Skip to content
@cs-internship

CS Internship

س?�‌اس ا?�نترنش?�پ چه برنامه‌ا?� است؟

س?�‌اس ا?�نترنش?�پ (CS Internship) ?�ک برنامه کاملا را?�گان و ر?�موت است که هدف آن آماده‌ساز?� کارآموزان برا?� ورود به بازار کار و کار کردن در ت?�م‌ها?� حرفه‌ا?� و ر?�موت است. تمرکز ا?�ن برنامه بر رو?� آموزش مهارت‌ها?�?� است که برا?� کار کردن با «ت?�م‌ها?� ر?�موت و حرفه‌ا?�» و «خلق ارزش در شرکت‌ها?� بزرگ» مورد ن?�از است.

از آنجا?�?� که مهارت‌ها?� نرم نقش بس?�ار مهم?� در موفق?�ت ?�ا شکست ?�ک ت?�م نرم‌افزار?� دارد، تمرکز اصل?� ما در ا?�ن برنامه، آموزش مهارت‌ها?� نرم است. مهارت‌ها?� نرم، مثل مهارت قول دادن، سوال کردن، جواب دادن، به اشتراک گذاشتن اطلاعات، کمک کردن به د?�گران، حل مسئله و بس?�ار?� مهارت د?�گر که آموزش آنها در ح?�ن کارآموز?� و بر اساس کارها?�?� که برا?� کارآموزان طراح?� م?�‌شوند اتفاق م?�‌افتد.

برنامه در حال حاضر شامل سه دوره‌ با عناو?�ن «وب»، «س?�‌شارپ» و «?�ادگ?�ر?� ماش?�ن» است. کارآموزان در ا?�ن دوره‌ها علاوه بر ?�ادگ?�ر?� دانش فن?�، مهارت‌ها?� نرم را در ?�ک مح?�ط حرفه‌ا?� و واقع?� تجربه م?�‌کنند.

از آنجا?�?� که همه کارآموزان در دوره‌ها?� خود دستاوردها و احساسات خود را در ل?�نکد?�ن و تو?�?�تر با هشتگ #cs_internship به اشتراک م?�‌گذارند، م?�‌توان?�د پست‌ها?� آنها را در ا?�ن شبکه‌ها بب?�ن?�د تا ب?�شتر با حال و هوا?� کار?� ما آشنا شو?�د.

پست‌ها?� کارآموزان در ل?�نکد?�ن
پست‌ها?� کارآموزان در تو?�?�تر

مهم‌تر?�ن ارزش?� که ما در ا?�ن برنامه رو?� آن کار م?�‌کن?�م، «تمام?�ت» ?�ا «Integrity» است؛ اصل?� که پا?�ه‌ا?� برا?� موفق?�ت فرد?� و ت?�م?� است.

نحوه آموزش

در ا?�ن برنامه ه?�چ چ?�ز?� به شما تدر?�س نم?�‌شود! در برنامه منتور‌ها?�?� در نقش‌ها?� مختلف وجود دارند که کارآموزان م?�‌توانند از آنها در پ?�شبرد مطالب راهنما?�?� بگ?�رند. اساسا مهم‌تر?�ن و?�ژگ?� ا?�ن برنامه وجود منتورها?�?� است که تصم?�م گرفتند داوطلبانه به کارآموزان جد?�د کمک کنند. در ا?�ن برنامه شما خودتان مسئول ?�ادگ?�ر?� خودتان هست?�د و ما در ا?�ن مس?�ر در کنارتان هست?�م. برا?� هر دوره، قدم‌ها?� دق?�ق?� تعر?�ف شده‌است که مس?�ر ?�ادگ?�ر?� مهارت‌ها?� فن?� را به شما نشان م?�‌دهد. برا?� مثال، دوره برنامه‌نو?�س?� «س?�‌شارپ» شامل ?�?� قدم است، ?�عن?� مطالب فن?� ا?�ن دوره در ?�?� قدم تقس?�م شده است.

پس از گذراندن همه قدم‌ها، کارآموز وارد ?�ک دوره عمل?� ?� ماهه م?�‌شود. در ا?�ن ?� ماه با ?�ک ت?�م حرفه‌ا?� و کاملا ر?�موت که در حال انجام ?�ک پروژه واقع?� و لا?�و هستند کار م?�‌کند تا تجربه کار با افراد حرفه‌ا?� و معمار?� نرم‌افزارها?� پ?�شرفته را در مح?�ط?� با د?�س?�پل?�ن بس?�ار بالا تجربه کند.

‌?�ک قدم شامل چ?�ست؟

هر قدم (Step) شامل منابع?� است که با?�د مطالعه شوند و کارها?�?� که با?�د انجام شوند. منابع ممکن است ?�ک فصل از ?�ک کتاب مشخص، ?�ک مقاله، بلاگ و ?�ا ?�ک و?�دئو?� آموزش?� باشد. کارها هم ممکن است شامل موارد مختلف?� باشد. موارد?� مانند نوشتن ?�ک تکه کد، گرفتن ?�ک بج خاص در Stack Overflow و ?�ا آموزش تا?�پ ?�?� انگشت?� باشد. همه منابع به زبان انگل?�س?� هستند، پس ?�ا با?�د با خواندن متون انگل?�س?� راحت باش?�د، ?�ا تصم?�م جد?� داشته باش?�د که در ح?�ن ا?�ن دوره ا?�ن مهارت خود را تقو?�ت کن?�د.

در پا?�ان ?�ک قدم، کارآموز ?�ه ارائه آنلا?�ن ?�?� دق?�قه‌ا?� از دستاوردها و آموخته‌ها?� خود در پلتفرم ل?�نکد?�ن برگزار خواهند کرد.

?�ک قدم چگونه گذرانده م?�‌شود؟

محتوا?� ?�ک قدم توسط منتور مشخص کارآموز به کارآموز تحو?�ل داده م?�‌شود. پس از آن، کارآموز ?�?� ساعت وقت دارد تا محتوا?� آن را بررس?� کند و به منتور خود ?�ک قول بدهد. قول بدهد که تا ک?� ا?�ن قدم را تمام م?�‌کند. پس از آن مسئول?�ت ?�ادگ?�ر?� کل آن قدم با کارآموز است و در ا?�ن مس?�ر م?�‌تواند از کمک منتورها?� برنامه استفاده کند. ما رو?� قول کارآموز حساب م?�‌کن?�م و ا?�ن حرف او بس?�ار برا?�مان مهم است. بنابرا?�ن هر زمان کارآموز متوجه شد که نم?�‌تواند به قول خود عمل کند با?�د همان زمان به منتور خود اطلاع دهد و قول جد?�د بدهد. کارآموز هم?�شه با?�د دستاوردها و آموخته‌ها?� خود را از طر?�ق شبکه‌ها?� اجتماع?� تو?�?�تر و ل?�نکد?�ن با هشتگ #cs_internship به اشتراک بگذارد. منتورها اغلب از ا?�ن طر?�ق در جر?�ان ک?�ف?�ت کار کارآموزها قرار م?�‌گ?�رند.

پ?�ش‌ن?�ازها?� لازم برا?� ورود به برنامه

از آنجا که ا?�ن برنامه کاملا ر?�موت است، افراد برا?� ورود به آن، به ?�ک کامپ?�وتر مناسب برا?� برنامه‌نو?�س?� و ?�ک خط ا?�نترنت که از پهنا?� باند لازم برا?� شرکت در جلسات تصو?�ر?� برخوردار است، ن?�از دارند.

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

چگونگ?� ورود به برنامه

برا?� تصم?�م‌گ?�ر?� درباره ورود به برنامه CS Internship، لازم است اطلاعات کامل?� در مورد ا?�ن برنامه داشته باش?�د و با آگاه?� و تعهد کامل تصم?�م بگ?�ر?�د که م?�‌خواه?�د برا?� پ?�شرفت و ?�ادگ?�ر?� در ا?�ن مس?�ر زمان و انرژ?� بگذار?�د.

برخ?� از موضوعات?� که لازم است قبل از تصم?�م‌گ?�ر?� نها?�?� از آن مطلع شو?�د در ادامه آورده شده:

  • اساسا ماه?�ت وجود?� ا?�ن برنامه چ?�ست؟
  • چه هدف و و?�ژن?� را دنبال م?�‌کند؟
  • برنامه چطور بصورت داوطلبانه کار م?�‌کند؟
  • کارآموزان چه مهارت‌ها را کسب م?�‌کنند؟
  • فرا?�ندها?� اصل?� برنامه چ?�ست؟

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

برا?� شروع کاف?� است وارد گروه تلگرام?� صف برنامه شو?�د. در ا?�ن گروه تمام اطلاعات لازم برا?� آماده شدن و ورود به صف مصاحبه در اخت?�ار شما قرار خواهد گرفت. اگر درباره برنامه ?�ا فرا?�ند مصاحبه سؤال?� داشت?�د، م?�‌توان?�د در گروه مطرح کن?�د. خوشحال م?�‌شو?�م بتوان?�م راهنما?�?�تان کن?�م.

توجه: قبل از ورود به گروه تلگرام?� صف، مطمئن شو?�د اکانت شما username دارد و اگر ندارد آن را تنظ?�م کن?�د.
آدرس ورود به گروه صف CS Internship

کم?� ب?�شتر در مورد برنامه

اگر مشتاق?�د اطلاعات ب?�شتر در مورد برنامه و دوره‌ها?� آن (وب و س?�‌شارپ و ?�ادگ?�ر?� ماش?�ن) و محتو?�ات آن بخوان?�د، جالب است بدان?�د ما همه ا?�ن مستندات را به صورت متن‌باز در گ?�ت‌هاب توسعه م?�‌ده?�م و به صورت عموم?� ا?�ن مستندات در گ?�ت‌هاب برنامه قابل دسترس است.

آدرس صفحه گ?�ت‌هاب CS Internship

همچن?�ن تمام?� ارائه‌ها?� کارآموزان در پا?�ان هر قدم در کانال ?�وت?�وب برنامه منتشر م?�‌شود. شما م?�‌توان?�د ا?�ن ارائه‌ها را مشاهده کن?�د تا با ک?�ف?�ت کار، دستاوردها، و تجربه‌ها?� کارآموزان در برنامه ب?�شتر آشنا شو?�د.

آدرس کانال ?�وت?�وب CS Internship

Pinned Loading

  1. cs-internship-spec cs-internship-spec Public

    Specifications for the CS Internship program.

    81 63

  2. cs-system cs-system Public

    Software for managing the CS Internship programs and other similar programs, supporting custom documentation and policies.

    C# 13 9

  3. CS-Queue-Bot CS-Queue-Bot Public

    Automated Telegram bot for managing the CS Internship queue group, with Azure DevOps integration.

    JavaScript 1 1

  4. CS-Queue-Calendar CS-Queue-Calendar Public

    React calendar for displaying CS Internship queue meetings with Persian/Gregorian support.

    JavaScript 1 1

  5. CS-Club-Bot CS-Club-Bot Public

    Automated Telegram bot for CS internship clubs, with feedback system and AI-driven analysis.

    JavaScript 1 1

  6. CS-Queue-Message-Maker CS-Queue-Message-Maker Public

    Forked from Ali-Sdg90/CS-Queue-Message-Maker

    Simplifies queue updates for CS Internship admins.

    TypeScript 1

Repositories

Showing 10 of 15 repositories

Top languages

Loading…