با ما همراه باشید

چطور برنامه نویس شویم

آنچه در این مقاله می خوانید:

برنامه نویسی کاری بسیار سرگرم کننده و فوق العاده مفید است. این کار به شما اجازه می دهد تا خلاق باشید و در عین حال طیف گسترده ای از فرصت های شغلی جدید را تجربه کنید. قبل از استفاده از تمام منابع آنلاین موجود باید یک زبان برنامه نویسی را برای یادگیری انتخاب کنید. یادگیری نحوه ی کد نویسی مانند یادگیری یک زبان است: باید ثابت-منضبط و دارای ذهنی باز باشید و «سبک کار» قصد دارد به شما نشان دهد که چگونه برنامه نویسی با کامپیوتر را یادبگیرید و شروع کنید.

چیزهایی که باید بدانید

  • تصمیم بگیرید که کدام زبان برنامه نویسی را می‌خواهید ابتدا یاد بگیرید. مانند پایتون یا جاوا اسکریپت و …
  • هنگام یادگیری از ابزارها و آموزش های آنلاین استفاده کنید
  • با شروع یک پروژه برنامه نویسی و خواندن کتاب های فراوان و امتحان کردن رویکرد های جدید به خود بیاموزید.

انتخاب یک زبان

زبانی را انتخاب کنید که با کاری که می خواهید انجام دهید مرتبط باشد

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

در مورد وب سایتها می‌توانید از افزونه wappalayzer در مرورگر خود برای آنالیز سایت‌ها استفاده کنید. زبان های مختلف برای ایجاد انواع برنامه های مختلف استقاده می شوند. بنابراین زبانی را انتخاب کنید که با کاری که می خواهید انجام دهید مرتبط باشد.

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

اگر به این نتیجه رسیدید که زبانی با خواسته ها و نیاز های شما مطابقت ندارد همیشه میتوانید سراغ زبان جدیدی بروید.

c یا c++ یا c#  و زبان های مرتبط

این زبان ها عمدتا برای ایجاد برنامه های کامپیوتری مستقل مانند بازی ها استفاده می شود. زبان های C  و ++C  برای افراد مبتدی دشوار است. اما غیرممکن نیستند. یادگیری آنها به شما نه تنها درک عمیقی از برنامه نویسی، بلکه از نحوه‌ی کارکرد یک کامپیوتر نیز می‌دهد. شروع با یک زبان مبتنی بر C برای شروع یادگیری زبان‌های دیگر مفید خواهد بود زیرا بیشتر زبان های برنامه نویسی مفاهیم را از C  و ++C به ارث می برند.

جاوا یا جاوا اسکریپت

اگر می خواهید وب‌سایت‌ها (جاوا اسکریپت) یا برنامه‌های موبایل (جاوا) را کد نویسی کنید این زبان‌ها برای یادگیری هستند. این زبان‌ها در حال حاضر متقاضی و درخواست کننده‌ی زیادی دارد. بنابراین یادگیری آنها مفید است. به خاطر داشته باشید که جاوا و جاوا اسکریپت با وجود شباهتی در نام هایشان زبان‌هایی کاملا متفاوت هستند.

پایتون

پایتون یک زبان متنوع و همه کاره است که به طور گسترده در چندین پلتفرم مورد استقاده قرار می گیرد. علی رغم اینکه بسیار قدرتمند است، زبانی آسان برای یک مبتدی است پس آن را امتحان کنید.

PHP

Php مخفف hypertext processor است. یک زبان برنامه نویسی وب است و به دلیل تایپ آسان و محبوبیت آن یادگیری نسبتا آسانی دارد (محبوبیت به این معنی است که چندین آموزش مفید در مورد این زبان وجود خواهد داشت). زبانی عالی برای برای برنامه نویسی سرور است.

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

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

*بهترین کار شما این است که به آگهی های شغلی ای که می خواهید دست پیدا کنید نگاه کنید و به دنبال زبان های رایجی باشید که آنها می خواهند

یادگیری زبان

به رفتن به کالج یا دانشگاه فکر کنید.

در حالیکه اکثر شرکت هایی که یک برنامه نویس استخدام می کنند به مهارت های شما بیش از دانشگاهی که در ان رفته اید یا نمرات شما اهمیت می دهند ..داشتن مدرک دانشگاهی در زمینه ای مانند علوم کامپیوتر کمک زیادی می کند.شما کار آمد تر از زمانی که خودتان آموزش دهید یاد خواهید گرفت در حالی که از معلمان خود(و یا دوستانتان) راهنمایی های تخصصی دریافت می کنید

*اغلب بورسیه ها و کمک های مالی برای کسانی که در این زمینه تحصیل می کنند وجود دارد.از ارزش مدرک خود نترسید.این کار ممکن است

از دانشگاه های آنلاین  و مدارس کد نویسی بیاموزید.

