آموزش رایگان برنامه نویسی در کانال یوتیوب yasharhabibimedia
سبد خرید
0

هیچ محصولی در سبد خرید نیست.

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

برای برنامه نویس شدن هیچ وقت دیر نیست

مطلب پیشنهادی:آموزش رایگان برنامه نویسی

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

اونا مدام با خودشون فکر می کنن

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

ای کاش ….

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

و
این لیست همچنان ادامه داره

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

این فکرا رو کنار بذارین! شما می تونین به هر اون چیزی که آرزوشو دارین تبدیل بشین و بهش دست پیدا کنین. من مدت زمان زیادیه که برنامه نویسی می کنم و با برنامه نویسای مختلفی آشنا شدم، پیر و جوون! همه اونا تو زندگیشون فقط یه چیزو دنبال کردن، اینکه هر روز و هر روز تو چیزی که می خوان بهتر و بهتر بشن، درست مثل شما. نگران سن و سالتون نباشین، موقعی که می شینی پشت سیستمت اگه بتونی بهترین خودتو نشون بدی سن هیچ نقشی تو موفقیتت نداره. هیچ وقت برای برنامه نویس شدن دیر نیست!

مطمئنا همه آدما برای تحمل مسیر سخت و دردناک برنامه نویس شدن ساخته نشدن (گفتم مسیر سخت و دردناک، چون خودم سختی های زیادی رو تحمل کردم تا به جایی که الان هستم رسیدم) برنامه نویسی یه سفر پر درده، چرا؟ چون وقتی شروعش می کنی و عاشقش می شی، چالشاش شروع میشه و اعتیاد آور میشه، حداقل برای من اینطور بوده. اما اگه واقعا دنبالش هستی و بهش فکر می کنی پس بلند شو و شروعش کن. حتی اگه مدرک دانشگاهی هم نداشته باشی بهت میگم که سن و سال فقط یه بهانه هست و هیچ تاثیری تو پروسه یادگیری نداره، پس فقط خواستن و تلاش کردنه که کمکت می کنه.

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

بعضی از آدما فکر می کنن مهارت برنامه نویسی با بالا رفتن سن هم بالاتر میره و بیشتر می شه. درسته آدما رو هر مهارتی مدت زمان زیادی از زندگیشون تمرکز کنن و روش تمرین و تکرار داشته باشن می تونن با گذشت زمان تو اون زمینه خبره بشن، اما این موضوع به شخصیت آدما بستگی زیادی داره. با همه اینا، این موضوع رو بخاطر بسپار که مهارت لزومأ ربطی به مدت زمان انجام یه کار نداره. مهارت یعنی چگونگی انعطاف پذیری، حضور ذهن برای رفع خطاهای رایج و یادگیری مطالب جدید. یادم میاد زمانی که داشتم کد نویسی رو یادم می گرفتم مغزم در برابر اطلاعات مثل اسفنج عمل می کرد، یعنی چی؟ یعنی مثل اسفنجی که آبو به خودش جذب می کنه، اطلاعات رو وارد مغزم می کردم. قادر بودم یاد بگیرم که چطور خطاها و مشکلاتو بدون تحمل سختی زیاد شناسایی کنم. منظور من از این حرفا اینه که مردم فکر می کنن سابقه کد زدن یه آدم نشون دهنده میزان خوب بودنش تو برنامه نویسیه که این یه تفکر خیلی غلط بین آدما هست. یا اینکه خیلی از شما که دارین این مقاله رو می خونین ممکنه با خودتون فکر کنین که سنتون بالا هست یا وقت کافی برای برنامه نویس شدنو ندارین. اگر تو همون آدمی هستی که داره این فکرا رو می کنه، پس یه لحظه خوندنو رها کن بلند شو و این افکاری که به هیچ دردی نمی خورن رو بنداز تو سطل آشغال! چون جاشون همونجا هست. چیزی که باید بدونی اینه که هیچ وقت برای برنامه نویس شدن دیر نیست.

یاشار به من بگو چی لازم دارم

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

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

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

فقط دنبال خواسته هات برو

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

منظورم من این نیست که یه هفته روی یادگیری وقت بذارین و بعدش میتونین یه کار خوب تو کمپانی اپل پیدا کنین. نه؛ اصلا اینطوری نیست! اما هر چقدر بیشتر تمرین کنی و سعی کنی توانایی هاتو توی کد زدن بالا ببری، اون وقته که اعتماد به نفست هم بیشتر میشه. این پروسه میتونه خیلی سخت، نا امید کننده و آزار دهنده باشه، اما مطمئن باش حتما جواب میده و تو رو به چیزی که می خوای می رسونه. کافیه یه برنامه ریزی شش ماهه برای یادگیری درست کنی و خودتو قانع و موظف کنی که هر روز JavaScript تمرین کنی. وقتی پروسه یادگیریت خوب پیش رفت باید چندتا پروژه طراحی کنی و یه رزومه خوب برای خودت درست کنی، حالا وقتشه که خودتو برای مصاحبه کاری آماده کنی. یادت باشه برای شروع کار با پلت فرمایی مثلAngular یا React خیلی عجله نکنی، وقتی اصول پایه JavaScript رو خوب فهمیدی خود به خود متوجه میشی که کی وقت رفتن سراغ فریم ورکا میشه.

آیا من هم می تونم به اندازه بقیه باهوش و زیرک بشم؟

جوابت هست: آیا اهمیتی هم داره؟

