Я вырос с компьютером; как подсказывает мне моя ошибочная память, с рождения. Я не помню времени, когда у меня не было доступа к такому устройству. Я играл в развивающие игры с дошкольного возраста, и они научили меня всему, от языка до логики. Мои родители познакомились, когда работали в международной компании по продажам техники, и к 5 годам я знал, как использовать систему устранения неполадок Microsoft для исправления моего интернет-соединения.

Для сравнения, теперь, когда мне исполнился 21 год, я уже не вундеркинд. Большинство моих сверстников знают примерно столько же, сколько я знаю о вычислениях, если не о компьютерах, а некоторые из них знаю еще больше (как правило, мои друзья изучают физику). Мое мастерство сводится к восхищению игровыми установками и обновлению локального сервера, когда я хочу играть в кооперативе. Иногда я помогаю своему парню обновить его IP-адрес, когда его пинг на SMITE вызывает разочарование, или запускаю проверку системных файлов на его стареющем ноутбуке, когда он становится недовольным жизнью. Однако сейчас начнется новая глава моей жизни; Я собираюсь научиться программировать, и как кодировать уверенно.

я признаю; Я не полный новичок. Я прошел начальные задания в codeacademy, я посетил друга-выпускника CompSci, и он дал мне несколько часов краткого изложения C#, и я даже застрял на уроках Python на некоторое время, пока не пропустил один и никогда не поймал вверх. Тем не менее, я чувствовал, что все это было немного похоже на воду с гуся — и не в хорошем смысле. Я учусь без обучения, и это потому, что у меня нет проекта, над которым можно работать, или что-то, что нужно создать… до сих пор.

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

  • Изучайте JavaScript с помощью детской игрушки Озобот. Он довольно прост и использует вариант Scratch от Google, который затем можно перевести в JS. Не смейтесь; это стартовый блок.
  • Изучайте C++ с помощью курса Udemy Учитесь программировать, создавая игры. Надеюсь, он будет делать то, что написано на банке. Вышеупомянутый друг присоединится ко мне, так как он хочет изучать C# через версию того же курса для Unreal Engine 4.
  • Создайте приложение. Я учусь на бакалавра психологических наук, и на последнем курсе у меня появилась хорошая идея для приложения для лечения на основе психологии, которое можно было бы предлагать бесплатно. По крайней мере, это будет хороший учебный проект!

Всего этого я надеюсь достичь за год перерыва в высшем образовании, пока я не смогу подать заявку на магистерский курс в чем-то вроде когнитивной робототехники или вычислительной нейробиологии. Воспринимайте это как своего рода блог, если хотите, с тремя основными областями отчетности/обзора наряду с моим продолжением изучения других языков (вероятно, я смогу закончить курс Python к концу лета, если перестану откладывать). Будет интересно записать мое восприятие изучения области и мое мнение о процессе. Советы всегда приветствуются! Как и эти стоковые женщины с компьютерами, я стремлюсь к росту и самообогащению.