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

توی دنیای امروز، همه چیز میتونی توی اینترنت پیدا کنی هم محتوای خوب هم محتوای بد!توی شبکه های اجتماعی یکسری آدم شروع کردن پکیج فروختن و میخوان شمارو پولدار کنن یا میگن بیا از طریق برنامه نویسی مهاجرت کن حقیقت رو نمیگن که اینکار نیاز به علاقه داره واگرنه نمیشه توش موفق شد .توی این پکیج ها بهتون محتوایی که رایگان عرضه شده رو بهتون میفروشن و حتی طرف تجربه کافی برای انتقال نداره و توی این شغل کار نکردهتوی این دنیا مخصوصا کشور ما همه به فکر پول در آوردن هست ولی اینکه چطوری پول در بیاری مهمه پول از راه سالم باشه یا بقول مسلمان ها حلال باشه اعتقادات هر شخص خیلی باهم دیگه فرق داره ولی اگه از راه درست پول در بیاریم چه عیبی داره الان توی کشور ما خیلی ها به سختی پول در میارن و دنبال یک راهی هستن که درآمد بیشتری داشته باشن یکسری افراد سودجو میان و میگن توی میخوای به درامد 50 میلیون در ماه برسی یا می خوای درآمد دلاری داشته باشی و فرد هم مشتاق میشه غافل ار اینکه اون فرد خودش تجربه ی کافی نداره و مشکلات این مسیر رو نمیگهراه حل:انتخاب حوزه ای که میخوای توش کار کنی خیلی مهمه و روش خیلی وقت بزار میتونی برای شناخت هر حوزه توی یوتوب و گوگل سرچ کنی بعدش زبان برنامه نویسی های که مربوط به اون حوزه هست رو پیدا کن و ببین با سینتکس کدومش حال میکنی و امکانات بهتری بهت ارائه میدن برای مثال برای بک اند میتونی از زبان برنامه نویسی جاوا اسکریپت و فریمورک node.js استفاده کنیهر زبان برنامه نویسی یا فریمورک یک داکیومنت داره که بهترین مرجع یادگیری اون زبان هست مطالعه بخش بخش از اون خیلی کمک کننده استشما میتونی داخل یوتوب سرچ کنی و محتوی رایگان پیدا کنی که ببینی اصلا به این مسیر علاقه مند هستی یا نه با اون محتوای رایگان پیش بری و یاد بگیری .داخل سایت های مختلف آموزش های رایگان یا با قیمت مناسب پیدا کنی که محتوای مناسب ارائه بده اگه زبان خوبی داشته باشید میتونید از آموزش های انگلیسی استفاده کنید که محتوایی در سطح جهانی دریافت میکنی .کتاب ها هم گزینه خوبی هستن ولی یادگیری برنامه نویسی باهاشون یخورده سخته و بستگی به کتاب و فرد داره.زبان های برنامه نویسی و فریمورک ها داخل تلگرام معمولا گروهی دارن که شما میتونید از افراد با تجربه گروه منبع برای آموزش بخواید و اون ها بهتون معرفی کنندر یادگیری هرچیز بستگی داره چقدر تلاش کنید و براش زمان بزارید هرچقدر زمان بیشتری بزارید موفق تر میشید و تجربه بیشتری بدست میارید.توی برنامه نویسی نیازی به خوب بودن در ریاضی ندارید ( توی فیلد های هوش مصنوعی و دیتاساینس نیاز دارید)زبان انگلیسی تون نباید عالی باشه ولی روی زبان باید وقت بزارید و برنامه نویسی و زبان به هم گره خوردن و خوب بودن زبان بهتون خیلی کمک میکنهدانشگاه بهتون برنامه نویسی یاد نمیده اما میتونه دیدگاه جدید و عمقی تر به مبحث هایی که بلد هستید بهتون بده پس اگه بری دانشگاه بهت کمک میکنه و نرفتنش چیزی ازت کم نمیکنه.وسط راه ول نکنچه توی برنامه نویسی یا بقیه کارها اگه کاری رو شروع کردی به آخرش فکر کن و از مسیر پر از پیچ لذت ببرهر وقفه ای که توی آموزش دیدنت می افته مطالب قبلی یادت میره و از روند آموزش دیدنت عقب میمونی پس سعی کن ادامه بدیبزار با یک مثال منظورم رو بهتر برسونم تو میخوای یک مسافت طولانی رو رانندگی کنی و مقصدت مشخصه وقتی شروع به حرکت کنی توی راه خسته میشی یا حتی ممکنه ماشینت پنچر بشه یا خراب تو بلاخره مشکل رو رفع میکنی و ادامه میدی و وسط راه نمیگی چرا من اومدم و بیا برگردم با تمام خوبی ها و بدی های سفر بلاخره تو به مقصد میرسی پس توی برنامه نویسی هم اینکار رو بکن و جا نزن !سرچ کنیکی از مهارت هایی که هر برنامه نویس باید داشته باشه اینه که خوب سرچ کنه وقتی به باگ میخوری ارور رو سرچ کن گوگل دوست خوب توعه که میتونه کمکت کنه :)مهارت نرمدر آخر سعی کن روی مهارت های نرم هم تمرکز کنی و یادبگیری بعدا در موردشون می نویسم.از همین الان هم سرچ کردن رو تمرین کن و سرچ کن مهارت نرمصحبت آخربه فکر درآمد بالا حداقل تا 5 سال اول نباشبرنامه نویسی کار سختیه و نیاز به تمرکز و علاقه داره( کارهای سخت دیگه هم هست که شاید برنامه نویسی پیش اونا سخت نباشه )تمرین کن هر چقدر بیشتر بهتراگه دیدی واقعا نمیشه و علاقه نداری وسط راه بیخیال شو ( این حرفم برعکس مثال بالا هست ولی آدما تغییر و شاید اشتباه کرده باشن پس اگه اشتباه کردی ناراحت نشو و یک کار دیگه رو تست کن )فکر کنم بیشتر چیز های که میخواستم بگم رو گفتم و امیدوارم تصمیم های خوبی توی زندگی تون بگیرید و چیزی مانع رسیدن تون به خواسته هاتون نشهاگه کمکی از من بر میاد کامنت بزار :)من Code Wizard هستم و اینجا راجب همه چی مینویسم و خوشحال میشم دوست های جدید پیدا کنم و صحبت کنیم