Що ви можете зробити програмістом, як програмістом, якщо застрягнете у вирішенні проблеми?

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

У найкращому випадку ви запитаєте свого наставника, але наставник не завжди доступний (і в реальному житті), тому не завадить мати з чим мати справу самостійно.

Яку мову програмування я повинен вибрати?

програмістів

Якщо ви тільки починаєте вчитися програмуванню, питання про те, яку мову програмування вибрати для навчання, може викликати головний біль. Існує безліч типів: Java, C ++, Python, Javascript, C #, PHP - щоб назвати лише кілька із понад 100 доступних мов. Якщо ви вже щось вивчаєте, ви хочете навчитися того, що того варте.
Ви можете спробувати попросити програміста про допомогу і відповісти, наскільки вам відомо, з якого ви можете зрозуміти лише те, яку мову ви рекомендуєте, але чому, це може пройти не на 100%.
Я скажу аналогію, яка дуже схожа на цю ситуацію:
Далі

Про новорічні постанови

бажаю тобі щасливого Нового року!

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

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

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

Чи можна вчитися з книги до програми?

Моє улюблене зустрічне запитання: "Чи можна навчитися карате з книги?" або "Скільки книг потрібно прочитати, щоб стати майстром карате на чорному поясі?"

Дозвольте пояснити трохи краще.

Теорію можна прочитати.
Далі

Чому ви можете любити програмування?

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

Судячи з його реакцій, я, мабуть, міг поглянути на нього дуже нерозумно.

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

Що ви зможете зробити з курсом StudiCore Online Java?

Мене кілька разів запитували, чого можна досягти за допомогою цього курсу?
Що ти зможеш зробити?

Можливо, я покажу тобі найкраще.
Ця програма була створена за матеріалами курсу StudiCore Online Java Матіасом Лешняком.
Це означає, що якщо ви дотримуєтесь нас і пройдете курс, ви також зможете писати подібні програми тощо.

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

Ваш браузер не підтримує відеотег.

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

StudiCore Online Java Basic - 100%

Я дуже радий повідомити, що StudiCore Online - це пакет Java Basic стала повною, тобто ви можете пройти це, не переходячи на пакет Pro.

Пакет StudiCore Online Java Basic - це форма навчання, яку ви можете досягти

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

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

Базовий пакет призначений для тих, хто:

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

Тож просто давай, просто давай, красиво поспіль, ніякої сутички, забирай усіх! (На відміну від пакета Pro, який має обмежену ємність)
Більше інформації: тут

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

Як навчитися програмуванню?

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

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

Яку мову мені вибрати?

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

Я склав графік, який показує популярні * мови, рекомендовані для вивчення в цій галузі для кожного варіанту. (* - Індекс TIOBE 7 жовтня 2017 р., Окрім iOS, оскільки жодна з них не входить у ТІОБЕ ТОП 7)

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

Подумайте про питання вибору мови як відносинира.
Далі

Який світ програмістів?

Якщо ми підійдемо до світу програмування як сторонній, може виникнути запитання: «Зрештою, що робить програміст цілий день? Я хочу це зробити? "

Питання цілком законне, тим більше, що серед ІТ-спеціалістів є сотні таких компіляцій:

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