توجه داشته باشید این پست فقط و فقط نظر شخصی منه .

من وقتی می خواستم وارد برنامه نویسی بشم هیچی از زبان های برنامه نویسی و قابلیت هاشون نمی دونستم .
من کتاب تولید محتوای سال اول هنرستان رو ورق میزدم و وقتی رسیدم به اخراش دیدم اسم درس هست برنامه سازی ، برنامه نویسی یه همچین چیزایی و دیدم داره زبان برنامه نویسی که قراره توی هنرستان بخونیم رو معرفی میکنه و اطلاعاتی دربارش نوشته اما کامل نبود و فقت گفته با چه ای دی ای کار میکنه و از کدوم شرکته . 
بعد از خوندن مطالب صفحات اول اون درس با خودم گفتم یه سرچی تو اینترنت بزنم و ببینم ایا میتونم اموزشی پیدا کنم .
رفتم تو تلگرام و این جمله رو سرچ کردم "آموزش برنامه نویسی سی شارپ" و یه کانال پیدا کردم که فیلم اموزش برنامه نویسی سی شارپ توش بود و کنسول رو کاملا پوشش میداد ، فیلم هاش رو یکی یکی دانلود کردم و یاد گیری رو شروع کردم ، اما مشکل اینجا بود که کیفیت فیلم انقدر پایین بود که کد ها رو نمیشد خوب دید ، اما با این حال ادامه دادم.
سال تحصیلی داشت تموم میشد که مدیر هنرستان ازمون خواست تا با همکاری (یه گروه پنج نفره)هم یه نرم افزار بنویسیم و تو جشنواره خوارزمی شرکت کنیم.
من اون موقع برنامه نویسی ویندوز رو کامل بلد نیودم و خیلی چیزا رو نمی دونستم.
ما باهم صحبت می کردیم که هرکس یه ایده ای میداد و از تقریبا حدود 50 ایده 40 تاش برنامه نویسی اندروید بود .
من تصمیم گرفتم برنامه نویسی اندروید رو یاد بگیرم ، و شنیده بودم بهترین زبان برنامه نویسی اندروید جاوا هست.
و یکی از دوستان ادرس یه فروشگاه رو بهم اد که محصولات و پکیج های برنامه نویسی می فروشه.
ومن رفتم و یه پکیج شش ساعته اموزش برنامه نویسی جاوا برای اندروید ، از مقدماتی تا پیشرفته ، رو خریدم.
وپا به پای فیلم های اون جلو رفتم  و بعد حدود 2 ماه تمومش کردم، و بعدش پکیج اموزش برنامه نویسی اندروید که ادامه اون بود رو تهیه کردم
و چند قسمت اولیه اون رو دیدم که رسید به دیتا بیس و می گفت شما باید زبان اس کیو ال رو بلد باشید. ومن اون اموزش رو متوقف کردم و گفتم تا زمانی که منبع خوبی برای یادگیری اس کیو ال پیدا نکنم به یادگیری سی سارپ ادامه می دم ، اما پکیج های اموزش خیلی گرون و  مقدماتی بود. در همین بیبن یه سایتی افتتاح شد که اموزش های برنامه نویسی کاملی رو ارایه میداد که قیمت هاشم فوق العاده پایین بود .
من اموزش رو تهیه کردم و اولین قسمت اون رو شروع به نگاه کردن کردم و یادگیری برنامه نویسی از اون زمان واسم حیاتی تر شد ، و مدرس دوره گفت که شما با یادگیری سی شارپ می تونید برای وب ، ویندوز ، اندروید ، ای او اس ، ویندوز فون برنامه بنویسید و من همون موقع با خودم گفتم خب چه کاریه که من برم زبان جاوا حرفه ای یاد بگیرم.
اما از جا های مختلف میشنیدم که زامارین (تکنولوژی که از طریف اون میشه با زبان سی شارپ برای اندروید برنامه نوشت) قدرت لازم رو نداره .
و من با همین سر در گمی که چیکار کنم سی شارپ رو ادامه دادم و با خودم گفتم بازار وب بهتر از موبایله پس من بعد از یادگیری سی شارپ سمت ای اس پی دات نت (تکنولوژی که ازطریق سی شارپ میشه برای وب برنامه نوشت) رم و بعد از اون زامارین رو یاد می گیرم.

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

مشخصات

آخرین ارسال ها

آخرین جستجو ها