قطعا برنامه نویسای با سابقه ترفندایی تو کارشون دارن و از همه مهم تر اینکه تجربه زیادی دارن. ولی اگه با برنامه نویسایی که ۲۰-۳۰ سال سابقه کار دارن هم صبحت کنین، همون حرفی رو میزنن که من بهتون گفتم. اونا فقط تو پیدا کردن مشکلات و به یاد آوردن اون راه حل ها برای حل اون مشکلا خیلی بهتر شدن و هنوزم برای بعضی سوالاشون از گوگل و Stack Overflow استفاده می کنن. همین که بتونین واکنش کامپیوترو پیش بینی کنین و بتونین مستندات فناوری رو مطالعه کنین و ازشون برای رفع مشکلات استفاده کنین یعنی دارین خوب عمل می کنین. وقتی پروسه یادگیری رو شروع کنین و پیش برین کم کم متوجه میشین که خوندن Stack Overflow و فهمیدن راه حلا چقدر آسون تر میشه و دیگه چالشای قبلو ندارین. همینطور روشی که ازش برای جستجو راه حل استفاده میکنی خیلی دقیق تر میشه یا حتی گاهی لازمه مشکلو به دیگران توضیح بدی تا ازشون کمک بگیری و میبینی که چقدر توضیح مشکلات برات آسون تر شده و خیلی واضح میتونی راجب مشکل پیش اومده صحبت کنی.

آدمای با سابقه هم در مواجهه با تکنولوژی های جدید و یادگرفتن اون تکنولوژی، دقیقا مثل شما که تازه کارین عمل می کنن. یعنی اونا هم مجبورن تکنولوژی های جدیدو بشناسن و یادشون بگیرن، مسلما هیچ ایده ای راجبشون ندارن. تنها تفاوت اینه که اونا اون تصویر بزرگ از معنی و مفهوم برنامه نویسی رو بلدن و قبلا یاد گرفتن. برنامه نویس با سابقه هنوزم سوال میپرسه، دچار خطا میشه و هر روز براش مثل یک کلاس درس و یادگیری میمونه. قسم میخورم وقتی آدما ازم میپرسن که شغلم چیه بهشون نمیگم که برنامه نویسو توسعه دهنده هستم، بهشون میگم من توسعه نرم افزار (software development) رو تمرین می کنم. میدونی چرا؟ چون تقریبا یک سالی میشه که هر روز دارم یه تکنولوژی جدید که هیچ ایده ای در موردش ندارمو یاد میگرم و اطلاعاتمو بالا میبرم. پروسه برنامه نویسی و یادگیریش هیچ وقت تموم نمیشه و یه سفر ادامه دار هستش. و اینکه در اخر مقاله لازم میدونم یادآوری کنم که “برای برنامه نویس شدن هیچ وقت دیر نیست”.

امیدوارم از خوندن این مطلب لذت برده باشین و یادتون نره حتما نظراتتون رو این پایین برام بنویسین، ممنونم..

امتیاز 5 از 7 رای

14

من یاشار حبیبی 15 سال تو حوزه برنامه نویسی وب در حال فعالیت هستم و اینجا قراره تجربیاتم رو باشما به اشتراک بزارم و باهم کلی چیز یادبگیریم و لذت ببریم

دیدگاه کاربران
  • امید 18 اردیبهشت 1400 / 7:21 ب.ظ

    عالی بود فقط اینو هم کاش اضافه میکردین که داخل چه رنج سنی چقدر باید تلاش و وقت گذاشت

    • yasharhabibisite_admin 18 اردیبهشت 1400 / 7:57 ب.ظ

      مرسی از لطفتتون، واقعیتش اینه که این چیزا خیلی ربطی به سن نداره، یعنی ممکنه یه نفر ۲۰ سالش باشه لازم باشه روزی ۸ ساعت کار کنه، یه نفر که مثلا ۵۰ سالشه به خاطر پیش زمینه هایی که داره با روزی ۵ ساعت هم بتونه خودش رو به روز نگه داره… در کل پیشرفت تو این حوزه قدم به قدمه، یعنی صفر تا صدی نیست که بخوایم مثلا روزی انقد تلاش کنیم که مثلا بعد ۶ ماه برسیم به صد… نه اصلا اینجوری نیست.. شما باید یکم یاد بگیرید و شروع کنید به کار و بعد دوباره یکم دیگه یاد بگیرید و هی یواش یواش به تواناییتون تو این فیلد اضافه کنید. یعنی شما با گذروندن حتی یه آموزش مقدماتی که تو هر سنی حدود ۳ ماه ممکنه زمان ببره می تونید به عنوان آماتور شروع به کار کنید و کسب درآمد کنید.

  • ahmadreza.shamimi 18 اردیبهشت 1400 / 8:25 ب.ظ

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

    • yasharhabibisite_admin 19 اردیبهشت 1400 / 12:10 ب.ظ

      مرسی احمدرضا عزیز، لطف داری شما… حتما به روی چشم، دارم یکم زمان هام رو آزاد می کنم که برسم ویدیو بیشتری بزارم. انشالله طی هفته های آینده تولید محتوام خیلی بیشتر خواهد بود.

  • sg7.254881 20 اردیبهشت 1400 / 6:55 ب.ظ

    عالی بود ، ممنونم ازتون 🌹
    فقط اگه میشه 🙏 در مقالات بعدی راجب اولین مراحلی که در شروع بزنامه نویسی باهاش روبه‌رو میشیم صحبت کنید به طور ” مثال اون تصویر بزرگ که بزنامه نویسی چطور کار میکنه “

    • yasharhabibisite_admin 20 اردیبهشت 1400 / 7:19 ب.ظ

      قربان شما، خواهش میکنم…. چرا که نه، حتما به روی چشم.

  • آواتار
    abolffff1383 2 خرداد 1400 / 10:48 ب.ظ

    خسته نباشید عالی بود

  • zahraebrahimi203040 6 خرداد 1400 / 2:46 ب.ظ

    ممنون عالی بود

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان