به نام خداوند بخشنده مهربان
از کودکان 3 الی 4 ساله ای که با تلفن هوشمند پدر و مادر خود بازی می کنند تا پیر مرد های 80 الی 90 ساله ای که به دکتر می روند همه و همه وابسته به لوازم دیجیتالی هستند که درآنها برنامه نویسی نقش عمده ای دارد
حال چه کسانی این ابزار را برنامه نویسی می کنند؟ آیا شما هم دوست دارید یکی از آنها باشید؟ یکی از میلیون ها برنامه نویسی که سالانه اپلیکیشن ها ، وب سایت ها و سخت افزار ها را برنامه نویسی می کنند؟
پس در ادامه این مقاله همراه ما باشید
برنامه نویس کیست؟
برنامه نویس کسی است که به زبان کامپیوتر ها تسلط دارد و می تواند دستوراتی را به کامپیوتر بفهماند تا کامپیوتر آنها را اجرا کند برنامه نویس ها علاوه بر توسعه نرم افزار وظیفه حفظ ، تست و اصلاح نرم افزار را نیز بر عهده دارند
چرا می خواهید یک برنامه نویس شوید؟
قبل از ورود به دنیا برنامه نویسی باید پاسخ سوال بالا را کامل بدانید چرا دوست دارید یک برنامه نویس باشید؟ آیا واقعا به برنامه نویسی علاقه دارید؟ یا فکر می کنید با برنامه نویس شدن می توانید اطلاعات گوشی مردم را هک کنید و احساس خفن بودن به شما دست می دهد؟ همین الان بروید و دلیل اینکه می خواهید برنامه نویس شوید را بر روی کاغذ بنویسید. در مثال زیر بنده (رضا کشوری) دلیل برنامه نویس شدن خود را می نویسم
هدف من از برنامه نویس شدن چیست؟
این جانب رضا کشوری مطمئن هستم برنامه نویسی می تواند مرا به تمام اهدافم برساند برنامه نویسی به من احساس قدرت و لذت می دهد زیرا می توانم یک چیز را خلق کنم و علاوه بر اینکه خود از آن سود می کنم میتوانم به دیگران نیز سود برسانم
اگر می توانید مانند بالا دلیل موجهی برای برنامه نویسی کردن بیاورید تبریک می گویم یک قدم به برنامه نویس شدن نزدیک تر شده اید
پیش نیاز های برنامه نویس شدن چیست؟
هرکاری یک سری پیش نیاز هایی داره خیلی با دفت پیش نیاز های برنامه نویسی را مطالعه کنید تا درآینده به مشکل نخورید
1) علاقه بی حد و مرز
شما باید عاشق برنامه نویسی باشید شاید الان با خود بگویید این چه سوالی است؟ اگه دوست نداشتم که تا اینجا نمی اومدم اشتباه نکنید منظورم عشق های ظاهری نیست عشق واقعی یعنی آماده باشید گاهی روزی 10 ساعت کد بزنید آماده باشید گاهی دیرتر ناهار بخورید آماده باشید تلوزیون نبینید آماده باشید PS4 خودتون رو بفروشید تا خرج برنامه نویسی کنید و....
2) صبر و حوصله
همین الان گفته باشم اگه بخواید عجله کنید یا بی حوصله باشید دور برنامه نویسی رو خط بکشید گاهی پیش میاد چند روز درگیر یک ارور باشید اگه قرار باشه عصبی بشین همون بهتر که سمت برنامه نویسی نیاید
3) ناامید نشید
درآینده که تا حدی برنامه نویس شدین هروقت دیدید دارید کم میارید و خواستید جا بزنید یادتون باشه کشوری گفت ناامید نشو دیگه چیزی به موفقیت نمونده به شخصه چندبار نزدیک بود برنامه نویسی رو ول کنم ولی افرادی منو راهنمایی کردن و الان میگم واقعا شانس آوردم که اشتباه نکردم شما هم یادتون باشه به هیچ وجه جا خالی نکنید
4) قدرت تحلیل و مدیریت
قدرت تحلیل بالا و قدرت رهبری خیلی مهمه شما باید بتونید رهبر خوبی باشید به سرعت تصمیم بگیرید و قدرت تحلیل مسائل رو داشته باشید وقتی میگم رهبری منظورم صرفا رهبری افراد دیگه نیست رهبری خودتون هست یکی از اصل های رهبری اینه که وقتی تصمیم میگیرید کاری رو انجام بدید درآینده اون کار رو رها نکنید مثلا تصمیم میگیرید از شنبه ورزش کنید اما شنبه ورزش کردن رو موکول می کنید به یک زمان دیگه یا بزارید یک مثال بهتر بزنم قرار بود دلیل برنامه نویس شدن خودتون رو بر روی کاغذ بنویسید چند نفرتون گفتید بعدا می نویسم؟ قطعا اگه همین الان ننویسید هیچ وقت نخواهید نوشت
5) آشنایی با زبان انگلیسی
باید تا حدی به زبان انگلیسی آشنایی داشته باشید یا حداقل از همین الان سعی کنید روزی چند دقیقه روی خواندن و نوشتن انگلیسی کار کنید چون منبع اصلی علم برنامه نویسی به زبان انگلیسی نوشته شده
6) آشنایی با مباحث اولیه کامپیوتر
آشنایی تا حد متوسط با کامپیوتر لازمه برنامه نویس شدن است شما باید بتوانید کار های روزانه و معمولی خود را با کامپیوتر انجام دهید