menusearch
javapro.ir

آیا در یـادگــیری برنامـه نویســی محـدودیــت سنــی وجــود دارد؟

جستجو
شنبه ۱ دی ۱۴۰۳ | ۲۲:۲۶:۰
۱۳۹۸/۶/۱۷ یکشنبه
(6)
(1)
آیا در یـادگــیری برنامـه نویســی محـدودیــت سنــی وجــود دارد؟
آیا در یـادگــیری برنامـه نویســی  محـدودیــت سنــی وجــود دارد؟

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

 

 

هیچ محدودیت سنی برای یادگیری برنامه نویسی وجود ندارد

 

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


من همچنین معتقدم که برنامه نویسی برای برخی افراد مهم است، اما مهارت های زیاد دیگری نیز وجود دارد.


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


حال سوالی که پیش می‌آید این است که آیا نوشتن کد را باید یاد بگیرید؟ در واقع شما باید یاد بگیرید که تا حد امکان کد کم بنویسید.

 

 

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


این درست است که یک برنامه نویس می‌تواند به راحتی دو شغل جدید در سال ایجاد کند. و برای این موضوع، بیشتر افرادی که خود را برنامه نویسان می‌نامند، حتی نمی‌توانند کدگذاری کنند، بنابراین لطفاً شک و تردید خود را نسبت به این احساس رفع کنید که "همه می‌توانند یاد بگیرند که رمزگذاری کنند".


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


عموم مردم احتمالاً می‌تواند از درک اساسی در مورد نحوه کار رایانه ها و اینترنت بهره مند شود.


لطفاً از یادگیری کد نویسی فقط به خاطر یادگیری نحوه کد نویسی استفاده نکنید.
تحقیق بی وقفه را انجام دهید، و بدانید که مسائل اطراف ما در یک سطح اساسی چگونه حل می‌شوند.


با انسانهای دیگر ارتباط مستقیمی برقرار کنید.


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

 

چه سنی برای شروع فراگیری برنامه نویسی مناسب است و آیا محدودیت سنی در آموزش برنامه نویسی وجود دارد


در اینجا با ذکر دو مثال به شما نشان می‌دهیم که آموزش برنامه نویسی محدودیت سنی ندارد

 

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

 

هفته گذشته، من یک ایمیل از سه طراح زن ساکن سوئد دریافت کردم. آنها به من درمورد وب سایت جدید و کتاب الکترونیکی، "اولین وب سایت من" گفتند تا به کودکان نوپا در یادگیری کد کمک کنند.
بله، درست است، کودکان نو پا.
در عصر دیجیتال، به بزرگسالان جوان توصیه می‌شود که اصول برنامه نویسی رایانه را انتخاب کنند. اما در سن تقریباً دو یا سه سالگی، بچه ها تازه حرف زدن را یادمی گیرند، چه رسد به تسلط بر Java script و HTML.

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

 

 

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


بحث و گفتگو در بین والدین، که به طیف گسترده ای از نظرات از طریق ایمیل ارسال شده است، دامن زد. تعداد کمی آگاه بودند که فرزندانشان تا هفت سالگی می‌توانند به برنامه نویسان ملحق شوند. برخی دیگر خاطرنشان کردند که بچه ها باید یاد بگیرند که از آن جدا شوند - و به iPad های خود چسبانده نشوند.


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

 

Jon Mattingly، بنیانگذار Kodable


بله، این یک روش عالی برای کاشت بذر است.
هنگامی که من شروع کردیم به کار بر روی Kodable، بازی iPad ما که به بچه ها به عنوان پنج پایه اصلی برنامه نویسی می‌آموزد، زمان زیادی را برای تحقیق در مورد رشد اولیه کودک صرف کردیم.


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

 

هیچ محدودیت سنی در یادگیری برنامه نویسی وجود ندارد


ما همچنین دریافتیم که بهترین رده سنی برای شروع آموزش زبان دوم بین 2 تا 7 سالگی است. کودکی و بزرگسالی محدوده سنی بحرانی برای کودکان برای یادگیری هر چیزی، از جمله برنامه نویسی است، زیرا مغز آنها هنوز در حال توسعه است و یاد می‌گیرد "چگونه فرا بگیرند."


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

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

 

 

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

 

 

Derek Scharton، مهندس ارشد نرم افزار

 

