حرکتی اوپن‌سورس از نوع دانشگاهی!

همیشه ایام امتحانات برای من و البته خیلیا، بهترین تایم برای یادگیری و تجربه کردن ابزار و فریمورک‌های مختلف حوزه برنامه‌نویسی بوده و هست. توی یکی از همین روزا وسط امتحانات به شدت مزخرف، ایده‌ای به ذهنم اومد و گفتم پیادش کنم.

اغلب اوقات به ایام امتحانات پایان‌ترم دانشگاه که نزدیک می‌شدم، افراد مختلف از همه‌جا، تلگرام پیام میدادن که فلان پروژه‌ی فلان درسو مینویسین؟! هزینش چقدر میشه؟! اکثر اون پروژه‌ها هم معمولن با یک سرچ ۱۵ ثانیه‌ای میشد توی نت پیداش کرد.

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

همونطور که شاید شماهم دیده باشین، میگن بیشترین بیکاری بین فارغ‌التحصیلان رشته کامپیوتر هستش و خب دلیلشم معلومه. به بخشیش اشاره کردم که انگشت اتهامش سمت ما هست، البته که یقینن سیستم مریض آموزشی ما و همینطور داشتن اساتید بی‌تجربه و گاهن بی‌سواد بی‌تاثیر نیست،‌ اما یکی از بزرگترین قابلیت‌های رشته ما اصطلاحن سِلف‌اِستادی (Self-Study) جلو بردن اون هستش. یعنی به راحتی شما میتونین هر مبحثی توی حوزه کامپیوتر و برنامه‌نویسی رو از اینترنت براش کورس‌های مختلف آموزشی تو قالب کتاب، متن و فیلم پیدا کنین. پس بازم نتیجه کار به خودمون مربوط میشه و کسی قرار نیست اینجا دل بسوزونه.

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

اصلن هدفم از نوشتن این پست چیز دیگه‌ای بودش 🙂 داشتم میگفتم … همیشه پایان‌ترم که میشه یک عده خاص پروژه‌های دانشجویی رو با رقم‌های نجومی میفروشن (دیدم که میگم!) و طرف مقابل هم هیچ زحمتی در قبال نوشتن سورس‌کد پروژه نمیکنه. نهایتش دیدم که نیم‌ساعت قبل از ارائه‌هاشون بعضی از قسمتای مهم کد رو حفظ میکنن تا جلوی استاد کم نیارن (که ۹۷ درصد استاد فهمیده!) .

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

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

برای دسترسی راحت‌تر به کدهای قرارداده شده در گیتهاب، میتونین به این لینک سر بزنین:

ashkanam.ir/uni_projects

 

