1

Тема: Як ви почали писати код ?

В мене питання як ви почали писати код ?
Я студент закінчив 1 курс і нажаль пишу код за допопмогою різних AI , більшу частину коду за допопмогою їх .
Проблема в тому що я розумію приклади кодів викладача і те що пишу через чат але коли діло доходить практики власноруч нічого не виходить , підскажіть як з цим впоратись що потрібно робити в цьому випадку ?

2

Re: Як ви почали писати код ?

KTO YA & написав:

В мене питання як ви почали писати код ?
Я студент закінчив 1 курс і нажаль пишу код за допопмогою різних AI , більшу частину коду за допопмогою їх .
Проблема в тому що я розумію приклади кодів викладача і те що пишу через чат але коли діло доходить практики власноруч нічого не виходить , підскажіть як з цим впоратись що потрібно робити в цьому випадку ?

Воно так буде поки не з'явиться реальна задача котру вам потрібно вирішити. Поки що очевидно просто нічого не "чіпляє" і тому це байдуже. Це щось схоже як я колись давно пробував вчити самостійно німецьку, вона мені не була потрібна і тому сильно далі умовного "айн цвай драй" діло не йшло; однак коли я дізнався які рейти на німецьких проектах, то різко пішов прогрес в duolingo i clozemaster.

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

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

3

Re: Як ви почали писати код ?

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

4

Re: Як ви почали писати код ?

відкрив notepad і без задніх думок просто почав писати код
через місяць вже заробляв 1000 баксів

5

Re: Як ви почали писати код ?

Знайдіть той код, який вам цікаво писати. Але це необов'язково буде той код, за який вам заплатять.

У чомусь складання програми нагадує складання електронного пристрою з окремих елементів. Є програмні елементи, які можна з'єднати тим чи іншим способом і отримати того чи іншого «робота» з тим функціоналом, який у нього заклали. Коли я починав кодити (та й, мабуть, і зараз), створення коду сприймалося мною як щось назразок гри в лего чи конструювання механізмів з простих деталей. Конструкція програми, використані в ній підходи часом може бутинавіть цікавішою річчю, ніж робота, яку вона має виконувати, чи гроші, які за неї заплатять.

Подякували: leofun011

6 Востаннє редагувалося frz (22.08.2023 12:06:15)

Re: Як ви почали писати код ?

До суті запитання.

Мій перший код був написаний в школі на уроці інформатики. Це був Бейсик. Звичайний IF ... THEN ... ELSE з тупим текстом щоб розсмішити несимпатичну однокласницю що сиділа поруч.

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

Далі встановив свій перший лінукс, розібрався з bash.

На роботі економістом під Excel i Access треба було писати скрипти Visual Basic для роботи з даними в Oracle через ODBC. Тут вже довелося зрозуміти SQL а далі і PL/SQL.

Розуміючи обмеженість SQL та PL/SQL для ширших завдань і усвідомлюючи що Visual Basic це не є серйозна мова за яку платять пристойні гроші, пробував вчити основи Java i C#, прийшов до того що Python для мене простіший. Ну тепер вже врешті маю код серед якого можна вибрати окремі стрічки рядки що не соромно показати людям.

Основний стимул був - не звертатися до родичів по допомогу аби вижити в чужому місті. Далі стимул змінився - тепер вже щоб сім'я не збирала склотару аби вижити.

7

Re: Як ви почали писати код ?

Користування AI для рішеня проблем може привезти до "GPT головного мозку" (це майже смерть для програміста).

  1. Має бути { комп | ноут }. Не чийсь позичений, не спільний з кимось, а саме твій. І в ньому треба { мати | встановити } { компілятор | інтерпретатор }.

  2. Має бути задача. І ця задача має бути цікавою тобі.

  3. Ти маєж придумати алгоритм, який [на твою думку] порішає задачу. Не AI, а ти.
    Часто для цього треба знати які можливості мови програмування взагалі існують.

  4. Ти маєш знайти інфо про інструменти мови програмування, які хочеш використати, хоча би для того щоб знати як виглядає точка входу (в коді).

  5. Відкрий { редактор | IDE } і набери шаблон коду достатній для успішної компіляції. Далі поступово додавай туди свої фрагменти коду основані на алгоритмі, який ти придумав. Редагуй код поки не порішав задачу.

  6. Коли поставлену задачу порішав, заміни задачу на складніішу. І так багато разів.

