رفتن به مطلب

شروع یادگیری برنامه نویسی


amirhoseinkqz
 اشتراک گذاری

Recommended Posts

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

دوست دارم برم سمت برنامه نویسی اندروید و ios ولی یادگیری زبان کامپیوتر هم دوست دارم

1- به نظر شما اول از کجا شروع کنم از چه کتاب منبع یا سایتی یادگیری رو ادامه بدم

2- چه زبانی رو اول یادبگیرم ؟! جاوا سی سی++ سی شارپ یا ... ؟

3- به ترتیب چجوری جلوبرم بهتره...(منظورم زبان هاست...)

4- حدودا برای زبان های مدنظرتون فک میکنید چقدر یادگیریش طول میکشه ؟! (میدونم برای هر فردی در هر شرایطی متفاوته ولی معمولش چقدره...)

5- چه نرم افزار هایی رو باید دانلود کنم مثلا eclips یا visual studio یا ... ؟!(خیلی مختصر بگم یه جا تو یه سایتی دیدم یکی میگفت اول با اکلیپس شروع بشه بهتره چون ساده تره...)

6- سایتی که کتاب یا ویدیو های اموزشی برای اینکار داشته باشه اگر الان به خاطر دارید ممنون میشم معرفی کنید

پیشاپیش ممنون از راهنمایی هاتون

ویرایش شده توسط amirhoseinkqz
لینک به دیدگاه
Share on other sites

درود. 

اگه برنامه نویسی اندروید میخای جاوا یاد بگیری بهتره.

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

واسه جاوا محیطای زیادی هست که یکیش ایکیلیپسه و بنده اطلاعات زیادی ندارم ولی درمورد سی شارپ ویژوال استودیو رو باید دانلود کنی.

درمورد زمان یادگیریش نمیشه نظر داد!

میتونی به سایت برنامه نویس مراجعه کنی.

نیازیم نیس همه رو یاد بگیری بهتره تمرکزتو بذاری رو یه زبان و اونو تخصصی یاد بگیری. ولی یادگیری تخصصیش زمان بره.

مثلا میتونی تو سی شارپ دات نت یاد بگیری یا ای اس پی یا توزیعات دیگش.

لینک به دیدگاه
Share on other sites

  • کاربر ویژه

سلام دوست عزیز

من همیشه برای مشاوره سعی کردم زبانی و ابزار هایی رو معرفی کنم که شما در سریعترین زمان ممکن رشد پیداکنید 

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

اگر علاقه به برنامه نویسی محصولات اپل دارید بهتر هست یک مک تهیه کنید شاید بدلیل هزینه زیاد مک بوک از این راه کار فاصله بگیرید اما مطمئن باشید بعد از یادگرفتن چندین برابر این هزینه رو درمیارید مخصوصا اینکه در ایران بازار کار ios بازار خیلی خوبی هست و تعداد نفرات کمی هم در این بازار فعالیت میکنند و دستمزد ها هم بالا است

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

 

اما اگر علاقه به برنامه نویسی اندروید دارید نیازی به خرید تجهیزات ندارید و ابزار توسعه اندروید روی هر سیستمی نصب میشود 

زبان برنامه نویسی اندروید جاوا هست البته ابزار های مترجم زبان های دیگر برای تفسیر در اندروید هم وجود دارند ولی وقت خود را صرف این ابزار ها نکنید چرا که وقت هدر دادید 

میانگین یادگیری اندروید و جاوا حدودا دو تا سه ماه است شما برای شروع نباید وقتتون روی جاوا بزارید بلکه باید با اموزش های پروژه محور برنامه نویسی اندروید رو یادبگیرید در همین ابتدا با جاوا اشنا میشید 

برای اندروید اکلیپس مناسب نیست بنظرم اگر از اندروید استودیو استفاده کنید خیلی جلو میوفتید 

برنامه نویسی اندروید یکم پیچیده تر از ای او اس هست اما میشه راحت یادگرفت 

نکته مهمی که هست سرور های دیپندنسی های اندروید و ریفرنس رسمی اندروید به دلیل تحریم مسدود هست و برای نصب ابزار اندروید یا ابدیت کیت توسعه به مشکل میخورید

حتی برای خواندن داکیومنت ها و ریفرنس ها نیاز به تحریم شکن مخصوص دارید 

اما درمورد بازار کار اندروید باید بگم بازار اندروید خیلی شلوغ شده و رقابت خیلی سخت شده برای داشتن درامد بالا نیاز دارید خودتون رو ابدیت نگه دارید و همیشه در حال ارتقا باشید 

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

 

این مثال شاید عنوان کردنش درست نباشه اما توسعه یک اپلیکیشن  بسیار معمولی که در ای او اس برنامه نویس دستمزدی در حدود هشت تا ده میلیون تومان دریافت میکند . برنامه نویس اندروید ممکن است همین اپلیکیشن را با 300 , 500 هزارتومان یا دربهترین حالت یک یا دومیلیون تومان انجام دهد 

