1. Так много всего предстоит узнать!

Я знал, что мне предстоит многому научиться - это и ежу понятно. К чему я не был готов, так это к огромному количеству материалов курса, доступных в Интернете. Есть университетские MOOC, бесплатные курсы на веб-сайтах, бесплатные версии платных учебных курсов и, конечно же, все платные курсы. Первое, что я сделал, - это зарегистрировался на как можно большем количестве различных платформ, чтобы посмотреть, смогу ли я выяснить, какой стиль и метод обучения мне лучше всего подходят.

К сожалению, мне очень нравятся некоторые из них, поэтому я все еще перегружен ресурсами. Следующим моим шагом будет устранение некоторых и для начала сосредоточиться на одном или двух.

2. Есть много разных путей.

Когда я начал смотреть на это, я знал, что меня интересуют компьютеры, технологии и программирование, но я действительно не знал о различных путях, которыми можно было следовать. Я никогда раньше не слышал термин «разработчик полного стека» и понятия не имел, что именно включает в себя наука о данных. (Примечание: я до сих пор не очень разбираюсь в науке о данных.)

Теперь я больше знаком с тем, что может делать фронтенд, бэкэнд и полный стек разработчик, но все еще немного не понимаю, что такое остальное. Стоит ли мне задуматься о том, что может включать в себя UX? Кто знает? 😕 Я полагаю, что смогу решить это позже, если мне удастся хоть немного овладеть основами.

3. Движение «Учитесь кодировать» - замечательная вещь.

Есть так много людей, которые регулярно тратят свое свободное время, чтобы помочь новичкам, таким как я, и тем, кто занимается самообучением, научиться программировать. Это действительно замечательно, что есть такая поддержка.

У меня складывается впечатление, что движением в основном движут молодые выпускники и программисты (хотя я действительно не могу это подтвердить), потому что некоторые из моих бесплатных уроков преподают люди, которые, похоже, закончили университет за последние 2-3 года. Но я вообще не жалуюсь. Я чертовски многому научился у этих довольно полезных людей, и я в долгу перед ними и перед учреждениями, предлагающими обучение программированию, большое (БОЛЬШОЕ) спасибо.

4. Существует противодействие движению «Не учись кодировать».

После того, как я наткнулся на движение «Learn To Code», я понял, что есть несколько человек, возглавляющих движение «Don’t Learn To Code». Я думаю, что мотивы людей, продвигающих эту точку зрения, весьма разнообразны, и, к сожалению, намерены они этого или нет, иногда это может звучать так: «Как вы смеете думать, что можете выполнять МОЮ работу, вы никогда не будете настоящий кодер, мы такие умные ».

Сказав это, я понимаю негативную реакцию на обещания, данные людям некоторыми учебными лагерями, что они получат ту или иную высокооплачиваемую работу всего через пару месяцев обучения. Обучение программированию - это большой бизнес, и есть люди, готовые платить тысячи за курсы, которые они считают «вложением».

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

Я подхожу к ней так, как будто это новая степень. Я потратил 4 года на полный рабочий день на степень магистра (с отличием), и я ожидал чего-то подобного здесь, прежде чем я вообще начну чувствовать себя уверенно.

Вот статья, которая довольно хорошо описывает некоторые оговорки, которые люди имеют в отношении движения Learn To Code.



Предприниматели, пожалуйста, не учитесь кодировать
В мире стартапов особое внимание уделяется« технологиям
- технологическим стартапам, финансовым технологиям, разработке приложений и т. Д., Но ... enterprises.maqtoob.com »



5. С HTML все в порядке.

Хорошо, я занимаюсь этим всего чуть больше недели, но могу с уверенностью сказать, что мне хорошо подходит HTML. Некоторые курсы и предварительные курсы, на которые я записался, начинались с HTML, поэтому на этой неделе я неоднократно проходил по нему уроки для начинающих.

У меня не было никаких трудностей ни с одним из заданий, которые мне приходилось делать, и поэтому я надеюсь, что по мере того, как я буду продолжать, HTML по-прежнему будет легко управляемым. Следующим на моем радаре является CSS, и я очень рад, что могу застрять в нем.

6. Есть простая разница между ‹div› и ‹span›.

Элемент блочного уровня по сравнению со встроенным элементом. Супер просто! Рад, что я понял это. :)

7. Backend языковые курсы более математичны.

Я немного изучил Ruby и Python в своих курсах на этой неделе (я знаю - скоро я откажусь от разнообразия и сконцентрируюсь на одной области), и я обнаружил, что эти уроки намного более математичны.

Но мне это на самом деле нравится, потому что в школе я любил математику (я изучал ее до A-level), и это снова заставляет мой мозг думать немного больше в этом направлении. Мне нравится, что задания больше связаны с решением проблем, и я с нетерпением жду возможности узнать больше.

8. Мне может понадобиться Linux на моем ПК.

В моем курсе изучения командной строки говорится, что мне нужно получить Linux. Я помню, как много лет назад устанавливал его на свой последний компьютер вместе с Windows, но не помню, чтобы использовал его. (Мне действительно нужно выяснить, как я это сделал снова, чтобы воспроизвести это.)

Но у меня есть ноутбук Mac, так что это хорошо, так как я могу использовать там терминал. Ура!

9. Ожидание ответа из учебного лагеря заставляет меня нервничать (Lambda School).

На самом деле я подал заявку на участие в одном из учебных лагерей, потому что он имел нулевую предоплату и выглядел как действительно хороший курс (не 14-недельный, а 9-месячный).

Школа называется Lambda School, и ожидание ответа на мою заявку заставляет грызть ногти. Когда я подал заявку, я не проходил никаких онлайн-курсов, и я думаю, что это может сильно пойти против меня, но я надеюсь, что смогу хотя бы добраться до стадии собеседования, чтобы рассказать им, чем я занимаюсь с тех пор. применение.

Я, конечно же, напишу об этом на Medium, когда узнаю в любом случае.

10. Пока что я люблю кодировать (и знаю, что HTML - это не «правильный код» 🙄)

Возможно, я страдаю от энтузиазма по поводу чего-то нового, но мне нравится то, чем я занимаюсь до сих пор.

На самом деле я подумывал о получении степени по информатике в Открытом университете, когда мне было за двадцать, но в то время я обнаружил, что плата за обучение слишком высока, поэтому меня не удивляет, что мне это до сих пор нравится.

Будем надеяться, что однажды я смогу продолжить свой путь и действительно создать кое-что полезное.

И если вы здесь, потому что тоже путешествуете по программированию, тогда удачи!