افرادی که فکر می‌کنند برنامه نویسی یک مهارت جهانی ضروری است برای زنده ماندن،افرادی باهوش هستند. من در مهندسی نرم افزار هیچ کس را نمی‌شناسم که از کودکی چیزی در مورد برنامه نویسی می دانست.

 

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


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


من با قرار گرفتن کودکان نوپا در معرض برنامه نویسی مشکلی ندارم، خواه سبک کودک محور مانند آلیس یا فقط یک زبان برنامه نویسی عمومی (Java script، PHP) یا نشانه گذاری مانند HTML.
اما فشار آوردن به آنها کاری اشتباه است زیرا چه بسا آنها در سال های آتی بتوانند حرفه ای تر برنامه نویسی را فرابگیرند و انجام دهند.

 

منابع:

1-
https://blog.codinghorror.com/please-dont-learn-to-code/
2-
https://venturebeat.com/2019/09/05/cooks-venture-raises-12-million-to-promote-sustainable-agriculture/

 

 

 

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

نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

0 نظر
هدر سایت
دوره برنامه نویسی Spring Core
مشاهده سرفصل ها و ثبت نام در دوره Spring Boot جاواپرو  [کلیک کنید]
آموزش پروژه محور اسپرینگ بوت(Spring Boot)-سیستم دانشگاه
ثبت نام در دوره آموزش Spring security
دوره معماری میکروسرویس ها (Microservices) با استفاده از Spring Boot و Spring Cloud
دوره پرتاب | آموزش پیش نیازهای برنامه نویسی
دوره آموزش مبانی زبان برنامه نویسی جاوا
دوره آموزش مفاهیم پیشرفته زبان برنامه نویسی جاوا
مقدمه ای از زبان برنامه نویسی جاوا(java)
آموزش زبان برنامه نویسی جاوا
آموزش گرافیک در زبان برنامه نویسی جاوا
آموزش مدیریت چیدمان گرافیکی در زبان جاوا
آموزش ساخت بازی دوبعدی در زبان جاوا
Collection ها در زبان برنامه نویسی جاوا
آموزش پروژه محور ساخت برنامه مدیریت بانک با JavaFX
نمونه پروژه های رایگان زبان جاوا
آموزش دیتابیس در زبان برنامه نویسی جاوا
نمونه مثال پایه ای زبان برنامه نویسی جاوا
نمونه مثال String در زبان برنامه نویسی جاوا
آموزش جامع برنامه نویسی JavaFX
آموزش ساخت برنامه آزمون تستی در JavaFX
آموزش برنامه نویسی سوکت در جاوا
آموزش ساخت برنامه دفترچه تلفن با JavaFX
آموزش ساخت ربات ساده تلگرام با زبان جاوا
آموزش ساخت برنامه ماشین حساب با JavaFX
آموزش ساخت برنامه ساده مدیریت ایمیل ها با JavaFX
دوره آموزش Spring Boot
سفارش انجام پروژه زبان برنامه نویسی جاوا(JAVA)
سفارش انجام پروژه برنامه نویسی متلب(MATLAB) با قیمت منصفانه و تحویل به موقع
سفارش انجام پروژه زبان برنامه نویسی سی شارپ (#C)
سفارش انجام پروژه زبان برنامه نویسی سی(C)
سفارش انجام پروژه زبان برنامه نویسی پایتون(Python)
سفارش انجام پروژه زبان برنامه نویسی PHP (پی اچ پی)
سفارش انجام پروژه زبان برنامه نویسی اسمبلی(Assembly)
سفارش انجام پروژه زبان برنامه نویسی جاوا اسکریپت (Javascript)
سفارش انجام پروژه هوش مصنوعی
سفارش انجام پروژه طراحی الگوریتم
سفارش انجام پروژه ساختمان داده ها
سفارش انجام پروژه مهندسی نرم افزار
سفارش انجام پروژه شبکه های کامپیوتری
سفارش انجام پروژه پایگاه داده: دیتابیس (database)
 سفارش انجام پروژه سیستم عامل
سفارش انجام پروژه پاورپوینت(PowerPoint)
سفارش انجام پروژه اکسل (Excel)
سفارش انجام تحقیق و تهیه مقاله
سوالات متداول برنامه نویسی
جدیدترین مطالب