نکاتی برای شروع برنامه نویسی

استاندارد

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

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

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

-توسعه وب؟
-برنامه نویس موبایل؟
-برنامه نویس ویندوز؟لینوکس؟
-برنامه نویس شبکه؟

flath_department.gif
توسعه وب
توسعه وب شامل دو شاخه طراحی وب و برنامه نویسی وب می شود.
-برنامه نویسی Frontend یا client side(سمت کاربر)
شامل طراحی صفحات وب،رابط کاربری و در کل چیزهایی که شما در سایت می بینید می شود.
برای طراحی صفحات وب شما نیاز دارید ابتدا زبان های HTML,CSS و سپس جاوا اسکریپت و jQuery را یاد بگیرید.

-برنامه نویسی Backend یا server side(سمت سرور)
شامل دیتابیس ،APIها می شود.به طور کلی همه چیزهای پشت صحنه!
برای پویا ساختن صفحات وب از زبان هایی مثل php, ASP.Net,Ruby ,Python استفاده می شود و شما باید یکی از این زبان ها را انتخاب کنید.هر یک از این زبان ها به نوبه خود خوب هستند و منابع زیادی برای یادگیریشان وجود دارد.

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

برنامه نویسی موبایل شامل برنامه نویسی اندروبد،IOS،ویندوز فون می شود.

mobile-application-development

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

-برای برنامه نویسی IOS باید از زبان جدید اپل سویفت(Swift) یا از همان زبان قدیمی اپل که Objective C هست استفاده کنید.

-برای برنامه نویسی ویندوزفون زبان های مختلفی مثل #C++, VB.net, XAML,C وجود دارند.

حالا اگر هدفتان را مشخص کردید باید دنبال منابع برای یادگیری باشید.

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

از برخی سایت های آموزشی هم میتوانید استفاده کنید مثل:
codeacademy
CodeAvengers
CodeSchool
w3schools
stackoverflow
youtube
و بهترین مرجع گوگل است.

صحبت های میترا رحیمی درباره حضور زنان در آی تی

استاندارد

از این پس قرار هست هر هفته با یک خانم موفق در حوزه آی تی صحبت کنم.این هفته با خانم “میترا رحیمی” صحبت کردم و در رابطه با حضور کم رنگ خانم ها در این حوزه با ایشان صحبت کردم.

“میترا رحیمی” سردبیر ماهنامه طراحی وب،طراح و برنامه نویس وب است. 6 سال است در این حوزه فعالیت دارد و در زمینه Html,Css,Jquery,Wordpress,PHP MVC تخصص دارد و هم چنین موسس مدرسه مجازی ایرانیان است.
-به نظر شما علت کم رنگ بودن حضور خانم ها در حوزه آی تی چیست؟
از نظر من دلایل مختلفی داره که میتونم به چند دلیل اشاره کنم:
یکی از عوامل پررنگ در این موضوع ، عدم اعتماد به نفس یا اعتماد به نفس پایین در خانم هاست. این دلیل هم برمیگرده به عوامل محیطی و شاید عوامل ژنتیکی در خانم ها. اعتماد به نفس پایین در اکثر خانم ها وجود داره که در شرایط محیطی خودش رو نشون میده.
خانم هایی که قدرت تصمیم گیری بالا و اراده ی محکم داشته باشن اعتماد به نفس را در خودشون تقویت میکنند اما گاهی اوقات خانواده ، سرکوب های خانواده و حتی دوستان و آشنایان باعث میشه این اعتماد به نفس کاهش پیدا کنه، گاهی اوقات رفتارها و باورهای نادرست جامعه این مشکل رو بوجود میاره.
بعضی وقت ها هم همین مساله ، یعنی حضور کمرنگ خانم ها باعث میشه شجاعت حضور در این عرصه رو نداشته باشند ، چون احساس میکنند جایی در این عرصه ندارند.
تجربیات میترا رحیمی در حوزه وب:
مثلا به خاطر دارم حدودا 7 سال پیش که فعالیتم و تو زمینه ی طراحی وب و IT شروع کردم، تعداد خانم ها تو این عرصه انگشت شمار بود. وقتی در اینترنت به دنبال یه خانم همکار میگشتم کسی رو پیدا نمیکردم اما بیش از حد آقایون فعال بودند.
من در اون زمان یک پایگاه تفریحی و اطلاع رسانی رو راه اندازی کرده بودم و مدیریت میکردم، اما آقایون ویمستر وقتی متوجه میشدن مدیر این سایت یه خانم هست، بجای حمایت سایت رو سرکوب میکردن. هیچ وقت دلیلش را متوجه نشدم اما فکر میکنم براشون خنده آور بود که یه خانم مدیر یه سایت بزرگ باشد.
اما همین مساله باعث شد فعالیتم را پررنگ کنم و علمم رو گسترش بدم تا امروز که به نتایج خوبی رسیدم.
یکی دیگه از عواملی که طی مدت ها به عینه دیدم، تفکر و اهداف خانم ها بوده؛ که فکر میکنن اگر هم تلاش کنن و به نقطه ی خوبی هم برسن آینده ی شغلی اونها تامین نخواهد بود. همین هم دلایل مختلفی داره مثلا ازدواج یا محیط های شغلی و … که مانع ادامه ی فعالیت اونها میشود.
امیدوارم حداقل جامعه ی وب بجای سرکوب خانم ها ، اونهارو تو این عرصه تشویق کنند و مورد حمایت قرار بدن. چرا که خانم ها از هوش فوق العاده ای برخوردار هستند و اگر زمینش فراهم بشه میتونن فعالیت های موثر و مفیدی داشته باشند.
خداروشکر اخیرا شاهد فعالیت بیشتر خانم ها تو این عرصه بودیم (مثل استارتاپ ویکندها، وبمسترهای موفق خانم و …) که همین موضوع، باعث میشه اعتماد به نفس سایر خانم ها بالا بره و حضورشون رو پررنگ تر کنن. فکر میکنم به زمان و حمایت بیشتری احتیاج داشته باشیم.
البته بازهم میگم همه ی این موارد نظر شخصی بنده بود که در اکثر خانم ها شاهد بودم.
-چه توصیه ای برای خانم های علاقه مند که قصد دارند در این حوزه موفق شوند دارید ؟
به خانم های علاقه مند به این عرصه پیشنهاد میکنم، تحت تاثیر عوامل محیطی قرار نگیرند و با پشتکار خودشون، حضور موثر خانم هارو به اثبات برسانند.