Чи можна навчитися програмувати самостійно?

Навчитися програмувати дуже легко

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

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

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

Чи можна навчитися програмувати самостійно?

У соціальних мережах час від часу знову виникає дискусія про те, чи варто вчитися в університеті, щоб зробити кар’єру програміста. Звісно, ​​ті, хто його отримав, є гарячими прихильниками диплому, а ті, хто навчався сам, заперечують цю потребу. Загалом компанії в цьому секторі, здається, віддають перевагу демонстрації навичок, а не сувоям.

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

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

Чого повинен навчитися програміст?

Напевно, будь-який учень прикладної початкової школи знає граматику іспанської мови так само, як Перес Реверте чи Варгас Льоса. Однак написати гарний роман йому не вдасться. Те саме стосується програмування. Ви можете запам'ятати всі команди мови і запам'ятати тисячі рядків коду, але це не робить вас програмістом.

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

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

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

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

Деякі рекомендовані дистрибутиви для вивчення програмування

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

  • Ubuntu: Це розподіл дуже популярний, тому якщо ви шукаєте, як щось зробити в Linux, ви, ймовірно, знайдете, як це зробити в Ubuntu. Крім того, він має найповніший вибір програм і різні форми установки.
  • Red Hat Enterprise Linux: якщо ви розробник, ви можете отримати безкоштовну ліцензію і отримати доступ до дуже корисних інструментів для програмістів, таких як керування контейнерами та підтримка різних мов програмування.
  • Fedora:  Це розподіл Форум спільноти, де тестуються функції, які пізніше стануть частиною Red Hat Enterprise Linux. У його репозиторіях можна знайти найновіші версії інструментів програмування.

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Нельсон - сказав він

    Я навчився програмувати, коли мені було 13 років самоучкою за допомогою Commodore PET 2001, зараз мені 54