علیرضا سجده ای



سلام دوستان من علیرضا سجده ای هستم و حدود 1 ساله وارد دنیای برنامه نویسی شدم.


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


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


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


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

من از تاخیر در ارسال مطالب از شما معذرت میخوام.

میخواییم امروز در مورد اینکه روزی چند ساعت باید برنامه نویسی تمرین و یاد بگیریم  صحبت کنیم.

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

برای مثال در یک اموزش میایم کلیات یک دستور رو در ۳۰ دقیقه بررسی میکنیم و یک مثال هم میزنیم.

حالا دانشجو باید باتوجه به در اختیار داشتن چنین اموزشی باید هر چیزی که یاد گرفته تمرین حل کنه و برای خودش مسئله بسازه و تا وقتی مسئله رو حل نکرده سراغ لول بعدی اموزش نره.

در چنین شرایطی با توجه به ۳۰ دقیقه اموزش ۲ ساعت تمرین خوبه‌ برای هر مبحث.

حالا یکسری از اموزش ها هست که اساتید در اون میان یک مبحث رو برسی و چندین مسئله حل میکنن و در چنین اموزش هایی که معمولا به اموزش های تخصص محور شناخته میشن دو برابر زمان اموزش تمرین کردن خوبه.

در کل اگر در حال تمرین و یاد گیری برنامه نویسی هستید روزی ۵ ساعت تمرین مناسبه و بهتره هر روز مقداری از وقتتون رو سر یادگیری زبان انگلیسی بزارید.

حالا سوال اینجاست که چرا باید انگلیسی یادبگیریم؟!؟

امروزه دنیای تکنولوژی داره بسرعت پیشرفت میکنه و مثلا وقتی نسخه سوم asp.net core میاد ما باید بمونیم یکی دیگه بره یاد بگیره و ما از اون یاد بگیریم.

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

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

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

نظرات انتقادات خودتون رو زیر این پست بنویسید.



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

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



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

سلام دوستان عزیز امیدوارم حالتون عالی باشه و اخرین روز سال 1398 رو هم بخوبی بگذرونید.

امروز میخوام درمورد تجربه خودم که بدست اوردم یکم براتون بنویسیم . تجربه ای که شاید در اویل برنامه نویسی بهش فکر نکنید ولی خب هست دیگه و اونم سخت ترین قسمت برنامه نویسیه . بنظر من سخت ترین قسمت در جایگاه برنامه نویسی استفاده  از تکنولوژیه که یادش گرفتیم، مرحله ای که با رد کردنش وارد جریان های جذاب تری میشیم ، البته که نظرات ممکنه متفاوت باشه اما این نظر منه. و توی همین مقاله روش حل این دست مشکلات که خودمم استفاده کردم رو میگم براتون .

ادامه مطلب

تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

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

زاپاس وبلاگ تاریخی و جغرافیایی " ارگ ایران " معرفی و آموزش پخت انواع غذا تراریا ویکی | TerrariaWiki حرف دل وبلاگ شرکت کارانس ایرانیان فیتنس و برنامه پزشکی ورزشی در تهران کاشی و سرامیک مرجان شیرآلات و تجهیزات خانه و آشپزخانه کابینت روشویی فرنگی زمینی دکوراسیون برتر فروش انواع شمع ماشین شاهمرادی