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

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

برای آموزش برنامه نویسی کافی است بتوانی نفس بکشی و خون در رگ هایت جریان داشته باشد. یعنی شرط لازم و کافی برای برنامه نویس شدن ” زنده بودن ” است.

در مقاله پیشین در مورد “ چگونه برنامه نویس شویم ” صحبت کردم .

اگر این مقاله را خوانده باشی خوان اول برنامه نویسی، یعنی همان ” چگونه برنامه نویس شویم ” را پشت سر گذاشته باشی.

اکنون به عنوان یک شخص واجد الشرایط برای برنامه نویس شدن وارد خوان دوم شده ای.

به تو تبریک می گویم.

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

” آیا برای من دیر شده است که برنامه نویس شوم ؟ “

چه اتفاقی می افتد که به این سوال میرسی ؟

بگذار حدس بزنم:

کلی کتاب با موضوع برنامه نویسی و کلی دوره ویدئویی دانلود شده برنامه نویسی رایگان و غیر رایگان داری.

تصور می کنی دست کم در دو هفته تا یک ماه برنامه نویس خودخوان ( self-educated ) می شوی که آماده پروژه گرفتن است.

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

اما اگر این اتفاق نیفتاد احتمالا حس می کنی به بن بست رسیده ای.

با اینکه فقط بین ۱۵تا ۶۰ سال سن داری.

خب ممکن است یکی دو هفته ای حالت گرفته شود و بگویی:

” خیلی دیر برنامه نویسی شروع کردم “

“دیگر آب از سر من گذشته برای برنامه نویس شدن “

خلاصه همینقدر ساده بدون آنکه خودت متوجه بشوی به سوال ” آیا برای من دیر شده است که برنامه نویس شوم ؟ میرسی.

اینجا است که پیشنهاد می کنم فیلم خانم “ ماساکو واکامیا ” سازنده اپلیکیشن hinadan را حتما تماشا کنی :

 

 

و یا حتی بر عکس ممکن است فکر کنی برای برنامه نویس شدن خیلی جوان هستی.

مثلا تصور میکنی درک لازم برای برنامه نویسی را نداری یا یک همچین چیزی …

فیلم ” Tanmay Bakshi ” که ۱۴ سال بیشتر ندارد را ببین :

حالا که از این رویاهای  منفی  زشت بیرون آمدی  خودت کلاه خودت را قاضی کن :

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

دقیقا مثل این است که قیمه ها رو بریزی تو ماستا. با نمک نیست؟

 

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

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

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

در این دنیا  مردم روز به روز پر انرژی تر و امیدوار تر می شوند. تمایلشان به برنامه نویس شدن بیشتر می شود.

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

 آموزش برنامه نویسی

پس اگر زنده هستی برای برنامه نویس شدنت زمان کافی داری و دیر نیست.

یک جو همت + و یک جو علاقه برای برنامه نویس شدن کافی است.

نظر بقیه برنامه نویس ها در مورد سن مناسب برای برنامه نویس شدن…

نظر افرادی که توی لینک زیر پیدا کردم:

https://www.cloob.com/timeline/answer_168489_1076728

 آموزش برنامه نویسی

 

 

 

 

و  نظر دوستان خارجیمون در این یکی لینک :

https://www.quora.com/What-is-the-best-age-to-start-learning-programming-1

 

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

بچه های ۱۰ ساله و همچنین پیر مرد ۶۰ ساله می توانند برنامه نویسی یاد بگیرند.

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

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

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

نظر دوست توییتری مان :

و در نهایت ایمیلی که گروه کد تجاری دریافت کرده است :

دبگر چیزی باقی نمی ماند که من بگویم. خودت مبینی که اکثر کامنت ها بوی انگیزه می دهد . از مهم بودن سن صحبتی نشده است.

 

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

یعنی شرط لازم و کافی برای برنامه نویس شدن ” زنده بودن ” است.

 

جان سالم به در بردن از زوال عقل و آلزایمر با برنامه نویسی کردن

احتمالا فکر می کنی با بالا رفتن سنت، قدرت حافظه و هوش تو کم می شود. خب بله تا حدودی درست است.

اما برنامه نویس ها از این قاعده مستثنی هستند.

خوش به حال برنامه نویس ها. چون حل مساله، آنالیز، برنامه نویسی و کد نویسی برای مغز برنامه نویس ها خوب هستند .

طبق مقاله ” Coding is Good for your Brain