اما زحمت برنامه نویسی این اپ در ای او اس خیلی کمتر از اندروید است 

لینک به دیدگاه
Share on other sites

در 1 ساعت قبل، ho3einsa گفته است :

درود. 

اگه برنامه نویسی اندروید میخای جاوا یاد بگیری بهتره.

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

واسه جاوا محیطای زیادی هست که یکیش ایکیلیپسه و بنده اطلاعات زیادی ندارم ولی درمورد سی شارپ ویژوال استودیو رو باید دانلود کنی.

درمورد زمان یادگیریش نمیشه نظر داد!

میتونی به سایت برنامه نویس مراجعه کنی.

نیازیم نیس همه رو یاد بگیری بهتره تمرکزتو بذاری رو یه زبان و اونو تخصصی یاد بگیری. ولی یادگیری تخصصیش زمان بره.

مثلا میتونی تو سی شارپ دات نت یاد بگیری یا ای اس پی یا توزیعات دیگش.

ممنون از اینکه وقت گذاشتی و پاسخ دادی بازم ممنون

لینک به دیدگاه
Share on other sites

در 1 ساعت قبل، Extreme Plus گفته است :

سلام دوست عزیز

من همیشه برای مشاوره سعی کردم زبانی و ابزار هایی رو معرفی کنم که شما در سریعترین زمان ممکن رشد پیداکنید 

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

اگر علاقه به برنامه نویسی محصولات اپل دارید بهتر هست یک مک تهیه کنید شاید بدلیل هزینه زیاد مک بوک از این راه کار فاصله بگیرید اما مطمئن باشید بعد از یادگرفتن چندین برابر این هزینه رو درمیارید مخصوصا اینکه در ایران بازار کار ios بازار خیلی خوبی هست و تعداد نفرات کمی هم در این بازار فعالیت میکنند و دستمزد ها هم بالا است

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

 

اما اگر علاقه به برنامه نویسی اندروید دارید نیازی به خرید تجهیزات ندارید و ابزار توسعه اندروید روی هر سیستمی نصب میشود 

زبان برنامه نویسی اندروید جاوا هست البته ابزار های مترجم زبان های دیگر برای تفسیر در اندروید هم وجود دارند ولی وقت خود را صرف این ابزار ها نکنید چرا که وقت هدر دادید 

میانگین یادگیری اندروید و جاوا حدودا دو تا سه ماه است شما برای شروع نباید وقتتون روی جاوا بزارید بلکه باید با اموزش های پروژه محور برنامه نویسی اندروید رو یادبگیرید در همین ابتدا با جاوا اشنا میشید 

برای اندروید اکلیپس مناسب نیست بنظرم اگر از اندروید استودیو استفاده کنید خیلی جلو میوفتید 

برنامه نویسی اندروید یکم پیچیده تر از ای او اس هست اما میشه راحت یادگرفت 

نکته مهمی که هست سرور های دیپندنسی های اندروید و ریفرنس رسمی اندروید به دلیل تحریم مسدود هست و برای نصب ابزار اندروید یا ابدیت کیت توسعه به مشکل میخورید

حتی برای خواندن داکیومنت ها و ریفرنس ها نیاز به تحریم شکن مخصوص دارید 

اما درمورد بازار کار اندروید باید بگم بازار اندروید خیلی شلوغ شده و رقابت خیلی سخت شده برای داشتن درامد بالا نیاز دارید خودتون رو ابدیت نگه دارید و همیشه در حال ارتقا باشید 

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

 

این مثال شاید عنوان کردنش درست نباشه اما توسعه یک اپلیکیشن  بسیار معمولی که در ای او اس برنامه نویس دستمزدی در حدود هشت تا ده میلیون تومان دریافت میکند . برنامه نویس اندروید ممکن است همین اپلیکیشن را با 300 , 500 هزارتومان یا دربهترین حالت یک یا دومیلیون تومان انجام دهد 

اما زحمت برنامه نویسی این اپ در ای او اس خیلی کمتر از اندروید است 

من یه جا یادمه خوندم یه محیطی هست یا قرار ارائه بشه که توش میشه هم زبان اندروید هم ios نوشت درسته ؟
فکر کنم همین ویژوال استدویو ورژن جدیدش بود
برای ساخت اپلیکیشن های ios فقط با مک باید اقدام کرد یا تو محیط ویندوز هم میشه ؟!
باتوجه به گفته هاتون که ios به صرفه تره ولی هزینه بره ولی من میخوام اول اندروید رو شروع کنم بعد به ios برم برای شروع سایت و کتاب ebook خاصی مدنظرتون هست؟ به نظرتون اندروید استدیو بهتره یا ویژوال استدیو ؟!
یه سوال دگ تو محیط مک میشه برای اندروید برنامه نوشت ایا ؟!
سوال اخر شاید خیلی اماتورگونه تو برنامه نویسی اندروید و ios امکان ساخت هر اپلیکیشنی وجود داره یا محدودیت هایی هست؟!(یه طرح هایی تو ذهنمه نمیدونم بشه تبدیل به اپ بشه یا خیر منظورم اینه راهی هست بشه متوجه شد ؟!!!)
خیلی خیلی ممنون از اینکه وقت میذارید و پاسخ میدید