چه یک مدرک آنلاین با هزینه و یا یک مدرک یا گواهی واقعی در پایان مانند MIT’s wonderful coursera  یا یک مدرسه ی کد نویسی آنلاین یا بوت کمپ مانند code academy  یا fullstack academy یا flatiron school شما میتوانید چیز های زیادی در مورد برنامه نویسی از این دوره های آموزشی یاد بگیرید

یک بوت کمپ کد نویسی را امتحان کنید

بوت کمپ های برنامه نویسی طوری طراحی شده اند که شما را غرق در برنامه نویسی کنند تا سریع یاد بگیرید و در یک بوت کمپ برنامه نویسی از شما این انتظار می رود که تمام وقت خود و انرژی خود را صرف یادگیری نحوه‌ی کد نویسی در طول برنامه کنید. برنامه ها بسیار کوتاه هستند (معمولا بین 12 تا 25 هفته طول می کشد). بسیاری از بوت کمپ های برنامه نویسی کمک های شغلی را ارائه می دهند که اگر می خواهید فورا به حرفه ی خود به عنوان یک توسعه دهنده بپردازید می تواند مفید باشد

  • اگر به دنبال یک تجربه ی بوت کمپ رایگان و بسیار معمولی هستید free code camp  را بررسی کنید

با استفاده از اموزش های انلاین بیاموزید

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

*بسیاری از کلاس های آنلاین رایگان برای یادگیری کد نویسی در دسترس هستند.Code academy  سایت رایگان دیگری است که میتوانید از آن با آموزش های گام به گام یاد بگیرید.

* سایت های دیگری مانند learn python,ruby in twenty minutes و learn java online  آموزش های بسیار خوبی برای زبان های خاص هستند که میتوانند به شما در نوشتن ژورنال کمک کند

اگر می توانید از جوانی شروع کنید

برنامه های مختلفی برای آموزش برنامه نویسی به بچه ها طراحی شده است. برنامه هایی مانند MIT’s scratch بسیار مفید هستند و هرچه جوان تر باشید برداشت آن زبان آسان تر خواهد بود(مانند هر زبان دیگری!)

*از کیت ها خودداری کنید.زیرا این کیت ها به ندرت چیز مفیدی را آموزش می دهند

به خود بیاموزید

با یک کتاب یا یک آموزش خوب برنامه نویسی را شروع کنید

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

یک مترجم برای آن زبان بگیرید

مترجم فقط یک برنامه ی کامپیوتری دیگری است.اما ایده هایی را که در یک زبان برنامه نویسی نوشته اید به “کد ماشین” تبدیل می کند تا بتوانید کار ها را ببینید. برنامه های زیادی در دسترس هستند و شما باید برنامه ای را امتحان کنید که برای شما مناسب باشد

در حین یادگیری از منابع آنلاین استفاده کنید

منابع کد نویسی رایگان زیادی بصورت آنلاین وجود دارد.از جمله Mozilla’s developer network,stack exchange و Try ruby برای کسب اطلاعات بیشتر در مورد کد نویسی و تست کد خود.این سایت ها از توسعه دهندگان خود می خواهند که به شکوفایی پلتفرمشان کمک کنند و منابع آنها می توانند از بهترین ها باشند

کتاب بخوانید!

نمونه هایی از زبان برنامه نویسی را از کتاب بگیرید و آن نمونه هارا در مترجم خود قرار دهید.سعی کنید مثال ها را تغییر دهید تا برنامه را مجبور به انجام کار های مختلف کنید

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

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

زبان دیگری یاد بگیرید

هنگامی که به طور فعال برنامه نویسی را به زبان اول خود شروع کردید ممکن است بخواهید زبان دوم را یاد بگیرید.اگر زبان برنامه نویسی دوم را انتخاب کنید که از نمونه های کاملا متفاوتی  نسبت به زبانی که با آن شروع کرده اید استفاده کند بیشترین بهره را از زبان برنامه نویسی دوم خواهید برد. برای مثال اگر در scheme  شروع کرده اید ممکن است در مرحله ی بعد سعی کنید زبان C یا java را یاد بگیرید. اگر با java شروع کرده اید می توانید perl  یا python  را یاد بگیرید

برنامه نویسی را ادامه دهید و چیز های جدیدی را امتحان کنید

برای اینکه یک برنامه نویس خوبی باشید باید با تکنولوژی در حال تغییر باشید. این یک فرایند یادگیری مداوم است و شما همیشه باید در حال یادگیری زبان های جدید – الگو های جدید و مهم تر از همه برنامه نویسی چیزهای جدیدی باشید!

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

ارسال دیدگاه
5 1 رای
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها

فهرست مطالب

ورود کاربران

ثبت نام در سبک کار

ارسال مجدد کد یکبار مصرف (00:60)
0
افکار شما را دوست داریم، لطفا نظر دهید.x