” هیچ وقت برای آموزش برنامه نویسی دیر نیست “. غیر ممکن به نظر می رسد. درسته ؟

حقیقت این است که کد نویسی برای شما مفید است . کد نویسی مهارتی است که در هر سنی می توانید یاد بگیرید.

من دوستانی داشتم که به زوال عقل و آلزایمر مبتلا بودند. یک راه برای مقابله با این بیماری ها وجود دارد.

بر اساس مطالعات انجام شده، به طور متوسط برنامه نویس ها مهارت های شناختی  بهتری دارند.

(مهارت شناختی مهارت های اصلی هستند. که مغز شما برای فکر کردن، خواندن، یادگیری، یاآوری، دلیل آوردن و توجه کردن از آن ها استفاده می کنند.)

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

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

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

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

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

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

مزایای سن بالــا برای برنامه نویس شدن

اگر فقط یک جا بتوانیم از نقش سن در برنامه نویس شدن به خوبی یاد کنیم همینجا است.

اگر به عنوان یک شخص ۳۵ تا ۵۰ ساله این مقاله را میخوانی باید بدانی که، برنامه نویس شدن در سن تو خالی از لطف نیست :

 

 

ناپلئون هیل :

ترس از سالھای کھولت را فراموش کنید دوران پیری را به رسمیت بشناسید.
دوران پیری سالھای معلولیت نیستند, دوران خردمندی, درایت, خویشتن داری و درک و فھم ھستند.

 

 

 

و اما موهبت هایی که برنامه نویس شدن با بودن در سن بالا دارد :

۱- تو به عنوان یک آدم پخته و با تجربه پر از ایده هستی.😍

به نقل از blog.hyperiondev.com کسی که در این سن برنامه نویسی می کند در واقع مشکلات و نیازهای زندگی واقعی را می تواند به کد ترجمه کند.

منظور از مشکلات و نیازهای زندگی واقعی چیزی مانند ” پیدا کردن بهترین مسیر ” است که توسط که توسط نرم افزار  www.waze.com  برطرف شده است.

۲- هوش هیجانی تو در سن بالاتر، بیشتر است.👏

طبق مطالعه انجام شده در Berkeley News ، هوش هیجانی در سن ۶۰ سالگی به حداکثر خود می رسد.

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

برنامه نویس های با سن بالاتر نسبت به همتاهای جوان خود توانایی مدیریت کسب و کار خود در شرایط سخت را دارند.

در زمانی که یک پروژه نرم افزاری به صورت تیمی جلو می رود. کارها نباید خارج از برنامه انجام شوند، افراد با هوش هیجانی بالا نقاط مثبت را بهتر می بینند.

خودمونی تر بگویم : استرس نمی گیرند. افراد استرسی هوش هیجانی پایینی دارند.

۳- افراد در سن بالاتر ارزش  ” صبر ، سمج بودن، مهارت های ضروری برای کدنویسی ” را بیشتر از برنامه نویس های جوان می دانند.🤩

به نقل از www.thecoderschool.com ، صبر بهترین دوست یک برنامه نویس است.

۴- فقط جوان ها نیستند که باید از دنیای نرم افزاری لذت ببرند. یک جوان ۲۰ ساله نرم افزاری مثل Snapchat می سازد. خوب است یک نفر هم  باشد تا برای افراد سن بالاتر اپلیکیشن هایی بسازد که به حال و هوای زندگی آن ها نزدیک باشد.

 

حالا یجوری نشه با ایده آل گرایی صبر کنید ۸۰ سالتون بشه بعد برنامه نویس بشید.  🤣

 

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

تنها افرادی باید نگران ضعیف بودن حافظه اشان در سن های بالا باشند که می خواهند کد حفظ کنند.  البته کد حفظ کردن اصلا امکان پذیر نیست.

فرض کنید یک آموزش ۴۰ ساعته داشته باشید یا اینکه یک کتاب ۱۱۹۰ صفحه ای مثل کتاب زیر :

 

آن وقت بنظرتان کد حفظ کردن کار عاقلانه ای است ؟😫

  • مساله این است که اصلا نیازی نیست که کدها را حفظ کنی.

دلیلش این است که اصولا برنامه نویسی با استفاده از مکانیزم طبیعی ذهن و کد نویسی انجام می شود. نه چیز دیگری.

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

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

برویم برای شنیدن مصاحبه من با نویسنده کتاب ویژوال بیسک ۲۰۱۰ ” مهندس محسن مدحج “:

 

 

فرمول معروف :