لینک به دیدگاه
Share on other sites

  • کاربر ویژه
در 1 دقیقه قبل، amirhoseinkqz گفته است :

من یه جا یادمه خوندم یه محیطی هست یا قرار ارائه بشه که توش میشه هم زبان اندروید هم ios نوشت درسته ؟
فکر کنم همین ویژوال استدویو ورژن جدیدش بود
برای ساخت اپلیکیشن های ios فقط با مک باید اقدام کرد یا تو محیط ویندوز هم میشه ؟!
باتوجه به گفته هاتون که ios به صرفه تره ولی هزینه بره ولی من میخوام اول اندروید رو شروع کنم بعد به ios برم برای شروع سایت و کتاب ebook خاصی مدنظرتون هست؟ به نظرتون اندروید استدیو بهتره یا ویژوال استدیو ؟!
یه سوال دگ تو محیط مک میشه برای اندروید برنامه نوشت ایا ؟!
سوال اخر شاید خیلی اماتورگونه تو برنامه نویسی اندروید و ios امکان ساخت هر اپلیکیشنی وجود داره یا محدودیت هایی هست؟!(یه طرح هایی تو ذهنمه نمیدونم بشه تبدیل به اپ بشه یا خیر منظورم اینه راهی هست بشه متوجه شد ؟!!!)
خیلی خیلی ممنون از اینکه وقت میذارید و پاسخ میدید

 

اون با زبان برنامه نویسی اکما اسکریپت 6 هست که از موتور هسته گوگل کروم استفاده میکنه به اسم نود جی اس و یا همون زبون جاوا اسکریپت خودمون البته این زبون برخلاف اسمش واقعا 180 درجه با زبان جاوا فرق میکنه و اصلا شبیه جاوا نیست فقط اسمش جاوا اسکریپت هست اپلیکیشن های تولید شده در این روش نیتیو نیستند و هایبرید هستن یعنی بکند ندارند و تمام پردازش در فرانتند انجام میشه بنابراین سرعت اپ بشدت میاد پایین مایکروسافت داره روی xamarin کارمیکنه 

برای ساخت اپ ای او اس فقط روی مک میتونید خود این یکی از دلایلی هست که بازار کار ای او اس اشباع نشده و گرنه اونم مثل اندروید افتضاح میشد و نمیشد توش کارکرد

اگه اندروید رو شروع کنید بعید بدونم بتونید با سینتکس سوییفت کارکنید چون اصلا شبیه نیستند و بیس های اندروید و ای او اس و کانفیگ ها هم خیلی متفاوت هست

اما اگه اول ای او اس شروع کنید بعد اندروید کارکنید راحتتر میتونید یادبگیرید با مفاهیم mvc اشنا میشید

ادیتور کاملا سلیقه ای هست اما اندروید استودیو سرعت شمارو بالا میبره 

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

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

لینک به دیدگاه
Share on other sites

در 27 دقیقه قبل، Extreme Plus گفته است :

 

اون با زبان برنامه نویسی اکما اسکریپت 6 هست که از موتور هسته گوگل کروم استفاده میکنه به اسم نود جی اس و یا همون زبون جاوا اسکریپت خودمون البته این زبون برخلاف اسمش واقعا 180 درجه با زبان جاوا فرق میکنه و اصلا شبیه جاوا نیست فقط اسمش جاوا اسکریپت هست اپلیکیشن های تولید شده در این روش نیتیو نیستند و هایبرید هستن یعنی بکند ندارند و تمام پردازش در فرانتند انجام میشه بنابراین سرعت اپ بشدت میاد پایین مایکروسافت داره روی xamarin کارمیکنه 

برای ساخت اپ ای او اس فقط روی مک میتونید خود این یکی از دلایلی هست که بازار کار ای او اس اشباع نشده و گرنه اونم مثل اندروید افتضاح میشد و نمیشد توش کارکرد

اگه اندروید رو شروع کنید بعید بدونم بتونید با سینتکس سوییفت کارکنید چون اصلا شبیه نیستند و بیس های اندروید و ای او اس و کانفیگ ها هم خیلی متفاوت هست

اما اگه اول ای او اس شروع کنید بعد اندروید کارکنید راحتتر میتونید یادبگیرید با مفاهیم mvc اشنا میشید

ادیتور کاملا سلیقه ای هست اما اندروید استودیو سرعت شمارو بالا میبره 

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

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

بازم ممنون از راهنماییتون 

لینک به دیدگاه
Share on other sites

به گفتگو بپیوندید

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

مهمان
ارسال پست در این تاپیک...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

 اشتراک گذاری

×
  • اضافه کردن...