چک لیست چگونه برنامه نویس شویم؟

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

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

اگر یک برنامه نویس هستید به ما در تکمیل این لیست کمک کنید. برای اینکار میتوانید نظرات خود را از طریق کامنت با ما درمیان بگذارید.

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

  • امنیت شغلی بالا
  • درآمد خوب
  • امکان فریلنسری
  • آزادی در انتخاب پروژه یا شغل

معایب برنامه نویس شدن

  • به خطر افتادن سلامتی کمر، چشم و مچ دست به دلیل روزانه حداقل هشت ساعت پشت کامیپوتر نشستن
  • اضطراب درهنگام بروز خطاهای پیش بینی نشده
  • فشار کاری زیاد در زمانی که فرصت کمی برای تحویل پروژه باقی مانده است. همین بند اغلب برنامه نویسان را وابسته به قهوه یا چای می‌کند.
  • سرعت زیاد تغییرات در اتمسفر برنامه نویسی و نیاز به یادگیری مداوم
  • تکنولوژی محور بودن برای کسانی که قلبا علاقه‌ای به تکنولوژی ندارند

البته یک برنامه نویس می‌تواند این کلیشه‌ها برهم بزند و با ورزش و برنامه ریزی، سبک زندگی خود را ارتقا ببخشد.

چه زبان برنامه نویسی را یاد بگیرم ؟

اما برای برنامه نویس شدن اول باید انتخاب کنید که می‌خواهید در چه زمینه‌ای کد بزنید؟ و می‌خواهید آن کد را به چه زبانی بنویسید؟

فعلا ۴ دسته موضوع برای برنامه نویسی می‌توان نام برد:

  1. برنامه نویسی وب ( شامل دو دسته : Back-End و Front-End )
  2. برنامه نویسی نرم افزارهای دسکتاپ ( مثل نرم افزارهای حسابداری )
  3. برنامه نویسی اپلیکیشن‌های موبایل ( اپلیکیشن، وب اپلیکیشن) ( IOS , Android )
  4. آنالیز دیتا و تحلیل داده

برنامه نویسی وب

Back-End:

برنامه نویسی سمت سرور به زبان‌های PHP , ASP.net یا حتی Java script بوسیله کتابخانه Node.js

Front-End:

برنامه نویسی سمت کاربر به زبان Java Script و نیازمند تسلط به CSS و HTML

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

ویندوز : C++ , C# , Java و حتی Java Script

مک : سوئیفت

لینوکس: جاوا و پایتون

No account yet? Register

تصویر از James Harrison.

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