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

بیشتر افراد متخصص بر این عقیده هستند که قدم اول برنامه نویسان بزرگ ،علاقه ی شدید آن ها به کامپیوتر،برنامه نویسی،اشتیاق و خلاقیت است.برای برنامه نویس شدن نیاز داریم تا علوم ابتدایی مربوط کامپیوتر و ساختار یک برنامه کامپیوتری را بدانیم و درک کنیم.در این پست می خواهیم با چند قدم ابتدایی برای برنامه نویس شدن آشنا شویم.
۱.شروع کنیم
قبل از اینکه کار خود را شروع کنید(برنامه نویس شدن)،مطمئن شوید که واقعا می خواهید در این راه قدم بردارید و این مسیر همانی است که میخواهید.وقتی تصمیم درست را بگیرید،بخش بزرگی از مسیر را پیموده اید.این اولین قدم و ساده ترین آن است.
۲.زود خسته نشویم
کامپیوتر قابلیت این را دارد که هر زمانی شما را غافلگیر کند،ممکن است ناگهان متوجه شوید بیشتر کاری که در یک بازه ی زمانی انجام داده اید از بین رفته،نگران نباشید این برای حرفه ای ترین هاهم اتفاق می افتد.و کسانی که امروزه به عنوان یک برنامه نویس حرفه ای میشناسیم هم همین راه را پیموده اند.
۳.کتاب بخوانیم
بهترین کتاب های برنامه نویسی را تهیه کنید.اطلاعات خود را به روز کنید.با برنامه نویسان در تعامل باشید.بهترین کتاب ها و منابع معتبر و به روز را تهیه کنید و جز به جز بخوانید.با خواندن کتاب شما با بخش های مختلف و حتی ترفند های مربوط به زبانی که قصد یادگیری دارید آشنا می شوید.و یا یک یک مربی خوب پیدا کنید،همان تعامل با برنامه نویسان دیگر و پیدا کردن یک راهنمای خوب که برای کار شما بسیار مفید است.
۴.فیلم های آموزشی ببینیم
فیلم های آموزشی: فیلم های آموزشی برنامه نویسی به شما این قابلیت را می دهد در هر زمان و هرکجا خواستید آنها را دنبال کنید و هزینه خیلی کمتری نسبت به کلاس رفتن دارد. اما باز کیفیت فراگیری دانش بستگی به فرد مقابل و نحوه تدریسش دارد. اما اگر فیلم های معتبر آموزشی و تایید شده در دنیا را که برترین برنامه نویسان دنیا آن ها را تهیه دیده اند را بیابید، علاوه بر کسب دانش از یادگیری نیز لذت خواهید برد.شما میتوانید از دوره های آموزشی وب سایت کدفرند برای آموزش برنامه نویسی استفاده کنید.این دوره های توسط اساتید باتجربه و موفق در حوزه برنامه نویسی و مهندسی نرم افزار تولید شده اند.
پیشنهاد شگفت انگیز کدفرند،دسترسی به تمامی دوره های آموزشی کدفرند تنها با ۹۹ هزار تومان
۵.ابجکت اورینتت (Object Oriented) یا شیءگرایی را بیاموزیم
یک روش برنامه نویسی است که انقلابی در بخش برنامه نویسی به وجود آورد.برای بهتر متوجه شدن کتاب های مربوط به OOP را با دوره آموزش برنامه نویسی جاوا اسکریپت را مشاهده کنید.در این دوره به مبحث شیءگرایی به خوبی پرداخته شده است.برای برنامه نویس شدن و حرفه ای شدن در این حوزه حتما باید شیءگرایی را یاد بگیرید.
۶.کدهای خود را به دوستان یا اساتید برنامه نویسی نشان دهیم
زمانی که شما کد می نویسید باید در معرض دید دیگران قرار دهید تا آن ها هم ببینند.این کار باعث می شود معایب و نقاط قوت کار خود را متوجه شوید و در مورد آن با دیگران به تبادل نظر بپردازید و روز به روز حرفه ای تر شوید.این کار علاوه بر اینکه اعتماد به نفس شما را در زمینه کاریتان افزایش می دهید بلکه باعث می شود که اگر مشکلی در کدهای نوشته شده بود،دیگر آن مشکل به وجود نیاید.
۷.کدهای ساده بنویسیم
چگونه می توان کد خوب و ساده نوشت؟ سخت نیست.کد خوب کدی است که قابل فهم باشد و خوب نوشته شده باشد.طبقه بندی خوبی داشته باشد. به علاوه باید مشخص باشد که کد شما دقیقا برای چیست و گاهی لازم است توضیحاتی در مورد آن ها بدهید.
۸.متفاوت بودن(روش خودتان را داشته باشید)
سعی کنید فقط در یک شاخه فعالیت نکیند و کدهای مختلف با موضوعات مختلف بنویسید و بیشتر راه ها را امتحان کنید. این همان رمزی است که باعث می شود شما روز به روز قدرتمند تر شوید. ممکن است در ابتدا آسان به نظر نیاید اما باعث می شود بعد از مدتی خودتان متوجه خواهید شد چقدر برایتان خوب بوده است.
برچسب:Object Oriented, آموزش آنلاین رایگان, آموزش برنامه نویسی کامپیوتر مقدماتی, آموزش ویدئویی آنلاین, آموزش ویدئویی آنلاین رایگان, ابجکت اورینتت, اساتید برنامه نویسی, اموزش برنامه نویسی, اموزش شیءگرایی, اموزش های کدفرند, بازار کار برنامه نویسی در ایران, برای برنامه شدن, برنامه شدن و حرفه ای شدن, برنامه نویس شدن, برنامه نویسان, برنامه نویسان بزرگ, برنامه نویسی برای مبتدیان, برنامه نویسی را با چه زبانی شروع کنیم, بهترین کتاب های برنامه نویسی, چگونه برنامه نویسی را یاد بگیریم, چگونه می توان کد خوب و ساده نوشت, چگونه میتوان یک برنامه نویس حرفه ای شد؟, دوره های آموزشی, دوره های آموزشی برنامه نویسی, سامانه آموزش آنلاین, شیءگرایی, فیلم های آموزشی, فیلم های آموزشی برنامه نویسی, کتاب های برنامه نویسی, ی برنامه نویس شدن
17 دیدگاه
سلام
من تازه امسال انتخاب رشته کردم حدف اصلیم ریاضی بود که به برنامه نویسی نزدیک شم خلاصه که نشد ریاضی بخونم همه شرایط جور بود ولی بازم نشد.
می خواستم ازتون بپرسم که من این شورواشتیاقو چیکارش کنم؟
سه سال بیشتر میشه که با برنامه نویسی و کاربرداش آشنا شدم و خودمو براش داشتم امسال آماده می کردم که نشد.
چیزای خیلی ابتدایی هم بلدم
می خواستم بپرسم که چجوری باید اولین گامو بردارم؟
سلام وقت بخیر
برنامه نویسی یک حرفه self-study یا خود آموز هست و هیچ ارتباطی با رشته تحصیلی و دانشگاه رفتن نداره. همینکه شور و اشتیاق دارید براش عالیه و میتونید شروع کنید به فعالیت در حوزه ای از برنامه نویسی که بهش بیشتر علاقه دارید. این میتونه حوزه وب، موبایل، هوش مصنوعی، بازی سازی، دیتا ساینس و چنین حوزه هایی باشه.. به نظر شخصی بنده، تنها پیش نیاز شروع به برنامه نویسی، کمی دانش زبان انگلیسی و آشنایی با کامپیوتر و البته داشتن علاقه به این کار هست.
موفق باشید
خیلی ممنون که امید دادید 🙂
سلام خیلی ممنون بابت توضیحات خوبتون . من الان ۱۵ سال سن دارم و میخوام از الان برناگه نویسی یاد بگیرم و دیدم که زبان های برنامه نویسی مختلفی وجود داره و من برای شروع باید اولین چیزی یاد بگیرم چیه و هر زبان مربوط به چه چیزی هست ؟ ممنون میشم توضیح بدید
سلام در مورد قدرت جاوا که چه کارهایی میشه باهاش انجام داد بگید.تشکر
سلام
چند تا سوال داشتم
یه بار از یکی شنیدم که برنامه نویسی رو با زبان c شروع کن چون درک برنامه نویسی خوبی بهت میده
واقعا تاثیر داره؟ مشکلی نداره برای مثال از پایتون یا جاوا یا جاوا اسکریپت شروع کنیم
و سوال بعدیم اینه که از چه منابعی برای شروع استفاده کنم کتاب یا فیلم آموزشی یا…
مشکلی هم با زبان انگلیسی ندارم
و اینکه از کجا کتاب های معتبر رو پیدا کنم؟(چه کتاب هایی بخونم؟)
شما برای شروع پایتون یا جاوا اسکریپت چه کتابی رو پیشنهاد می دین؟
ممنون از سایت خوبتون
سلام وقتتون بخیر
بله زبان برنامه نویسی C و C++ چون نسبت به سایر زبان ها، به زبان ماشین نزدیک تر و سخت تر هستند، میتونن درک قدرتمندی رو از برنامه نویسی و ساختار سایر زبان ها بهتون بدن. اما برای افراد تازه کار، پیشنهاد بنده شروع با زبان پایتون یا سی شارپ (که سینتکس و ساختار مشابهی با C داره) هست که یادگیری راحت تری دارند و باز هم درک بسیار خوبی از برنامه نویسی به شما میدن. جاوا اسکریپت هم عالیه و جای بحث نداره اما برای یادگیری جاوا اسکریپت، باید به html هم آشنا باشید. اصولا باید بر اساس حوزه ای که قصد فعالیت دارید یک زبان شاخص انتخاب کنید و یاد بگیرید.
طبق تجربیات خودم و پیشنهادات سایر توسعه دهندگان، یادگیری برنامه نویسی با فیلم های آموزشی خیلی بهتر و جذاب تر هست و چون بصورت کاربردی مشاهده میکنید و یادمیگیرد، اثر گذاری خیلی بیشتر نسبت به کتاب دارن.
همچنین همیشه فیلم های آموزشی بروز پیدا میشه اما مطالبی که در کتاب گفته میشن ممکنه بروز نباشن و منسوخ شده باشن. میتونید از دوره های آموزشی کدفرند برای یادگیری استفاده کنید.
موفق باشید
سلام.عرض ادب و ارادت
يه سوال تخصصي در محضرتون داشتم و اون اينكه:بنده تازه ميخوام استارت اوليه شروع برنامه نويسي و كد نويسي و در كل بلاك چين رو بزنم و به طور كامل ياد بگيرم و آموزش ببينم.توي گوگل با سايت خوب شما آشنا شدم و حال ميخواستم بدونم از كجا و چجوري شروع كنم.واقعيتش قصدم اينه به مدت يك سال روزي بالاي ٥ ساعت اختصاص بدهم ب اين موضوع ك كاملا تمام و از صفر تا صد برنامه نويسي حالا توي شاخه هاي مختلفش رو ياد بگيرم.خوشحال ميشم راهنمايي برادرانه اي به اينجانب داشته باشيد.ممنون و سپاسگزارم
سلام وقتتون بخیر
از توجه شما ممنونم. زبان هایی مثل پایتون و جاوا اسکریپت در زمینه بلاک چین بیشتر استفاده میشن و کتابخانه ها و فریمورک های زیادی برای اینکار دارن. برای شروع به کار، پیشنهاد من شروع به یادگیری پایتون هست و بعد مفاهیم پایه وب مثل html و css و سپس جاوا اسکریپت و NodeJS. بعد از یادگیری این موارد میتونید از تکنولوژی های مرتبط با بلاک چین در این زبان ها استفاده کنید و قدرت هر چه تمام تر به سوی هدفتون پیش برید. دوره های آموزشی کدفرند مرجع خوبی برای یادگیری تمام این موارذ هستن و بزودی آموزش های حوزه بلاک چین و رمز ارز ها تولید و در سایت قرار خواهند گرفت.
موفق و پیروز باشید
مطلب گویا و عالی بود فقط مورد 5 دو تا غلط املایی ((برنامه نویس شدن و حوزه))داره…موفق باشید.
ممنونم از شما اصلاح خواهد شد
سلام خسته نباشید. من میخواستم برنامه نویسی جاوا رو یاد بگیرم اما نمیدونم باید غیر از فیلم از چه کتابی و نوشته ی چه کسی استفاده کنم میتونید راهنماییم کنید.
با تشکر
سلام،اول اینکه می تونید از دوره های آموزشی سایت استفاده کنید که جاوا رو به صورت اصولی و قدم به قدم و همراه با راهنمایی های اساتید یادبگیرید،
دوم اینکه کتاب های سه جلدی آقای صدیقی به نظرم کتاب خوبی میتونه باشه
برای برنامه نویسی سایت کدام زبان رو پیشنهاد می کنید
برای ساخت یک سایت باید ابتدا مقدمات وب رو یادبگیرید HTML و Css ,Javascript.بعد باید برید تا سراغ php اگر میخواهید سایت های قدرتمند و همچنین داینامیک بسازید.شما میتونید برای شروع یادگیری از دوره های ویدئویی آنلاین و رایگان سایت کدفرند استفاده کنید تا با طراحی سایت آشنا شوید
سلام
وقت بخیر
ان شاالله قصد دارم طراح وب را شروع کنم با چه برنامه ی شروع کنم
۰۹۱۲۸۶۸۵۲۴۶
سلام دوست عزیز
بهت تبریک میگم که میخوای وارد دنیای جذاب برنامه نویسی (خلق یک موجود) بشی.
بهترین کار،شروع از پایه و اصولی پیش رفتن هست. شما حوزه کاریت رو وب تعیین کردی. پس بهتره با یادگیری مفاهیم (HTML-CSS-JavaScript) شروع کنی. در همین ابتدا،حتما برای دانش الگوریتم و فلوچارت و تبدیل اون به مهارت (با تمرین،تمرین و تمرین) زمان بذار.
بعد از اتمام مفاهیم توسعه وب، سراغ یادگیری زبان های سمت سرور و فریمورک های مربوطه برو (PHP و…)
همه اینها توی کدفرند هست