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

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

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

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

برای شروع، می گویم که من 20 ساله هستم، در UNN در نیژنی نووگورود تحصیل کردم. این بزرگترین دانشگاه ما و مطمئنا یکی از سه دانشگاه برتر در شهر است. من بعد از 1.5 دوره رفتم به دلایلی که در ادامه توضیح خواهم داد. با استفاده از نمونه دانشگاه ایالتی نیژنی نووگورود، نشان خواهم داد که چه چیزی اشتباه است.

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

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

Part_1 شما مکانی را که می خواهید در آن مطالعه کنید تقریباً به صورت تصادفی انتخاب می کنید

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

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

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

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

واقعا به چیزی که نوشتم فکر نکردم. من فقط کلمه "علوم کامپیوتر" را به همراه کلمات هوشمند دیگر دیدم و به این نتیجه رسیدم که برای من مناسب است. اینگونه بود که به سمت «انفورماتیک کاربردی» رسیدم.

مشکل_1

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

نمونه ای برگرفته از وب سایت UNN در زمینه ای که در آن تحصیل کردم.

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

خوب، کدام یک از شما حاضر است بگوید او دقیقاً در مورد چه چیزی صحبت می کنیم؟! آیا در ۱۷ سالگی این را می فهمید؟ من حتی نزدیک نیستم بدانم آنها در مورد چه چیزی صحبت می کنند. اما به نظر چشمگیر می رسد.

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

راه حل_1

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

مشاوره_1

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

به عنوان مثال، ایده خوبی است که از اطرافیان کسانی که در حال حاضر در یک دانشگاه خاص تحصیل می کنند، سوال کنید. بله، برخی از آنها ممکن است در مورد مشکلات صحبت نکنند، بنابراین زیاد بپرسید. و 2 زیاد نیست! با 10-15 نفر مصاحبه کنید، اشتباهات من را تکرار نکنید :) از آنها بپرسید که در رشته خود چه می کنند، چه زبان هایی را مطالعه می کنند، آیا تمرین دارند (در 90٪ موارد ندارند). به هر حال، فقط تمرین عادی را به عنوان تمرین در نظر بگیرید، اگر همکار شما در یک ترم 3 کار را در مورد تکرار از طریق آرایه ای از 20 عنصر به روش های مختلف در ویژوال بیسیک انجام داده است - این یک دلیل جدی برای فکر کردن به جهت متفاوت است.

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

قسمت 2. تبریک می گویم، شما پذیرفته شده اید!

این همه آدم چه کسانی هستند؟ و چه کسی آنالیز ریاضی را در برنامه من انداخت؟!

بنابراین مرحله بعدی زمانی بود که من ثبت نام کردم و با رضایت از شهریور ماه برای تحصیل آمدم.
وقتی برنامه را دیدم احتیاط کردم. "آیا مطمئن هستم که برنامه ام را باز کرده ام؟" - فکر کردم "چرا در یک هفته من فقط 2 جفت دارم که به طور مبهم شبیه برنامه نویسی هستند و حدود 10 جفت از چیزی که معمولاً ریاضیات عالی نامیده می شود؟" طبیعتاً هیچ کس نمی توانست به من پاسخ دهد، زیرا نیمی از همکلاسی های من دقیقاً سؤالات مشابهی را می پرسیدند. اسامی سوژه ها به طور جدی آزاردهنده بود و مقدار مته هر بار که برنامه را باز می کرد، چشم ها را آب می کرد.

در طول 1.5 سال بعد من فقط 1 سال آموزش برنامه نویسی داشتم. در مورد کیفیت آموزش بیشتر، این بخش در مورد موارد غیر ضروری است.

پس اینجاست. شما می گویید، "خب، بله، 1 سال از 1.5، نه چندان بد." اما بد است، زیرا این تمام چیزی است که من برای 4.5 سال مطالعه برنامه ریزی کرده ام. البته گاهی به ما می گفتند که همه چیز باز هم اتفاق می افتد، اما داستان کسانی که قبلاً در سال چهارم بودند، خلاف این را نشان می داد.

بله، 1.5 سال برای یادگیری برنامه نویسی در سطح خوب کافی است، اما! فقط در صورتی که این 1.5 سال بیشتر وقت صرف یادگیری شود. نه 2 ساعت در هفته

به طور کلی، به جای زبان های برنامه نویسی جدید، من یک زبان کمی متفاوت دریافت کردم - ریاضی. من عاشق ریاضیات هستم، اما ویشمت دقیقاً همان چیزی نیست که برای آن به دانشگاه رفتم.

مشکل_2

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

من نمی دانم این چه ربطی به این دارد که این طرح توسط افرادی 50-60 ساله طراحی شده است (نه پیرمردها، شما هرگز نمی دانید) یا دولت به استانداردهای خود فشار می آورد یا چیز دیگری، اما یک واقعیت یک واقعیت است.
در روسیه، بسیاری از دانشگاه ها برنامه های آموزشی بدی برای برنامه نویسان ایجاد می کنند.
به نظر من این به این دلیل است که برای افراد مدیریت برنامه نویسی در طول 20-30 سال گذشته تغییر چندانی نکرده است و علم کامپیوتر و برنامه نویسی مترادف واضحی برای آنها هستند.

