Автором було проаналізовано основні труднощі і проблеми, що виникають у людей, які бажають придбати спеціальні навички в програмуванні. Розглядаються також і шляхи їх вирішення, висловлюються деякі рекомендації.

Анотація наукової статті по ЗМІ (медіа) і масовим комунікаціям, автор наукової роботи - Джангар А. І., Сулейманова М. А.


PROBLEMS OF MODERN PROGRAMMING

The author analyzed the main difficulties and problems that arise in people who want to acquire special programming skills. Ways to solve them are also considered, some recommendations are made.


Область наук:

  • ЗМІ (медіа) і масові комунікації

  • Рік видавництва: 2019


    Журнал

    Colloquium-journal


    Наукова стаття на тему 'ПРОБЛЕМИ СУЧАСНОГО ПРОГРАММИРОВАНИЯ'

    Текст наукової роботи на тему «ПРОБЛЕМИ СУЧАСНОГО ПРОГРАММИРОВАНИЯ»

    ?114_<<ШУШЗДіМ "^ (ЩУГМа1>># 2Щ12)), 2 © 1] 9 / Помилка! Невірне посилання закладки.

    УДК 004

    Джангар А.І.,

    асистент

    асистент кафедри «Програмування та інфокомунікаційні технології»

    Чеченський державний університет Росія, м Грозний Сулейманова М.А.

    студент

    3 курс, факультет «Інформаційні технології» Чеченський державний університет Росія, м Грозний DOI: 10.24411 / 2520-6990-2019-11127 ПРОБЛЕМИ СУЧАСНОГО ПРОГРАММИРОВАНИЯ

    Dzhangarov A.I.,

    assistant

    assistant of the Department "Programming and Infocommunication Technologies"

    Chechen State University Russia, Grozny Suleymanova M.A.

    student

    3 year, Faculty of "Information Technology" Chechen State University Russia, Grozny

    PROBLEMS OF MODERN PROGRAMMING

    анотація:

    Автором було проаналізовано основні труднощі і проблеми, що виникають у людей, які бажають придбати спеціальні навички в програмуванні. Розглядаються також і шляхи їх вирішення, висловлюються деякі рекомендації. Abstract:

    The author analyzed the main difficulties and problems that arise in people who want to acquire special programming skills. Ways to solve them are also considered, some recommendations are made.

    Ключові слова: програмування, алгоритми і структури даних, бібліотеки, фреймворки, освітній процес.

    Keywords: programming, algorithms and data structures, libraries, frameworks, educational process.

    Сьогодні нам часто доводиться чути про те, що ми живемо в епоху інформаційних технологій. Нові технології з'являються вкрай швидко. Якщо ще двадцять тому, в середньому, революційні розробки з'являлися раз в 10 років, то сьогодні ця цифра становить приблизно один календарний рік.

    Багато йде розмов про те, що деякі професії перестануть існувати, як такі, через автоматизацію процесів штучним інтелектом.

    У зв'язку з цим можна припустити, що така професія, як програміст - матиме високу цінність.

    Саме відношення до даної професії серйозно змінилося за останні роки. Якщо раніше представники цієї професії нерідко ставали об'єктами насмішок, то сьогодні досить велика кількість людей бажає стати розробниками.

    Отже, до чого ж це призвело: по-перше, до перенасичення ринку молодими людьми середнього рівня. Одна з головних проблем програмування - це освітній процес. Інтернет

    рясніє різними курсами, які покликані в найкоротші терміни зробити з недосвідченого людини - фахівця і не мало людей обманюється і ведеться на красиві гасла.

    Що відбувається після? Людина, що отримав якісь знання та основи розуміє, що цього критично мало для влаштування на роботу і для того, щоб брати участь в будь-яких прикладних проектах.

    Наступна проблема є наслідком першої - наявність великої кількості готових інструментів. Сфера програмування, як і багато інших, дуже швидко розвивається. Щодня з'являються бібліотеки і готові методи, які в рази скорочують код і ручна праця фахівця. За допомогою подібного готового до експлуатації інструментарію, навіть самий недосвідчений розробник може виконувати команди і завдання, над якими раніше працювали багато програмістів.

    Однак, якщо людина не здатна зрозуміти ті процеси, які вшиті в подібні інструменти, він ні за що не впорається із завданнями оптимізації і підгонки коду під певні завдання

    «C @ yL @ qyiym-J®yrMaL» # 28il2), 2 © 19 / Помилка! Невірне посилання закладки.

    замовника або компанії. Більш того, якщо у людини немає розуміння елементарних принципів алгоритмів і структур даних, одна лише подібне завдання поставить його в глухий кут.

    Ось чому великі компанії-гіганти, часто на співбесідах перевіряють саме навички написання угруповань, алгоритмів, рішення логічних і нестандартних завдань.

    І, нарешті, ще одна актуальна проблема-проблема самовизначення. Сфера програмування досить широка, - вона включає в себе розробку мобільних додатків, розробку сайтів, розробку desktop додатків, роботу з базами даних і так далі. Тому перше, що повинен зробити людина, яка вирішила зайнятися програмуванням - вибрати конкретну сферу.

    Вже після цього необхідно вкрай ретельно підійти до процесу навчання. Кращим рішенням буде проходження курсів по алгоритмам і структурам даних, основам програмування, конкретного тематичного курсу і відразу ж спроба влаштуватися на стажування. Стажування, як раз-таки, дає уявлення про те, як влаштована робота в команді, як відбувається робота над реальними проектами і які конкретні навички потрібні.

    Чим більше спілкування буде з людьми, які вже досягли того рівня, до якого прагне початківець - тим швидше буде його зростання.

    Не варто обманюватися тим, що можна стати відмінним фахівцем за один два або кілька місяців. Програмування можна назвати простою галуззю і, як будь-яке інше ремесло або рід діяльності, воно вимагає старанності і по-

    постійного вдосконалення. До того ж, ця сфера розвивається швидше від інших і вимагає постійної уваги до змін, що відбуваються.

    Використані джерела:

    1. Александреску, А. Мова програмування D / А. Александреску. - М .: Символ, 2013. - 536c.

    2. Александреску, А. Мова програмування D / А. Александреску. - СПб .: Символ-плюс, 2014. - 544 с.

    3. Ашаріна, І.В. Основи програмування на мовах С і С ++: Курс лекцій для вищих навчальних закладів / І.В. Ашаріна. - М .: Гор. лінія-Телеком, 2012. - 208 с.

    4. Баженова, І.Ю. Мови програмування: Підручник для студентів установ вищ. проф. освіти / І.Ю. Баженова; Під ред. В. А. Су-Хомлинов. - М .: ВЦ Академія, 2012. - 368 с.

    5. Білоусова, С. Основні принципи і концепції програмування на мові VBA в Excel: Навчальний посібник / С.М. Білоусова, І.А. Бессонова. - М .: БИНОМ. ЛЗ, 2010. - 200 с.

    6. Бьянкуцці, Ф. Піонери програмування: Діалоги з творцями найбільш популярних мов програмування / Ф. Бьянкуцці, Ш. Уор-ден; Пер. з англ. С. Маккавеїв. - СПб .: Символ-Плюс, 2011. - 608 с.

    7. Бьянкуцці, Ф. Піонери програмування. Діалоги з творцями найбільш популярних мов програмування / Ф. Бьянкуцці, Ш. Уор-ден. - М .: Символ, 2011. - 608 с.

    8. Бьянкуцці, Ф. Піонери програмування. Діалоги з творцями найбільш популярних мов програмування / Ф. Бьянкуцці, Ш. Уор-ден. - СПб .: Символ-плюс, 2011. - 608 с.


    Ключові слова: програмування /алгоритми і структури даних /бібліотеки /фреймворки /освітній процес. /programming /algorithms and data structures /libraries /frameworks /educational process.

    Завантажити оригінал статті:

    Завантажити