Памятаю мій перший рік навчання в університеті. В мене тоді не було ніх.. власного компутера. На одному з перших занять викладач дав нам задачу:
Розробіть (придумайте) алгоритм (послідовність дій) для робота, який знаходиться в прямокутному однозвязному лабіринті. Ціль для робота: вийти з лабіринта. При цьому ми гарантуємо, що вихід існує тільки 1.
Робот має такі можливості:

  • крок вперед

  • поворот в ліво

  • поворот в право

  • перевірка на можливість зробити крок вперед (так | ні). Якщо попереду стіна, то вважаємо що крок не доступний.

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

Дяка викладачу за { гарну & цікаву } задачу [для новеньких].

Подякували: wander1

8 Востаннє редагувалося wander (21.08.2023 22:57:51)

Re: Як ви почали писати код ?

KTO YA & написав:

Я студент закінчив 1 курс і нажаль пишу код за допопмогою різних AI , більшу частину коду за допопмогою їх .
Проблема в тому що я розумію приклади кодів викладача і те що пишу через чат але коли діло доходить практики власноруч нічого не виходить , підскажіть як з цим впоратись що потрібно робити в цьому випадку ?

Спершу потрібно повністю забути за AI. Можете до нього звертатись для перевірки самого себе, але не навпаки (хоча я це теж не дуже рекомендую). Тобто це АІ може бути допоміжним інструментом, але не основним, у сенсі програмістом за вас.

KTO YA & написав:

В мене питання як ви почали писати код ?

Потрібна практика. І не варто вважати, що от, як побачили якесь завдання, то одразу сідають писати код. Ні, тут потрібно навчити себе думати у дещо алгоритмічному контексті. Я коли бачу нову таску не біжу одразу писати код, а намагаюсь продумати кроки, які мені необхідно зробити, щоб все запрацювало. Останнім часом завів собі зошита і занотовую все туди (бо математики на новому проєкті достатньо), можу порекомендувати теж так робити.
А, як у голові вималюється алгоритм для розв'язання задачі, то перенести його у код буде набагато простіше. Ті ж блок-схеми, якраз мали б допомогти виробити "алгоритмічне думання" та спростити написання коду, але це дуже суб'єктивний досвід. У мому випадку ти більше займався "правильним" оформленням блок-схеми, ніж складанням алгоритму, через прискіпливого викладача, якому це було важливіше за все решта. Особисто мені більше допомогло вивчення математики, ніж блок-схеми.

Подякували: leofun011

9

Re: Як ви почали писати код ?

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

10

Re: Як ви почали писати код ?

KTO YA & написав:

В мене питання як ви почали писати код ?
Я студент закінчив 1 курс і нажаль пишу код за допопмогою різних AI , більшу частину коду за допопмогою їх .
Проблема в тому що я розумію приклади кодів викладача і те що пишу через чат але коли діло доходить практики власноруч нічого не виходить , підскажіть як з цим впоратись що потрібно робити в цьому випадку ?

По суті вам frz відповів у першому коменті -- потрібна практична ціль.

Можу підтвердити його слова своїм прикладом.

Найперший доторк -- це коли завів блог на початку 2010-их і треба було поправляти його стиль, додавати кнопочки (Джаваскриптами).

Трохи глибше занурився згодом, коли пробував писати моди до текстових ігор. (Власне, багато хто починає з модів до ігор.) Тоді зʼявився інтерес саме до коду і почав учити Джаву.

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