زکات علم آموزش‌دادن آن است

سلام

همانطور که می‌دانید زکات علم آموزش‌دادن آن است. من هم دوست دارم یه دوره برای شروع برنامه‌نویسی از اول این‌جا شروع کنم (احتمالا پاسکال->سی‌پلاس‌پلاس->سی‌شارپ->تکنولوژی‌های تحت پلت‌فورم‌ دات‌نت) اما قبلش دوست دارم نظر سنجی کنم که آیا موافق هستید که این دوره شروع بشه یا نه؟

دیدگاه‌تان را بیان کنید!

0 دیدگاه در “زکات علم آموزش‌دادن آن است

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

  2. ایده خوبی است. (Y)
    البته، به نظر من خوانندگان ترجیح می دهند با دید کاربردی تر و زودبازده تری به این مسئله پرداخته شود، مثلاً آموختن زبانی مانند پاسکال می تواند برای یادگیری مبانی برنامه نویسی مناسب باشد، ولی از آنجا که کمتر کاربرد دارد، ممکن است سبب کاهش انگیزه برای یادگیری شود.
    به نظر من ویژوال بیسیک برای آغاز کار مناسب تر است، زیرا هم برای تازه کارها یادگیری آن ساده است، هم ویژوال است و هم این که جزئی از پلتفرم دات نت است و به همین دلیل، قدرتمند است.

    1. ببین. هدفم از پاسکال فقط بیان مفهمومی برنامه‌نویسی هست و مثل دوره‌ی آموزشی راهنمایی سه سال طولش نمی‌دم. حداکثر یک هفته!

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

      1. ببین احمدعلی، مواضعت رو مشخص کن! قراره این رو تنهایی برگزار کنی یا سه نفری؟ اگه قراره تنهایی باشه (طوری که بوش میاد) علناً بگو که پامونو بذاریم اون ور!

        1. خوب علاقه دارم که چندنفری باشه ولی به شرطی که هرچه زودتر شروع کنیم!

  3. خب، البته احمدعلی به طور خودسر این پست رو نوشته (!) ولی امیدوارم که سه نفرمون بتونیم با کمک همدیگه، دوره‌ی خوبی رو برگزار کنیم…

    در مورد اینکه روال دوره چطور باشه هم، فهرست زبان‌هایی که احمدعلی گفت، یه فهرست اولیه است. سعی می‌کنیم در این مورد بحث (و دعوا :-D ) کنیم ببینیم چی میشه.

    البته، این کارها نیازمند استقبال دوستان علاقه منده (F)

  4. فکر می کنم طریقه استفاده از Subversion جهت کد نویسی را در وبلاگ بنویسیدخیلی خوب باشد. خودتون هم یک چیز به درد بخور یاد می گیرید!!

    1. واقعاً آموزش Subversion می‏ تواند کاربردی باشد، ولی بیشتر به مهندسی نرم افزار مربوط است و به تجربه نیاز دارد (که ما نداریم!) البته نویسنده مهمان می پذیریم!

  5. سلام … دوستان منم وبلاگی زدم که به آموزش نرم افزار های سه بعدی اختصاصش دادم و تازه شروع کردم، امیدوارم با هم به پیشرفت وب فارسی و تولید محتوا در اون کمکی کرده باشیم…به نظر من برای مفاهیم از ویژوال بیسیک 6 شروع کن…بعدش حالا C++ بزار که واقعا یه نیازه …مادر زبان ها حساب میشه (F)

    1. با توجه به این‌که قرار نیست بیس‌ برنامه‌نویسی پاسکال (یا وی‌بی شیش) باشه از نظر خودم پاسکال برای مفاهیم برنامه‌نویسی مناسب‌تره. مهدی اینا هم هنوز نیومدن بحث (و دعوا) کنیم در مورد رویه‌ی آموزشی!

  6. دوره ی بسیار خوبی است !
    من که از بزنامه نویسی سرم نمیشه …! از هرچی دوست دارین شروع کنید …!
    فقط یا شروع نکنید اگر شروع کردید تا اخرش برید …! (F) (Y)

    موافق ….! ;-)

  7. من که میگم از همون وب شروع کنید هم جذاب تر است هم بازدهش خوبه
    گفتم خیلی هم جذاب است

  8. اگه میشه آموزش برنامه نویسی اپلیکیشن های مترو
    (Visual Basic,Java Script یا…)
    Grid Apps,Split Apps,Blank Apps
    فارسی هم باشه ممنون

    1. مطمئن باشید هر آموزشی که در 2برنامه نویس منتشر بشه یا توسط نویسندگان نوشته شده یا ترجمه شده و فارسی هست. در مورد مترو هم به نظر من واقعاً خوبه و چون مایکروسافت روی مترو خیلی سرمایه گذاری کرده، مسلماً آینده رابط کاربری ویندوز مترو هست. البته باید این آموزش ها مخاطب خودشون رو داشته باشند و چون پیش نیاز برنامه نویسی مترو، برنامه نویسی دات نته، ممکنه خیلی از خوانندگان این پیش نیاز رو نداشته باشند. در این گونه موارد، نظرات شما خیلی ضروری هستند.

      1. کاملا درست می فرمایید

        من خیلی به برنامه نویسی خصوصا اپلیکیشن های مترو علاقه مندم
        تا حدودی یک اپ مترو با کمک نمونه های خود مایکروسافت Hello World یا
        Here My am ساختم و اجراش کردم اما در حد یک جمله و طراحی کاشی های مترو بود.

  9. البته آموزش خود پاسکال یک هفته طول می کشه. به نظر من بهتره مبانی برنامه نویسی (مثل الگوریتم و یک سری مفاهیم پایه، مثل حلقه و شرط و …) مستقل از زبان برنامه نویسی آموزش داده بشه، به خصوص که کسی که این مبانی رو مستقل از زبان یاد گرفته باشه، هر زبان برنامه نویسی پرکاربردی رو در زمان کوتاهی یاد می گیره.

  10. به نظر من هر چه آموزش های شما عزیزان کاربردی تر باشند بیشتر استقبال خواهند شد؛ به دلیل اینکه عموم کاربران دوست دارند در کمترین زمان نتیجه کار خود را ببینند.

    در این مدت زمانی که با دوستان و علاقمندان به علم کامپیوتر هم صحبت بوده ام به این نتیجه رسیدم که بیشتر افراد خواستار ذخیره و بازیابی (چه نرم افزار های تحت ویندوز و چه نرم افزار های تحت وب) و همچنین بازی های کامپیوتری هستند.

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

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

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

  11. سلام!
    آقا این بسیار خوبه که دوست داری علمت رو نشر بدی. من هم استفاده میکنم.
    تنها و تنها به دوتا نکته توجه کن!
    1- اینکه مطالبت رو قابل استفاده ارائه بده
    2- اینکه هدفت اون بخشی از دنیای بزرگ برنامه نویسی باشه که مورد علاقه شما باشه و کمتر مطلبی واسش پیدا میشه.
    امیدوارم کمک کرده باشم
    خوش باشی

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

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

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

      2. بحث کپی کار رو قبول دارم، در صورت وجود چنین منبعی بهترین کار معرفی منبع (و نه کپی کردن مطالب) هستش، ولی در مورد اول کتاب CLRS خیلی خوب و کامله و به زبان ساده هم نوشته شده و ترجمه خوبی هم داره، ولی 2 تا مسئله هست:
        1) طراحی الگوریتم هم یک علمه و پیشرفت های علمی روز هیچ گاه در کتاب های چاپ قبلی یافت نمی شوند.
        2) خیلی موارد هستند که توضیح آن ها با دیدگاهی جز دیدگاه کتاب می تواند مفید باشد. علاوه بر آن، مطالبی مانند فیلم آموزشی یا مثال هایی فراتر از کتاب می توانند جالب توجه باشند.

  12. سلام
    خوبه
    اینجوری به علم و وقت خوتون هم برکت میده خدا.
    اما پاسکال خوب نیست انگار واسه شروع

    1. سعی کردم و شروع هم کردم که بخش نخست آمورش رو با سی‌پلاس‌پلاس بنویسم ولی نتیجه‌ش زیاد خوب نبود. به نظرم بلد نیستم از پایه سی‌پلاس‌پلاس یاد بدم.
      با پاسکال شروع می‌کنم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *