امیر موسوی

طراح و گسترش‌دهنده وب

کدام زبان برنامه نویسی را ابتدا یاد بگیرم؟

به نام خدا

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

 

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

programming-language-infographic-persian

برای جلوگیری از افت کیفیت عکس و نوشته‌ها علاوه بر نسخه عکس، یه نسخه pdf هم گذاشتم که میتونید از لینک زیر دانلود کنید:

دانلود فایل PDF

یه چندتا توضیح باید راجع به عکس و مشکلات ترجمه بدم:

  1. مطالب مقایسه‌ای که توی پوستر مطرح شده لزوماً درست نیستند. ممکنه خیلی جاها شما مخالف باشید که من میگم هم نظر شما هم نظر سازندگان اینفوگرافیک محترمه. پس آرامش خودتون رو حفظ کنید و جبهه نگیرید که آی به ما توهین شده. سطح زبان ما اومده پایین!
  2. سعی کردم در عین اینکه طبق زبان فارسی معیار بنویسم، جوری هم ننویسم که خواننده سردرگم بشه. یکی از کاستی‌های زبان ما که در دنیای امروز خیلی به چشم میاد اینه که زبان ما اون کوتاهی و شیوایی لازم برای تکنولوژی رو نداره؛ به همین دلیل موقع ترجمه خیلی باید تلاش بشه تا در کوتاهترین حالت منظور رسونده بشه.
  3. دلیل اینکه پوسترها و سایتهای انگلیسی بسیار قشنگ و خیره کننده به نظر میرسن، جدا بودن حروف از همدیگه است که آزادی زیادی به طراح میده. اما در زبان فارسی، هم فونت‌ها به نسبت کمتر هستن هم پیوستگی حروف کار رو خیلی سخت میکنن.
  4. این اینفوگرافیک توسط سایت Carl Cheo ساخته شده است لطفا به کپی رایت احترام بگذارید و اگر خواستید پوستر رو پرینت کنید منابع زیرش رو حتما ذکر کنید.

در ضمن خوشحال میشم نظرتون رو بدونم و اینکه اگر اشتباهی در تصویر دیدین ممنون میشم ذکر کنید

دسته‌بندی‌ها: آموزش | اینفوگرافیک | کامپیوتر

غیرفعال و جایگزین کردن wp-cron در وردپرس » « ساخت دکمه اشتراک گذاری تلگرام برای سایت- Telegram Share button

24 دیدگاه

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

  2. خیلی جالب بود ممنون:-)

  3. ببخشید .ضمن خسته نباشید برای یک مدیر سایت که داده سایت رو براش طراحی کنن باید از کجا و چه برنامه نویسی رو یاد بگیره. ممنون

  4. سلام خسته نباشید
    من رشته م نرم‌افزاره و تو دانشگاه به ما جاوا یاد میدن ،ما هم تازه کاریم .حالا به نظر شما خوبه یا نه ؟
    با تشکر فراوان از شما
    یا علی مدد

    • سلام مجدد :)‌
      الله الله که در جاوا منفعت دنیا و آخرت است. جاوا رو بیاموزید حتی اگر در ثریا باشد :)‌ زبان قدرتمندیه. مخصوصا که برای برنامه نویسی اندروید استفاده میشه.

  5. درود.
    واقعا حق php نبود که در این اینفوگراف اینقدر بهش توهین بشه ! :)
    البته من خودم از طرفدارای پر و پا قرص پایتون هستم ولی php رو هم دوست دارم و خیلی بهش علاقه مندم.
    آخه اسباب بازی قدیمی ؟؟؟؟؟ :))

    • سلام علی عزیز
      من خودم پایتون کار نکردم و از اول یه ضرب با php شروع کردم و اومدم جلو. خودم به شخصه خیلی php رو دوست دارم ولی به نظرم در مقابل زبان هایی که اینجا اومد php همون اسباب بازی قدیمیه :))) قدرتمند و ساده

  6. یه سوال فنی داشتم پایتون که فکر کنم جوابش تو این نبود یا من حال نداشتم پیدا کنمش:دی

    پایتون برای برنامه نویسی اندروید استفاده میشه درسته؟برای وب چه طور؟:دی

    به نظر بهترین زبان برای برنامه نویسی اندروید چیه؟

    بازم ممنون از شما :دی

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

  7. سلاااام وخداقوت بهت میگم آقاامیر عالی بود
    خودم ۵ماهه شروع کردم به یاد گرفتن برنامه نویسی وب
    واز صفر شروع کردم (html-css) وتا دوماه دیگه پیاده سازی قالب وردپرس کامل یاد میگیرم بعد هم میرم جاوااسکریپت . خیلی دوست داشتم نزدیک هم بودیم بتونم با هم پیشرفت کنیم. افزونه ای که ساختی عالیه منتظر آپدیتم تا مشکل ارسال محصولات رفع بشه وحتما درحد توانم کمک مالی میکنم. برای این افزونه واقعا ارزشش رو داره. خداقوت انشالله همیشه تو زندگیت موفق باشی و به همه ارزوهات برسی

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

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

  9. امیرجان , پارسال پاهام کمی خیس شد و امسال تابستون کلا پاهام خیس شد , الان که دارم نظرمو میگم تا نیم تنه بدنم خیسه و امیدوارم هممون تو این دریای بی کران غرق بشیم نه فقط خیس :دی

    البته باید شناگر ماهری باشه که اینکارو کنه

    بگذریم , یه دنیا ممنون بابت این پست

  10. سلام
    این مدل یه مشکل اساسی داره و اونم اینکه الان بیش از ۳۰% نرم افزارهای کاربردی در جهان با زبان برنامه نویسی دلفی که واقعا یکی از زبان های برنامه نویسی قدرتمند در تمام زمینه های برنامه نویسی حتی اندروید هست نوشته شده و اصلا به اون اشاره ای نشده ، البته شاید به این دلیل باشه که دلفی همه ی مواردی که برای زبانهای برنامه نویسی در این مدل ارائه شده به صورت یکجا در خودش داره و اگه میخواستن در این مدل قرار بدن باید فقط می نوشتن دلفی :) .
    به هر حال کاری که انجام دادید جای تقدیر و تشکر داره .

    امکاناتی که C# دارد و Delphi ندارد:

    foreach
    operators using, lock, checked and unchecked
    block scoped variables
    case statements with strings
    assembly internal classes
    namespaces can span code units
    implicit array dimensioning: int[] a = new int{1,2,3};
    ternary operator ( ? : )
    can use classes from namespaces without importing the whole namespace
    circular references are possible
    try..catch..finally
    assignment operators (+=, ++, -=, etc)
    multi-file assemblies
    You don’t need to distribute Borland.Delphi.dll

    امکاناتی که Delphi دارد و C# ندارد:

    sub-range types
    enums and sets are first-class types
    class type support
    virtual constructors
    virtual class methods
    class references
    nested procedures
    non-default index properties
    can defines constant arrays and records
    resourcestrings
    default parameters
    variants
    arrays with non-integral subscripts
    sets with more than 64 elements
    message handlers
    unions (variant records)
    untyped parameters
    const parameters
    class helpers
    smart linker
    named constructors
    array properties
    unmanaged exports
    super fast single pass compiler, compiling any project faster than C#, using less

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

  11. سلام
    دوست عزیز لطف دارین
    میشه راهنماییم کنین چطور با کپی از همیار وردپرس رتبم در گوگل منفی میشه

    ضمنا مگه مشکلی به وجود میاد مه من مطالبم رو از سایت همیار وردپرس دانلود میکنم
    اگه جواب بدین لطف کردین

    • سلام دوست عزیز
      گوگل و سایر موتورهای جستجو هرلحظه در حال ایندکس کردن سایتها هستن. اونا مطالب رو جمع آوری و دسته بندی میکنن. وقتی یه مطلبی توی دوتا سایت عیناً تکرار شده باشه، گوگل بررسی میکنه کدوم سایت اول مطلب رو منتشر کرده (با فاکتورهای خودش این رو میسنجه) و اینکه کدوم سایت رتبه بالاتری داره. به این صورت سایت کپی کننده توی نتایج پایین میره.
      برای کسب اطلاعات بیشتر این رو در گوگل جستجو کنید
      copy from other sites effects on page rank

  12. درود !
    همین که کلی وقت گذاشتید برای ترجمه روان، ارزشمند هست و بسی جای تقدیر داره، خسته نباشید (:

    – در این اینفوگرافیک بیشتر راه ها به پایتون ختم شدن، واقعا وسوسه شدم که برم یاد بگیرم ..

پاسخ دهید

نشانی ایمیل شما منتشر نمی‌شود.

*

3 × چهار =

کپی رایت © سال ۱۳۹۴ خورشیدی | امیر موسوی

پوسته از Anders Norenبالا ↑