35 دیدگاه On حرکتی اوپن‌سورس از نوع دانشگاهی!

  • توضیحات بسیار کامل و مفید بود،انشاءالله که به درد همه دانشجوها بخوره و به خوبی استفاده کنن،یا علی

  • مثل همیشه
    so cool…
    حتما از کدهاتون استفاده میکنیم 🙂
    ممنون

  • خیلی پست مفیدی گذاشتی اشکان جان
    اتفاقا منم واسه پروژه پایانی مبانی به یکی از دوستان گفتم و واسه سورسش گفت که یه مبلغی رو میگیره و انجام میده اما من فقط کمک میخواستم و سورس تنها واسم بی فایده بود
    واسه همین قبول نکردم و اسنک رو تو گوگل سرچ کردم چندیدنو چند نوع مختلف کدشو دیدم و خداروشکر از اخر هم نمره قبولی گرفتم و پاس کردم
    ممنون بابت سورس هایی که گذاشتی یقینا در طول این ترم و ترم های آینده مفید خواهند بود
    موفق باشی عزیزم

  • کم کم بند و بساط افراد سودجو داره جمع میشه 😂
    دمت گرم داداش 💪

  • سلام اشکان عزیز…
    بح بح عجب پست تازه و آبداری بود!
    نکات قشنگی رو اشاره کردی اشکان جان، واقعا یکی از نعماتی که توی ایران هست همین استفاده ی بی دغدغه از کتب و آموزش های رایگان (دراصل پولی) شرکت های بزرگه! بدون داشتن هرگونه دغدغه کپی رایت!
    (البته کاری به درستی و غلطیش ندارم و نمیخوام با دوستان حاضر و غایب بحثی رو شروع کنم!)

    ولی چنین چیزی برای سلف.استادی بصورت حرفه ای هست و انصافا خیلی راحت و دردسترس و درحجم بالا هم قابل استفاده میباشد!

    نکته ی بعدت هم خیلی زیاد درسته!
    متاسفانه عده ی کثیری ازشون بپرسی چرا اومدی دانشگاه، اصلا نمیتونن جوابی بدن(جواب دارن اما نمیگن! مثلا واس پز ش اومدن! یا خیلی چیزا دیگه ک اگر بگم این گروه خیلی عیان میشن…!)
    موضوع وقتی دردناک میشه که توی دانشگاه های دولتی این قضیه رو میبینی، که طرف رباتی خونده اومده نشسته، هیچ قدم مثبتی هم برنمیداره، جای دونفر دیگه عاشق کامپیوتر رو گرفته!

    درهرحال درد زیاده!
    فقط اشکان جان آموزش نحوه گوگل کردن رو هم اگر بذاری بین کدهات فکرکنم بچه ها از استعمال این آموزش خیلی مشعوف بشن!😅

    خلاصه مطلب شرمنده زیاد نوشتم
    گفتم عوض کامنت هایی که قبلا نذاشتم جبران شه 😅

    بازهم بنویس که بیشتر از قلم و دیدگاه قشنگت استفاده کنیم…

    سپاس از شما 😉

    • لطف داری تو علی جان 🙂
      منم کاملن با حرفات موافقم و مدتی بود که میخواستم این حرفارو جایی بنویسمشون که دیگه قسمت شد…
      تو هم فقط بیا کامنت بنویسس :)) به یکی دوتا قانع نشو 🙂
      بابت روش گوگل کردن و ایناهم توی خوده گوگل باز مطلب زیاده, اما بازم چشم, فرصت شد حتمن …
      بازم ممنون بابت کامنت خوبت 🙂

  • بسیار کار خوبی کردی اشکان جان که کد ها رو در اختیار بقیه گذاشتی تا کمکی بهشون بشه اما مهم این کد ها نیست مهم درک حرفهایی بود که لا به لای بحث قراردادن کد گفتی، مهم اینه که دانشجو بفهمه کیه ، کجاست و هدفش چیه!!
    واقعا درد بزرگیه که اکثر دانشجو های رشته های مختلف نه تنها کامپیوتر سرچ زدن تو گوگل رو هم بلد نیستن و این افتضاحه حالا دیگه بقیه مطالب به کنار :))
    کاش دانشگاه هایی بود تحت عنوان فقط مدرک میدهد نصف بیشتر مشکلات مملکت و ماها حل بود :))

    • عاره دقیقن علی جان …
      اصلن قرار نبود اون حرفارو بنویسم, اما دیدم نمیشه 🙂
      ایشالا طرز فکر دانشجوها هم نسبت به اساتید فقط گرفتن نمره خوب نباشه
      ممنون بابت نظرت 🙂

  • حرکتت عالی بود . امیدوارم دانشجوها هم به فکر خودشون باشن… 🙂

  • من اگر بخوام پروژه هامو بزارم استادا میفهمن چه کلای گشادی سرشون رفته :))))))

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

  • انجام تمامی پروژه های دانشجویی به داغون ترین قیمت ممکن😄😄😅
    آموزش رایگان
    فقط بیا
    بدو بدو

  • خیلی حرکت خوبی زدی،
    ریچ کیدز و خروجی های دانشگاه رو هم خیلی خوب اومدی 😃

  • همون فرقانی که دوسش دارین:)

    سلام اشکان و سلام همگی:)
    میشه گفت اکثر حرف هات ، حرف های دل من هم بود.
    قبلنا برای دانشجو ها پروژه مینوشتم و پول میگرفتم اما یک ترمه این کار رو کنار گذاشتم بلکه خود من که انقدر عاشق رشتمم و خدای خوبم هم شاهده که تا اخرین توانم دارم توش پیش میرم ، همون کسی نباشم که داره کمک میکنه به بالا اومدن کسانی که لیاقت بالا اومدن تو این حوزه رو ندارن. تا مبادا مدرک کسایی که واقعا برای کسبش زحمت کشیدن بی ارزش جلوه کنه.
    خیلی باید هوای خودمون رو داشته باشیم.
    ۱- فکر نکنیم کسی هستیم (دست بالای دست بسیار است!)
    ۲- از یاد گرفتن نترسیم و با چالش های زندگی روبرو شیم (به قول امام علی بریم توش شکم ترس!)
    ۳- به حرف های منفی دور و بری هامون گوش ننماییم:)

    برای همتون آرزوی موفقیت دارم رفقا …. یاعلی

  • احسنت. کد هاتو دیدم. بسیار عالی بود. خیلی خوبه که به زبون های مختلف کد مینویسی. ولی به نظرم تمرکز رو بزاری رو یک زبون سرعت پیشرفتت چند برابر میشه. چند سالی بود که دانشجوی لیسانس به خوبی تو ندیده بودم. احسنت.

    • سلام شما لطف دارین.
      من تخصصم تو حوزه برنامه‌نویسی چیز دیگه‌ای هستش و تمرکزم هم روی اون هست. این کدها صرفن جنبه فان و تمرین دارن واسم و کسی که اصول اصلی و پایه‌ایه برنامه‌نویسی رو یادگرفته باشه سوییچ کردنش روی زبان‌های مختلف کاره یک هفتس و اتفاقی به تمرکز و پیشرفت نمیزنه 🙂
      بازم ممنون از کامنت خوبیت :))

  • سلام
    خیلی هم جالب.
    تقریبا با بیشتر جملات پست موافقم.

  • حالا یک پروژه ماشین حساب میخوام واسم میزنی؟ 🤣🤣🤣

    پست خیلی جالبی بود و ممنون ازت که پروژه ها رو گذاشتی

  • matlabet k 100% doroste vali mikham bedona k onyee k noneshono chob mikone in matlabi kgozashti vakonesheshon chiye va on seriee ham k b chiz bodan khodeshon pey mibaran che mikonan

    • باید سعی کنن یک راه دیگه واسه نون دراوردن پیدا کنن :))
      البته بازم هستن دوستانی که با داشتن سورس‌کد بازم گره‌ای از کارشونو باز نکنه …
      اوضاع خراب‌تر از این حرفاست 🙂

  • پینگ بک: چرا مهندسی کامپیوتر و چرا نه؟! - زندگی یک دولوپر خوشحال ()

  • پینگ بک: چرا مهندسی کامپیوتر و چرا نه؟! - ایده طلایی ()

پاسخ بده:

آدرس ایمیل شما به صورت عمومی منتشر نخواهد شد.

فوتر سایت

تمامی مطالب تحت مجوز کریتیو کامنز ۴ منتشر میشوند.