راه حل_2

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

آموزش زبان های قدیمی و نوشتن به پاسکال به مدت شش ماه فایده ای ندارد. (اگرچه من آن را به عنوان زبان اول دوست دارم :)

مشکلی در عملیات باینری (در بیشتر موارد) وجود ندارد.

اگر دانش‌آموزان می‌خواهند مدیر سیستم و طراح صفحه‌آرایی شوند، آموزش یکسری ریاضیات عالی به دانش‌آموزان بی‌فایده است. (فقط اجازه دهید در مورد "آیا سوگند خوردن در برنامه نویسی ضروری است" بحث نکنیم، خوب، فقط اگر حساس باشید)

مشاوره_2

از قبل، می شنوید که در ADVANCE، برنامه ها و برنامه های آموزشی را برای مناطق مورد علاقه خود بیابید و آنها را مطالعه کنید. تا از اتفاقی که بعدا می افتد غافلگیر نشوید.

و البته از همان 10-15 نفر بپرسید که چه می گذرانند. باور کنید می توانند چیزهای جالب زیادی به شما بگویند.

قسمت_3. همه معلمان خوب نیستند

اگر معلم IT شما بیش از 50-60 سال سن دارد، به احتمال زیاد دانش لازم را دریافت نخواهید کرد

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

قبلاً در کلاس اول، از این موضوع که خانمی 64 ساله به ما C (نه ++، نه #) درس می داد، آزارم می داد. این سن گرایی نیست، من نمی گویم سن خود بد است. هیچ مشکلی با او وجود ندارد. مشکل این است که برنامه نویسی به سرعت در حال توسعه است و بزرگسالان به دلیل حقوقی که به آنها پرداخت می شود، به احتمال زیاد چیز جدیدی را درک نمی کنند.
و در این مورد من اشتباه نکردم.

داستان های مربوط به کارت های پانچ فقط 2 بار اول بد نبود.

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

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

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

موردی بود که برای بررسی کار آمد. شروع کردم به اسکرول کردن کد و گفتم همه چیز اشتباه است. بعد رفت و عینکش را زد و برگشت و مشکل را نوشت. چی بود؟ غیر واضح!

مشکل_3

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

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

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

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

راه حل_3

راه حل واضح است - ما به حقوق عادی نیاز داریم. من می توانم درک کنم که دانشگاه های کوچک فقط به سختی می توانند این کار را انجام دهند، اما دانشگاه های بزرگ به راحتی می توانند. به هر حال، رئیس UNN قبل از حذف اخیر 1,000,000،1،100,000 (XNUMX میلیون) روبل در ماه دریافت می کرد. بله، این برای یک بخش کوچک با معلمان عادی با حقوق XNUMX روبل در ماه کافی است!

مشاوره_3

به عنوان یک دانش آموز، احتمالاً هیچ تأثیری در این موضوع نخواهید داشت.

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

قسمت_4. تمرین واقعی؟ لازمه؟

تئوری و عمل جدا از یکدیگر چندان مفید نخواهند بود

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

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

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

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

مشکل_4

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

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

راه حل_4

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

مشاوره_4

باز هم، توصیه - همه چیز را خودتان انجام دهید.

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

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

من از انتقاد از رویکردم استقبال می کنم. فقط انتقاد شایسته :)

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

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

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

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

سوم - حقوق ها باید افزایش یابد و افراد جوان تر و حرفه ای تر استخدام شوند.

در اینجا یک منهای وجود دارد - معلمان دیگر از این خشمگین خواهند شد. اما چه کنیم، ما می‌خواهیم IT را تبلیغ کنیم، و در IT، بدیهی است که همیشه پول زیادی وجود دارد.

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

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

پنجم - شما باید زمان آموزش را به 1-2 سال کاهش دهید. من مطمئن هستم که دوره یادگیری برنامه نویسی نباید بیش از این مدت طولانی شود. علاوه بر این، مهارت ها در محل کار توسعه می یابند، نه در دانشگاه. 4-5 سال آنجا نشستن فایده ای ندارد.

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

پایان

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

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

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

موفق باشید :)

UPD. پس از گپ زدن در نظرات، انصافاً می توان به درستی بسیاری از جملات توجه کرد و در مورد آنها اظهار نظر کرد.
یعنی
- آن وقت مدرسه حرفه ای می شود نه دانشگاه.
بله، این دانشگاه دیگر کاملاً یک دانشگاه نیست، زیرا "دانشمندان" تربیت نمی کند، بلکه فقط کارگران خوبی را تربیت می کند.
اما این یک مدرسه حرفه‌ای نیست، زیرا آنها کارگران خوب را آموزش می‌دهند و یادگیری برنامه‌نویسی به دانش قابل توجهی حداقل در زمینه ریاضیات نیاز دارد. و اگر GIA را با نمرات C گذرانده اید و به یک مدرسه حرفه ای می روید، این دقیقاً سطح دانشی که من در مورد آن صحبت می کنم نیست :)

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

منبع: www.habr.com

اضافه کردن نظر