برنامه نویس شدن = مکانیزم طبیعی ذهن + کد نویسی.

اگر وقت بگذاری زبان X رو یاد بگیری و بعد وقت بگذاری زبان Y رو یاد بگیری، تازه بعد از یکی دو سال بروی سراغ انتخاب پلت فرم.

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

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

بنظرت ۶ ماهه برنامه نویس شدن بهتر است یا N ساله ؟؟؟

بگذار با یک مثال دیگر برایت اهمیت ” مکانیزم طبیعی ذهن ” را  توضیح بدهم :

تو در زندگی ات بیشتر از دست ها ، پا ها، گوش ها، چشم ها و صدایت به چه چیزی نیاز دارید؟  هیچ چیز.

اما برای آموزش برنامه نویسی نیازی به اعضای بدنتان ندارید و فقط به مکانیزم طبیعی ذهنتان نیاز دارید:

 

 

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

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

حـل معمـای برنامه نویسی فقط در یک چشم به هم زدن

این تیتر از آن تیترهای آتیشی است اما به همان اندازه که جسورانه است به هم اندازه هم امکان پذیر است .

  • برنامه نویسی را فقط ” یکبار ” آموزش خواهی دید

یکبار ” مکانیزم طبیعی ذهن ” تو فعال می شود .

همین یکبار کافی است تا بتوانی با هر زبانی برای هر پلت فرمی برنامه بسازی.😎

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

  • علاوه بر این هر چه جلوتر می روی متوجه می شوی که یک قطعه کد ممکن است بارهـــــا تکرار شود.

فرض کن نرم افزاری داری که یکی از قسمت های آن ” ثبت اطلاعات یک فرد ” است.

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

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

ثبت اطلاعات یک دانشجو ، بیمار،  مشتری در یک رستوران ، یک کالا یا غذا، همگی یا یک سری تفاوت ریز مثل هم هستند.

در واقع :

یک بار مکانیزم طبیعی ذهنت را برای فرآیند ثبت اطلاعات پیاده سازی می کنی.

نیازی نیست هر بار که می خواهی کار ” ثبت اطلاعات ” انجام دهی برای آن مکانیزم طبیعی بنویسی.

حتی اگر این ثبت اطلاعات برای موضوع های متفاوت یاشد.✌💪

خبر خوشحال کننده این است که حتی فرقی نمی کند برای کدام پلت فرم برنامه بنویسی. ویندوز، موبایل یا وب کافی است اندکی تغییرات ایجاد کنی.

 

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

  • در ضمن تعداد منابعی که برای آموزش برنامه نویسی خواهی داشت نا محدود است.

دیگر گذشته است زمانی که باید این کتاب و آن کتاب را میگشتی تا شااااید مساله ات حل شود و چیزی یاد بگیری.

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

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

برنامه نویسی را که یاد گرفتی هرجا که سوال داشتی می روی سراغ گوگل و خیلی راحت سرچ می کنی!

گوگل سریع و مجانی جواب سوال هایت را می دهد. مثلا قطعه کد هایی را در Stack-overflow می توانی پیدا کنی.

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

به عنوان نکته آخر:

  • هر سنی که داری تا آخر عمرت ثابت نخواهد ماند و بالاخره  پیر خواهی شد.

فرض کن الان ۲۰ ساله هستی ! آیا تا ۱۰ سال دیگر ۲۰ ساله باقی خواهی ماند؟

خیر!

تو اصل و اساس برنامه نویسی یعنی “ مکانیزم طبیعی ذهن ” را یاد خواهی گرفت.

بعد از آن با ورود هر تکنولوژی جدید به بازار، به طور اتوماتیک دانش خود را بروز خواهی کرد.

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

مصاحبه دیگری با مهندس محسن مدحج

همه ما تا آخر عمرمان باید در حال ” یادگیری ” باشیم. به خصوص برنامه نویس ها .

کارهایی هستند که به سن وابسته اند مثل فوتبال. یک فرد ۳۵ ساله نمی تواند فوتبالیست شود. حتی اگر محال عقلی نباشد، حتما محال عملی خواهد بود.

در صورتی که برنامه نویس شدن در سن ۶۰ سالگی نه محل عقلی است و نه محال عملی.

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

به نظر شما چرا برای آموزش برنامه نویسی دیر نیست؟

12 پاسخ
  1. bita
    bita گفته:

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

    پاسخ
  2. fazel
    fazel گفته:

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

    پاسخ
  3. sarah shahini
    sarah shahini گفته:

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

    پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

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

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